1 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
4 * gfortran.dg/pr88206.f90: New test.
6 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
9 * gfortran.dg/pr88228.f90: New test.
11 2018-12-09 Thomas Schwinge <thomas@codesourcery.com>
13 * gfortran.dg/goacc/combined-directives-3.f90: New file.
15 2018-12-09 Cesar Philippidis <cesar@codesourcery.com>
17 * c-c++-common/goacc/combined-directives-3.c: New test.
18 * c-c++-common/goacc/loop-2-kernels.c (void K): Adjust test.
19 * c-c++-common/goacc/loop-2-parallel.c (void P): Adjust test.
20 * c-c++-common/goacc/loop-3.c (void p2): Adjust test.
22 2018-12-09 Thomas Schwinge <thomas@codesourcery.com>
24 * gfortran.dg/goacc/loop-2-kernels.f95: Update.
25 * gfortran.dg/goacc/loop-2-parallel.f95: Likewise.
26 * gfortran.dg/goacc/nested-parallelism.f90: Likewise.
28 * gfortran.dg/goacc/loop-2.f95: Split into...
29 * gfortran.dg/goacc/loop-2-kernels-nested.f95: ... this new
31 * gfortran.dg/goacc/loop-2-kernels-tile.f95: ..., and this new
33 * gfortran.dg/goacc/loop-2-kernels.f95: ..., and this new file...
34 * gfortran.dg/goacc/loop-2-parallel-3.f95: ..., and this new
36 * gfortran.dg/goacc/loop-2-parallel-nested.f95: ..., and this new
38 * gfortran.dg/goacc/loop-2-parallel-tile.f95: ..., and this new
40 * gfortran.dg/goacc/loop-2-parallel.f95: ..., and this new file.
43 * gfortran.dg/goacc/loop-1-2.f95: Update.
44 * gfortran.dg/goacc/loop-1.f95: Likewise.
46 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
49 * gfortran.dg/pr88048.f90: New test.
51 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
54 * gfortran.dg/pr87945_1.f90: New test.
55 * gfortran.dg/pr87945_2.f90: New test.
57 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
60 * gfortran.dg/pr88025.f90: New test.
62 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
64 * gfortran.dg/pr88357_1.f90: New test.
65 * gfortran.dg/pr88357_2.f90: New test.
67 2018-12-08 Jakub Jelinek <jakub@redhat.com>
70 * gfortran.fortran-torture/compile/pr88304-2.f90: New test.
72 2018-12-07 Paolo Carlini <paolo.carlini@oracle.com>
74 * g++.dg/other/bitfield7.C: New.
75 * g++.dg/parse/bitfield8.C: Likewise.
76 * g++.dg/parse/bitfield9.C: Likewise.
77 * g++.dg/pr53037-4.C: Test the locations too.
79 2018-12-07 Peter Bergner <bergner@linux.ibm.com>
82 * gcc.target/powerpc/pr87496.c: Rename from this...
83 * gcc.target/powerpc/pr87496-1.c: ...to this. Update comment.
84 * gcc.target/powerpc/pr87496-2.c: New test.
85 * gcc.target/powerpc/pr87496-3.c: New test.
87 2018-12-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
89 * gcc.target/aarch64/sve/override_sve_width_1.c: New test.
91 2018-12-07 Jeff Law <law@redhat.com>
94 * gcc.c-torture/builtins/strnlen.x: New file to filter -Og from
97 2018-12-07 Vladimir Makarov <vmakarov@redhat.com>
99 PR rtl-optimization/88349
100 * gcc.target/mips/pr88349.c: New.
102 2018-12-07 Jakub Jelinek <jakub@redhat.com>
105 * g++.dg/cpp0x/initlist105.C: New test.
106 * g++.dg/cpp0x/initlist106.C: New test.
107 * g++.dg/other/pr86669.C: New test.
109 2018-12-07 Richard Sandiford <richard.sandiford@arm.com>
111 * gcc.target/aarch64/sve/pred_elim_2.c: New test.
113 2018-12-07 Richard Sandiford <richard.sandiford@arm.com>
115 * gcc.target/aarch64/sve/pred_elim_1.c: New test.
117 2018-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
119 * gcc.target/i386/ipa-stack-alignment-2.c: Add
120 -fomit-frame-pointer to dg-options.
122 2018-12-07 Jakub Jelinek <jakub@redhat.com>
125 * gcc.target/i386/pr85593.c: New test.
127 PR rtl-optimization/85770
128 * gcc.target/i386/pr85770.c: Require int128 effective target.
131 * gfortran.dg/gomp/pr88377.f90: New test.
134 * gcc.dg/tree-ssa/pr88367.c: New test.
137 * g++.dg/cpp0x/constexpr-87506.C: New test.
139 2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
141 * g++.dg/parse/bitfield7.C: New.
142 * g++.dg/other/bitfield2.C: Check location and type.
143 * g++.dg/parse/bitfield1.C: Likewise.
144 * g++.dg/parse/bitfield2.C: Likewise.
146 2018-12-06 Alexandre Oliva <aoliva@redhat.com>
149 * g++.dg/pr86747.C: New.
152 * g++.dg/cpp0x/pr86397-1.C: New.
153 * g++.dg/cpp0x/pr86397-2.C: New.
155 2018-12-06 Paul A. Clarke <pc@us.ibm.com>
158 * gcc.target/powerpc/bmi-check.h: Remove test for
159 __BUILTIN_CPU_SUPPORTS__, thereby enabling test code to run.
160 * gcc.target/powerpc/bmi2-check.h: Likewise.
161 * gcc.target/powerpc/mmx-check.h: Likewise.
162 * gcc.target/powerpc/sse-check.h: Likewise.
163 * gcc.target/powerpc/sse2-check.h: Likewise.
164 * gcc.target/powerpc/sse3-check.h: Likewise.
166 2018-12-06 Paul A. Clarke <pc@us.ibm.com>
169 * gcc.target/powerpc/mmx-packssdw-1.c: Fixes for big-endian.
170 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
171 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise.
172 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
173 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
174 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
175 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
176 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
177 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
178 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
180 2018-12-06 Marek Polacek <polacek@redhat.com>
182 PR c++/88373 - wrong parse error with ~.
183 * g++.dg/cpp2a/fn-template19.C: New test.
185 2018-12-06 Richard Sandiford <richard.sandiford@arm.com>
187 * gcc.dg/vect/vect-over-widen-23.c: Remove unwanted line.
189 2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
191 * c-c++-common/torture/asm-inline.c: New testcase.
192 * gcc.dg/asm-qual-2.c: Test asm inline, too.
194 2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
197 * gcc.dg/asm-qual-1.c: Test that "const" and "restrict" are refused.
198 * gcc.dg/asm-qual-2.c: New test, test that asm-qualifiers are allowed
199 in any order, but that duplicates are not allowed.
201 2018-12-06 Jeff Law <law@redhat.com>
204 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Skip the post switch conversion
206 * gcc.dg/tree-ssa/pr77445-2.c: Similarly.
208 2018-12-06 David Malcolm <dmalcolm@redhat.com>
211 * g++.dg/diagnostic/missing-default-args.C: New test.
212 * g++.dg/diagnostic/param-type-mismatch-3.C: New test.
213 * g++.dg/diagnostic/param-type-mismatch.C: Add tests for invalid
214 references and incomplete types.
215 * g++.dg/warn/Wconversion-null-4.C: New test.
217 2018-12-06 Jakub Jelinek <jakub@redhat.com>
220 * gcc.target/aarch64/asm-5.c: New test.
222 PR tree-optimization/85726
223 * gcc.dg/tree-ssa/pr85726-1.c: New test.
224 * gcc.dg/tree-ssa/pr85726-2.c: New test.
225 * gcc.dg/tree-ssa/pr85726-3.c: New test.
226 * gcc.dg/tree-ssa/pr85726-4.c: New test.
229 * gfortran.fortran-torture/compile/pr88304.f90: New test.
231 2018-12-06 Richard Biener <rguenther@suse.de>
234 * c-c++-common/pr19807-2.c: Try link only on x86, add xfailed
235 optimized dump scanning.
236 * c-c++-common/pr19807-3.c: Likewise.
238 2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
240 * g++.dg/parse/bitfield6b.C: New.
241 * g++.dg/parse/bitfield3.C: Test location and type.
243 2018-12-06 Iain Sandoe <iain@sandoe.co.uk>
245 * lib/c-compat.exp (compat-use-alt-compiler):
246 Handle -fno-diagnostics-show-line-numbers.
247 (compat_setup_dfp): Likewise.
249 2018-12-05 Jeff Law <law@redhat.com>
251 PR rtl-optimization/85770
252 * gcc.target/i386/pr85770.c: New test.
254 2018-12-05 Martin Sebor <msebor@redhat.com>
257 * c-c++-common/Wstringop-truncation.c: Remove xfails.
258 * gcc.dg/Wstringop-truncation-5.c: New test.
259 * gcc.dg/strcmpopt_1.c: Adjust.
260 * gcc.dg/tree-ssa/pr79697.c: Same.
262 2018-12-05 Richard Sandiford <richard.sandiford@arm.com>
264 PR tree-optimization/88064
265 * gcc.dg/vect/vect-over-widen-23.c: New test.
267 2018-12-05 David Malcolm <dmalcolm@redhat.com>
269 * lib/gcc-dg.exp (process-message): Change verbosity level of
270 "verbose" from 2 to 3.
271 (dg-locus): Likewise.
273 2018-12-05 Richard Biener <rguenther@suse.de>
276 * c-c++-common/pr19807-2.c: New testcase.
277 * c-c++-common/pr19807-3.c: Likewise.
279 2018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
282 * gcc.target/sparc/attr-aligned.c (MAXALIGN) [__sparcv9 ||
285 2018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
287 * gcc.target/sparc/20181129-1.c: Compile with -std=c99.
288 * gcc.target/sparc/20181129-2.c: Likewise.
290 2018-12-05 Jakub Jelinek <jakub@redhat.com>
292 PR tree-optimization/87360
293 * g++.dg/opt/pr87360.C: New test.
294 * gfortran.dg/pr87360.f90: New test.
297 * g++.dg/init/const13.C: New test.
300 * c-c++-common/asan/pr88333.c: New test.
302 2018-12-05 Alexandre Oliva <aoliva@redhat.com>
305 * g++.dg/cpp1z/pr85569.C: New.
307 2018-12-05 Chenghua Xu <paul.hua.gm@gmail.com>
309 * gcc.target/mips/msa.c: Adjusted clti_<su>.df $wn,$wn,5
310 to clei_<su>.df $wn,$wn,4 in test31.
312 2018-12-04 Paolo Carlini <paolo.carlini@oracle.com>
315 * g++.dg/parse/bitfield6.C: New.
317 2018-12-04 Jakub Jelinek <jakub@redhat.com>
319 PR tree-optimization/87320
320 * gcc.dg/pr87320.c: New test.
322 2018-12-04 Jeff Law <law@redhat.com>
324 * gcc.dg/strlenopt-58.c: Handle targets with 2 byte wchar_t.
326 2018-12-04 Martin Sebor <msebor@redhat.com>
328 * gcc.target/i386/attr-aligned-2.c: New test.
329 * gcc.target/i386/falign-functions-3.c: New test.
331 2018-12-04 Jakub Jelinek <jakub@redhat.com>
334 * gcc.target/powerpc/pr88188-2.c: New test.
336 2018-12-04 Marek Polacek <polacek@redhat.com>
338 PR c++/88184 - ICE when treating name as template-name.
339 * g++.dg/cpp2a/fn-template17.C: New test.
340 * g++.dg/cpp2a/fn-template18.C: New test.
342 2018-12-04 David Edelsohn <dje.gcc@gmail.com>
344 * gcc.dg/live-patching-2.c: Require LTO.
346 2018-12-04 Iain Sandoe <iain@sandoe.co.uk>
349 * lib/target-supports.exp (check_effective_target_freorder):
350 Suppress warnings for missing profile.
352 2018-12-04 Jakub Jelinek <jakub@redhat.com>
354 * g++.old-deja/g++.oliva/typename1.C: Don't expect any diagnostics
356 * g++.old-deja/g++.oliva/typename2.C: Likewise.
358 PR tree-optimization/88285
359 * gcc.dg/predict-22.c: Only compile on freorder targets.
361 2018-12-04 Julian Brown <julian@codesourcery.com>
363 * c-c++-common/goacc/asyncwait-1: Update expected errors and add a
366 2018-12-04 Jakub Jelinek <jakub@redhat.com>
369 * g++.dg/cpp0x/rv-cond3.C: New test.
371 2018-12-04 Richard Biener <rguenther@suse.de>
373 PR tree-optimization/88315
374 * gcc.dg/vect/slp-reduc-sad.c: Adjust to provide non-trivial
377 2018-12-03 Jakub Jelinek <jakub@redhat.com>
380 * gcc.c-torture/execute/pr64242.c (foo, bar): New functions.
381 (p): Make it void *volatile instead of volatile void *.
383 (main): Add a dummy 32-byte aligned variable and escape its address.
384 Don't require that the two __builtin_alloca (0) calls return the
385 same address, just require that their difference is smaller than
388 2018-12-03 Marek Polacek <polacek@redhat.com>
390 * g++.dg/cpp1y/lambda-generic-83856.C: Use __SIZE_TYPE__.
392 2018-12-03 Ed Schonberg <schonberg@adacore.com>
394 * gnat.dg/array33.adb: New testcase.
396 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
398 * gnat.dg/array32.adb, gnat.dg/array32.ads: New testcase.
400 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
402 * gnat.dg/generic_inst2.adb, gnat.dg/generic_inst2.ads,
403 gnat.dg/generic_inst2_c.ads: New testcase.
405 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
407 * gnat.dg/overload2.adb, gnat.dg/overload2_p.adb,
408 gnat.dg/overload2_p.ads, gnat.dg/overload2_q.adb,
409 gnat.dg/overload2_q.ads: New testcase.
411 2018-12-03 Fritz Reese <fritzoreese@gmail.com>
412 Mark Eggleston <mark.eggleston@codethink.co.uk>
415 * gfortran.dg/array_temporaries_5.f90: New test.
416 * gfortran.dg/dec_bitwise_ops_3.f90: Ditto.
417 * gfortran.dg/dec_d_lines_3.f: Ditto.
418 * gfortran.dg/dec_exp_4.f90: Ditto.
419 * gfortran.dg/dec_exp_5.f90: Ditto.
420 * gfortran.dg/dec_io_7.f90: Ditto.
421 * gfortran.dg/dec_structure_24.f90: Ditto.
422 * gfortran.dg/dec_structure_25.f90: Ditto.
423 * gfortran.dg/dec_structure_26.f90: Ditto.
424 * gfortran.dg/dec_structure_27.f90: Ditto.
425 * gfortran.dg/dec_type_print_3.f90: Ditto.
426 * gfortran.dg/init_flag_20.f90: Ditto.
428 2018-12-03 Jeff Law <law@redhat.com>
430 * gcc.dg/pr59963-2.c: Make testnames unique.
431 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Likewise.
433 2018-12-03 Ilya Leoshkevich <iii@linux.ibm.com>
435 * gcc.target/s390/nodatarel-1.c: Expect .LANCHOR0@GOTENT instead
437 * gcc.target/s390/section-anchors.c: New test.
438 * gcc.target/s390/section-anchors2.c: New test.
439 * gcc.target/s390/section-anchors3.c: New test.
441 2018-12-03 Richard Biener <rguenther@suse.de>
443 PR tree-optimization/88301
444 * gcc.dg/tree-ssa/evrp13.c: New testcase.
446 2018-12-03 Jakub Jelinek <jakub@redhat.com>
448 PR tree-optimization/71109
449 * gcc.c-torture/compile/pr71109.c: New test.
452 * g++.target/aarch64/sve/vcond_1.C: Adjust for comparison
455 2018-12-03 Ilya Leoshkevich <iii@linux.ibm.com>
458 * gcc.target/s390/pr80080-4.c: New test.
460 2018-12-02 Andi Kleen <ak@linux.intel.com>
462 * gcc.target/i386/returninst1.c: Run on 64bit only.
463 * gcc.target/i386/returninst2.c: Dito.
464 * gcc.target/i386/returninst3.c: Dito.
466 2018-12-02 Jakub Jelinek <jakub@redhat.com>
469 * gcc.target/i386/pr88278.c: New test.
470 * gcc.target/i386/pr53759.c: Don't expect vmovlps insn, expect vmovq
472 * gcc.target/i386/pr53759-2.c: New test.
474 * c-c++-common/gomp/cancel-1.c (f2): Add various taskloop related
478 * c-c++-common/asan/pr88291.c: New test.
481 * g++.dg/gomp/pr88258.C: New test.
483 2018-12-01 Marek Polacek <polacek@redhat.com>
485 Implement P0634R3, Down with typename!
486 * g++.dg/cpp0x/alias-decl-43.C: Adjust dg-error.
487 * g++.dg/cpp0x/decltype67.C: Only expect error in c++17_down.
488 * g++.dg/cpp1z/typename1.C: New test.
489 * g++.dg/cpp2a/typename1.C: New test.
490 * g++.dg/cpp2a/typename10.C: New test.
491 * g++.dg/cpp2a/typename11.C: New test.
492 * g++.dg/cpp2a/typename2.C: New test.
493 * g++.dg/cpp2a/typename3.C: New test.
494 * g++.dg/cpp2a/typename4.C: New test.
495 * g++.dg/cpp2a/typename5.C: New test.
496 * g++.dg/cpp2a/typename6.C: New test.
497 * g++.dg/cpp2a/typename7.C: New test.
498 * g++.dg/cpp2a/typename8.C: New test.
499 * g++.dg/cpp2a/typename9.C: New test.
500 * g++.dg/diagnostic/missing-typename.C: Only run the test in
502 * g++.dg/other/crash-9.C: Add template disambiguator.
503 * g++.dg/other/nontype-1.C: Only expect error in c++17_down.
504 * g++.dg/parse/crash13.C: Likewise.
505 * g++.dg/parse/error36.C: Likewise.
506 * g++.dg/parse/no-typename1.C: Likewise.
507 * g++.dg/parse/typedef2.C: Likewise.
508 * g++.dg/parse/typename11.C: Likewise.
509 * g++.dg/template/crash48.C: Adjust dg-error.
510 * g++.dg/template/dependent-name5.C: Only expect error in c++17_down.
512 * g++.dg/template/error29.C: Only expect error in c++17_down.
513 * g++.dg/template/nested5.C: Add template disambiguator.
514 * g++.dg/template/pr84789.C: Only expect error in c++17_down.
515 * g++.dg/template/static30.C: Add dg-error.
516 * g++.dg/template/typedef6.C: Adjust dg-error.
517 * g++.dg/template/typename3.C: Only expect error in c++17_down.
520 * g++.dg/cpp1y/lambda-generic-83856.C: New test.
523 * g++.dg/other/error35.C: New test.
526 * g++.dg/cpp1y/lambda-generic-87523.C: New test.
528 2018-12-01 Jeff Law <law@redhat.com>
530 * gcc.dg/predict-22.c: Update expected output.
532 2018-12-01 Jakub Jelinek <jakub@redhat.com>
535 * gcc.target/i386/pr54589.c: New test.
537 2018-11-30 Jakub Jelinek <jakub@redhat.com>
540 * lib/target-supports.exp (logical_op_short_circuit): Remove.
541 * gcc.dg/builtin-bswap-7.c: Remove logical_op_short_circuit
542 effective target, drop -mbranch-cost= options from the test and
543 instead pass --param logical-op-non-short-circuit=0 or
544 --param logical-op-non-short-circuit=1 depending on what the
546 * gcc.dg/pr21643.c: Likewise.
547 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
548 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
549 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
550 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
551 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
552 * gcc.dg/tree-ssa/ssa-thread-14.c: Likewise.
553 * gcc.dg/tree-ssa/vrp47.c: Likewise.
554 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Likewise.
555 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Likewise.
556 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Likewise.
557 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
558 * gcc.dg/tree-ssa/vrp87.c: Likewise.
559 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
560 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
561 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
562 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
563 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
564 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
565 * gcc.dg/binop-xor1.c: Likewise.
566 * gcc.dg/pr46309.c: Likewise.
567 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: New test.
568 * gcc.dg/tree-ssa/reassoc-32.c: Add
569 --param logical-op-non-short-circuit=1 to dg-options.
570 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
571 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
572 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
573 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
575 2018-11-30 Wilco Dijkstra <wdijkstr@arm.com>
578 * gcc.c-torture/execute/pr64242.c: New test.
580 2018-11-30 David Malcolm <dmalcolm@redhat.com>
582 * g++.dg/parse/missing-parens-fixit.C: New test.
584 2018-11-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
586 * gcc.dg/independent-cloneids-1.c: New test.
588 2018-11-30 Jakub Jelinek <jakub@redhat.com>
591 * g++.dg/debug/dwarf2/pr85550.C: New test.
593 2018-11-30 Thomas Schwinge <thomas@codesourcery.com>
596 * c-c++-common/goacc/asyncwait-5.c: Update.
597 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
599 * c-c++-common/goacc/asyncwait-5.c: New file.
600 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
602 2018-11-30 Peter Bergner <bergner@linux.ibm.com>
605 * gcc.target/powerpc/pr86324-1.c: Add dg-skip-if selector.
606 Add -mcpu=power7 option.
608 2018-11-30 David Malcolm <dmalcolm@redhat.com>
610 PR preprocessor/88257
611 * c-c++-common/Wformat-pr88257.c: New test.
612 * c-c++-common/Wformat-pr88257.h: New test header.
613 * c-c++-common/empty.h: New test header.
615 2018-11-30 Sam Tebbs <sam.tebbs@arm.com>
617 * gcc.target/arm/neon-dotprod-restriction.c: New file.
618 * lib/target-supports.exp
619 (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): Include
622 2018-11-30 Martin Liska <mliska@suse.cz>
625 * c-c++-common/asan/asan-stack-small.c: New test.
627 2018-11-30 Richard Biener <rguenther@suse.de>
629 * gcc.dg/gimplefe-34.c: New testcase.
630 * gcc.dg/gimplefe-35.c: Likewise.
632 2018-11-30 Martin Liska <mliska@suse.cz>
635 * gfortran.dg/simd-builtins-1.f90: Restrict to 128b vectors.
636 * gfortran.dg/simd-builtins-6.f90: Likewise.
638 2018-11-29 Andi Kleen <ak@linux.intel.com>
640 * gcc.target/i386/fentryname2.c: New test.
641 * gcc.target/i386/fentryname3.c: New test.
643 2018-11-29 Andi Kleen <ak@linux.intel.com>
645 * gcc.target/i386/fentryname1.c: New test.
647 2018-11-29 Andi Kleen <ak@linux.intel.com>
649 * gcc.target/i386/returninst1.c: New test.
650 * gcc.target/i386/returninst2.c: New test.
651 * gcc.target/i386/returninst3.c: New test.
653 2018-11-29 Eric Botcazou <ebotcazou@adacore.com>
655 * gcc.target/sparc/20181129-1.c: New test.
656 * gcc.target/sparc/20181129-2.c: Likewise.
658 2018-11-29 Jakub Jelinek <jakub@redhat.com>
661 * g++.target/i386/pr88152.C: New test.
663 2018-11-29 Vladimir Makarov <vmakarov@redhat.com>
665 * gcc.target/i386/pr34256.c: Adjust the number of expected moves.
667 2018-11-29 Paolo Carlini <paolo.carlini@oracle.com>
669 * g++.dg/cpp0x/constexpr-base6b.C: New.
670 * g++.dg/cpp0x/constexpr-47969.C: Test locations too.
671 * g++.dg/cpp0x/constexpr-48324.C: Likewise.
672 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
673 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
674 * g++.dg/cpp1y/pr63996.C: Likewise.
675 * g++.dg/ext/constexpr-vla5.C: Likewise.
676 * g++.dg/ext/stmtexpr15.C: Likewise.
677 * g++.dg/ext/vla1.C: Likewise.
678 * g++.dg/other/fold1.C: Likewise.
679 * g++.dg/parse/array-size2.C: Likewise.
680 * g++.dg/parse/crash36.C: Likewise.
681 * g++.dg/ubsan/pr81530.C: Likewise.
682 * g++.dg/warn/Wvla-1.C: Likewise.
683 * g++.dg/warn/Wvla-2.C: Likewise.
684 * g++.old-deja/g++.brendan/array1.C: Likewise.
685 * g++.old-deja/g++.bugs/900402_02.C: Likewise.
686 * g++.old-deja/g++.law/init3.C: Likewise.
687 * g++.old-deja/g++.mike/p6149.C: Likewise.
689 2018-11-29 David Malcolm <dmalcolm@redhat.com>
692 * g++.dg/lookup/suggestions-scoped-enums.C: New test.
693 * g++.dg/lookup/suggestions-unscoped-enums.C: New test.
695 2018-11-29 Peter Bergner <bergner@linux.ibm.com>
698 * gcc.target/powerpc/pr87496.c: New test.
700 2018-11-29 Martin Sebor <msebor@redhat.com>
704 * gcc.dg/attr-aligned-2.c: New test.
705 * gcc.dg/builtin-has-attribute.c: Adjust.
706 * c-c++-common/builtin-has-attribute-2.c: Same.
707 * c-c++-common/builtin-has-attribute-3.c: Same.
708 * c-c++-common/builtin-has-attribute-4.c: Same.
709 * c-c++-common/builtin-has-attribute-5.c: New test.
710 * gcc.target/aarch64/attr-aligned.c: Same.
711 * gcc.target/i386/attr-aligned.c: Same.
712 * gcc.target/powerpc/attr-aligned.c: Same.
713 * gcc.target/sparc/attr-aligned.c: Same.
715 2018-11-29 qing zhao <qing.zhao@oracle.com>
717 * gcc.dg/live-patching-1.c: New test.
718 * gcc.dg/live-patching-2.c: New test.
719 * gcc.dg/live-patching-3.c: New test.
720 * gcc.dg/tree-ssa/writeonly-3.c: New test.
721 * gcc.target/i386/ipa-stack-alignment-2.c: New test.
723 2018-11-29 Giuliano Belinassi <giuliano.belinassi@usp.br>
725 * gcc.dg/sinhatanh-1.c: New test.
726 * gcc.dg/sinhatanh-2.c: New test.
727 * gcc.dg/sinhatanh-3.c: New test.
729 2018-11-29 Jakub Jelinek <jakub@redhat.com>
732 * g++.target/i386/sse4_1-pr54700-1.C: New test.
733 * g++.target/i386/sse4_1-pr54700-2.C: New test.
734 * g++.target/i386/avx-pr54700-1.C: New test.
735 * g++.target/i386/avx-pr54700-2.C: New test.
736 * g++.target/i386/avx2-pr54700-1.C: New test.
737 * g++.target/i386/avx2-pr54700-2.C: New test.
738 * g++.target/i386/sse4_1-check.h: New file.
739 * g++.target/i386/avx-check.h: New file.
740 * g++.target/i386/avx2-check.h: New file.
741 * g++.target/i386/m128-check.h: New file.
742 * g++.target/i386/m256-check.h: New file.
743 * g++.target/i386/avx-os-support.h: New file.
746 * g++.dg/tree-ssa/pr88152-1.C: New test.
747 * g++.dg/tree-ssa/pr88152-2.C: New test.
750 * gcc.dg/ubsan/pr88234.c: New test.
752 2018-11-29 Richard Biener <rguenther@suse.de>
754 PR tree-optimization/88243
755 * gcc.dg/torture/pr88243.c: New testcase.
757 2018-11-29 Jakub Jelinek <jakub@redhat.com>
760 * g++.dg/cpp0x/pr87539.C: New test.
762 2018-11-28 Martin Sebor <msebor@redhat.com>
766 * c-c++-common/Wsizeof-pointer-memaccess4.c: New test.
768 2018-11-28 Marek Polacek <polacek@redhat.com>
770 Implement P1094R2, Nested inline namespaces.
771 * g++.dg/cpp2a/nested-inline-ns1.C: New test.
772 * g++.dg/cpp2a/nested-inline-ns2.C: New test.
774 2018-11-28 Nathan Sidwell <nathan@acm.org>
777 * g++.dg/lookup/pr87531.C: New.
779 2018-11-28 Jan Hubicka <jh@suse.cz>
781 * gcc.dg/predict-13.c: Update template.
782 * gcc.dg/predict-13b.c: New testcase.
783 * gcc.dg/predict-22.c: New testcase.
784 * gcc.dg/tree-ssa/ipa-split-4.c: Change abort to other function to
787 2018-11-28 Marek Polacek <polacek@redhat.com>
789 PR c++/88222 - ICE with bit-field with invalid type.
790 * g++.dg/ext/flexary31.C: New test.
792 2018-11-28 David Edelsohn <dje.gcc@gmail.com>
794 * g++.dg/debug/dwarf2/pr86900.C: XFAIL AIX.
795 * g++.dg/opt/pr83084.C: XFAIL AIX.
796 * gcc.dg/recip_sqrt_mult_[12345]: Do not add -fcompare-debug on AIX.
798 2018-11-28 Richard Biener <rguenther@suse.de>
800 PR tree-optimization/88223
801 * gcc.dg/torture/pr88223.c: New testcase.
803 2018-11-28 Richard Biener <rguenther@suse.de>
805 PR tree-optimization/88217
806 * g++.dg/pr88217.C: New testcase.
808 2018-11-28 Richard Biener <rguenther@suse.de>
810 PR tree-optimization/79351
811 * gcc.dg/torture/pr79351.c: New testcase.
813 2018-11-28 Jakub Jelinek <jakub@redhat.com>
816 * gcc.target/i386/sse4_1-pr88189-1.c: New test.
817 * gcc.target/i386/sse4_1-pr88189-2.c: New test.
818 * gcc.target/i386/avx-pr88189-1.c: New test.
819 * gcc.target/i386/avx-pr88189-2.c: New test.
822 * g++.dg/cpp0x/pr87476-1.C: New test.
823 * g++.dg/cpp0x/pr87476-2.C: New test.
826 * c-c++-common/ubsan/pr88215.c: New test.
828 2018-11-28 Richard Biener <rguenther@suse.de>
830 PR tree-optimization/88182
831 * g++.dg/gomp/pr88182.C: Move from libgomp and use -fopenmp-simd.
833 2018-11-27 Jakub Jelinek <jakub@redhat.com>
836 * g++.dg/other/pr88187.C: New test.
839 * g++.dg/debug/pr88181.C: New test.
842 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c (main1): Add noipa
845 2018-11-27 Martin Sebor <msebor@redhat.com>
850 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Update/remove xfails.
851 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
852 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
854 2018-11-27 Mike Gulick <mgulick@mathworks.com>
856 PR preprocessor/83173
857 * gcc.dg/plugin/location-overflow-test-pr83173.c: New test.
858 * gcc.dg/plugin/location-overflow-test-pr83173.h: Header for
860 * gcc.dg/plugin/location-overflow-test-pr83173-1.h: Header for
862 * gcc.dg/plugin/location-overflow-test-pr83173-2.h: Header for
864 * gcc.dg/plugin/location_overflow_plugin.c: Use PLUGIN_PRAGMAS
865 instead of PLUGIN_START_UNIT.
866 * gcc.dg/plugin/plugin.exp: Enable new test.
868 2018-11-27 Jakub Jelinek <jakub@redhat.com>
871 * gcc.dg/tree-ssa/phi-opt-11.c: For branch_cost targets, expect 0 ifs
872 rather than 0 or 2 depending on logical_op_short_circuit.
875 * gcc.target/powerpc/pr88188.c: New test.
877 2018-11-27 Martin Liska <mliska@suse.cz>
879 * gfortran.dg/simd-builtins-1.f90: New test.
880 * gfortran.dg/simd-builtins-1.h: New test.
881 * gfortran.dg/simd-builtins-2.f90: New test.
882 * gfortran.dg/simd-builtins-3.f90: New test.
883 * gfortran.dg/simd-builtins-3.h: New test.
884 * gfortran.dg/simd-builtins-4.f: New test.
885 * gfortran.dg/simd-builtins-4.h: New test.
886 * gfortran.dg/simd-builtins-5.f: New test.
887 * gfortran.dg/simd-builtins-6.f90: New test.
889 2018-11-27 Jozef Lawrynowicz <jozef.l@mittosystems.com>
891 * lib/target-supports.exp
892 (check_effective_target_logical_op_short_circuit): Add msp430.
893 (check_effective_target_int_eq_float): New.
894 (check_effective_target_ptr_eq_long): New.
895 * c-c++-common/pr41779.c: Require int_eq_float for dg-warning tests.
896 * c-c++-common/pr57371-2.c: XFAIL optimized dump scan when
897 sizeof (float) != sizeof (int).
898 * gcc.dg/pr84670-4.c: Require ptr_eq_long.
899 * gcc.dg/pr85859.c: Likewise.
900 * gcc.dg/Wno-frame-address.c: Skip for msp430-elf.
901 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
902 * gcc.dg/ifcvt-4.c: Likewise.
903 * gcc.dg/pr34856.c: Likewise.
904 * gcc.dg/builtin-apply2.c: Likewise.
905 * gcc.dg/tree-ssa/ssa-dse-26.c: Likewise.
906 * gcc.dg/attr-alloc_size-11.c: Remove dg-warning XFAIL for msp430.
907 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
908 * gcc.dg/compat/struct-by-value-16a_x.c: Build at -O1 for msp430
910 * gcc.dg/lto/20091013-1_0.c: Require ptr_eq_long.
911 * gcc.dg/lto/20091013-1_1.c: Remove xfail-if for when
912 sizeof(void *) != sizeof(long).
913 * gcc.dg/lto/20091013-1_2.c: Likewise.
914 * gcc.dg/tree-ssa/loop-1.c: Fix expected dg-final behaviour for msp430.
915 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
916 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
917 * gcc.dg/tree-ssa/loop-35.c: Likewise.
918 * gcc.dg/tree-ssa/pr23455.c: Likewise.
919 * gcc.dg/weak/typeof-2.c: Likewise.
920 * gcc.target/msp430/interrupt_fn_placement.c: Skip for 430 ISA.
921 * gcc.target/msp430/pr78818-data-region.c: Fix scan-assembler text.
922 * gcc.target/msp430/pr79242.c: Don't skip for -msmall.
923 * gcc.target/msp430/special-regs.c: Use "__asm__" instead of "asm".
925 2018-11-26 Martin Sebor <msebor@redhat.com>
928 * gcc.dg/warn-sprintf-no-nul-2.c: Move incomplete tests from here...
929 * gcc.dg/warn-sprintf-no-nul-3.c: ...to here and complete them.
931 2018-11-26 Marek Polacek <polacek@redhat.com>
933 PR c++/88120 - ICE when calling save_expr in a template.
934 * g++.dg/cpp0x/pr88120.C: New test.
936 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
938 * c-c++-common/Warray-bounds-3.c (test_strcpy_bounds): Use long instead
939 of int if __SIZEOF_INT__ == 2.
940 * c-c++-common/Wrestrict.c: Test memcpy range with smaller length when
942 * c-c++-common/rotate-8.c: Define smaller "large" constant when
944 * gcc.dg/pr53037-1.c: Add dg-require-effective-target int32.
945 * gcc.dg/pr53037-2.c: Likewise.
946 * gcc.dg/pr53037-3.c: Likewise.
947 * gcc.dg/pr85512.c: Likewise.
948 * gcc.dg/pr59963-2.c: Add dg-warning for int16.
949 * gcc.dg/sancov/cmp0.c: Explicitly use __INT32_TYPE__ instead of int.
950 * gcc.dg/tree-ssa/addadd.c: Fix dg-final directives for int16.
951 * gcc.dg/tree-ssa/pr79327-2.c: Likewise.
952 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Filter out invalid tests for
954 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Update sizes in dg-warning
955 directives for int16.
957 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
959 * lib/target-supports.exp (check_effective_target_newlib_nano_io): New.
960 * gcc.c-torture/execute/920501-8.c: Register undefined linker symbol
961 _printf_float for newlib_nano_io target.
962 * gcc.c-torture/execute/930513-1.c: Likewise.
963 * gcc.dg/torture/builtin-sprintf.c: Likewise.
964 * gcc.c-torture/execute/ieee/920810-1.x: New.
966 2018-11-26 Jakub Jelinek <jakub@redhat.com>
969 * gcc.target/i386/pr88195.c: New test.
972 * obj-c++.dg/attributes/method-nonnull-1.mm (my_size_t): New typedef.
973 (MyArray::removeObjectAtIndex): Use my_size_t instead of size_t and
974 expect it in diagnostics.
977 * g++.dg/debug/dwarf2/pr86900.C: New test.
979 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
981 * gcc.c-torture/compile/20151204.c: Add dg-require-effective-target
983 * gcc.dg/pr34225.c: Likewise.
984 * gcc.dg/pr40971.c: Likewise.
985 * gcc.dg/pr69071.c: Likewise.
986 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
987 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
988 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
989 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
990 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
991 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
992 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
993 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
994 * gcc.dg/tree-ssa/loop-interchange-11.c: Add dg-require-effective-target
996 * gcc.dg/Walloc-size-larger-than-4.c: Likewise.
997 * gcc.dg/Walloc-size-larger-than-5.c: Likewise.
998 * gcc.dg/Walloc-size-larger-than-6.c: Likewise.
999 * gcc.dg/Walloc-size-larger-than-7.c: Likewise.
1000 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
1001 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
1002 * lib/target-supports.exp (check_effective_target_size20plus): New.
1003 (check_effective_target_size32plus): Update comment.
1005 2018-11-26 Uros Bizjak <ubizjak@gmail.com>
1008 * gcc.target/pr88178.c: New test.
1010 2018-11-26 Matthias Klose <doko@ubuntu.com>
1012 * jit.dg/test-long-names.c: Fix build with -Wformat-security.
1014 2018-11-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1016 * lib/target-supports.exp (check_compile): Handle D.
1017 (check_effective_target_d_runtime): New proc.
1018 * lib/gdc-dg.exp (gdc-dg-test): Demote link and run tests to
1019 compile unless d_runtime.
1020 * gdc.dg/runnable.d: Skip unless d_runtime.
1021 * gdc.dg/lto/lto.exp: Require d_runtime to run tests.
1023 2018-11-24 Paul Thomas <pault@gcc.gnu.org>
1026 * gfortran.dg/associate_46.f90: New test.
1028 2018-11-23 Jeff Law <law@redhat.com>
1030 PR rtl-optimization/84768
1031 * gcc.c-torture/compile/pr84768.c: New test.
1033 2018-11-23 Vladimir Makarov <vmakarov@redhat.com>
1035 * gcc.target/powerpc/pr70669.c: Use unary minus instead of
1038 2018-11-23 Jakub Jelinek <jakub@redhat.com>
1040 PR tree-optimization/87756
1041 * gcc.dg/builtin-memchr-2.c: Scan the gimple dump instead of
1043 * gcc.dg/builtin-memchr-3.c: Likewise.
1045 2018-11-23 Martin Sebor <msebor@redhat.com>
1047 PR tree-optimization/87756
1048 * gcc.dg/builtin-memchr-2.c: New test.
1049 * gcc.dg/builtin-memchr-3.c: Same.
1050 * gcc.dg/warn-sprintf-no-nul-2.c: Same.
1052 2018-11-23 Martin Sebor <msebor@redhat.com>
1055 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: Adjust.
1056 * gcc.dg/Wbuiltin-declaration-mismatch-5.c: New test.
1057 * gcc.dg/torture/pr67222.c: Adjust.
1059 2018-11-23 Richard Biener <rguenther@suse.de>
1061 PR tree-optimization/88149
1062 * g++.dg/torture/pr88149.C: New testcase.
1064 2018-11-23 Jakub Jelinek <jakub@redhat.com>
1066 PR tree-optimization/86614
1067 * c-c++-common/Warray-bounds-2.c (wrap_strncpy_dstarray_diff_neg,
1068 call_strncpy_dstarray_diff_neg): Don't expect late -Warray-bounds
1069 warnings, just early ones from FE. Remove dg-prune-output.
1070 * c-c++-common/Warray-bounds-6.c: New test.
1072 * gfortran.dg/pad_source_1.f: New test.
1073 * gfortran.dg/pad_source_2.f: New test.
1074 * gfortran.dg/pad_source_3.f: New test.
1075 * gfortran.dg/pad_source_4.f: New test.
1076 * gfortran.dg/pad_source_5.f: New test.
1078 2018-11-22 Jan Hubicka <jh@suse.cz>
1081 * g++.dg/lto/odr-5_0.C: New testcase.
1082 * g++.dg/lto/odr-5_1.C: New testcase.
1084 2018-11-22 Jan Hubicka <hubicka@ucw.cz>
1086 * g++.dg/lto/odr-2_0.C: Drop dg-lto-options.
1087 * g++.dg/lto/odr-3_0.C: Likewise; harden for optimizing compilatoin.
1089 2018-11-22 Jakub Jelinek <jakub@redhat.com>
1091 PR tree-optimization/85794
1092 * gcc.dg/vect/O3-pr85794.c: New test.
1094 2018-11-22 Vladimir Makarov <vmakarov@redhat.com>
1096 PR rtl-optimization/87718
1097 * gcc.target/i386/pr82361-1.c: Check only the first operand of
1100 2018-11-22 Thomas Preud'homme <thomas.preudhomme@linaro.org>
1102 * gcc.target/arm/pr85434.c: New test.
1104 2018-11-22 Richard Biener <rguenther@suse.de>
1106 PR tree-optimization/88148
1107 * gfortran.dg/pr88148.f90: New testcase.
1109 2018-11-22 Andreas Schwab <schwab@suse.de>
1111 * g++.dg/lto/odr-2_0.C: Remove extra brace
1113 2018-11-22 Martin Liska <mliska@suse.cz>
1116 * gcc.dg/tsan/pr88017.c: New test.
1118 2018-11-21 Jakub Jelinek <jakub@redhat.com>
1121 * g++.dg/cpp0x/implicit15.C: New test.
1124 * g++.dg/diagnostic/pr87386.C: New test.
1125 * g++.dg/parse/error17.C: Adjust expected diagnostics.
1127 PR rtl-optimization/85925
1128 * gcc.c-torture/execute/20181120-1.c: Require effective target
1131 (main): Compare d against u.f1 rather than 0x101. Use 0x4030201
1134 018-11-21 Lokesh Janghel <lokeshjanghel91@gmail.com>
1137 * gcc.target/pr85667-1.c: New testcase.
1138 * gcc.target/pr85667-2.c: New testcase.
1139 * gcc.target/pr85667-3.c: New testcase.
1140 * gcc.target/pr85667-4.c: New testcase.
1142 2018-11-21 Jan Hubicka <hubicka@ucw.cz>
1145 * g++.dg/lto/odr-1_0.C: Extend by mismatched enum.
1146 * g++.dg/lto/odr-1_1.C: Extend by mismatched enum.
1147 * g++.dg/lto/odr-2_0.C: New.
1148 * g++.dg/lto/odr-2_1.C: New.
1149 * g++.dg/lto/odr-3_0.C: New.
1150 * g++.dg/lto/odr-3_1.C: New.
1152 2018-11-21 Jakub Jelinek <jakub@redhat.com>
1155 * gcc.target/aarch64/pr87839.c: New test.
1157 2018-11-21 Renlin Li <renlin.li@arm.com>
1160 * gcc.dg/pr84877.c: New.
1162 2018-11-21 H.J. Lu <hongjiu.lu@intel.com>
1165 * gcc.target/i386/pr87317-1.c: New file.
1166 * gcc.target/i386/pr87317-2.c: Likewise.
1167 * gcc.target/i386/pr87317-3.c: Likewise.
1168 * gcc.target/i386/pr87317-4.c: Likewise.
1169 * gcc.target/i386/pr87317-5.c: Likewise.
1170 * gcc.target/i386/pr87317-6.c: Likewise.
1171 * gcc.target/i386/pr87317-7.c: Likewise.
1172 * gcc.target/i386/pr87317-8.c: Likewise.
1173 * gcc.target/i386/pr87317-9.c: Likewise.
1174 * gcc.target/i386/pr87317-10.c: Likewise.
1175 * gcc.target/i386/pr87317-11.c: Likewise.
1176 * gcc.target/i386/pr87317-12.c: Likewise.
1177 * gcc.target/i386/pr87317-13.c: Likewise.
1179 2018-11-21 Tom de Vries <tdevries@suse.de>
1182 * lib/options.exp (check_for_options_with_filter): New proc.
1183 * gcc.misc-tests/help.exp: Check that --help=params lines end with
1186 2018-11-21 Jakub Jelinek <jakub@redhat.com>
1187 Mark Eggleston <mark.eggleston@codethink.com>
1189 * gfortran.dg/include_10.f: New test.
1190 * gfortran.dg/include_10.inc: New file.
1191 * gfortran.dg/include_11.f: New test.
1192 * gfortran.dg/include_12.f: New test.
1193 * gfortran.dg/include_13.f90: New test.
1194 * gfortran.dg/gomp/include_1.f: New test.
1195 * gfortran.dg/gomp/include_1.inc: New file.
1196 * gfortran.dg/gomp/include_2.f90: New test.
1198 2018-11-21 Andreas Krebbel <krebbel@linux.ibm.com>
1200 * gcc.target/s390/vector/align-1.c: New test.
1201 * gcc.target/s390/vector/align-2.c: New test.
1203 2018-11-20 Martin Sebor <msebor@redhat.com>
1205 * c-c++-common/builtin-has-attribute-2.c: New test.
1206 * c-c++-common/builtin-has-attribute-3.c: New test.
1207 * c-c++-common/builtin-has-attribute-4.c: New test.
1208 * c-c++-common/builtin-has-attribute.c: New test.
1209 * gcc.dg/builtin-has-attribute.c: New test.
1210 * gcc/testsuite/gcc.target/i386/builtin-has-attribute.c: New test.
1212 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
1215 * g++.dg/lto/odr-4_0.C: New testcase.
1216 * g++.dg/lto/odr-4_1.C: New testcase.
1218 2018-11-20 Jakub Jelinek <jakub@redhat.com>
1221 * g++.dg/cpp2a/constexpr-virtual13.C: New test.
1223 PR tree-optimization/87895
1224 * gcc.dg/gomp/pr87895-1.c: New test.
1225 * gcc.dg/gomp/pr87895-2.c: New test.
1226 * gcc.dg/gomp/pr87895-3.c: New test.
1228 2018-11-20 Uros Bizjak <ubizjak@gmail.com>
1231 * gcc.target/i386/pr88070.c: New test.
1233 2018-11-20 Andreas Krebbel <krebbel@linux.ibm.com>
1235 * gcc.target/s390/flogr-1.c: New test.
1237 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
1240 * g++.dg/torture/pr87997.C: New testcase.
1242 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
1245 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1247 2018-11-20 Richard Biener <rguenther@suse.de>
1249 PR tree-optimization/88074
1250 * gcc.dg/pr88074.c: New testcase.
1252 2018-11-20 Martin Liska <mliska@suse.cz>
1254 * pr57362.C: Move to g++.target/i386 folder.
1255 * pr57548.C: Likewise.
1256 * pr59492.C: Likewise.
1257 * pr82625.C: Likewise.
1258 * pr85329-2.C: Likewise.
1259 * pr85329.C: Likewise.
1261 2018-11-20 Richard Biener <rguenther@suse.de>
1263 PR tree-optimization/88069
1264 * gcc.dg/pr88069.c: New testcase.
1266 2018-11-20 Martin Liska <mliska@suse.cz>
1269 * gcc.target/i386/ipa-stack-alignment.c: Add
1270 -fomit-frame-pointer.
1272 2018-11-20 Ilya Leoshkevich <iii@linux.ibm.com>
1275 * gcc.target/s390/pr88083.c: New test.
1277 2018-11-20 Richard Biener <rguenther@suse.de>
1280 * g++.dg/tree-ssa/pr83215.C: New testcase.
1282 2018-11-20 Eric Botcazou <ebotcazou@adacore.com>
1284 * gcc.c-torture/execute/20181120-1.c: New test.
1286 2018-11-20 Richard Biener <rguenther@suse.de>
1288 PR tree-optimization/88087
1289 * gcc.dg/tree-ssa/pr88087.c: New testcase.
1291 2018-11-19 Paul Koning <ni1d@arrl.net>
1293 * gcc.c-torture/execute/align-3.c: Skip if pdp11.
1294 * gcc.c-torture/execute/pr23467.c: Ditto.
1295 * gcc.c-torture/execute/pr36093.c: Ditto.
1296 * gcc.c-torture/execute/pr43783.c: Ditto.
1297 * gcc.dg/const-elim-2.c: Xfail if pdp11.
1298 * gcc.dg/torture/pr36400.c: Ditto.
1299 * gcc.dg/tree-ssa/loop-1.c: Xfail for pdp11. Add pdp11 to check
1302 2018-11-19 Paul Koning <ni1d@arrl.net>
1304 * lib/target-supports.exp (check_weak_available): Return "no" for
1307 2018-11-19 Marek Polacek <polacek@redhat.com>
1309 PR c++/87781 - detect invalid elaborated-type-specifier.
1310 * g++.dg/parse/elab3.C: New test.
1311 * g++.dg/template/crash115.C: Adjust dg-error.
1313 2018-11-19 Peter Bergner <bergner@linux.ibm.com>
1315 PR rtl-optimization/88033
1316 * gcc.target/i386/pr88033.c: New test.
1318 2018-11-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1320 * gcc.target/aarch64/sve/unroll-1.c: New test.
1322 2018-11-19 David Malcolm <dmalcolm@redhat.com>
1324 PR tree-optimization/87025
1325 * gcc.dg/pr87025.c: New test.
1327 2018-11-19 Jakub Jelinek <jakub@redhat.com>
1329 PR tree-optimization/88071
1330 * gcc.dg/pr88071.c: New test.
1333 * g++.dg/lookup/pr60994.C: New test.
1336 * g++.dg/gomp/pr78363-4.C: New test.
1337 * g++.dg/gomp/pr78363-5.C: New test.
1338 * g++.dg/gomp/pr78363-6.C: New test.
1339 * g++.dg/gomp/pr78363-7.C: New test.
1341 2018-11-19 Richard Biener <rguenther@suse.de>
1344 * g++.dg/lto/pr87229_0.C: New testcase.
1346 2018-11-19 Martin Liska <mliska@suse.cz>
1349 * gcc.dg/lto/pr88077_0.c: New test.
1350 * gcc.dg/lto/pr88077_1.c: New test.
1352 2018-11-19 Martin Liska <mliska@suse.cz>
1354 * g++.dg/gcov/pr84548.C: Remove remove-gcda.
1355 * g++.dg/gcov/ternary.C: Likewise.
1356 * lib/gcov.exp: Support pattern of following form:
1359 2018-11-19 Eric Botcazou <ebotcazou@adacore.com>
1361 * gcc.target/visium/overflow8.c: Remove -fno-if-conversion and
1362 unrelated final test.
1363 * gcc.target/visium/overflow16: Likewise.
1364 * gcc.target/visium/overflow32.c: Likewise.
1366 2018-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1368 * g++.dg/template/crash91.C: Check location too.
1370 2018-11-19 Martin Liska <mliska@suse.cz>
1372 PR gcov-profile/88045
1373 * g++.dg/gcov/pr88045.C: New test.
1375 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1378 * gfortran.dg/where_7.f90: New test.
1380 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1383 * gfortran.dg/proc_ptr_result_5.f90: Add dg-error directive.
1384 * gfortran.dg/protected_4.f90: Split line to allow for extra error.
1385 * gfortran.dg/protected_6.f90: Likewise.
1386 * gfortran.dg/assign_11.f90: New test.
1387 * gfortran.dg/pointer_assign_12.f90: New test.
1389 2018-11-17 Jakub Jelinek <jakub@redhat.com>
1391 PR tree-optimization/87546
1392 * gcc.dg/vect/O3-pr87546.c: New test.
1394 2018-11-17 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1397 * g++.dg/parse/concat1.C: Add dg-error for targets with size_t < 32
1398 bits. Update comment.
1399 * gcc.dg/concat2.c: Likewise.
1400 * gcc.c-torture/compile/pr46534.c: Likewise.
1402 2018-11-16 Jakub Jelinek <jakub@redhat.com>
1405 * g++.dg/lookup/pr87269.C (std::size_t): New typedef.
1406 (operator"" _a) Change unsigned long type to std::size_t.
1408 2018-11-16 Michael Meissner <meissner@linux.ibm.com>
1410 * gcc.target/powerpc/fusion3.c: Delete.
1411 * gcc.target/powerpc/fusion4.c: Delete.
1413 2018-11-16 Jakub Jelinek <jakub@redhat.com>
1415 PR rtl-optimization/87475
1416 * g++.dg/opt/pr87475.C: New test.
1418 2018-11-16 Matthew Malcomson <matthew.malcomson@arm.com>
1420 * gcc.c-torture/execute/printf-2.c: Skip on wrapped boards.
1421 * gcc.c-torture/execute/user-printf.c: Likewise.
1423 2018-11-16 Nathan Sidwell <nathan@acm.org>
1426 * g++.dg/lookup/pr87269.C: New.
1428 2018-11-16 Richard Biener <rguenther@suse.de>
1431 * g++.dg/lto/pr54625-2_0.c: Add -w.
1433 2018-11-16 Ilya Leoshkevich <iii@linux.ibm.com>
1435 * gcc.target/s390/md/rXsbg_mode_sXl.c: Do not use arithmetic in
1436 r{o,x}sbg expectations.
1437 * gcc.target/s390/risbg-ll-2.c: Likewise.
1439 2018-11-16 Richard Biener <rguenther@suse.de>
1442 * g++.dg/lto/pr54625-1_0.c: Add -w.
1444 2018-11-15 Martin Sebor <msebor@redhat.com>
1448 * g++.dg/ext/attr-alloc_size.C: New test.
1449 * c-c++-common/pr71574.c: Adjust diagnostics.
1450 * c-c++-common/attributes-1.c: Same.
1451 * gcc.dg/attr-alloc_align-2.c: Same.
1452 * gcc.dg/attr-alloc_align-4.c: New test.
1453 * gcc.dg/attr-alloc_size-2.c: Adjust diagnostics.
1454 * gcc.dg/attr-alloc_size.c: Same.
1455 * gcc.dg/attr-assume_aligned-4.c: New test.
1456 * gcc.dg/format/attr-3.c: Adjust diagnostics.
1457 * gcc.dg/nonnull-2.c: Same.
1458 * gcc.dg/torture/pr80612.c: Same.
1459 * obj-c++.dg/attributes/method-format-1.mm: Same.
1460 * obj-c++.dg/attributes/method-nonnull-1.mm: Same.
1461 * objc.dg/attributes/method-format-1.m: same.
1462 * objc.dg/attributes/method-nonnull-1.m: Same.
1464 2018-11-15 Martin Sebor <msebor@redhat.com>
1467 * gcc.dg/20021006-1.c
1468 * gcc.dg/Wbuiltin-declaration-mismatch.c: New test.
1469 * gcc.dg/Wbuiltin-declaration-mismatch-2.c: New test.
1470 * gcc.dg/Wbuiltin-declaration-mismatch-3.c: New test.
1471 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: New test.
1472 * gcc.dg/Walloca-16.c: Adjust.
1473 * gcc.dg/Wrestrict-4.c: Adjust.
1474 * gcc.dg/Wrestrict-5.c: Adjust.
1475 * gcc.dg/atomic/stdatomic-generic.c: Adjust.
1476 * gcc.dg/atomic/stdatomic-lockfree.c: Adjust.
1477 * gcc.dg/initpri1.c: Adjust.
1478 * gcc.dg/pr15698-1.c: Adjust.
1479 * gcc.dg/pr69156.c: Adjust.
1480 * gcc.dg/pr83463.c: Adjust.
1481 * gcc.dg/redecl-4.c: Adjust.
1482 * gcc.dg/tls/thr-init-2.c: Adjust.
1483 * gcc.dg/torture/pr55890-2.c: Adjust.
1484 * gcc.dg/torture/pr55890-3.c: Adjust.
1485 * gcc.dg/torture/pr67741.c: Adjust.
1486 * gcc.dg/torture/stackalign/sibcall-1.c: Adjust.
1487 * gcc.dg/torture/tls/thr-init-1.c: Adjust.
1488 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Adjust.
1490 2018-11-15 Nathan Sidwell <nathan@acm.org>
1494 * g++.dg/template/pr86246.C: New.
1495 * g++.dg/template/pr87989.C: New.
1497 2018-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1499 * g++.dg/cpp0x/constexpr-diag3.C: Check locations too.
1500 * g++.dg/cpp0x/constexpr-ice19.C: Likewise.
1501 * g++.dg/cpp0x/constexpr-nonlit2.C: Likewise.
1502 * g++.dg/cpp1z/constexpr-lambda15.C: Likewise.
1503 * g++.dg/ext/constexpr-vla5.C: Likewise.
1504 * g++.dg/gomp/pr85134.C: Likewise.
1506 2018-11-15 Nathan Sidwell <nathan@acm.org>
1509 * g++.dg/cpp1y/pr79393-3.C: New.
1511 2018-11-15 David Malcolm <dmalcolm@redhat.com>
1514 * c-c++-common/diagnostic-format-json-1.c: New test.
1515 * c-c++-common/diagnostic-format-json-2.c: New test.
1516 * c-c++-common/diagnostic-format-json-3.c: New test.
1517 * c-c++-common/diagnostic-format-json-4.c: New test.
1518 * c-c++-common/diagnostic-format-json-5.c: New test.
1519 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1520 (custom_diagnostic_finalizer): Add diagnostic_t param.
1521 * gcc.dg/plugin/location_overflow_plugin.c
1522 (verify_unpacked_ranges): Likewise.
1523 (verify_no_columns): Likewise.
1524 * gfortran.dg/diagnostic-format-json-1.F90: New test.
1525 * gfortran.dg/diagnostic-format-json-2.F90: New test.
1526 * gfortran.dg/diagnostic-format-json-3.F90: New test.
1528 2018-11-15 Richard Biener <rguenther@suse.de>
1531 * gcc.dg/tree-ssa/pr88029.c: New testcase.
1533 2018-11-15 Richard Biener <rguenther@suse.de>
1535 PR tree-optimization/88031
1536 * gcc.dg/pr88031.c: New testcase.
1538 2018-11-15 Wilco Dijkstra <wdijkstr@arm.com>
1540 * gcc.target/aarch64/pr62178.c: Fix spaces.
1542 2018-11-15 Richard Biener <rguenther@suse.de>
1544 PR tree-optimization/88030
1545 * gcc.dg/tsan/pr88030.c: New testcase.
1547 2018-11-15 Jakub Jelinek <jakub@redhat.com>
1549 PR rtl-optimization/88018
1550 * g++.dg/tsan/pr88018.C: New test.
1552 2018-11-15 Richard Biener <rguenther@suse.de>
1555 * gcc.dg/tree-ssa/pr87917.c: New testcase.
1557 2018-11-15 Bin Cheng <bin.cheng@linux.alibaba.com>
1559 PR tree-optimization/84648
1560 * gcc.dg/tree-ssa/pr84648.c: New test.
1561 * gcc.dg/pr68317.c: Add warning check on overflow.
1563 2018-11-14 Nathan Sidwell <nathan@acm.org>
1567 * g++.dg/debug/dwarf2/pr87462.C: New.
1568 * g++.dg/debug/dwarf2/pr88006.C: New.
1570 2018-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1572 * g++.dg/cpp0x/nsdmi-union6.C: Test locations too.
1573 * g++.dg/cpp0x/nsdmi6.C: Likewise.
1574 * g++.dg/ext/flexary4.C: Likewise.
1575 * g++.dg/ext/flexary9.C: Likewise.
1576 * g++.dg/other/incomplete2.C: Likewise.
1577 * g++.dg/parse/friend12.C: Likewise.
1579 2018-11-14 Jakub Jelinek <jakub@redhat.com>
1581 P1236R1 - Signed integers are two's complement
1582 * g++.dg/cpp2a/constexpr-shift1.C: New test.
1583 * g++.dg/warn/permissive-1.C (enum A, enum D): Don't expect
1584 diagnostics here for c++2a.
1585 * g++.dg/cpp0x/constexpr-shift1.C (fn3, i3, fn4, i4): Don't expect
1586 diagnostics here for c++2a.
1587 * g++.dg/cpp0x/constexpr-60049.C (f3, x3, y3): Likewise.
1588 * g++.dg/ubsan/cxx11-shift-1.C (main): Add some further tests.
1589 * g++.dg/ubsan/cxx11-shift-2.C (main): Likewise.
1590 * g++.dg/ubsan/cxx2a-shift-1.C: New test.
1591 * g++.dg/ubsan/cxx2a-shift-2.C: New test.
1593 2018-11-14 Jeff Law <law@redhat.com>
1595 * gcc.c-torture/compile/20181114.c: New test.
1597 2018-11-14 Richard Biener <rguenther@suse.de>
1600 * gcc.dg/pr87985.c: New testcase.
1602 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
1604 * gcc.target/s390/mrecord-mcount.c (profileme): Expect .long in
1607 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
1609 * gcc.target/s390/global-array-almost-huge-element.c: Run only
1611 * gcc.target/s390/global-array-almost-negative-huge-element.c:
1613 * gcc.target/s390/global-array-even-element.c: Likewise.
1615 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
1616 Jackson Woodruff <jackson.woodruff@arm.com>
1618 PR 71026/tree-optimization
1619 * gcc.dg/div-cmp-1.c: New test.
1620 * gcc.dg/div-cmp-2.c: New test.
1622 2018-11-14 Jakub Jelinek <jakub@redhat.com>
1625 * gcc.dg/pr88007.c: New test.
1627 PR rtl-optimization/87817
1628 * gcc.target/i386/bmi2-bzhi-3.c (main): Add a couple of new tests.
1630 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
1632 * gcc.target/aarch64/pr62178.c: Relax scan-assembler checks.
1634 2018-11-14 Patrick Bernardi <bernardi@adacore.com>
1636 * gnat.dg/rt_signals.adb: New testcase.
1638 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
1640 * gnat.dg/ghost1.adb, gnat.dg/ghost1.ads: New testcase.
1642 2018-11-14 Javier Miranda <miranda@adacore.com>
1644 * gnat.dg/equal5.adb, gnat.dg/equal5.ads: New testcase.
1646 2018-11-14 Eric Botcazou <ebotcazou@adacore.com>
1648 * gnat.dg/compile_time_error1.adb,
1649 gnat.dg/compile_time_error1.ads,
1650 gnat.dg/compile_time_error1_pkg.ads: New testcase.
1652 2018-11-14 Justin Squirek <squirek@adacore.com>
1654 * gnat.dg/generic_pkg.adb: New testcase.
1656 2018-11-14 Ed Schonberg <schonberg@adacore.com>
1658 * gnat.dg/limited_aggr.adb, gnat.dg/limited_aggr.ads: New
1661 2018-11-14 Justin Squirek <squirek@adacore.com>
1663 * gnat.dg/enum5.adb: New testcase.
1665 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
1667 * gnat.dg/bip_exception.adb, gnat.dg/bip_exception.ads,
1668 gnat.dg/bip_exception_pkg.ads: New testcase.
1670 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
1672 * gnat.dg/equal4.adb, gnat.dg/equal4.ads,
1673 gnat.dg/equal4_controlled_filter.ads,
1674 gnat.dg/equal4_full_selector_filter.ads,
1675 gnat.dg/equal4_smart_pointers.ads: New testcase.
1677 2018-11-14 Piotr Trojanek <trojanek@adacore.com>
1679 * gnat.dg/generic_actuals.adb: New testcase.
1681 2018-11-14 Richard Biener <rguenther@suse.de>
1683 PR tree-optimization/87974
1684 * g++.dg/opt/pr87974.C: New testcase.
1686 2018-11-14 Jakub Jelinek <jakub@redhat.com>
1688 PR tree-optimization/87977
1689 * gcc.dg/recip_sqrt_mult_1.c: Add -fcompare-debug to dg-options.
1690 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
1691 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
1692 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
1693 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
1695 2018-11-13 Peter Bergner <bergner@linux.ibm.com>
1697 PR rtl-optimization/87507
1698 * gcc.target/powerpc/pr87507.c: New test.
1699 * gcc.target/powerpc/pr68805.c: Update expected results.
1701 2018-11-13 Jakub Jelinek <jakub@redhat.com>
1703 PR tree-optimization/87898
1704 * gcc.dg/gomp/pr87898.c: New test.
1706 2018-11-13 David Malcolm <dmalcolm@redhat.com>
1708 * g++.dg/plugin/comment_plugin.c: Replace "source_location" with
1710 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Likewise.
1712 2018-11-13 Martin Sebor <msebor@redhat.com>
1715 * gcc.dg/attr-copy-5.c: New test.
1716 * gcc.dg/tls/diag-6.c: Adjust expected diagnostics.
1718 2018-11-13 Richard Biener <rguenther@suse.de>
1720 PR tree-optimization/86991
1721 * gcc.dg/pr86991.c: New testcase.
1723 2018-11-13 David Malcolm <dmalcolm@redhat.com>
1726 * gcc.target/i386/pr87955.c: New test.
1728 2018-11-12 Aldy Hernandez <aldyh@redhat.com>
1730 * gcc.dg/tree-ssa/pr64130.c: Adjust for new value_range pretty
1732 * gcc.dg/tree-ssa/vrp92.c: Same.
1734 2018-11-13 Richard Biener <rguenther@suse.de>
1736 PR tree-optimization/87931
1737 * gcc.dg/graphite/pr87931.c: New testcase.
1739 2018-11-13 Martin Liska <mliska@suse.cz>
1742 * gcc.target/i386/pr87930.c: New test.
1744 2018-11-13 Richard Biener <rguenther@suse.de>
1746 PR tree-optimization/87962
1747 * gcc.dg/pr87962.c: New testcase.
1749 2018-11-13 Richard Biener <rguenther@suse.de>
1751 PR tree-optimization/87967
1752 * g++.dg/opt/pr87967.C: New testcase.
1754 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
1756 * gcc.target/arc/builtin_eh.c: New test.
1758 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
1760 * gcc.target/arc/firq-1.c: Update test.
1761 * gcc.target/arc/firq-3.c: Likewise.
1762 * gcc.target/arc/firq-4.c: Likewise.
1763 * gcc.target/arc/interrupt-6.c: Likewise.
1765 2018-11-13 Jakub Jelinek <jakub@redhat.com>
1767 PR rtl-optimization/87918
1768 * gcc.target/i386/pr87918.c: New test.
1770 2018-11-13 Alan Modra <amodra@gmail.com>
1772 * gcc.target/powerpc/rotmask.c: New.
1774 2018-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1778 * g++.dg/tree-ssa/pr86544.C: Run only for target supporting popcount
1780 * gcc.dg/tree-ssa/popcount.c: Likewise.
1781 * gcc.dg/tree-ssa/popcount2.c: Likewise.
1782 * gcc.dg/tree-ssa/popcount3.c: Likewise.
1783 * gcc.target/aarch64/popcount4.c: New test.
1784 * lib/target-supports.exp (check_effective_target_popcountl): New.
1786 2018-11-12 Martin Liska <mliska@suse.cz>
1788 PR gcov-profile/87442
1789 * gcc.dg/profile-filtering-1.c: New test.
1790 * gcc.dg/profile-filtering-2.c: New test.
1792 2018-11-12 Martin Sebor <msebor@redhat.com>
1795 * gcc.dg/Wattribute-alias.c: Require ifunc support.
1797 2018-11-12 Renlin Li <renlin.li@arm.com>
1800 * gcc.target/aarch64/sve/pr87815.c: New.
1802 2018-11-12 Sudakshina Das <sudi.das@arm.com>
1804 * gcc.target/arm/multilib.exp: Add some -march=armv8.5-a
1807 2018-11-11 Xianmiao Qu <xianmiao_qu@c-sky.com>
1809 * gcc.target/csky/fnmul-1.c: New.
1810 * gcc.target/csky/fnmul-2.c: New.
1811 * gcc.target/csky/fnmul-3.c: New.
1812 * gcc.target/csky/fnmul-4.c: New.
1814 2018-11-11 Uros Bizjak <ubizjak@gmail.com>
1817 * gcc.target/i386/pr87928.c: New test.
1819 2018-11-09 Martin Sebor <msebor@redhat.com>
1822 * c-c++-common/pr60226.c: Adjust text of expected diagnostic.
1823 * gcc.dg/pr39323-1.c: Ditto.
1825 2018-11-09 Paul Koning <ni1d@arrl.net>
1827 * gcc.dg/Walloca-16.c: Ignore conflicting types for built-in
1829 * gcc.dg/Wrestrict-4.c: Ditto.
1830 * gcc.dg/Wrestrict-5.c: Ditto.
1831 * gcc.dg/pr83463.c: Ditto.
1832 * gcc.dg/torture/pr55890-2.c: Ditto.
1833 * gcc.dg/torture/pr55890-3.c: Ditto.
1834 * gcc.dg/torture/pr71816.c: Ditto.
1836 2018-11-09 Jakub Jelinek <jakub@redhat.com>
1838 * c-c++-common/gomp/clauses-5.c: New test.
1840 * c-c++-common/gomp/requires-1.c: Prune not supported yet messages.
1841 * c-c++-common/gomp/requires-2.c: Likewise.
1842 * c-c++-common/gomp/requires-4.c: Likewise.
1844 * c-c++-common/gomp/lastprivate-conditional-1.c: New test.
1845 * c-c++-common/gomp/lastprivate-conditional-2.c: New test.
1847 2018-11-09 Jeff Law <law@redhat.com>
1849 gcc.dg/torture/stackalign/builtin-apply-2.c: Skip on v850.
1851 2018-11-09 Martin Sebor <msebor@redhat.com>
1854 * gcc.dg/Wattribute-alias.c: New test.
1855 * gcc.dg/Wmissing-attributes.c: New test.
1856 * gcc.dg/attr-copy.c: New test.
1857 * gcc.dg/attr-copy-2.c: New test.
1858 * gcc.dg/attr-copy-3.c: New test.
1859 * gcc.dg/attr-copy-4.c: New test.
1861 2018-11-09 Martin Sebor <msebor@redhat.com>
1864 * gcc.dg/attr-aligned.c: New test.
1866 2018-11-09 Martin Liska <mliska@suse.cz>
1868 * gcc.target/i386/ipa-stack-alignment.c: New test.
1870 2018-11-09 Martin Liska <mliska@suse.cz>
1872 * gcc.dg/tree-ssa/writeonly-2.c: New test.
1874 2018-11-09 Jakub Jelinek <jakub@redhat.com>
1876 * gcc.dg/gomp/workshare-reduction-1.c: New test.
1877 * gcc.dg/gomp/workshare-reduction-2.c: New test.
1878 * gcc.dg/gomp/workshare-reduction-3.c: New test.
1879 * gcc.dg/gomp/workshare-reduction-4.c: New test.
1880 * gcc.dg/gomp/workshare-reduction-5.c: New test.
1881 * gcc.dg/gomp/workshare-reduction-6.c: New test.
1882 * gcc.dg/gomp/workshare-reduction-7.c: New test.
1883 * gcc.dg/gomp/workshare-reduction-8.c: New test.
1884 * gcc.dg/gomp/workshare-reduction-9.c: New test.
1885 * gcc.dg/gomp/workshare-reduction-10.c: New test.
1886 * gcc.dg/gomp/workshare-reduction-11.c: New test.
1887 * gcc.dg/gomp/workshare-reduction-12.c: New test.
1888 * gcc.dg/gomp/workshare-reduction-13.c: New test.
1889 * gcc.dg/gomp/workshare-reduction-14.c: New test.
1890 * gcc.dg/gomp/workshare-reduction-15.c: New test.
1891 * gcc.dg/gomp/workshare-reduction-16.c: New test.
1892 * gcc.dg/gomp/workshare-reduction-17.c: New test.
1893 * gcc.dg/gomp/workshare-reduction-18.c: New test.
1894 * gcc.dg/gomp/workshare-reduction-19.c: New test.
1895 * gcc.dg/gomp/workshare-reduction-20.c: New test.
1896 * gcc.dg/gomp/workshare-reduction-21.c: New test.
1897 * gcc.dg/gomp/workshare-reduction-22.c: New test.
1898 * gcc.dg/gomp/workshare-reduction-23.c: New test.
1899 * gcc.dg/gomp/workshare-reduction-24.c: New test.
1900 * gcc.dg/gomp/workshare-reduction-25.c: New test.
1901 * gcc.dg/gomp/workshare-reduction-26.c: New test.
1902 * gcc.dg/gomp/workshare-reduction-27.c: New test.
1903 * gcc.dg/gomp/workshare-reduction-28.c: New test.
1904 * gcc.dg/gomp/workshare-reduction-29.c: New test.
1905 * gcc.dg/gomp/workshare-reduction-30.c: New test.
1906 * gcc.dg/gomp/workshare-reduction-31.c: New test.
1907 * gcc.dg/gomp/workshare-reduction-32.c: New test.
1908 * gcc.dg/gomp/workshare-reduction-33.c: New test.
1909 * gcc.dg/gomp/workshare-reduction-34.c: New test.
1910 * gcc.dg/gomp/workshare-reduction-35.c: New test.
1911 * gcc.dg/gomp/workshare-reduction-36.c: New test.
1912 * gcc.dg/gomp/workshare-reduction-37.c: New test.
1913 * gcc.dg/gomp/workshare-reduction-38.c: New test.
1914 * gcc.dg/gomp/workshare-reduction-39.c: New test.
1915 * gcc.dg/gomp/workshare-reduction-40.c: New test.
1916 * gcc.dg/gomp/workshare-reduction-41.c: New test.
1917 * gcc.dg/gomp/workshare-reduction-42.c: New test.
1918 * gcc.dg/gomp/workshare-reduction-43.c: New test.
1919 * gcc.dg/gomp/workshare-reduction-44.c: New test.
1920 * gcc.dg/gomp/workshare-reduction-45.c: New test.
1921 * gcc.dg/gomp/workshare-reduction-46.c: New test.
1922 * gcc.dg/gomp/workshare-reduction-47.c: New test.
1923 * gcc.dg/gomp/workshare-reduction-48.c: New test.
1924 * gcc.dg/gomp/workshare-reduction-49.c: New test.
1925 * gcc.dg/gomp/workshare-reduction-50.c: New test.
1926 * gcc.dg/gomp/workshare-reduction-51.c: New test.
1927 * gcc.dg/gomp/workshare-reduction-52.c: New test.
1928 * gcc.dg/gomp/workshare-reduction-53.c: New test.
1929 * gcc.dg/gomp/workshare-reduction-54.c: New test.
1930 * gcc.dg/gomp/workshare-reduction-55.c: New test.
1931 * gcc.dg/gomp/workshare-reduction-56.c: New test.
1932 * gcc.dg/gomp/workshare-reduction-57.c: New test.
1933 * gcc.dg/gomp/workshare-reduction-58.c: New test.
1935 2018-11-09 Stafford Horne <shorne@gmail.com>
1936 Richard Henderson <rth@twiddle.net>
1938 * gcc.c-torture/execute/20101011-1.c: Adjust for OpenRISC.
1939 * gcc.dg/20020312-2.c: Likewise.
1940 * gcc.dg/attr-alloc_size-11.c: Likewise.
1941 * gcc.dg/builtin-apply2.c: Likewise.
1942 * gcc.dg/nop.h: Likewise.
1943 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1944 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
1945 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1946 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1947 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1948 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1949 * lib/target-supports.exp
1950 (check_effective_target_logical_op_short_circuit): Add or1k*-*-*.
1951 * gcc.target/or1k/*: New.
1953 2018-11-09 Richard Biener <rguenther@suse.de>
1955 PR tree-optimization/87621
1956 * g++.dg/vect/pr87621.cc: New testcase.
1958 2018-11-09 Alexandre Oliva <aoliva@redhat.com>
1960 PR rtl-optimization/86438
1961 * gcc.dg/torture/pr86438.c: New.
1964 * gcc.dg/pr87793.c: New.
1966 2018-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1968 * gcc.target/arm/neon-vect-div-1.c: New test.
1969 * gcc.target/arm/neon-vect-div-2.c: Likewise.
1971 2018-11-08 Andi Kleen <ak@linux.intel.com>
1973 * gcc.target/i386/ptwrite1.c: New test.
1974 * gcc.target/i386/ptwrite2.c: New test.
1976 2018-11-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1979 * gfortran.dg/read_legacy_comma.f90: New test.
1981 2018-11-08 Peter Bergner <bergner@linux.ibm.com>
1983 PR rtl-optimization/87600
1984 * gcc.dg/pr87600.h: New file.
1985 * gcc.dg/pr87600-1.c: New test.
1986 * gcc.dg/pr87600-2.c: Likewise.
1988 2018-11-08 Jakub Jelinek <jakub@redhat.com>
1990 * c-c++-common/gomp/atomic-17.c: New test.
1991 * c-c++-common/gomp/atomic-18.c: New test.
1992 * c-c++-common/gomp/atomic-19.c: New test.
1993 * c-c++-common/gomp/atomic-20.c: New test.
1994 * c-c++-common/gomp/atomic-21.c: New test.
1995 * c-c++-common/gomp/atomic-22.c: New test.
1996 * c-c++-common/gomp/clauses-1.c (r2): New variable.
1997 (foo): Add ntm argument and test if and nontemporal clauses on
1998 constructs with simd.
1999 (bar): Put taskloop simd inside of taskgroup with task_reduction,
2000 use in_reduction clause instead of reduction. Add another
2001 taskloop simd without nogroup clause, but with reduction clause and
2002 a new in_reduction. Add ntm and i3 arguments. Test if and
2003 nontemporal clauses on constructs with simd. Change if clauses on
2004 some constructs from specific to the particular constituents to one
2005 without a modifier. Add new tests for combined host teams and for
2006 new parallel master and {,parallel }master taskloop{, simd} combined
2008 (baz): New function with host teams tests.
2009 * gcc.dg/gomp/combined-1.c: Moved to ...
2010 * c-c++-common/gomp/combined-1.c: ... here. Adjust expected library
2012 * c-c++-common/gomp/combined-2.c: New test.
2013 * c-c++-common/gomp/combined-3.c: New test.
2014 * c-c++-common/gomp/critical-1.c: New test.
2015 * c-c++-common/gomp/critical-2.c: New test.
2016 * c-c++-common/gomp/default-1.c: New test.
2017 * c-c++-common/gomp/defaultmap-1.c: New test.
2018 * c-c++-common/gomp/defaultmap-2.c: New test.
2019 * c-c++-common/gomp/defaultmap-3.c: New test.
2020 * c-c++-common/gomp/depend-5.c: New test.
2021 * c-c++-common/gomp/depend-6.c: New test.
2022 * c-c++-common/gomp/depend-iterator-1.c: New test.
2023 * c-c++-common/gomp/depend-iterator-2.c: New test.
2024 * c-c++-common/gomp/depobj-1.c: New test.
2025 * c-c++-common/gomp/flush-1.c: New test.
2026 * c-c++-common/gomp/flush-2.c: New test.
2027 * c-c++-common/gomp/for-1.c: New test.
2028 * c-c++-common/gomp/for-2.c: New test.
2029 * c-c++-common/gomp/for-3.c: New test.
2030 * c-c++-common/gomp/for-4.c: New test.
2031 * c-c++-common/gomp/for-5.c: New test.
2032 * c-c++-common/gomp/for-6.c: New test.
2033 * c-c++-common/gomp/for-7.c: New test.
2034 * c-c++-common/gomp/if-1.c (foo): Add some further tests.
2035 * c-c++-common/gomp/if-2.c (foo): Likewise. Expect slightly different
2036 diagnostics wording in one case.
2037 * c-c++-common/gomp/if-3.c: New test.
2038 * c-c++-common/gomp/master-combined-1.c: New test.
2039 * c-c++-common/gomp/master-combined-2.c: New test.
2040 * c-c++-common/gomp/nontemporal-1.c: New test.
2041 * c-c++-common/gomp/nontemporal-2.c: New test.
2042 * c-c++-common/gomp/reduction-task-1.c: New test.
2043 * c-c++-common/gomp/reduction-task-2.c: New test.
2044 * c-c++-common/gomp/requires-1.c: New test.
2045 * c-c++-common/gomp/requires-2.c: New test.
2046 * c-c++-common/gomp/requires-3.c: New test.
2047 * c-c++-common/gomp/requires-4.c: New test.
2048 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Don't expect
2049 diagnostics for nonmonotonic modifier with static, runtime or auto
2051 * c-c++-common/gomp/simd7.c: New test.
2052 * c-c++-common/gomp/target-data-1.c: New test.
2053 * c-c++-common/gomp/taskloop-reduction-1.c: New test.
2054 * c-c++-common/gomp/taskwait-depend-1.c: New test.
2055 * c-c++-common/gomp/teams-1.c: New test.
2056 * c-c++-common/gomp/teams-2.c: New test.
2057 * gcc.dg/gomp/appendix-a/a.24.1.c: Update from OpenMP examples. Add
2059 * gcc.dg/gomp/atomic-5.c (f1): Add another expected error.
2060 * gcc.dg/gomp/clause-1.c: Adjust expected diagnostics for const
2061 qualified vars without mutable member no longer being predeterined
2063 * gcc.dg/gomp/sharing-1.c: Likewise.
2064 * g++.dg/gomp/clause-3.C: Likewise.
2065 * g++.dg/gomp/member-2.C: Likewise.
2066 * g++.dg/gomp/predetermined-1.C: Likewise.
2067 * g++.dg/gomp/private-1.C: Likewise.
2068 * g++.dg/gomp/sharing-1.C: Likewise.
2069 * g++.dg/gomp/sharing-2.C: Likewise. Add a few tests with aggregate
2070 const static data member without mutable elements.
2071 * gcc.dg/gomp/for-4.c: Expected nonmonotonic functions in the dumps.
2072 * gcc.dg/gomp/for-5.c: Likewise.
2073 * gcc.dg/gomp/for-6.c: Change expected library call.
2074 * gcc.dg/gomp/pr39495-2.c (foo): Don't expect errors on !=.
2075 * gcc.dg/gomp/reduction-2.c: New test.
2076 * gcc.dg/gomp/simd-1.c: New test.
2077 * gcc.dg/gomp/teams-1.c: Adjust expected diagnostic lines.
2078 * g++.dg/gomp/atomic-18.C: New test.
2079 * g++.dg/gomp/atomic-19.C: New test.
2080 * g++.dg/gomp/atomic-5.C (f1): Adjust expected lines of read-only
2081 variable messages. Add another expected error.
2082 * g++.dg/gomp/critical-3.C: New test.
2083 * g++.dg/gomp/depend-iterator-1.C: New test.
2084 * g++.dg/gomp/depend-iterator-2.C: New test.
2085 * g++.dg/gomp/depobj-1.C: New test.
2086 * g++.dg/gomp/doacross-1.C: New test.
2087 * g++.dg/gomp/for-21.C: New test.
2088 * g++.dg/gomp/for-4.C: Expected nonmonotonic functions in the dumps.
2089 * g++.dg/gomp/for-5.C: Likewise.
2090 * g++.dg/gomp/for-6.C: Change expected library call.
2091 * g++.dg/gomp/loop-4.C: New test.
2092 * g++.dg/gomp/pr33372-1.C: Adjust location of the expected
2094 * g++.dg/gomp/pr33372-3.C: Likewise.
2095 * g++.dg/gomp/pr39495-2.C (foo): Don't expect errors on !=.
2096 * g++.dg/gomp/simd-2.C: New test.
2097 * g++.dg/gomp/tpl-atomic-2.C: Adjust expected diagnostic lines.
2099 2018-11-08 Uros Bizjak <ubizjak@gmail.com>
2101 * gcc.dg/pr87874.c (em): Declare uint64_max as
2102 const unsigned long long int.
2104 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2106 * gcc.dg/attr-alloc_size-10.c: Fix calculation of USHRT_MAX to prevent
2107 integer overflow when sizeof(short) == sizeof(int).
2108 * gcc.dg/attr-alloc_size-11.c: Likewise.
2109 * gcc.dg/attr-alloc_size-3.c: Likewise.
2110 * gcc.dg/attr-alloc_size-5.c: Likewise.
2111 * gcc.dg/builtin-stringop-chk-7.c: Likewise.
2113 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2115 * c-c++-common/patchable_function_entry-decl.c: Add regex to search for
2116 uppercase "NOP" instructions in assembler output.
2117 * c-c++-common/patchable_function_entry-default.c: Likewise.
2118 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2120 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2122 * c-c++-common/pr27336.c: Skip test if the target keeps null pointer
2124 * gcc.dg/addr_equal-1.c: Likewise.
2125 * gcc.dg/tree-ssa/pr78154.c: Likewise.
2126 * gcc.dg/tree-ssa/vrp111.c: Likewise.
2128 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2130 * lib/gcc-dg.exp (gcc-dg-prune): Add new regexps for when the size of
2131 an output section is too large for a memory region, or a memory
2134 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
2136 * gnat.dg/null_pointer_deref1.adb: Remove -gnatp and add pragma.
2137 * gnat.dg/null_pointer_deref2.adb: Likewise.
2138 * gnat.dg/null_pointer_deref3.adb: Likewise.
2139 * gnat.dg/opt74.adb: New test.
2140 * gnat.dg/opt74_pkg.ad[sb]: New helper.
2141 * gnat.dg/warn12.adb: Delete.
2142 * gnat.dg/warn12_pkg.ads: Likewise.
2144 2018-11-08 David Malcolm <dmalcolm@redhat.com>
2147 * g++.dg/ipa/devirt-12.C: Add "-all" suffix to
2148 "-fdump-ipa-inline".
2149 * g++.dg/ipa/imm-devirt-1.C: Add "-optimized" suffix to
2150 "-fdump-tree-einline".
2151 * g++.dg/tree-prof/inline_mismatch_args.C: Add "-all" suffix to
2152 "-fdump-tree-einline".
2153 * g++.dg/tree-ssa/inline-1.C: Add "-optimized" suffix to
2154 "-fdump-tree-einline".
2155 * g++.dg/tree-ssa/inline-2.C: Likewise.
2156 * g++.dg/tree-ssa/inline-3.C: Likewise.
2157 * g++.dg/tree-ssa/inline-4.C: New test, based on inline-1.C, but
2158 using "-fopt-info-inline".
2159 * gcc.dg/ipa/fopt-info-inline-1.c: New test.
2160 * gcc.dg/ipa/inline-4.c: Add "-all" suffix to
2161 "-fdump-ipa-inline". Add "-fopt-info-inline" and dg-optimized
2163 * gcc.dg/ipa/inline-7.c: Add "-optimized" suffix to
2164 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
2165 directive. Update scan-tree-dump-times to reflect /order
2167 * gcc.dg/ipa/inlinehint-4.c: Update scan-tree-dump-times to
2168 reflect /order suffixes.
2169 * gcc.dg/plugin/dump-1.c: Add "-loop" to "-fopt-info-note" to
2170 avoid getting extra messages from inliner.
2171 * gcc.dg/plugin/dump-2.c: Likewise.
2172 * gcc.dg/pr26570.c: Add dg-prune-output to ignore new
2173 "function body not available" missed optimization messages.
2174 * gcc.dg/pr71969-2.c: Update scan-tree-dump-times to reflect
2176 * gcc.dg/pr71969-3.c: Likewise.
2177 * gcc.dg/tree-ssa/inline-11.c: Add "-all" suffix to
2178 "-fdump-tree-einline".
2179 * gcc.dg/tree-ssa/inline-3.c: Add "-optimized" suffix to
2180 "-fdump-tree-einline". Update scan-tree-dump-times to reflect
2182 * gcc.dg/tree-ssa/inline-4.c: Add "-optimized" suffix to
2183 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
2185 * gcc.dg/tree-ssa/inline-8.c: Add "-optimized" suffix to
2186 "-fdump-tree-einline".
2187 * gfortran.dg/pr79966.f90: Update scan-ipa-dump to reflect /order
2190 2018-11-08 David Malcolm <dmalcolm@redhat.com>
2192 * gcc.dg/format/gcc_diag-10.c: Add coverage for %f.
2194 2018-11-08 David Malcolm <dmalcolm@redhat.com>
2196 * gcc.dg/format/gcc_diag-10.c (cgraph_node): New typedef.
2197 (test_dump): Add testing of %C.
2199 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
2201 * g++.dg/other/pr87916.C: New test.
2203 2018-11-08 Richard Biener <rguenther@suse.de>
2205 PR tree-optimization/87929
2206 * gcc.dg/pr87929.c: New testcase.
2208 2018-11-08 Martin Liska <mliska@suse.cz>
2210 * gcc.dg/pr87811.c: Update scanned pattern.
2211 * gcc.dg/pr87811-2.c: Likewise.
2213 2018-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2215 * g++.dg/lto/pr87906_0.C: Use moon instead of possibly predefined
2217 * g++.dg/lto/pr87906_1.C: Likewise.
2219 2018-11-08 Richard Biener <rguenther@suse.de>
2221 PR tree-optimization/87913
2222 * gcc.dg/tree-ssa/phi-opt-20.c: New testcase.
2224 2018-11-08 Chenghua Xu <paul.hua.gm@gmail.com>
2226 * gcc.target/mips/mips.exp (mips-dg-options):
2227 Add mips_option_dependency msoft-float vs no-mmi and
2228 mips16/micromips vs no-mmi/ext/ext2 only gcc
2229 config with Loongson target.
2231 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2233 * gcc.c-torture/compile/pr65595.c: Change type of "num" argument to
2234 memcpy from "unsigned long" to __SIZE_TYPE__.
2236 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2239 * gcc.target/msp430/pr87691.c: New test.
2241 2018-11-07 Nikolai Merinov <n.merinov@inango-systems.com>
2243 * gcc.dg/Wno-attribute-warning.c: New test.
2245 2018-11-07 Nathan Sidwell <nathan@acm.org>
2248 * g++.dg/lookup/pr87904.C: New.
2250 2018-11-07 Uros Bizjak <ubizjak@gmail.com>
2252 * gcc.dg/pr87874.c: Compile only for int128 effective target.
2254 2018-11-07 Richard Biener <rguenther@suse.de>
2256 PR tree-optimization/87914
2257 * lib/target-supports.exp (check_effective_target_vect_var_shift): New.
2258 (check_avx2_available): Likewise.
2259 * g++.dg/vect/pr87914.cc: New testcase.
2261 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2263 * gcc.target/mips/loongson-ctz.c: Fix typo.
2264 * gcc.target/mips/loongson-dctz.c: Fix typo.
2266 2018-11-07 Jan Hubicka <jh@suse.cz>
2268 * g++.dg/lto/odr-1_1.C: Fix template.
2270 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2272 * gcc.target/mips/loongson-ctz.c: New test.
2273 * gcc.target/mips/loongson-dctz.c: Likewise.
2274 * gcc.target/mips/mips.exp (mips_option_groups): Add
2275 -mloongson-ext2 option.
2277 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2279 * gcc.target/mips/mips.exp (mips_option_groups): Add
2280 -mloongson-ext option.
2281 (mips-dg-options): Add mips_option_dependency options
2282 "-mmicromips" vs "-mno-loongson-ext",
2284 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2286 * gcc.target/mips/loongson-shift-count-truncated-1.c
2287 (dg-options): Run under -mloongson-mmi option.
2288 Include loongson-mmiintrin.h instead of loongson.h.
2289 * gcc.target/mips/loongson-simd.c: Likewise.
2290 * gcc.target/mips/mips.exp (mips_option_groups): Add
2291 -mloongson-mmi option.
2292 (mips-dg-options): Add mips_option_dependency options "-mips16" vs
2293 "-mno-loongson-mmi", "-mmicromips" vs "-mno-loongson-mmi",
2294 "-msoft-float" vs "-mno-loongson-mmi".
2295 (mips-dg-init): Add -mloongson-mmi option.
2296 * lib/target-supports.exp: Rename check_mips_loongson_hw_available
2297 to check_mips_loongson_mmi_hw_available.
2298 Rename check_effective_target_mips_loongson_runtime to
2299 check_effective_target_mips_loongson_mmi_runtime.
2300 (check_effective_target_vect_int): Use mips_loongson_mmi instead
2301 of mips_loongson when check et-is-effective-target.
2302 (add_options_for_mips_loongson_mmi): New proc.
2303 Rename check_effective_target_mips_loongson to
2304 check_effective_target_mips_loongson_mmi.
2305 (check_effective_target_vect_shift,
2306 check_effective_target_whole_vector_shift,
2307 check_effective_target_vect_no_int_min_max,
2308 check_effective_target_vect_no_align,
2309 check_effective_target_vect_short_mult,
2310 check_vect_support_and_set_flags):Use mips_loongson_mmi instead
2311 of mips_loongson when check et-is-effective-target.
2313 2018-11-07 Richard Biener <rguenther@suse.de>
2316 * g++.dg/lto/pr87906_0.C: New testcase.
2317 * g++.dg/lto/pr87906_1.C: Likewise.
2319 2018-11-07 Alexandre Oliva <aoliva@redhat.com>
2321 PR rtl-optimization/87874
2322 * gcc.dg/pr87874.c: New.
2324 2018-11-06 Ilya Leoshkevich <iii@linux.ibm.com>
2326 * gcc.target/s390/load-and-test-fp-1.c: Accept cdb.
2328 2018-11-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2330 * gcc/testsuite/gcc.target/msp430/special-regs.c: New test.
2332 2018-11-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2335 * c-c++-common/asan/alloca_loop_unpoisoning.c: Require alloca
2337 (foo): Use __builtin_alloca.
2339 2018-11-06 Jan Hubicka <jh@suse.cz>
2341 * gcc.dg/lto/tbaa-1.c: New testcase.
2343 2018-11-06 Richard Biener <rguenther@suse.de>
2345 PR tree-optimization/87889
2346 * gcc.dg/pr87894.c: New testcase.
2348 2018-11-06 Andreas Krebbel <krebbel@linux.ibm.com>
2351 * gcc.target/s390/pr87723.c: New test.
2353 2018-11-06 Richard Biener <rguenther@suse.de>
2356 * gcc.target/i386/pr18041-1.c: New testcase.
2357 * gcc.target/i386/pr18041-2.c: Likewise.
2359 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
2361 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
2362 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
2363 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
2364 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
2365 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
2366 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2367 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
2368 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2369 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2370 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2371 * gcc.target/i386/sse-13.c: Ditto.
2372 * gcc.target/i386/sse-14.c: Ditto.
2373 * gcc.target/i386/sse-22.c: Ditto.
2374 * gcc.target/i386/sse-23.c: Ditto.
2375 * gcc.target/i386/testimm-10.c: Ditto.
2376 * gcc.target/i386/testround-1.c: Ditto.
2378 2018-11-05 Paul Koning <ni1d@arrl.net>
2380 * lib/target-supports.exp: Add check for "inf" effective target
2382 * gcc.dg/builtins-44.c: Skip if no infinite support.
2383 * gcc.dg/builtins-45.c: Ditto.
2384 * gcc.dg/torture/builtin-complex-1.c: Ditto.
2385 * gcc.dg/torture/builtin-cproj-1.c: Ditto.
2386 * gcc.dg/torture/builtin-frexp-1.c: Ditto.
2387 * gcc.dg/torture/builtin-ldexp-1.c: Ditto.
2388 * gcc.dg/torture/builtin-logb-1.c: Ditto.
2389 * gcc.dg/torture/builtin-math-2.c: Ditto.
2390 * gcc.dg/torture/builtin-math-5.c: Ditto.
2391 * gcc.dg/torture/builtin-math-7.c: Ditto.
2392 * gcc.dg/torture/builtin-modf-1.c: Ditto.
2393 * gcc.dg/torture/type-generic-1.c: Ditto.
2395 2018-11-05 Ilya Leoshkevich <iii@linux.ibm.com>
2397 * gcc.target/s390/md/andc-splitter-1.c: Add colon to
2399 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2400 * gcc.target/s390/md/setmem_long-1.c: Likewise.
2402 2018-11-05 Richard Biener <rguenther@suse.de>
2404 PR tree-optimization/87873
2405 * gcc.dg/pr87873.c: New testcase.
2407 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
2409 * gcc.target/s390/ifcvt-one-insn-bool.c: New test.
2410 * gcc.target/s390/ifcvt-one-insn-char.c: New test.
2412 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
2414 * gcc.dg/loop-8.c: On s390, always run the test with -march=zEC12.
2416 2018-11-05 Richard Biener <rguenther@suse.de>
2418 * gcc.dg/pr41488.c: Scan ivcanon dump instead of sccp one.
2419 * gcc.dg/tree-ssa/scev-7.c: Likewise.
2421 2018-11-05 Jakub Jelinek <jakub@redhat.com>
2423 PR tree-optimization/87859
2424 * gcc.dg/store_merging_24.c: New test.
2425 * gcc.dg/store_merging_25.c: New test.
2428 * c-c++-common/ubsan/pr87837.c: New test.
2430 2018-11-05 Martin Liska <mliska@suse.cz>
2433 * gcc.dg/pr87811.c: New test.
2434 * gcc.dg/pr87811-2.c: Likewise.
2435 * gcc.dg/pr87811-3.c: Likewise.
2437 2018-11-05 Martin Liska <mliska@suse.cz>
2439 PR gcov-profile/77698
2440 * gcc.dg/tree-prof/pr77698.c: New test.
2442 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2444 PR tree-optimization/86572
2445 * gcc.dg/pr86572.c: New test.
2447 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2449 PR tree-optimization/87672
2450 * gcc.dg/pr87672.c: New test.
2452 2018-11-04 Uros Bizjak <ubizjak@gmail.com>
2455 * g++.target/i386/pr58372.C: New test.
2457 2018-11-03 Sandra Loosemore <sandra@codesourcery.com>
2460 * gcc.target/nios2/pr87079-1.c: New.
2461 * gcc.target/nios2/pr87079-2.c: New.
2463 2018-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2465 * gcc.dg/compat/pr83487-1_y.c: Move dg-skip-if ...
2466 * gcc.dg/compat/pr83487-1_main.c: ... here.
2467 * gcc.dg/compat/struct-by-value-10_main.c,
2468 gcc.dg/compat/struct-by-value-10_x.c,
2469 gcc.dg/compat/struct-by-value-11_main.c,
2470 gcc.dg/compat/struct-by-value-11_x.c,
2471 gcc.dg/compat/struct-by-value-12_main.c,
2472 gcc.dg/compat/struct-by-value-12_x.c,
2473 gcc.dg/compat/struct-by-value-13_main.c,
2474 gcc.dg/compat/struct-by-value-13_x.c,
2475 gcc.dg/compat/struct-by-value-14_main.c,
2476 gcc.dg/compat/struct-by-value-14_x.c,
2477 gcc.dg/compat/struct-by-value-15_main.c,
2478 gcc.dg/compat/struct-by-value-15_x.c,
2479 gcc.dg/compat/struct-by-value-17_main.c,
2480 gcc.dg/compat/struct-by-value-17_x.c,
2481 gcc.dg/compat/struct-by-value-18_main.c,
2482 gcc.dg/compat/struct-by-value-18_x.c,
2483 gcc.dg/compat/struct-by-value-2_main.c,
2484 gcc.dg/compat/struct-by-value-2_x.c,
2485 gcc.dg/compat/struct-by-value-22_main.c,
2486 gcc.dg/compat/struct-by-value-22_x.c,
2487 gcc.dg/compat/struct-by-value-3_main.c,
2488 gcc.dg/compat/struct-by-value-3_x.c,
2489 gcc.dg/compat/struct-by-value-4_main.c,
2490 gcc.dg/compat/struct-by-value-4_x.c,
2491 gcc.dg/compat/struct-by-value-5b_main.c,
2492 gcc.dg/compat/struct-by-value-5b_x.c,
2493 gcc.dg/compat/struct-by-value-6b_main.c,
2494 gcc.dg/compat/struct-by-value-6b_x.c,
2495 gcc.dg/compat/struct-by-value-6b_main.c,
2496 gcc.dg/compat/struct-by-value-7b_x.c,
2497 gcc.dg/compat/struct-by-value-7b_main.c,
2498 gcc.dg/compat/struct-by-value-8_main.c,
2499 gcc.dg/compat/struct-by-value-8_x.c,
2500 gcc.dg/compat/struct-by-value-9_main.c,
2501 gcc.dg/compat/struct-by-value-9_x.c,
2502 gcc.dg/compat/struct-return-2_main.c,
2503 gcc.dg/compat/struct-return-2_x.c: Likewise.
2505 2018-11-02 Nathan Sidwell <nathan@acm.org>
2507 * g++.dg/lookup/crash6.C: Adjust error
2508 * g++.dg/parse/crash38.C: Likewise.
2510 2018-11-02 Andreas Schwab <schwab@linux-m68k.org>
2512 * gcc.c-torture/execute/20010904-2.c: Fix last change.
2513 * gcc.dg/Wattributes-10.c: Likewise.
2515 2018-11-02 Richard Biener <rguenther@suse.de>
2517 PR tree-optimization/87776
2518 * gcc.dg/torture/pr87776.c: New testcase.
2520 2018-11-01 Marek Polacek <polacek@redhat.com>
2522 Implement P0846R0, ADL and function templates.
2523 * g++.dg/addr_builtin-1.C: Adjust dg-error.
2524 * g++.dg/cpp2a/fn-template1.C: New test.
2525 * g++.dg/cpp2a/fn-template10.C: New test.
2526 * g++.dg/cpp2a/fn-template11.C: New test.
2527 * g++.dg/cpp2a/fn-template12.C: New test.
2528 * g++.dg/cpp2a/fn-template13.C: New test.
2529 * g++.dg/cpp2a/fn-template14.C: New test.
2530 * g++.dg/cpp2a/fn-template15.C: New test.
2531 * g++.dg/cpp2a/fn-template16.C: New test.
2532 * g++.dg/cpp2a/fn-template2.C: New test.
2533 * g++.dg/cpp2a/fn-template3.C: New test.
2534 * g++.dg/cpp2a/fn-template4.C: New test.
2535 * g++.dg/cpp2a/fn-template5.C: New test.
2536 * g++.dg/cpp2a/fn-template6.C: New test.
2537 * g++.dg/cpp2a/fn-template7.C: New test.
2538 * g++.dg/cpp2a/fn-template8.C: New test.
2539 * g++.dg/cpp2a/fn-template9.C: New test.
2540 * g++.dg/parse/fn-template1.C: New test.
2541 * g++.dg/parse/fn-template2.C: New test.
2542 * g++.dg/parse/template19.C: Adjust dg-error.
2543 * g++.dg/template/pr61745.C: Add target to dg-error.
2545 2017-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2548 * gfortran.dg/findloc_1.f90: Actually commit.
2549 * gfortran.dg/findloc_2.f90: Actually commit.
2550 * gfortran.dg/findloc_3.f90: Actually commit.
2551 * gfortran.dg/findloc_4.f90: Actually commit.
2552 * gfortran.dg/findloc_5.f90: Actually commit.
2553 * gfortran.dg/findloc_6.f90: Actually commit.
2555 2018-11-01 Paul Thomas <pault@gcc.gnu.org>
2558 * gfortran.dg/inquiry_part_ref_1.f08: New test.
2559 * gfortran.dg/inquiry_part_ref_2.f90: New test.
2560 * gfortran.dg/inquiry_part_ref_3.f90: New test.
2562 2018-11-01 Paul Koning <ni1d@arrl.net>
2564 * gcc.c-torture/execute/20010904-1.c: Align 2 if pdp11.
2565 * gcc.c-torture/execute/20010904-2.c: Ditto.
2566 * c-c++-common/builtin-arith-overflow-2.c: Skip if pdp11.
2567 * gcc.dg/Walloc-size-larger-than-4.c: Ditto.
2568 * gcc.dg/Walloc-size-larger-than-5.c: Ditto.
2569 * gcc.dg/Walloc-size-larger-than-6.c: Ditto.
2570 * gcc.dg/Walloc-size-larger-than-7.c: Ditto.
2571 * gcc.dg/Walloca-14.c: Ditto.
2572 * gcc.dg/Wlarger-than3.c: Ditto.
2573 * gcc.dg/compat/pr83487-1_y.c: Ditto.
2574 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2575 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2576 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2577 * gcc.dg/compat/struct-by-value-5b_x.c: Ditto.
2578 * gcc.dg/compat/struct-by-value-6b_x.c: Ditto.
2579 * gcc.dg/compat/struct-by-value-7b_x.c: Ditto.
2580 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2581 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2582 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2583 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2584 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2585 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2586 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2587 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2588 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2589 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2590 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2591 * gcc.dg/compat/struct-by-value-22_x.c: Ditto.
2592 * gcc.dg/compat/struct-return-2_x.c: Ditto.
2593 * gcc.dg/falign-labels-1.c: Ditto.
2594 * gcc.dg/long_branch.c: Ditto.
2595 * gcc.dg/nextafter-1.c: Ditto.
2596 * gcc.dg/pr35045.c: Ditto.
2597 * gcc.dg/pr48616.c: Ditto.
2598 * gcc.dg/pr84100.c: Ditto.
2599 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Ditto.
2600 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Ditto.
2601 * gcc.dg/tree-ssa/builtin-sprintf.c: Ditto.
2602 * gcc.dg/Wattributes-10.c: Expect error if pdp11.
2603 * gcc.dg/attr-alloc_size-11.c: Don't XFAIL if pdp11.
2604 * gcc.dg/builtin-inf-1.c: Add pdp11 to warnings about INF.
2605 * gcc.dg/builtins-1.c: Ditto.
2607 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2610 * gfortran.dg/bind_c_18.f90: Adjust error message.
2612 2018-11-01 Marek Polacek <polacek@redhat.com>
2614 * g++.dg/cpp1z/constexpr-lambda22.C: New test,
2616 2018-11-01 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2618 * gcc.dg/tree-ssa/cunroll-13.c: Add missing cast from literal to int32.
2620 2018-11-30 Jan Hubicka <jh@suse.cz>
2622 * g++.dg/lto/pr84805_1.C: Update template.
2623 * g++.dg/lto/pr84805_0.C: Update template.
2624 * g++.dg/lto/pr84805_1b.C: Update template.
2625 * g++.dg/lto/pr84805_0b.C: Update template.
2627 2018-11-01 Jakub Jelinek <jakub@redhat.com>
2629 PR tree-optimization/87826
2630 * gcc.dg/pr87826.c: New test.
2632 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2635 * gfortran.dg/bind_c_usage_7.f90: Adjust error message.
2636 * gfortran.dg/bind_c_usage_32.f90: New test.
2638 2018-11-01 Nathan Sidwell <nathan@acm.org>
2640 * g++.dg/abi/anon5.C: New.
2642 2018-11-01 Jakub Jelinek <jakub@redhat.com>
2645 * gdc.dg/simd.d: Add -Wno-psabi.
2646 * gdc.dg/compilable.d: Likewise.
2648 2018-11-01 Martin Liska <mliska@suse.cz>
2649 Jason Merrill <jason@redhat.com>
2654 * g++.dg/cpp0x/constexpr-__func__2.C: Make it a compilation
2656 * g++.old-deja/g++.ext/pretty4.C: Remove as the run-time
2657 assumptions are not longer valid.
2659 2018-10-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2662 * gfortran.dg/allocatable_uninitialized_1.f90: New test.
2664 2018-10-31 Nathan Sidwell <nathan@acm.org>
2666 * g++.dg/lookup/friend21.C: New.
2668 2018-10-31 Martin Liska <mliska@suse.cz>
2671 * gcc.target/aarch64/spellcheck_7.c: New test.
2672 * gcc.target/aarch64/spellcheck_8.c: New test.
2673 * gcc.target/aarch64/spellcheck_9.c: New test.
2675 2018-10-31 Nathan Sidwell <nathan@acm.org>
2677 * g++.dg/lookup/using60.C: New.
2679 2018-10-31 Richard Biener <rguenther@suse.de>
2683 * gcc.target/i386/pr70359.c: New testcase.
2684 * gcc.target/i386/pr86270.c: Likewise.
2686 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
2688 * gcc.target/arc/jumptable.c: New test.
2690 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
2692 * gcc.target/arc/tls-gd.c: New file.
2693 * gcc.target/arc/tls-ie.c: Likewise.
2694 * gcc.target/arc/tls-ld.c: Likewise.
2695 * gcc.target/arc/tls-le.c: Likewise.
2696 * gcc.target/arc/tls-1.c: Update test.
2698 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
2700 * gcc.target/arc/mulsi3_highpart-2.c: Update test.
2702 2018-10-31 Martin Liska <mliska@suse.cz>
2704 * c-c++-common/ubsan/pr63839.c: Update to new sanitizer message.
2705 * c-c++-common/ubsan/unreachable-1.c (main): Likewise.
2706 * c-c++-common/ubsan/unreachable-2.c: Likewise.
2707 * c-c++-common/ubsan/unreachable-4.c (main): Likewise.
2709 2018-10-31 Thomas Preud'homme <thomas.preudhomme@linaro.org>
2712 * gcc.target/arm/movdi_movt.c: Skip if both -mslow-flash-data and
2713 -mword-relocations would be passed when compiling the test.
2714 * gcc.target/arm/movsi_movt.c: Likewise.
2715 * gcc.target/arm/pr81863.c: Likewise.
2716 * gcc.target/arm/thumb2-slow-flash-data-1.c: Likewise.
2717 * gcc.target/arm/thumb2-slow-flash-data-2.c: Likewise.
2718 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
2719 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
2720 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
2721 * gcc.target/arm/tls-disable-literal-pool.c: Likewise.
2723 2018-10-31 Richard Biener <rguenther@suse.de>
2726 * g++.dg/vect/slp-pr87105.cc: XFAIL for strict alignment targets.
2728 2018-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2731 * gfortran.dg/min_max_type.f90: New test.
2733 2018-10-30 Martin Sebor <msebor@redhat.com>
2736 * gcc.c-torture/execute/fprintf-2.c: New test.
2737 * gcc.c-torture/execute/printf-2.c: Same.
2738 * gcc.c-torture/execute/user-printf.c: Same.
2739 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Same.
2740 * gcc.dg/tree-ssa/builtin-printf-2.c: Same.
2741 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
2742 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
2744 2018-10-30 Marek Polacek <polacek@redhat.com>
2746 Implement P0892R2, explicit(bool).
2747 * g++.dg/cpp2a/explicit1.C: New test.
2748 * g++.dg/cpp2a/explicit10.C: New test.
2749 * g++.dg/cpp2a/explicit11.C: New test.
2750 * g++.dg/cpp2a/explicit12.C: New test.
2751 * g++.dg/cpp2a/explicit13.C: New test.
2752 * g++.dg/cpp2a/explicit2.C: New test.
2753 * g++.dg/cpp2a/explicit3.C: New test.
2754 * g++.dg/cpp2a/explicit4.C: New test.
2755 * g++.dg/cpp2a/explicit5.C: New test.
2756 * g++.dg/cpp2a/explicit6.C: New test.
2757 * g++.dg/cpp2a/explicit7.C: New test.
2758 * g++.dg/cpp2a/explicit8.C: New test.
2759 * g++.dg/cpp2a/explicit9.C: New test.
2761 2018-10-30 Segher Boessenkool <segher@kernel.crashing.org>
2763 PR rtl-optimization/87708
2764 * gcc.dg/ira-shrinkwrap-prep-1.c: xfail test.
2765 * gcc.dg/ira-shrinkwrap-prep-2.c: xfail test.
2767 2018-10-30 Paolo Carlini <paolo.carlini@oracle.com>
2769 * g++.dg/cpp1z/has-unique-obj-representations1.C: Test location too.
2770 * g++.dg/ext/flexarray-mangle-2.C: Likewise.
2771 * g++.dg/ext/flexarray-mangle.C: Likewise.
2772 * g++.dg/ext/flexarray-subst.C: Likewise.
2773 * g++.dg/ext/flexary10.C: Likewise.
2774 * g++.dg/ext/flexary11.C: Likewise.
2775 * g++.dg/ext/flexary14.C: Likewise.
2776 * g++.dg/ext/flexary16.C: Likewise.
2777 * g++.dg/ext/flexary26.C: Likewise.
2778 * g++.dg/ext/flexary27.C: Likewise.
2779 * g++.dg/ext/flexary7.C: Likewise.
2780 * g++.dg/ext/pr71290.C: Likewise.
2782 2018-10-30 Paul Koning <ni1d@arrl.net>
2784 * gcc.dg/tree-ssa/attr-alias.c: Skip if no weak support.
2786 2018-10-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
2788 * gcc.dg/tree-prof/cold_partition_label.c: Update for cold
2789 section names without numbers.
2790 * gcc.dg/tree-prof/section-attr-1.c: Ditto.
2791 * gcc.dg/tree-prof/section-attr-2.c: Ditto.
2792 * gcc.dg/tree-prof/section-attr-3.c: Ditto.
2794 2018-10-29 David Malcolm <dmalcolm@redhat.com>
2797 * c-c++-common/substring-location-PR-87721.c: New test.
2798 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
2800 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2801 (test_string_literals): Fold the index arguments before checking
2804 2018-10-29 David Malcolm <dmalcolm@redhat.com>
2806 * c-c++-common/spellcheck-reserved.c: Update expected output for
2807 C++ for merger of "did you mean" suggestions into the error
2809 * g++.dg/ext/builtin3.C: Update expected output for merger of "did
2810 you mean" suggestion into the error.
2811 * g++.dg/lookup/error1.C: Likewise.
2812 * g++.dg/lookup/pr77549.C: Likewise.
2813 * g++.dg/lookup/pr80913.C: Likewise.
2814 * g++.dg/lookup/suggestions1.C: Likewise.
2815 * g++.dg/lookup/suggestions2.C: New test.
2816 * g++.dg/overload/koenig1.C: Update expected output as above.
2817 * g++.dg/spellcheck-identifiers-2.C: Likewise.
2818 * g++.dg/spellcheck-identifiers.C: Likewise.
2819 * g++.dg/spellcheck-ns.C: New test.
2820 * g++.dg/spellcheck-pr77829.C: Update expected output as above.
2821 * g++.dg/spellcheck-pr78656.C: Likewise.
2822 * g++.dg/spellcheck-pr79298.C: Likewise, adding
2823 -fdiagnostics-show-caret to options.
2824 * g++.dg/spellcheck-pr80177.C: Likewise.
2825 * g++.dg/spellcheck-single-vs-multiple.C: New test.
2826 * g++.dg/spellcheck-typenames.C: Update expected output as above.
2827 * g++.dg/template/static10.C: Likewise.
2828 * g++.old-deja/g++.mike/ns5.C: Likewise.
2829 * g++.old-deja/g++.mike/ns7.C: Likewise.
2830 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2831 * g++.old-deja/g++.other/lineno5.C: Likewise.
2833 2018-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2835 * g++.dg/cpp0x/auto24.C: Test location too.
2836 * g++.dg/cpp0x/auto3.C: Likewise.
2837 * g++.dg/cpp0x/auto42.C: Likewise.
2838 * g++.dg/cpp0x/initlist57.C: Likewise.
2839 * g++.dg/cpp0x/initlist75.C: Likewise.
2840 * g++.dg/cpp0x/initlist80.C: Likewise.
2841 * g++.dg/cpp0x/lambda/lambda-ice13.C: Likewise.
2842 * g++.old-deja/g++.brendan/array-refs.C: Likewise.
2843 * g++.old-deja/g++.bugs/900322_01.C: Likewise.
2844 * g++.old-deja/g++.bugs/900519_07.C: Likewise.
2845 * g++.old-deja/g++.other/typeck1.C: Likewise.
2847 2018-10-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2850 * g++.dg/pr87469.C: New test.
2852 2018-10-29 Marek Polacek <polacek@redhat.com>
2854 PR c++/87594 - constexpr rejects-valid with range-based for.
2855 * g++.dg/cpp1y/constexpr-loop8.C: New test.
2857 2018-10-29 Richard Biener <rguenther@suse.de>
2859 PR tree-optimization/87785
2860 * gcc.dg/torture/20181029-1.c: New testcase.
2861 * gcc.dg/torture/20181029-2.c: Likewise.
2863 2018-10-29 Richard Biener <rguenther@suse.de>
2865 PR tree-optimization/87790
2866 * gcc.dg/pr87790.c: New testcase.
2868 2018-10-29 Martin Liska <mliska@suse.cz>
2870 * g++.dg/gcov/gcov-8.C: Do not check intermediate format.
2871 * lib/gcov.exp: Remove legacy verify-intermediate.
2873 2018-10-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2875 * gcc.dg/gimplefe-30.c: New test.
2876 * gcc.dg/gimplefe-31.c: New test.
2877 * gcc.dg/gimplefe-32.c: New test.
2878 * gcc.dg/gimplefe-33.c: New test.
2880 2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
2882 * gcc.misc-tests/help.exp: Add D to option descriptions check.
2883 * gdc.dg/asan/asan.exp: New file.
2884 * gdc.dg/asan/gdc272.d: New test.
2885 * gdc.dg/compilable.d: New test.
2886 * gdc.dg/dg.exp: New file.
2887 * gdc.dg/gdc254.d: New test.
2888 * gdc.dg/gdc260.d: New test.
2889 * gdc.dg/gdc270a.d: New test.
2890 * gdc.dg/gdc270b.d: New test.
2891 * gdc.dg/gdc282.d: New test.
2892 * gdc.dg/gdc283.d: New test.
2893 * gdc.dg/imports/gdc170.d: New test.
2894 * gdc.dg/imports/gdc231.d: New test.
2895 * gdc.dg/imports/gdc239.d: New test.
2896 * gdc.dg/imports/gdc241a.d: New test.
2897 * gdc.dg/imports/gdc241b.d: New test.
2898 * gdc.dg/imports/gdc251a.d: New test.
2899 * gdc.dg/imports/gdc251b.d: New test.
2900 * gdc.dg/imports/gdc253.d: New test.
2901 * gdc.dg/imports/gdc254a.d: New test.
2902 * gdc.dg/imports/gdc256.d: New test.
2903 * gdc.dg/imports/gdc27.d: New test.
2904 * gdc.dg/imports/gdcpkg256/package.d: New test.
2905 * gdc.dg/imports/runnable.d: New test.
2906 * gdc.dg/link.d: New test.
2907 * gdc.dg/lto/lto.exp: New file.
2908 * gdc.dg/lto/ltotests_0.d: New test.
2909 * gdc.dg/lto/ltotests_1.d: New test.
2910 * gdc.dg/runnable.d: New test.
2911 * gdc.dg/simd.d: New test.
2912 * gdc.test/gdc-test.exp: New file.
2913 * lib/gdc-dg.exp: New file.
2914 * lib/gdc.exp: New file.
2916 2017-10-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2919 * gfortran.dg/findloc_1.f90: New test.
2920 * gfortran.dg/findloc_2.f90: New test.
2921 * gfortran.dg/findloc_3.f90: New test.
2922 * gfortran.dg/findloc_4.f90: New test.
2923 * gfortran.dg/findloc_5.f90: New test.
2924 * gfortran.dg/findloc_6.f90: New test.
2926 2018-10-26 Bill Schmidt <wschmidt@linux.ibm.com>
2927 Jinsong Ji <jji@us.ibm.com>
2929 * gcc.target/powerpc/sse-addss-1.c: Call abort under DEBUG also;
2931 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
2932 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
2933 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
2934 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
2935 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
2936 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
2937 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
2938 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
2939 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
2940 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
2941 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
2942 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
2943 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
2944 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
2945 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
2946 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
2947 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
2948 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
2949 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
2950 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
2951 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
2952 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
2953 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
2954 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
2955 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
2956 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
2957 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
2958 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
2959 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
2960 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
2961 * gcc.target/powerpc/sse2-pmuludq1.c: Likewise.
2962 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
2963 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
2964 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
2965 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
2966 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
2967 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
2968 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
2969 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
2970 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
2971 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
2972 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
2973 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
2975 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
2977 * gcc.target/powerpc/ssse3-check.h: New file.
2978 * gcc.target/powerpc/ssse3-vals.h: New file.
2979 * gcc.target/powerpc/ssse3-pabsb.c: New file.
2980 * gcc.target/powerpc/ssse3-pabsd.c: New file.
2981 * gcc.target/powerpc/ssse3-pabsw.c: New file.
2982 * gcc.target/powerpc/ssse3-palignr.c: New file.
2983 * gcc.target/powerpc/ssse3-phaddd.c: New file.
2984 * gcc.target/powerpc/ssse3-phaddsw.c: New file.
2985 * gcc.target/powerpc/ssse3-phaddw.c: New file.
2986 * gcc.target/powerpc/ssse3-phsubd.c: New file.
2987 * gcc.target/powerpc/ssse3-phsubsw.c: New file.
2988 * gcc.target/powerpc/ssse3-phsubw.c: New file.
2989 * gcc.target/powerpc/ssse3-pmaddubsw.c: New file.
2990 * gcc.target/powerpc/ssse3-pmulhrsw.c: New file.
2991 * gcc.target/powerpc/ssse3-pshufb.c: New file.
2992 * gcc.target/powerpc/ssse3-psignb.c: New file.
2993 * gcc.target/powerpc/ssse3-psignd.c: New file.
2994 * gcc.target/powerpc/ssse3-psignw.c: New file.
2996 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
2998 * gcc.target/powerpc/mmx-packs.c: Enable 32 bit execution.
2999 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
3000 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
3001 * gcc.target/powerpc/mmx-packs.c: Likewise.
3002 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
3003 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
3004 * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
3005 * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
3006 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
3007 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
3008 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
3009 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
3010 * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
3011 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
3012 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
3013 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
3014 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
3015 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
3016 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
3017 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
3018 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
3019 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
3020 * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
3021 * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
3022 * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
3023 * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
3024 * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
3025 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
3026 * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
3027 * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
3028 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
3029 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
3030 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
3031 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
3032 * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
3033 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
3034 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
3035 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
3036 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
3037 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
3038 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
3039 * gcc.target/powerpc/pr37191.c: Likewise.
3040 * gcc.target/powerpc/sse-addps-1.c: Likewise.
3041 * gcc.target/powerpc/sse-addss-1.c: Likewise.
3042 * gcc.target/powerpc/sse-andnps-1.c: Likewise.
3043 * gcc.target/powerpc/sse-andps-1.c: Likewise.
3044 * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
3045 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
3046 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
3047 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
3048 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
3049 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
3050 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
3051 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
3052 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
3053 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
3054 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
3055 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
3056 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
3057 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
3058 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
3059 * gcc.target/powerpc/sse-divps-1.c: Likewise.
3060 * gcc.target/powerpc/sse-divss-1.c: Likewise.
3061 * gcc.target/powerpc/sse-maxps-1.c: Likewise.
3062 * gcc.target/powerpc/sse-maxps-2.c: Likewise.
3063 * gcc.target/powerpc/sse-maxss-1.c: Likewise.
3064 * gcc.target/powerpc/sse-minps-1.c: Likewise.
3065 * gcc.target/powerpc/sse-minps-2.c: Likewise.
3066 * gcc.target/powerpc/sse-minss-1.c: Likewise.
3067 * gcc.target/powerpc/sse-movaps-1.c: Likewise.
3068 * gcc.target/powerpc/sse-movaps-2.c: Likewise.
3069 * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
3070 * gcc.target/powerpc/sse-movhps-1.c: Likewise.
3071 * gcc.target/powerpc/sse-movhps-2.c: Likewise.
3072 * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
3073 * gcc.target/powerpc/sse-movlps-1.c: Likewise.
3074 * gcc.target/powerpc/sse-movlps-2.c: Likewise.
3075 * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
3076 * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
3077 * gcc.target/powerpc/sse-movss-1.c: Likewise.
3078 * gcc.target/powerpc/sse-movss-2.c: Likewise.
3079 * gcc.target/powerpc/sse-movss-3.c: Likewise.
3080 * gcc.target/powerpc/sse-mulps-1.c: Likewise.
3081 * gcc.target/powerpc/sse-mulss-1.c: Likewise.
3082 * gcc.target/powerpc/sse-orps-1.c: Likewise.
3083 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
3084 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
3085 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
3086 * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
3087 * gcc.target/powerpc/sse-pminub-1.c: Likewise.
3088 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
3089 * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
3090 * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
3091 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
3092 * gcc.target/powerpc/sse-shufps-1.c: Likewise.
3093 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
3094 * gcc.target/powerpc/sse-subps-1.c: Likewise.
3095 * gcc.target/powerpc/sse-subss-1.c: Likewise.
3096 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
3097 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
3098 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
3099 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
3100 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
3101 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
3102 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
3103 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
3104 * gcc.target/powerpc/sse-xorps-1.c: Likewise.
3105 * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
3106 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
3107 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
3108 * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
3109 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
3110 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
3111 * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
3112 * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
3113 * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
3114 * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
3115 * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
3116 * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
3117 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
3118 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
3119 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
3120 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
3121 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
3122 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
3123 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
3124 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
3125 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
3126 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
3127 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
3128 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
3129 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
3130 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
3131 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
3132 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
3133 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
3134 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
3135 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
3136 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
3137 * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
3138 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
3139 * gcc.target/powerpc/sse2-mmx.c: Likewise.
3140 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
3141 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
3142 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
3143 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
3144 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
3145 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
3146 * gcc.target/powerpc/sse2-movq-2.c: Likewise.
3147 * gcc.target/powerpc/sse2-movq-3.c: Likewise.
3148 * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
3149 * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
3150 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
3151 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
3152 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
3153 * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
3154 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
3155 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
3156 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
3157 * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
3158 * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
3159 * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
3160 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
3161 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
3162 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
3163 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
3164 * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
3165 * gcc.target/powerpc/sse2-pand-1.c: Likewise.
3166 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
3167 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
3168 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
3169 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
3170 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
3171 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
3172 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
3173 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
3174 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
3175 * gcc.target/powerpc/sse2-pextrw.c: Likewise.
3176 * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
3177 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
3178 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
3179 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
3180 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
3181 * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
3182 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
3183 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
3184 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
3185 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
3186 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
3187 * gcc.target/powerpc/sse2-por-1.c: Likewise.
3188 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
3189 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
3190 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
3191 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
3192 * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
3193 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
3194 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
3195 * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
3196 * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
3197 * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
3198 * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
3199 * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
3200 * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
3201 * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
3202 * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
3203 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
3204 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
3205 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
3206 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
3207 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
3208 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
3209 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
3210 * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
3211 * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
3212 * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
3213 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
3214 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
3215 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
3216 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
3217 * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
3218 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
3219 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
3220 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
3221 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
3222 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
3223 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
3224 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
3225 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
3226 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
3227 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
3228 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
3229 * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
3230 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
3231 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
3232 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
3233 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
3234 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
3235 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
3236 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
3237 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
3238 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
3239 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
3240 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
3241 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
3242 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
3243 * gcc.target/powerpc/sse3-haddps.c: Likewise.
3244 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
3245 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
3246 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
3247 * gcc.target/powerpc/sse3-movddup.c: Likewise.
3248 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
3249 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
3250 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. Also, add
3251 ommitted "-mpower8-vector" to dg-options.
3253 2018-10-26 Jan Hubicka <jh@suse.cz>
3255 * g++.dg/lto/odr-1_0.C: Fix template.
3256 * g++.dg/lto/odr-1_1.C: Fix template.
3258 2018-10-26 Richard Biener <rguenther@suse.de>
3260 PR tree-optimization/87105
3261 * g++.dg/vect/slp-pr87105.cc: Adjust.
3262 * gcc.dg/torture/20181024-1.c: New testcase.
3263 * g++.dg/opt/20181025-1.C: Likewise.
3265 2018-10-26 Richard Biener <rguenther@suse.de>
3268 * g++.dg/lto/odr-1_0.C: Fix pattern.
3270 2018-10-26 Richard Biener <rguenther@suse.de>
3272 PR tree-optimization/87746
3273 * gcc.dg/pr87746.c: New testcase.
3275 2018-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3277 * gcc.dg/pr78973-2.c: Remove xfail on dg-warning.
3279 2018-10-25 Carl Love <cel@us.ibm.com>
3281 * gcc.target/powerpc/float128-cmp2-runnable.c: New test file.
3283 2018-10-25 Martin Liska <mliska@suse.cz>
3286 * gcc.dg/tree-ssa/pr84436-5.c (foo): Use signed char.
3288 2018-10-25 Martin Liska <mliska@suse.cz>
3291 * gcc.dg/tree-prof/time-profiler-1.c: Revert.
3292 * gcc.dg/tree-prof/time-profiler-2.c: Likewise.
3293 * gcc.dg/tree-prof/time-profiler-3.c: Likewise.
3295 2018-10-25 Ilya Leoshkevich <iii@linux.ibm.com>
3297 * gcc.target/s390/global-array-almost-huge-element.c: New test.
3298 * gcc.target/s390/global-array-almost-negative-huge-element.c: New test.
3299 * gcc.target/s390/global-array-element-pic.c: New test.
3300 * gcc.target/s390/global-array-even-element.c: New test.
3301 * gcc.target/s390/global-array-huge-element.c: New test.
3302 * gcc.target/s390/global-array-negative-huge-element.c: New test.
3303 * gcc.target/s390/global-array-odd-element.c: New test.
3305 2018-10-25 Jan Hubicka <jh@suse.cz>
3307 * g++.dg/lto/odr-1_0.C: New test.
3308 * g++.dg/lto/odr-1_1.C: New test.
3310 2018-10-25 Thomas Preud'homme <thomas.preudhomme@linaro.org>
3313 * gcc.dg/sibcall-9.c: Make v static.
3314 * gcc.dg/sibcall-10.c: Likewise.
3316 2018-10-25 Richard Biener <rguenther@suse.de>
3318 PR tree-optimization/87665
3319 PR tree-optimization/87745
3320 * gfortran.dg/20181025-1.f: New testcase.
3322 2018-10-25 Jakub Jelinek <jakub@redhat.com>
3325 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier
3326 from kind with a colon rather than comma.
3327 * gfortran.dg/gomp/schedule-modifiers-1.f90: New test.
3328 * gfortran.dg/gomp/schedule-modifiers-2.f90: New test.
3330 2018-10-24 Michael Meissner <meissner@linux.ibm.com>
3332 * gcc.target/powerpc/float128-math.c: New test to make sure the
3333 long double built-in function names use the f128 form if the user
3334 switched from IBM long double to IEEE long double.
3335 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Likewise.
3337 2018-10-24 Jakub Jelinek <jakub@redhat.com>
3340 * g++.dg/cpp0x/gen-attrs-66.C: New test.
3342 2018-10-24 Martin Sebor <msebor@redhat.com>
3345 * g++.dg/Wclass-memaccess-4.C: Remove XFAIL.
3347 2018-10-24 Martin Liska <mliska@suse.cz>
3349 PR tree-optimization/84436
3350 * gcc.dg/tree-ssa/pr84436-1.c: New test.
3351 * gcc.dg/tree-ssa/pr84436-2.c: New test.
3352 * gcc.dg/tree-ssa/pr84436-3.c: New test.
3353 * gcc.dg/tree-ssa/pr84436-4.c: New test.
3354 * gcc.dg/tree-ssa/pr84436-5.c: New test.
3356 2018-10-24 Ilya Leoshkevich <iii@linux.ibm.com>
3358 * gcc.target/s390/20181024-1.c: New test.
3360 2018-10-24 Richard Biener <rguenther@suse.de>
3362 PR tree-optimization/87105
3363 * gcc.dg/vect/bb-slp-39.c: New testcase.
3364 * gfortran.dg/vect/pr83232.f90: Un-XFAIL.
3366 2018-10-24 Richard Biener <rguenther@suse.de>
3368 PR tree-optimization/84013
3369 * gcc.dg/tree-ssa/restrict-9.c: New testcase.
3371 2018-10-24 Richard Biener <rguenther@suse.de>
3373 PR tree-optimization/87665
3374 * gcc.dg/torture/pr87665.c: New testcase.
3376 2018-10-23 Jakub Jelinek <jakub@redhat.com>
3378 * g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives to c++17_down
3379 only. Add expected warnings and messages for c++2a.
3381 2018-10-23 Richard Biener <rguenther@suse.de>
3383 PR tree-optimization/87105
3384 PR tree-optimization/87608
3385 * g++.dg/tree-ssa/phiopt-1.C: New testcase.
3386 g++.dg/vect/slp-pr87105.cc: Likewise.
3387 * g++.dg/tree-ssa/pr21463.C: Scan phiopt2 because this testcase
3388 relies on phiprop run before.
3389 * g++.dg/tree-ssa/pr30738.C: Likewise.
3390 * g++.dg/tree-ssa/pr57380.C: Likewise.
3391 * gcc.dg/tree-ssa/pr84859.c: Likewise.
3392 * gcc.dg/tree-ssa/pr45397.c: Scan phiopt2 because phiopt1 is
3393 confused by copies in the IL left by EVRP.
3394 * gcc.dg/tree-ssa/phi-opt-5.c: Likewise, this time confused
3396 * gcc.dg/tree-ssa/phi-opt-12.c: Scan phiopt2.
3397 * gcc.dg/pr24574.c: Likewise.
3398 * g++.dg/tree-ssa/pr86544.C: Scan phiopt4.
3400 2018-10-23 Richard Biener <rguenther@suse.de>
3402 PR tree-optimization/87700
3403 * gcc.dg/torture/pr87700.c: New testcase.
3405 2018-10-23 Richard Biener <rguenther@suse.de>
3407 PR tree-optimization/87693
3408 * gcc.dg/torture/pr87693.c: New testcase.
3410 2018-10-23 Paul Thomas <pault@gcc.gnu.org>
3413 * gfortran.dg/deferred_character_23.f90 : Check reallocation is
3414 occurring as it should and a regression caused by version 1 of
3417 2018-10-22 Yury Gribov <tetra2005@gmail.com>
3419 PR tree-optimization/87633
3420 * g++.dg/pr87633.C: New test.
3422 2018-10-22 Marek Polacek <polacek@redhat.com>
3425 * g++.dg/concepts/memfun-err.C: Make it a compile test.
3427 2018-10-22 Richard Biener <rguenther@suse.de>
3429 * gcc.dg/tree-ssa/evrp12.c: New testcase.
3430 * gcc.dg/predict-6.c: Adjust.
3431 * gcc.dg/tree-ssa/vrp33.c: Disable EVRP.
3432 * gcc.dg/tree-ssa/vrp02.c: Likewise.
3433 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
3435 2018-10-22 Martin Liska <mliska@suse.cz>
3437 PR tree-optimization/87686
3438 * g++.dg/tree-ssa/pr87686.C: New test.
3440 2018-10-22 Jakub Jelinek <jakub@redhat.com>
3442 * g++.target/i386/i386.exp: Use g++-dg-runtest to iterate
3443 properly -std= options.
3445 2018-10-22 Richard Biener <rguenther@suse.de>
3447 * gcc.dg/graphite/scop-4.c: Avoid out-of-bound access.
3449 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
3451 * gnat.dg/sso14.adb: New test.
3452 * gnat.dg/sso15.adb: Likewise.
3454 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
3456 * gnat.dg/warn19.ad[sb]: New test.
3457 * gnat.dg/warn19_pkg.ads: New helper.
3459 2018-10-22 Richard Biener <rguenther@suse.de>
3461 PR tree-optimization/87640
3462 * gcc.dg/torture/pr87640.c: New testcase.
3464 2018-10-22 Ilya Leoshkevich <iii@linux.ibm.com>
3466 * gcc.target/s390/litpool-int.c: New test.
3468 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
3471 * gcc.target/i386/avx512f-andn-di-zmm-1.c: New test.
3472 * gcc.target/i386/avx512f-andn-si-zmm-1.c: Likewise.
3473 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise.
3474 * gcc.target/i386/avx512f-andn-si-zmm-3.c: Likewise.
3475 * gcc.target/i386/avx512f-andn-si-zmm-4.c: Likewise.
3476 * gcc.target/i386/avx512f-andn-si-zmm-5.c: Likewise.
3477 * gcc.target/i386/avx512vl-andn-si-xmm-1.c: Likewise.
3478 * gcc.target/i386/avx512vl-andn-si-ymm-1.c: Likewise.
3480 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
3483 * gcc.target/i386/avx512f-and-di-zmm-1.c: New test.
3484 * gcc.target/i386/avx512f-and-si-zmm-1.c: Likewise.
3485 * gcc.target/i386/avx512f-and-si-zmm-2.c: Likewise.
3486 * gcc.target/i386/avx512f-and-si-zmm-3.c: Likewise.
3487 * gcc.target/i386/avx512f-and-si-zmm-4.c: Likewise.
3488 * gcc.target/i386/avx512f-and-si-zmm-5.c: Likewise.
3489 * gcc.target/i386/avx512f-and-si-zmm-6.c: Likewise.
3490 * gcc.target/i386/avx512f-or-di-zmm-1.c: Likewise.
3491 * gcc.target/i386/avx512f-or-si-zmm-1.c: Likewise.
3492 * gcc.target/i386/avx512f-or-si-zmm-2.c: Likewise.
3493 * gcc.target/i386/avx512f-or-si-zmm-3.c: Likewise.
3494 * gcc.target/i386/avx512f-or-si-zmm-4.c: Likewise.
3495 * gcc.target/i386/avx512f-or-si-zmm-5.c: Likewise.
3496 * gcc.target/i386/avx512f-or-si-zmm-6.c: Likewise.
3497 * gcc.target/i386/avx512f-xor-di-zmm-1.c: Likewise.
3498 * gcc.target/i386/avx512f-xor-si-zmm-1.c: Likewise.
3499 * gcc.target/i386/avx512f-xor-si-zmm-2.c: Likewise.
3500 * gcc.target/i386/avx512f-xor-si-zmm-3.c: Likewise.
3501 * gcc.target/i386/avx512f-xor-si-zmm-4.c: Likewise.
3502 * gcc.target/i386/avx512f-xor-si-zmm-5.c: Likewise.
3503 * gcc.target/i386/avx512f-xor-si-zmm-6.c: Likewise.
3504 * gcc.target/i386/avx512vl-and-si-xmm-1.c: Likewise.
3505 * gcc.target/i386/avx512vl-and-si-ymm-1.c: Likewise.
3506 * gcc.target/i386/avx512vl-or-si-xmm-1.c: Likewise.
3507 * gcc.target/i386/avx512vl-or-si-ymm-1.c: Likewise.
3508 * gcc.target/i386/avx512vl-xor-si-xmm-1.c: Likewise.
3509 * gcc.target/i386/avx512vl-xor-si-ymm-1.c: Likewise.
3511 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
3514 * gcc.target/i386/avx512f-add-di-zmm-1.c: New test.
3515 * gcc.target/i386/avx512f-add-si-zmm-1.c: Likewise.
3516 * gcc.target/i386/avx512f-add-si-zmm-2.c: Likewise.
3517 * gcc.target/i386/avx512f-add-si-zmm-3.c: Likewise.
3518 * gcc.target/i386/avx512f-add-si-zmm-4.c: Likewise.
3519 * gcc.target/i386/avx512f-add-si-zmm-5.c: Likewise.
3520 * gcc.target/i386/avx512f-add-si-zmm-6.c: Likewise.
3521 * gcc.target/i386/avx512f-sub-di-zmm-1.c: Likewise.
3522 * gcc.target/i386/avx512f-sub-si-zmm-1.c: Likewise.
3523 * gcc.target/i386/avx512f-sub-si-zmm-2.c: Likewise.
3524 * gcc.target/i386/avx512f-sub-si-zmm-3.c: Likewise.
3525 * gcc.target/i386/avx512f-sub-si-zmm-4.c: Likewise.
3526 * gcc.target/i386/avx512f-sub-si-zmm-5.c: Likewise.
3527 * gcc.target/i386/avx512vl-add-si-xmm-1.c: Likewise.
3528 * gcc.target/i386/avx512vl-add-si-ymm-1.c: Likewise.
3529 * gcc.target/i386/avx512vl-sub-si-xmm-1.c: Likewise.
3530 * gcc.target/i386/avx512vl-sub-si-ymm-1.c: Likewise.
3532 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3535 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmsubpd512_mask): New.
3536 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
3537 (__builtin_ia32_vfmsubps512_mask): Likewise.
3538 (__builtin_ia32_vfmsubps512_maskz): Likewise.
3539 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
3540 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
3541 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
3542 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
3543 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
3544 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
3545 * testsuite/gcc.target/i386/sse-13.c
3546 (__builtin_ia32_vfmsubpd512_mask): Likewise.
3547 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
3548 (__builtin_ia32_vfmsubps512_mask): Likewise.
3549 (__builtin_ia32_vfmsubps512_maskz): Likewise.
3550 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
3551 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
3552 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
3553 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
3554 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
3555 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
3556 * testsuite/gcc.target/i386/sse-23.c
3557 (__builtin_ia32_vfmsubpd512_mask): Likewise.
3558 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
3559 (__builtin_ia32_vfmsubps512_mask): Likewise.
3560 (__builtin_ia32_vfmsubps512_maskz): Likewise.
3561 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
3562 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
3563 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
3564 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
3565 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
3566 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
3568 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3571 * gcc.target/i386/avx512f-fnmsub-df-zmm-1.c: New test.
3572 * gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c: Likewise.
3573 * gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c: Likewise.
3574 * gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c: Likewise.
3575 * gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c: Likewise.
3576 * gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c: Likewise.
3577 * gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c: Likewise.
3578 * gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c: Likewise.
3579 * gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c: Likewise.
3580 * gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c: Likewise.
3581 * gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c: Likewise.
3583 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3586 * gcc.target/i386/avx512f-fnmadd-df-zmm-1.c: New test.
3587 * gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c: Likewise.
3588 * gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c: Likewise.
3589 * gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c: Likewise.
3590 * gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c: Likewise.
3591 * gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c: Likewise.
3592 * gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c: Likewise.
3593 * gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c: Likewise.
3594 * gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c: Likewise.
3595 * gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c: Likewise.
3596 * gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c: Likewise.
3598 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3601 * gcc.target/i386/avx512f-fmsub-df-zmm-1.c: New test.
3602 * gcc.target/i386/avx512f-fmsub-sf-zmm-1.c: Likewise.
3603 * gcc.target/i386/avx512f-fmsub-sf-zmm-2.c: Likewise.
3604 * gcc.target/i386/avx512f-fmsub-sf-zmm-3.c: Likewise.
3605 * gcc.target/i386/avx512f-fmsub-sf-zmm-4.c: Likewise.
3606 * gcc.target/i386/avx512f-fmsub-sf-zmm-5.c: Likewise.
3607 * gcc.target/i386/avx512f-fmsub-sf-zmm-6.c: Likewise.
3608 * gcc.target/i386/avx512f-fmsub-sf-zmm-7.c: Likewise.
3609 * gcc.target/i386/avx512f-fmsub-sf-zmm-8.c: Likewise.
3610 * gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c: Likewise.
3611 * gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c: Likewise.
3613 2018-10-21 Paul Thomas <pault@gcc.gnu.org>
3616 * gfortran.dg/deferred_character_31.f90 : New test.
3618 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3621 * gcc.target/i386/avx512f-mul-df-zmm-1.c: New test.
3622 * gcc.target/i386/avx512f-mul-sf-zmm-1.c: Likewise.
3623 * gcc.target/i386/avx512f-mul-sf-zmm-2.c: Likewise.
3624 * gcc.target/i386/avx512f-mul-sf-zmm-3.c: Likewise.
3625 * gcc.target/i386/avx512f-mul-sf-zmm-4.c: Likewise.
3626 * gcc.target/i386/avx512f-mul-sf-zmm-5.c: Likewise.
3627 * gcc.target/i386/avx512f-mul-sf-zmm-6.c: Likewise.
3628 * gcc.target/i386/avx512vl-mul-sf-xmm-1.c: Likewise.
3629 * gcc.target/i386/avx512vl-mul-sf-ymm-1.c: Likewise.
3631 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3634 * gcc.target/i386/pr87662.c
3636 2018-10-20 H.J. Lu <hongjiu.lu@intel.com>
3639 * gcc.target/i386/avx512f-div-df-zmm-1.c: New test.
3640 * gcc.target/i386/avx512f-div-sf-zmm-1.c: Likewise.
3641 * gcc.target/i386/avx512f-div-sf-zmm-2.c: Likewise.
3642 * gcc.target/i386/avx512f-div-sf-zmm-3.c: Likewise.
3643 * gcc.target/i386/avx512f-div-sf-zmm-4.c: Likewise.
3644 * gcc.target/i386/avx512f-div-sf-zmm-5.c: Likewise.
3645 * gcc.target/i386/avx512vl-div-sf-xmm-1.c: Likewise.
3646 * gcc.target/i386/avx512vl-div-sf-ymm-1.c: Likewise.
3648 2018-10-20 Marek Polacek <polacek@redhat.com>
3650 * g++.dg/*.C: Use target c++17 instead of explicit dg-options.
3651 * lib/g++-dg.exp: Don't test C++11 by default. Add C++17 to
3652 the list of default stds to test.
3654 2018-10-20 Jakub Jelinek <jakub@redhat.com>
3657 * gcc.c-torture/compile/pr87647.c: New test.
3659 2018-10-19 Jakub Jelinek <jakub@redhat.com>
3663 * c-c++-common/gomp/doacross-2.c: New test.
3664 * c-c++-common/gomp/sink-3.c: Expect another error during error
3667 2018-10-19 Segher Boessenkool <segher@kernel.crashing.org>
3669 * gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR
3671 * gcc.target/powerpc/safe-indirect-jump-3.c: Ditto.
3673 2018-10-19 Richard Biener <rguenther@suse.de>
3676 * gcc.dg/torture/pr87645.c: New testcase.
3678 2018-10-19 Richard Biener <rguenther@suse.de>
3681 * gcc.target/i386/pr87657.c: New testcase.
3683 2018-10-19 H.J. Lu <hongjiu.lu@intel.com>
3686 * gcc.target/i386/avx512-binop-1.h: New file.
3687 * gcc.target/i386/avx512-binop-2.h: Likewise.
3688 * gcc.target/i386/avx512-binop-3.h: Likewise.
3689 * gcc.target/i386/avx512-binop-4.h: Likewise.
3690 * gcc.target/i386/avx512-binop-5.h: Likewise.
3691 * gcc.target/i386/avx512-binop-6.h: Likewise.
3692 * gcc.target/i386/avx512f-add-df-zmm-1.c: Likewise.
3693 * gcc.target/i386/avx512f-add-sf-zmm-1.c: Likewise.
3694 * gcc.target/i386/avx512f-add-sf-zmm-2.c: Likewise.
3695 * gcc.target/i386/avx512f-add-sf-zmm-3.c: Likewise.
3696 * gcc.target/i386/avx512f-add-sf-zmm-4.c: Likewise.
3697 * gcc.target/i386/avx512f-add-sf-zmm-5.c: Likewise.
3698 * gcc.target/i386/avx512f-add-sf-zmm-6.c: Likewise.
3699 * gcc.target/i386/avx512f-sub-df-zmm-1.c: Likewise.
3700 * gcc.target/i386/avx512f-sub-sf-zmm-1.c: Likewise.
3701 * gcc.target/i386/avx512f-sub-sf-zmm-2.c: Likewise.
3702 * gcc.target/i386/avx512f-sub-sf-zmm-3.c: Likewise.
3703 * gcc.target/i386/avx512f-sub-sf-zmm-4.c: Likewise.
3704 * gcc.target/i386/avx512f-sub-sf-zmm-5.c: Likewise.
3705 * gcc.target/i386/avx512vl-add-sf-xmm-1.c: Likewise.
3706 * gcc.target/i386/avx512vl-add-sf-ymm-1.c: Likewise.
3707 * gcc.target/i386/avx512vl-sub-sf-xmm-1.c: Likewise.
3708 * gcc.target/i386/avx512vl-sub-sf-ymm-1.c: Likewise.
3710 2018-10-19 Ilya Leoshkevich <iii@linux.ibm.com>
3712 PR rtl-optimization/87596
3713 * gcc.target/i386/pr87596.c: New test.
3715 2018-10-19 Eric Botcazou <ebotcazou@adacore.com>
3717 * gnat.dg/frame_overflow2.adb: New test.
3719 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
3722 * gcc.target/i386/avx512-fma-1.h: New file.
3723 * gcc.target/i386/avx512-fma-2.h: Likewise.
3724 * gcc.target/i386/avx512-fma-3.h: Likewise.
3725 * gcc.target/i386/avx512-fma-4.h: Likewise.
3726 * gcc.target/i386/avx512-fma-5.h: Likewise.
3727 * gcc.target/i386/avx512-fma-6.h: Likewise.
3728 * gcc.target/i386/avx512-fma-7.h: Likewise.
3729 * gcc.target/i386/avx512-fma-8.h: Likewise.
3730 * gcc.target/i386/avx512f-fmadd-df-zmm-1.c: Likewise.
3731 * gcc.target/i386/avx512f-fmadd-sf-zmm-1.c: Likewise.
3732 * gcc.target/i386/avx512f-fmadd-sf-zmm-2.c: Likewise.
3733 * gcc.target/i386/avx512f-fmadd-sf-zmm-3.c: Likewise.
3734 * gcc.target/i386/avx512f-fmadd-sf-zmm-4.c: Likewise.
3735 * gcc.target/i386/avx512f-fmadd-sf-zmm-5.c: Likewise.
3736 * gcc.target/i386/avx512f-fmadd-sf-zmm-6.c: Likewise.
3737 * gcc.target/i386/avx512f-fmadd-sf-zmm-7.c: Likewise.
3738 * gcc.target/i386/avx512f-fmadd-sf-zmm-8.c: Likewise.
3739 * gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c: Likewise.
3740 * gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c: Likewise.
3742 2018-10-18 Tobias Burnus <burnus@net-b.de>
3745 * gfortran.dg/realloc_on_assign_31.f90: New file.
3747 2018-10-18 David Malcolm <dmalcolm@redhat.com>
3749 PR tree-optimization/87562
3750 * c-c++-common/substring-location-PR-87562-1-a.h: New file.
3751 * c-c++-common/substring-location-PR-87562-1-b.h: New file.
3752 * c-c++-common/substring-location-PR-87562-1.c: New test.
3753 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
3755 * gcc.dg/plugin/pr87562-a.h: New file.
3756 * gcc.dg/plugin/pr87562-b.h: New file.
3758 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
3761 * gfortran.dg/associate_45.f90 : New test.
3763 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
3766 * gfortran.dg/deferred_character_30.f90 : New test.
3768 2018-10-18 Richard Biener <rguenther@suse.de>
3771 * gcc.dg/torture/pr87087.c: New testcase.
3772 * gcc.dg/graphite/pr84204.c: XFAIL.
3773 * gcc.dg/graphite/pr85935.c: Likewise.
3775 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
3778 * gcc.target/i386/pr87537-1.c: New test.
3780 2018-10-17 Joseph Myers <joseph@codesourcery.com>
3782 * gcc.dg/c11-static-assert-7.c, gcc.dg/c11-static-assert-8.c,
3783 gcc.dg/c11-static-assert-9.c, gcc.dg/c2x-static-assert-1.c,
3784 gcc.dg/c2x-static-assert-2.c, gcc.dg/c99-static-assert-2.c,
3785 gcc.dg/gnu2x-static-assert-1.c: New tests.
3786 * gcc.dg/missing-symbol-3.c: Update expected fix-it text.
3788 2018-10-17 Tobias Burnus <burnus@net-b.de>
3791 * gfortran.dg/select_type_47.f90: New.
3793 2018-10-17 Eric Botcazou <ebotcazou@adacore.com>
3795 * gcc.c-torture/execute/pr87623.c: New test.
3797 2018-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3800 * g++.dg/cpp0x/pr84705.C: New.
3802 2018-10-17 Paul Thomas <pault@gcc.gnu.org>
3807 * gfortran.dg/associate_44.f90 : New test.
3810 * gfortran.dg/select_type_45.f90 : New test.
3813 * gfortran.dg/select_type_46.f90 : New test.
3815 2018-10-16 Tobias Burnus <burnus@net-b.de>
3818 * gfortran.dg/allocate_with_source_26.f90: Extend
3819 testcase with polymorphic variables.
3821 2018-10-16 Tobias Burnus <burnus@net-b.de>
3824 * gfortran.dg/allocate_with_source_26.f90: New.
3826 2018-10-15 David Malcolm <dmalcolm@redhat.com>
3828 * gcc.dg/missing-header-fixit-3.c: Update expected indentation
3829 to reflect minimum margin width.
3830 * gcc.dg/missing-header-fixit-4.c: Likewise.
3831 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
3833 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
3835 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c:
3837 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add it.
3839 2018-10-15 Tobias Burnus <burnus@net-b.de>
3842 * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree.
3844 2018-10-15 Renlin Li <renlin.li@arm.com>
3847 * gcc.target/aarch64/sve/pr87563.c: New.
3849 2018-10-15 Paul Thomas <pault@gcc.gnu.org>
3850 Tobias Burnus <burnus@gcc.gnu.org>
3853 * gfortran.dg/select_type_44.f90: New test.
3854 * gfortran.dg/associate_42.f90: New test.
3856 2018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com>
3858 PR tree-optimization/87022
3859 * gcc.dg/tree-ssa/pr87022.c: New test.
3861 2018-10-15 Richard Biener <rguenther@suse.de>
3864 * gcc.dg/torture/restrict-6.c: New testcase.
3866 2018-10-15 Andreas Krebbel <krebbel@linux.ibm.com>
3868 * g++.dg/vec-init-1.C: New test.
3870 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
3873 * gcc.target/i386/pr87599.c: New test.
3875 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
3878 * gcc.target/i386/pr87572.c: New test.
3880 2018-10-14 Paul Thomas <pault@gcc.gnu.org>
3883 * gfortran.dg/associate_43.f90: New test.
3885 2018-10-14 Anthony Green <green@moxielogic.com>
3887 * gcc.c-torture/execute/20101011-1.c: Adjust for moxie.
3889 2018-10-12 Yury Gribov <tetra2005@gmail.com>
3892 * c-c++-common/pr81376.c: New test.
3893 * gcc.target/i386/387-ficom-2.c: Update test.
3894 * gcc.target/i386/387-ficom-2.c: Ditto.
3896 2018-10-12 Tobias Burnus <burnus@net-b.de>
3899 * gfortran.dg/inline_matmul_24.f90: New.
3901 2018-10-12 Tobias Burnus <burnus@net-b.de>
3904 * gfortran.dg/goacc/pr77765.f90: Modify dg-error.
3905 * gfortran.dg/interface_42.f90: Ditto.
3906 * gfortran.dg/internal_references_1.f90: Ditto.
3907 * gfortran.dg/invalid_procedure_name.f90: Ditto.
3908 * gfortran.dg/pr65453.f90: Ditto.
3909 * gfortran.dg/pr77414.f90: Ditto.
3910 * gfortran.dg/pr78741.f90: Ditto.
3911 * gfortran.dg/same_name_2.f90: Ditto.
3913 2018-10-12 Wilco Dijkstra <wdijkstr@arm.com>
3915 * gcc.target/aarch64/popcnt.c: Test zero-extended popcount.
3916 * gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors.
3918 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
3920 * gcc.target/powerpc/fold-vec-insert-char-p8.c: New.
3921 * gcc.target/powerpc/fold-vec-insert-char-p9.c: New.
3922 * gcc.target/powerpc/fold-vec-insert-double.c: New.
3923 * gcc.target/powerpc/fold-vec-insert-float-p8.c: New.
3924 * gcc.target/powerpc/fold-vec-insert-float-p9.c: New.
3925 * gcc.target/powerpc/fold-vec-insert-int-p8.c: New.
3926 * gcc.target/powerpc/fold-vec-insert-int-p9.c: New.
3927 * gcc.target/powerpc/fold-vec-insert-longlong.c: New.
3928 * gcc.target/powerpc/fold-vec-insert-short-p8.c: New.
3929 * gcc.target/powerpc/fold-vec-insert-short-p9.c: New.
3931 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
3933 * gcc.target/powerpc/fold-vec-extract-char.p7.c: New.
3934 * gcc.target/powerpc/fold-vec-extract-char.p8.c: New.
3935 * gcc.target/powerpc/fold-vec-extract-char.p9.c: New.
3936 * gcc.target/powerpc/fold-vec-extract-double.p7.c: New.
3937 * gcc.target/powerpc/fold-vec-extract-double.p8.c: New.
3938 * gcc.target/powerpc/fold-vec-extract-double.p9.c: New.
3939 * gcc.target/powerpc/fold-vec-extract-float.p7.c: New.
3940 * gcc.target/powerpc/fold-vec-extract-float.p8.c: New.
3941 * gcc.target/powerpc/fold-vec-extract-float.p9.c: New.
3942 * gcc.target/powerpc/fold-vec-extract-int.p7.c: New.
3943 * gcc.target/powerpc/fold-vec-extract-int.p8.c: New.
3944 * gcc.target/powerpc/fold-vec-extract-int.p9.c: New.
3945 * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: New.
3946 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: New.
3947 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: New.
3948 * gcc.target/powerpc/fold-vec-extract-short.p7.c: New.
3949 * gcc.target/powerpc/fold-vec-extract-short.p8.c: New.
3950 * gcc.target/powerpc/fold-vec-extract-short.p9.c: New.
3952 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
3954 * gcc.target/powerpc/fold-vec-select-char.c: New.
3955 * gcc.target/powerpc/fold-vec-select-double.c: New.
3956 * gcc.target/powerpc/fold-vec-select-float.c: New.
3957 * gcc.target/powerpc/fold-vec-select-int.c: New.
3958 * gcc.target/powerpc/fold-vec-select-longlong.c: New.
3959 * gcc.target/powerpc/fold-vec-select-short.c: New.
3961 2018-10-09 Giuliano Belinassi <giuliano.belinassi@usp.br>
3963 PR tree-optimization/86829
3964 * gcc.dg/sinatan-1.c: New test.
3965 * gcc.dg/sinatan-2.c: New test.
3966 * gcc.dg/sinatan-3.c: New test.
3968 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
3970 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: New.
3971 * gcc.target/powerpc/fold-vec-mergeeo-int.c: New.
3972 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: New.
3974 2018-10-11 Tobias Burnus <burnus@net-b.de>
3977 2018-10-09 Tobias Burnus <burnus@net-b.de>
3980 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
3981 change to dg-do compile.
3982 * gfortran.dg/actual_array_substr_2.f90: Ditto.
3983 * gfortran.dg/array_initializer_1.f90: Use array
3984 element not size-one section.
3985 * gfortran.dg/array_substring.f90: New.
3987 2018-10-11 Wilco Dijkstra <wdijkstr@arm.com>
3990 * gcc.target/aarch64/pr87511.c: Add new test.
3992 2018-10-11 David Malcolm <dmalcolm@redhat.com>
3995 * g++.dg/torture/accessor-fixits-9.C: New test.
3997 2018-10-11 Nathan Sidwell <nathan@acm.org>
3999 * g++.dg/parse/close-brace.C: New.
4000 * g++.dg/cpp0x/noexcept16.C: Avoid warning.
4001 * g++.old-deja/g++.other/crash32.C: Add another error
4003 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4006 * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
4007 c++14_only to c++14.
4009 2018-10-11 David Malcolm <dmalcolm@redhat.com>
4011 * lib/multiline.exp (dg-begin-multiline-output): Issue an error if
4012 there hasn't been a dg-end-multiline-output since the last
4013 dg-begin-multiline-output.
4014 (dg-end-multiline-output): Issue an error if there hasn't been a
4015 dg-begin-multiline-output. Reset _multiline_last_beginning_line
4016 as soon possible. Rename "line" to "last_line".
4018 2018-10-11 Andrew Stubbs <ams@codesourcery.com>
4020 * selftests/repeat.rtl: New file.
4022 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4025 * g++.dg/cpp1z/decomp48.C: New test.
4027 2018-10-11 David Malcolm <dmalcolm@redhat.com>
4029 * g++.dg/diagnostic/macro-arg-count.C: Move to...
4030 * c-c++-common/cpp/macro-arg-count-1.c: ...here, generalizing
4031 output for C vs C++. Expect notes showing the definitions of the
4033 * c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the
4036 2018-10-11 Martin Jambor <mjambor@suse.cz>
4038 * gcc.dg/warn-abs-1.c: Guard tests assuming size of long double is
4039 greater that the size of double by target large_long double.
4041 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4043 * g++.dg/cpp2a/feat-cxx2a.C: New test.
4046 * g++.dg/rtti/typeid12.C: New test.
4048 2018-10-10 Eric Botcazou <ebotcazou@adacore.com>
4050 * g++.dg/other/pr87574.C: New test.
4052 2018-10-10 Marek Polacek <polacek@redhat.com>
4054 PR c++/87567 - constexpr rejects call to non-constexpr function.
4055 * g++.dg/cpp1y/constexpr-loop7.C: New test.
4057 2018-10-10 Paul A. Clarke <pc@us.ibm.com>
4060 * gcc.target/powerpc/sse3-check.h: Remove duplicated code.
4061 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
4062 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
4063 * gcc.target/powerpc/sse3-haddps.c: Likewise.
4064 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
4065 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
4066 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
4067 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
4068 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
4069 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
4070 * gcc.target/powerpc/sse3-movddup.c: Likewise.
4071 * gcc.target/powerpc/pr37191.c: Likewise.
4072 2018-10-10 Martin Sebor <msebor@redhat.com>
4075 * gcc.dg/transparent-union-6.c: New.
4077 2018-10-10 Martin Sebor <msebor@redhat.com>
4079 * gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t.
4080 Add a test for 2-byte wchar_t.
4081 * gcc.dg/builtin-memchr.c: New test.
4083 2018-10-10 Uros Bizjak <ubizjak@gmail.com>
4086 * gcc.target/i386/pr87573.c: New test.
4088 2018-10-10 Jakub Jelinek <jakub@redhat.com>
4091 * gcc.target/i386/pr87550.c: New test.
4094 * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options.
4096 2018-10-09 Paolo Carlini <paolo.carlini@oracle.com>
4099 * g++.dg/concepts/pr84423-1.C: New.
4100 * g++.dg/concepts/pr84423-2.C: Likewise.
4101 * g++.dg/cpp0x/auto39.C: Test location too.
4102 * g++.dg/cpp0x/auto9.C: Likewise.
4103 * g++.dg/cpp1y/pr60384.C: Likewise.
4105 2018-10-09 Paul A. Clarke <pc@us.ibm.com>
4107 * gcc.target/powerpc/sse3-check.h: New file.
4108 * gcc.target/powerpc/sse3-addsubps.c: New file.
4109 * gcc.target/powerpc/sse3-addsubpd.c: New file.
4110 * gcc.target/powerpc/sse3-haddps.c: New file.
4111 * gcc.target/powerpc/sse3-hsubps.c: New file.
4112 * gcc.target/powerpc/sse3-haddpd.c: New file.
4113 * gcc.target/powerpc/sse3-hsubpd.c: New file.
4114 * gcc.target/powerpc/sse3-lddqu.c: New file.
4115 * gcc.target/powerpc/sse3-movsldup.c: New file.
4116 * gcc.target/powerpc/sse3-movshdup.c: New file.
4117 * gcc.target/powerpc/sse3-movddup.c: New file.
4118 * gcc.target/powerpc/pr37191.c: New file.
4120 2018-10-09 Tobias Burnus <burnus@net-b.de>
4123 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
4124 change to dg-do compile.
4125 * gfortran.dg/actual_array_substr_2.f90: Ditto.
4126 * gfortran.dg/array_initializer_1.f90: Use array
4127 element not size-one section.
4128 * gfortran.dg/array_substring.f90: New.
4130 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
4132 * gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New
4135 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
4137 * gnat.dg/warn17.adb: New testcase.
4139 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
4141 * gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb,
4142 gnat.dg/inline14_pkg.ads: New testcase.
4144 2018-10-09 Ed Schonberg <schonberg@adacore.com>
4146 * gnat.dg/warn18.adb: New testcase.
4148 2018-10-09 Martin Liska <mliska@suse.cz>
4150 * c-c++-common/asan/pr64820.c: Add line number to scanned
4152 * c-c++-common/asan/use-after-return-1.c: Likewise.
4153 * g++.dg/asan/function-argument-1.C (main): Likewise.
4154 * g++.dg/asan/function-argument-2.C (main): Likewise.
4155 * g++.dg/asan/function-argument-3.C (main): Likewise.
4156 * g++.dg/asan/use-after-scope-1.C (main): Likewise.
4157 * g++.dg/asan/use-after-scope-2.C (main): Likewise.
4158 * g++.dg/asan/use-after-scope-types-1.C (main): Likewise.
4159 * g++.dg/asan/use-after-scope-types-2.C (main): Likewise.
4160 * g++.dg/asan/use-after-scope-types-3.C (main): Likewise.
4161 * g++.dg/asan/use-after-scope-types-4.C (main): Likewise.
4162 * g++.dg/asan/use-after-scope-types-5.C (main): Likewise.
4163 * gcc.dg/asan/pr78541.c (main): Likewise.
4164 * gcc.dg/asan/use-after-scope-1.c (main): Likewise.
4165 * gcc.dg/asan/use-after-scope-10.c (main): Likewise.
4166 * gcc.dg/asan/use-after-scope-2.c (main): Likewise.
4167 * gcc.dg/asan/use-after-scope-3.c (main): Likewise.
4168 * gcc.dg/asan/use-after-scope-5.c (main): Likewise.
4169 * gcc.dg/asan/use-after-scope-9.c (main): Likewise.
4171 2018-10-09 Paul Thomas <pault@gcc.gnu.org>
4174 * gfortran.dg/deferred_type_component_3.f90: New test.
4177 * gfortran.dg/deferred_character_28.f90: New test.
4178 * gfortran.dg/deferred_character_29.f90: New test (note that
4179 this test appears in PR83196 comment #4 by mistake).
4181 2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
4183 * gcc.target/i386/vararg-loc.c: Accept a column number.
4185 2018-10-08 Martin Liska <mliska@suse.cz>
4187 * gcc.target/i386/i386.exp: Move procedures to
4188 target-supports.exp.
4189 * g++.target/i386/i386.exp: New file.
4190 * gcc.target/i386/mv*.C: Move here tests and remove
4191 target filter in these tests.
4193 2018-10-08 Cesar Philippidis <cesar@codesourcery.com>
4195 * gfortran.dg/contiguous_4.f90: Adjust.
4196 * gfortran.dg/contiguous_4.f90: New test.
4198 2018-10-08 Paul Thomas <pault@gcc.gnu.org>
4201 * gfortran.dg/associate_41.f90: New test.
4203 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4205 * gcc.dg/merge-all-constants-2.c: Require string_merging support.
4206 * gnat.dg/string_merge1.adb: Likewise.
4207 * gnat.dg/string_merge2.adb: Likewise.
4209 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4211 * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.
4213 2018-10-08 Martin Liska <mliska@suse.cz>
4215 * g++.dg/ext/pr82625.C: Add dg-compile filter.
4217 2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
4220 * g++.dg/concepts/pr71128.C: New.
4222 2018-10-08 Richard Sandiford <richard.sandiford@arm.com>
4225 * gcc.dg/pr87286.c: New test.
4227 2018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4230 * gfortran.dg/array_constructor_type_23.f90: New test.
4232 2018-10-06 Paul Thomas <pault@gcc.gnu.org>
4235 * gfortran.dg/elemental_function_4.f90 : New test.
4237 2018-10-05 Peter Bergner <bergner@linux.ibm.com>
4239 PR rtl-optimization/86939
4240 PR rtl-optimization/87479
4241 * gcc.target/powerpc/pr86939.c: New test.
4242 * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results.
4244 2018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4246 * gnat.dg/string_merge1.adb: Fix test expectations.
4247 * gnat.dg/string_merge2.adb: Likewise.
4249 2018-10-05 David Malcolm <dmalcolm@redhat.com>
4252 * g++.dg/ext/builtin4.C: Set expected location for warning to the
4253 correct location within the format string.
4254 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and
4255 files for testing locations within string literal locations from
4257 * g++.dg/warn/Wformat-method.C: New test.
4258 * g++.dg/warn/Wformat-pr71863.C: New test.
4259 * g++.dg/warn/Wformat-ranges-c++11.C: New test.
4260 * g++.dg/warn/Wformat-ranges.C: New test, based on
4261 gcc.dg/format/diagnostic-ranges.c.
4262 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4263 (test_multitoken_macro): Generalize expected output to work with
4265 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4266 (test_stringified_token_1): Likewise.
4267 (test_stringified_token_3): Likewise.
4269 2018-10-05 David Malcolm <dmalcolm@redhat.com>
4271 * lib/multiline.exp (proc dg-end-multiline-output): Check argument
4272 count. If there's a 3rd argument, use dg-process-target on it,
4273 bailing out, or recording expected failures as "maybe_x".
4274 (proc handle-multiline-outputs): Extract "maybe_x", and use it
4275 to convert pass/fail into xpass/xfail.
4277 2018-10-05 Martin Sebor <msebor@redhat.com>
4279 PR tree-optimization/87490
4280 * gcc.dg/pr87490.c: New test.
4281 * gcc.dg/warn-strnlen-no-nul-2.c: Same.
4283 2018-10-05 Steve Ellcey <sellcey@cavium.com>
4285 PR tree-optimization/71625
4286 * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute.
4287 (test_vclz_s16): Ditto.
4288 (test_vclz_s32): Ditto.
4289 (test_vclzq_s8): Ditto.
4290 (test_vclzq_s16): Ditto.
4291 (test_vclzq_s32): Ditto.
4292 (test_vclz_u8): Ditto.
4293 (test_vclz_u16): Ditto.
4294 (test_vclz_u32): Ditto.
4295 (test_vclzq_u8): Ditto.
4296 (test_vclzq_u16): Ditto.
4297 (test_vclzq_u32): Ditto.
4298 * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto.
4299 (test_vneg_s16): Ditto.
4300 (test_vneg_s32): Ditto.
4301 (test_vneg_s64): Ditto.
4302 (test_vnegd_s64): Ditto.
4303 (test_vnegq_s8): Ditto.
4304 (test_vnegq_s16): Ditto.
4305 (test_vnegq_s32): Ditto.
4306 (test_vnegq_s64): Ditto.
4308 2018-10-05 Segher Boessenkool <segher@kernel.crashing.org>
4311 * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead
4312 of dfp_hw. Don't include <altivec.h>.
4313 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require
4315 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>.
4316 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto.
4317 * gcc.target/powerpc/test_mffsl.c: Ditto.
4319 2018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com>
4321 * c-c++-common/Wprio-ctor-dtor.c: New test.
4323 2018-10-04 David Malcolm <dmalcolm@redhat.com>
4325 * gcc.dg/vect/nodump-vect-opt-info-2.c: New test.
4326 * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to
4327 dg-additional-options. Add dg-message and dg-missed directives
4328 to verify that -fopt-info messages are written at the correct
4331 2018-10-04 David Malcolm <dmalcolm@redhat.com>
4333 * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes
4334 due to "-internals" not being selected.
4335 * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with
4336 "-internals" added to re-enable the output from test_scopes.
4337 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c.
4339 2018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4341 * gnat.dg/string_merge1.adb: New test.
4342 * gnat.dg/string_merge2.adb: New test.
4343 * gcc.dg/merge-all-constants-1.c: Adjust test.
4344 * gcc.dg/merge-all-constants-2.c: New test.
4346 2018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com>
4349 * gcc.target/powerpc/undef-bool-2.c: Fix expected error output.
4351 2018-10-04 Martin Liska <mliska@suse.cz>
4354 * gcc.dg/pr87483.c: New test.
4356 2018-10-04 Martin Liska <mliska@suse.cz>
4359 * g++.dg/ext/pr82625.C: New test.
4361 2018-10-04 David Malcolm <dmalcolm@redhat.com>
4363 * gcc.dg/plugin/dump-1.c: New test.
4364 * gcc.dg/plugin/dump_plugin.c: New test plugin.
4365 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4367 2018-10-04 Peter Bergner <bergner@linux.ibm.com>
4369 PR rtl-optimization/87466
4370 * gcc.target/powerpc/pr87466.c: New test.
4372 2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4374 PR tree-optimization/85787
4375 * gcc.dg/ipa/propmalloc-4.c: New test.
4377 2018-10-04 Richard Biener <rguenther@suse.de>
4379 * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.
4381 2018-10-03 Ian Lance Taylor <iant@google.com>
4383 * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
4385 2018-10-03 Martin Sebor <msebor@redhat.com>
4387 * gcc.dg/warn-sprintf-no-nul.c: New test.
4389 2018-10-03 Martin Liska <mliska@suse.cz>
4391 PR gcov-profile/86109
4392 * g++.dg/gcov/pr86109.C: New test.
4394 2018-10-02 Marc Glisse <marc.glisse@inria.fr>
4396 * gcc.dg/tree-ssa/muldiv-1.c: New file.
4397 * gcc.dg/tree-ssa/muldiv-2.c: Likewise.
4399 2018-10-02 Segher Boessenkool <segher@kernel.crashing.org>
4402 * gcc.target/powerpc/vec-init-6.c: Fix expected asm.
4404 2018-10-01 Martin Sebor <msebor@redhat.com>
4406 * gcc.dg/warn-strnlen-no-nul.c: New.
4408 2018-10-01 Carl Love <cel@us.ibm.com>
4411 * gcc.target/powerpc/test_mffsl-p9.c: New file.
4412 * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
4413 * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
4414 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
4415 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.
4417 2018-10-01 Paul Thomas <pault@gcc.gnu.org>
4420 * gfortran.dg/dependency_52.f90 : Expand the test to check both
4421 the call to adjustl and direct assignment of the substring.
4423 2018-10-01 Richard Biener <rguenther@suse.de>
4425 PR tree-optimization/87465
4426 * gcc.dg/tree-ssa/cunroll-15.c: New testcase.
4428 2018-10-01 Tamar Christina <tamar.christina@arm.com>
4431 * gcc.dg/pr82788.c: Skip for AArch64.
4432 * gcc.dg/guality/vla-1.c: Turn off stack-clash.
4433 * gcc.target/aarch64/subsp.c: Likewise.
4434 * gcc.dg/params/blocksort-part.c: Skip stack-clash checks
4436 * gcc.dg/stack-check-10.c: Add AArch64 specific checks.
4437 * gcc.dg/stack-check-12.c: ILP32 fixup.
4438 * gcc.dg/stack-check-5.c: Add AArch64 specific checks.
4439 * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this.
4440 * testsuite/lib/target-supports.exp
4441 (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not
4442 require frame pointer for non-leaf functions.
4444 2018-10-01 Tamar Christina <tamar.christina@arm.com>
4447 * gcc.target/aarch64/stack-check-alloca-1.c: New.
4448 * gcc.target/aarch64/stack-check-alloca-10.c: New.
4449 * gcc.target/aarch64/stack-check-alloca-2.c: New.
4450 * gcc.target/aarch64/stack-check-alloca-3.c: New.
4451 * gcc.target/aarch64/stack-check-alloca-4.c: New.
4452 * gcc.target/aarch64/stack-check-alloca-5.c: New.
4453 * gcc.target/aarch64/stack-check-alloca-6.c: New.
4454 * gcc.target/aarch64/stack-check-alloca-7.c: New.
4455 * gcc.target/aarch64/stack-check-alloca-8.c: New.
4456 * gcc.target/aarch64/stack-check-alloca-9.c: New.
4457 * gcc.target/aarch64/stack-check-alloca.h: New.
4458 * gcc.target/aarch64/stack-check-14.c: New.
4459 * gcc.target/aarch64/stack-check-15.c: New.
4461 2018-10-01 Tamar Christina <tamar.christina@arm.com>
4464 * gcc.target/aarch64/stack-check-prologue-16.c: New test
4465 * gcc.target/aarch64/stack-check-cfa-3.c: New test.
4466 * gcc.target/aarch64/sve/struct_vect_24.c: New test.
4467 * gcc.target/aarch64/sve/struct_vect_24_run.c: New test.
4469 2018-10-01 Jeff Law <law@redhat.com>
4470 Richard Sandiford <richard.sandiford@linaro.org>
4471 Tamar Christina <tamar.christina@arm.com>
4474 * gcc.target/aarch64/stack-check-12.c: New.
4475 * gcc.target/aarch64/stack-check-13.c: New.
4476 * gcc.target/aarch64/stack-check-cfa-1.c: New.
4477 * gcc.target/aarch64/stack-check-cfa-2.c: New.
4478 * gcc.target/aarch64/stack-check-prologue-1.c: New.
4479 * gcc.target/aarch64/stack-check-prologue-10.c: New.
4480 * gcc.target/aarch64/stack-check-prologue-11.c: New.
4481 * gcc.target/aarch64/stack-check-prologue-12.c: New.
4482 * gcc.target/aarch64/stack-check-prologue-13.c: New.
4483 * gcc.target/aarch64/stack-check-prologue-14.c: New.
4484 * gcc.target/aarch64/stack-check-prologue-15.c: New.
4485 * gcc.target/aarch64/stack-check-prologue-2.c: New.
4486 * gcc.target/aarch64/stack-check-prologue-3.c: New.
4487 * gcc.target/aarch64/stack-check-prologue-4.c: New.
4488 * gcc.target/aarch64/stack-check-prologue-5.c: New.
4489 * gcc.target/aarch64/stack-check-prologue-6.c: New.
4490 * gcc.target/aarch64/stack-check-prologue-7.c: New.
4491 * gcc.target/aarch64/stack-check-prologue-8.c: New.
4492 * gcc.target/aarch64/stack-check-prologue-9.c: New.
4493 * gcc.target/aarch64/stack-check-prologue.h: New.
4494 * lib/target-supports.exp
4495 (check_effective_target_supports_stack_clash_protection): Add AArch64.
4497 2018-10-01 Tamar Christina <tamar.christina@arm.com>
4499 * lib/target-supports.exp (check_cached_effective_target_indexed): New.
4500 (check_cached_effective_target, clear_effective_target_cache): Cleanup.
4501 (check_compile): Support values already Boolean.
4502 (check_alias_available, check_gc_sections_available,
4503 check_profiling_available, check_effective_target_vect_cmdline_needed,
4504 check_effective_target_vect_int,
4505 check_effective_target_vect_intfloat_cvt,
4506 check_effective_target_vect_doubleint_cvt,
4507 check_effective_target_vect_intdouble_cvt,
4508 check_effective_target_vect_uintfloat_cvt,
4509 check_effective_target_vect_floatint_cvt,
4510 check_effective_target_vect_floatuint_cvt,
4511 check_effective_target_vect_peeling_profitable,
4512 check_effective_target_vect_simd_clones,
4513 check_effective_target_vect_peeling_profitable,
4514 check_effective_target_vect_simd_clones,
4515 check_effective_target_vect_shift,
4516 check_effective_target_vect_bswap,
4517 check_effective_target_vect_shift_char,
4518 check_effective_target_vect_float,
4519 check_effective_target_vect_double,
4520 check_effective_target_vect_long_long,
4521 check_effective_target_vect_no_int_min_max,
4522 check_effective_target_vect_no_int_add,
4523 check_effective_target_vect_no_bitwise,
4524 check_effective_target_vect_perm,
4525 check_effective_target_vect_perm_byte,
4526 check_effective_target_vect_perm_short,
4527 check_effective_target_xorsign,
4528 check_effective_target_vect_widen_sum_hi_to_si_pattern,
4529 check_effective_target_vect_widen_sum_hi_to_si,
4530 check_effective_target_vect_widen_sum_qi_to_hi,
4531 check_effective_target_vect_widen_sum_qi_to_si,
4532 check_effective_target_vect_widen_mult_qi_to_hi,
4533 check_effective_target_vect_widen_mult_hi_to_si,
4534 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
4535 check_effective_target_vect_widen_mult_hi_to_si_pattern,
4536 check_effective_target_vect_widen_mult_si_to_di_pattern,
4537 check_effective_target_vect_widen_shift,
4538 check_effective_target_vect_sdot_qi,
4539 check_effective_target_vect_udot_qi,
4540 check_effective_target_vect_sdot_hi,
4541 check_effective_target_vect_udot_hi,
4542 check_effective_target_vect_usad_char,
4543 check_effective_target_vect_pack_trunc,
4544 check_effective_target_vect_unpack,
4545 check_effective_target_unaligned_stack,
4546 check_effective_target_vect_no_align,
4547 check_effective_target_vect_hw_misalign,
4548 check_effective_target_natural_alignment_32,
4549 check_effective_target_natural_alignment_64,
4550 check_effective_target_vect_element_align,
4551 check_effective_target_vect_load_lanes **,
4552 check_effective_target_vect_condition,
4553 check_effective_target_vect_cond_mixed,
4554 check_effective_target_vect_char_mult,
4555 check_effective_target_vect_short_mult,
4556 check_effective_target_vect_int_mult,
4557 check_effective_target_vect_extract_even_odd,
4558 check_effective_target_vect_interleave,
4559 check_effective_target_vect_stridedN,
4560 check_effective_target_vect_call_copysignf,
4561 check_effective_target_sqrt_insn,
4562 check_effective_target_vect_call_sqrtf,
4563 check_effective_target_vect_call_btrunc,
4564 check_effective_target_vect_call_btruncf,
4565 check_effective_target_vect_call_ceil,
4566 check_effective_target_vect_call_ceilf,
4567 check_effective_target_vect_call_floor,
4568 check_effective_target_vect_call_floorf,
4569 check_effective_target_vect_call_lceil,
4570 check_effective_target_vect_call_lfloor,
4571 check_effective_target_vect_call_nearbyint,
4572 check_effective_target_vect_call_nearbyintf,
4573 check_effective_target_vect_call_round,
4574 check_effective_target_vect_call_roundf,
4575 check_effective_target_section_anchors,
4576 check_effective_target_bswap,
4577 check_effective_target_sync_int_long,
4578 check_effective_target_sync_char_short,
4579 check_effective_target_tiny,
4580 check_effective_target_pie_copyreloc,
4581 check_effective_target_got32x_reloc,
4582 check_effective_target_tls_get_addr_via_got): Use new caching.
4584 2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
4586 PR tree-optimization/87261
4587 * gcc.dg/pr87261.c: New test.
4589 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
4591 * gcc.target/arc/tph_addx.c: New test.
4593 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
4595 * gcc.target/arc/tmac-3.c: New file.
4597 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
4600 * gfortran.dg/associate_40.f90 : New test.
4602 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
4606 * gfortran.dg/deferred_character_25.f90 : New test.
4607 * gfortran.dg/deferred_character_26.f90 : New test.
4608 * gfortran.dg/deferred_character_27.f90 : New test to verify
4609 that PR82617 remains fixed.
4611 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
4614 * gfortran.dg/deferred_character_24.f90 : New test.
4616 2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
4619 * gcc.target/i386/pr87370.c: New test.
4621 2018-09-29 Paul Thomas <pault@gcc.gnu.org>
4624 * gfortran.dg/dependency_52.f90 : New test.
4626 2018-09-29 Jakub Jelinek <jakub@redhat.com>
4629 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
4630 (CALC): Use double instead of float.
4631 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
4632 _mm512_abs_ps and _mm512_mask_abs_ps.
4634 2018-09-28 David Malcolm <dmalcolm@redhat.com>
4636 * c-c++-common/unroll-1.c: Update expected output from "note" to
4638 * c-c++-common/unroll-2.c: Likewise.
4639 * c-c++-common/unroll-3.c: Likewise.
4640 * g++.dg/tree-ssa/dom-invalid.C: Update expected output from
4641 dg-message to dg-missed. Convert param from -fopt-info to
4642 -fopt-info-missed-ipa.
4643 * g++.dg/tree-ssa/pr81408.C: Update expected output from
4644 dg-message to dg-missed.
4645 * g++.dg/vect/slp-pr56812.cc: Update expected output from
4646 dg-message to dg-optimized.
4647 * gcc.dg/pr26570.c: Update expected output from dg-message to
4648 dg-missed. Convert param from -fopt-info to
4649 -fopt-info-missed-ipa.
4650 * gcc.dg/pr32773.c: Likewise.
4651 * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
4652 dg-message to dg-missed.
4653 * gcc.dg/unroll-2.c: Update expected output from dg-message to
4655 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param
4656 from -fopt-info to -fopt-info-vec.
4657 * gfortran.dg/directive_unroll_1.f90: Update expected output from
4658 "note" to "optimized".
4659 * gfortran.dg/directive_unroll_2.f90: Likewise.
4660 * gfortran.dg/directive_unroll_3.f90: Likewise.
4661 * gnat.dg/unroll4.adb: Likewise.
4662 * lib/gcc-dg.exp (dg-optimized): New procedure.
4663 (dg-missed): New procedure.
4665 2018-09-28 Joseph Myers <joseph@codesourcery.com>
4668 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
4669 values explicitly to target type for comparison.
4671 2018-09-28 Steve Ellcey <sellcey@cavium.com>
4674 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
4677 2018-09-28 Steve Ellcey <sellcey@cavium.com>
4680 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
4682 2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
4684 * gcc.target/sparc/20160229-1.c: Minor tweak.
4685 * gcc.target/sparc/cbcond-2.c: Likewise.
4686 * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
4687 * gcc.target/sparc/movcc-2.c: Minor tweak.
4688 * gcc.target/sparc/overflow-3.c: Likewise.
4689 * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
4690 * gcc.target/sparc/overflow-5.c: Minor tweak.
4691 * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
4693 2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
4695 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
4696 valid value, in the "vector bool int" case.
4698 2018-09-27 Uros Bizjak <ubizjak@gmail.com>
4700 * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
4701 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
4702 * gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
4704 2018-09-27 Martin Liska <mliska@suse.cz>
4706 * g++.dg/pr60518.C: Add -Wno-missing-profile.
4707 * g++.dg/torture/pr59265.C: Likewise.
4708 * g++.dg/tree-prof/morefunc.C: Likewise.
4709 * g++.dg/tree-ssa/dom-invalid.C: Likewise.
4710 * gcc.dg/pr26570.c: Likewise.
4711 * gcc.dg/pr32773.c: Likewise.
4712 * gcc.dg/pr40209.c: Likewise.
4713 * gcc.dg/pr51957-1.c: Likewise.
4714 * gcc.dg/pr80747.c: Likewise.
4715 * gcc.target/aarch64/pr62262.c: Likewise.
4717 2018-09-27 Richard Biener <rguenther@suse.de>
4720 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
4722 2018-09-27 Richard Biener <rguenther@suse.de>
4726 * gcc.dg/debug/dwarf2/inline2.c: Adjust.
4727 * gcc.dg/debug/dwarf2/inline4.c: New testcase.
4729 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
4732 * g++.dg/concepts/pr67544.C: New.
4734 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
4737 * g++.dg/expr/unary4.C: New.
4739 2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
4741 PR gcov-profile/86957
4742 * gcc.dg/Wmissing-profile.c: New test.
4744 2018-09-26 Joseph Myers <joseph@codesourcery.com>
4747 * gcc.target/i386/excess-precision-9.c,
4748 gcc.target/i386/excess-precision-10.c: New tests.
4750 2018-09-26 Richard Biener <rguenther@suse.de>
4753 * gcc.dg/debug/dwarf2/inline5.c: New testcase.
4755 2018-09-26 Martin Jambor <mjambor@suse.cz>
4758 * gcc.dg/pr87347.c: New test.
4760 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4763 * g++.dg/concepts/pr71131.C: New.
4765 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4768 * g++.dg/concepts/pr71127.C: New.
4770 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4773 * g++.dg/concepts/pr67655.C: New.
4775 2018-09-26 Thomas Quinot <quinot@adacore.com>
4777 * gnat.dg/sso13.adb: New testcase.
4779 2018-09-26 Justin Squirek <squirek@adacore.com>
4781 * gnat.dg/warn16.adb: New testcase.
4783 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
4785 * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
4786 gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
4787 gnat.dg/elab7_pkg2.ads: New testcase.
4789 2018-09-26 Javier Miranda <miranda@adacore.com>
4791 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
4793 2018-09-26 Ed Schonberg <schonberg@adacore.com>
4795 * gnat.dg/predicate2-containers.ads,
4796 gnat.dg/predicate2-project-name_values.ads,
4797 gnat.dg/predicate2-project-registry-attribute.ads,
4798 gnat.dg/predicate2-project-registry.ads,
4799 gnat.dg/predicate2-project-typ-set.ads,
4800 gnat.dg/predicate2-project-typ.ads,
4801 gnat.dg/predicate2-project.ads,
4802 gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
4803 gnat.dg/predicate2_main.adb: New testcase.
4805 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
4807 * gnat.dg/dynhash1.adb: New testcase.
4809 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
4811 * gnat.dg/sets1.adb: New testcase.
4812 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
4815 2018-09-26 Thomas Quinot <quinot@adacore.com>
4817 * gnat.dg/sso12.adb: New testcase.
4819 2018-09-26 Justin Squirek <squirek@adacore.com>
4821 * gnat.dg/expr_func8.adb: New testcase.
4823 2018-09-26 Ed Schonberg <schonberg@adacore.com>
4825 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
4828 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4831 * g++.dg/concepts/pr67656.C: New.
4833 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
4835 * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
4836 gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
4837 gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
4839 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
4841 * g++.dg/other/vthunk1.C: Rename to...
4842 * g++.dg/other/thunk1.C: ...this.
4843 * g++.dg/other/thunk2a.C: New test.
4844 * g++.dg/other/thunk2b.C: Likewise.
4846 2018-09-25 Jim Wilson <jimw@sifive.com>
4848 * gcc.target/riscv/weak-1.c: New.
4850 2018-09-25 Jeff Law <law@redhat.com>
4852 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
4853 * gcc.dg/warn-stplen-no-nul.c: Likewise.
4855 2018-09-25 Alexandre Oliva <oliva@adacore.com>
4857 * gnat.dg/dinst.adb: Adjust for locviews.
4859 2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
4861 * g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
4862 * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
4863 vec_splat calls from recently added tests. Update instruction counts.
4864 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
4865 * gcc.target/powerpc/fold-vec-splat-int.c: Same.
4866 * gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
4867 * gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
4868 * gcc.target/powerpc/fold-vec-splat-short.c: Same.
4870 2018-09-25 Marek Polacek <polacek@redhat.com>
4873 * g++.dg/cpp2a/constexpr-virtual12.C: New test.
4875 2018-09-25 Jakub Jelinek <jakub@redhat.com>
4878 * g++.dg/other/pr87398.C: New test.
4879 * g++.dg/cpp2a/constexpr-virtual10.C: New test.
4880 * g++.dg/cpp2a/constexpr-virtual11.C: New test.
4882 2018-09-25 Martin Jambor <mjambor@suse.cz>
4885 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
4887 * gcc.target/i386/warn-abs-3.c: New test.
4889 2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
4892 * g++.dg/cpp0x/pr81246.C: New.
4894 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
4897 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
4898 * gcc.target/i386/pr82699-6.c: Add -fno-pic.
4900 2018-09-25 Jakub Jelinek <jakub@redhat.com>
4902 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
4905 2018-09-25 Richard Biener <rguenther@suse.de>
4907 PR tree-optimization/87402
4908 * gcc.dg/torture/pr87402.c: New testcase.
4910 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
4913 * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
4914 for pie_enabled target.
4915 * gcc.dg/uninit-19.c: Check pie_enabled for PIC.
4916 * gcc.target/i386/pr34256.c: Likewise.
4918 2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
4921 * g++.dg/cpp0x/pr85070.C: New.
4923 2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
4926 * gcc.target/i386/pr82699-1.c: New file.
4927 * gcc.target/i386/pr82699-2.c: Likewise.
4928 * gcc.target/i386/pr82699-3.c: Likewise.
4929 * gcc.target/i386/pr82699-4.c: Likewise.
4930 * gcc.target/i386/pr82699-5.c: Likewise.
4931 * gcc.target/i386/pr82699-6.c: Likewise.
4933 2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4936 * gfortran.dg/intent_out_12.f90: New test.
4938 2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
4941 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
4942 update expected codegen
4944 2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
4946 * gfortran.dg/goacc/nested-parallelism.f90: New test.
4948 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
4951 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
4952 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
4954 2018-09-24 Martin Liska <mliska@suse.cz>
4957 * g++.dg/asan/pr85774.C: New test.
4959 2018-09-24 Alexandre Oliva <oliva@adacore.com>
4962 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
4964 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
4967 * gfortran.dg/intent_out_11.f90: New test.
4969 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
4971 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
4972 * gfortran.dg/coarray_lock_7.f90: Likewise.
4974 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
4977 * gfortran.dg/intent_out_10.f90: New test.
4979 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4982 * gfortran.dg/intent_optimize_2.f90: New test.
4984 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4987 * gfortran.dg/dtio_1.f90: Update test to valid code.
4989 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
4992 * gfortran.dg/deferred_character_23.f90 : New test.
4994 2018-09-21 Jeff Law <law@redhat.com>
4996 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
4997 * gcc.dg/tree-ssa/vrp120.c: New test.
4999 2018-09-21 Marek Polacek <polacek@redhat.com>
5001 PR c++/87372 - __func__ constexpr evaluation.
5002 * g++.dg/cpp1y/func_constexpr2.C: New test.
5004 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
5007 * gfortran.dg/deferred_character_22.f90 : New test.
5009 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
5012 * gfortran.dg/finalize_33.f90 : New test.
5014 2018-09-21 David Malcolm <dmalcolm@redhat.com>
5016 PR tree-optimization/87309
5017 * gcc.dg/pr87309.c: New test.
5019 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5021 * c-c++-common/dump-ada-spec-14.c: New test.
5023 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5025 * gcc.dg/nested-func-11.c: New test.
5027 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
5028 more robust and remove target-specific handling.
5030 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5032 * gcc.c-torture/execute/20180921-1.c: New test.
5034 2018-09-20 Marek Polacek <polacek@redhat.com>
5036 PR c++/87109 - wrong ctor with maybe-rvalue semantics.
5037 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
5038 * g++.dg/cpp0x/ref-qual20.C: New test.
5040 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
5042 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
5043 * g++.dg/lto/20081109-1_0.C: Likewise.
5044 * g++.dg/lto/20090302_0.C: Likewise.
5045 * g++.dg/lto/pr45621_0.C: Likewise.
5046 * g++.dg/lto/pr60567_0.C: Likewise.
5047 * g++.dg/lto/pr62026.C: Likewise.
5048 * gcc.dg/lto/pr45736_0.c: Likewise.
5049 * gcc.dg/lto/pr52634_0.c: Likewise.
5050 * gfortran.dg/lto/20091016-1_0.f90: Likewise.
5051 * gfortran.dg/lto/pr79108_0.f90: Likewise.
5053 2018-09-20 Alexandre Oliva <oliva@adacore.com>
5056 * gcc.dg/pr87054.c: New.
5058 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
5060 PR tree-optimization/87288
5061 * gcc.dg/vect/pr87288-1.c: New test.
5062 * gcc.dg/vect/pr87288-2.c: Likewise,
5063 * gcc.dg/vect/pr87288-3.c: Likewise.
5065 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
5067 PR tree-optimization/86877
5068 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
5070 2018-09-19 Marek Polacek <polacek@redhat.com>
5072 * g++.dg/conversion/op4.C: Add dg-warning.
5073 * g++.dg/warn/Wclass-conversion1.C: New test.
5074 * g++.dg/warn/Wclass-conversion2.C: New test.
5075 * g++.dg/warn/Wconversion5.C: Remove file.
5076 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
5077 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
5078 * g++.old-deja/g++.jason/conversion5.C: Likewise.
5080 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
5083 * g++.dg/cpp0x/desig5.C: New.
5085 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
5088 * gfortran.dg/elemental_function_3.f90 : New test.
5090 2018-09-19 Marek Polacek <polacek@redhat.com>
5092 PR c++/87357 - missing -Wconversion warning
5093 * g++.dg/warn/Wconversion5.C: New test.
5095 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
5097 * gcc.target/aarch64/atomic-store.c: New.
5099 2018-09-19 Richard Biener <rguenther@suse.de>
5101 PR tree-optimization/87349
5102 PR tree-optimization/87342
5103 * gcc.dg/torture/pr87349-1.c: New testcase.
5104 * gcc.dg/torture/pr87349-2.c: Likewise.
5105 * gcc.dg/torture/pr87342.c: Likewise.
5107 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5110 * gfortran.dg/inline_matmul_13.f90: Adjust count for
5112 * gfortran.dg/inline_matmul_16.f90: Likewise.
5113 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
5114 for dgemm instead of dgemm_. Add call to random_number to make
5115 standard conforming.
5116 * gfortran.dg/matmul_blas_1.f90: New test.
5117 * gfortran.dg/matmul_bounds_14.f: New test.
5118 * gfortran.dg/matmul_bounds_15.f: New test.
5119 * gfortran.dg/matmul_bounds_16.f: New test.
5120 * gfortran.dg/blas_gemm_routines.f: New test / additional file for
5123 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
5126 * gfortran.dg/elemental_function_2.f90 : New test.
5128 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
5131 * gfortran.dg/pointer_array_10.f90 : New test.
5132 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
5133 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
5136 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5139 * g++.dg/concepts/pr85065.C: New.
5141 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5144 * gcc.dg/warn-abs-1.c: Require float128 target.
5145 Skip if large_long_double newlib target.
5147 2018-09-18 Nathan Sidwell <nathan@acm.org>
5150 * g++.dg/warn/pr86881.C: New.
5152 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5154 * gcc.target/aarch64/spellcheck_1.c:
5155 Make architecture suggestion optional.
5156 * gcc.target/aarch64/spellcheck_4.c:
5159 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5161 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
5164 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
5165 Bernd Schmidt <bernds_cb1@t-online.de>
5167 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
5168 * gcc.target/nvptx/atomic_fetch-2.c: ... this.
5169 * gcc.target/nvptx/atomic_fetch-3.c: New test.
5171 2018-09-17 Richard Biener <rguenther@suse.de>
5173 PR tree-optimization/87328
5174 * gcc.dg/torture/pr87328.c: New testcase.
5176 2018-09-17 Martin Jambor <mjambor@suse.cz>
5179 * gcc.dg/warn-abs-1.c: New test.
5180 * gcc.dg/dfp/warn-abs-2.c: Likewise.
5182 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
5184 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
5185 TEST_ALWAYS_FLAGS to HOSTCXX.
5187 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
5190 * gfortran.dg/allocatable_scalar_14.f90 : New test.
5192 2018-09-17 Richard Biener <rguenther@suse.de>
5194 PR tree-optimization/87301
5195 * gcc.dg/torture/pr87301.c: New testcase.
5197 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
5200 * gfortran.dg/deferred_character_21.f90 : New test.
5202 2018-09-16 Janus Weil <janus@gcc.gnu.org>
5206 * gfortran.dg/class_assign_2.f90: New test case.
5207 * gfortran.dg/class_assign_3.f90: New test case.
5209 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5212 * gfortran.dg/matmul_bounds_13.f90: New test case.
5213 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
5215 * gfortran.dg/matmul_5.f90: Likewise.
5216 * gfortran.dg/matmul_bounds_10.f90: Likewise.
5217 * gfortran.dg/matmul_bounds_11.f90: Likewise.
5218 * gfortran.dg/matmul_bounds_2.f90: Likewise.
5219 * gfortran.dg/matmul_bounds_4.f90: Likewise.
5220 * gfortran.dg/matmul_bounds_5.f90: Likewise.
5222 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
5224 * gcc.c-torture/compile/20180915-1.c: New test.
5226 2018-09-14 David Malcolm <dmalcolm@redhat.com>
5229 * c-c++-common/attributes-1.c: Remove bogus suggestion from
5231 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
5233 * gcc.dg/spellcheck-identifiers-4.c: New test.
5235 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
5237 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
5239 2018-09-14 Martin Sebor <msebor@redhat.com>
5241 * gcc.dg/warn-stpcpy-no-nul.c: New test.
5243 2018-09-14 Martin Sebor <msebor@redhat.com>
5244 Jeff Law <law@redhat.com>
5246 * gcc.dg/warn-strcpy-no-nul.c: New test.
5248 2018-09-14 Martin Sebor <msebor@redhat.com>
5251 * g++.dg/pr61941.C: New test.
5253 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5255 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
5256 rather than pattern name in combine dump.
5258 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
5261 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
5264 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5266 PR tree-optimization/87259
5267 * gcc.dg/pr87259.c: New test.
5269 2018-09-13 Martin Sebor <msebor@redhat.com>
5270 Jeff Law <law@redhat.com>
5272 * gcc.dg/warn-strlen-no-nul.c: New test.
5274 2018-09-13 Richard Biener <rguenther@suse.de>
5276 PR tree-optimization/87263
5277 * gcc.dg/torture/pr87263.c: New testcase.
5278 * gcc.dg/torture/ssa-fre-2.c: Likewise.
5279 * gcc.dg/torture/ssa-fre-3.c: Likewise.
5280 * gcc.dg/torture/ssa-fre-4.c: Likewise.
5282 2018-09-13 Omar Sandoval <osandov@osandov.com>
5283 Tom de Vries <tdevries@suse.de>
5286 * gcc.dg/guality/zero-length-array.c: New test.
5288 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
5291 * gcc.target/aarch64/combine_bfxil.c: New file.
5292 * gcc.target/aarch64/combine_bfxil_2.c: New file.
5294 2018-09-13 Jakub Jelinek <jakub@redhat.com>
5295 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5298 * gcc.target/i386/pr87290.c: New test.
5299 * gcc.c-torture/execute/pr87290.c: New test.
5301 2018-09-13 Jakub Jelinek <jakub@redhat.com>
5303 PR tree-optimization/87287
5304 * gcc.dg/tree-ssa/pr87287.c: New test.
5306 2018-09-12 David Malcolm <dmalcolm@redhat.com>
5309 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
5310 special-casing of diagnostic for a single non-viable candidate due
5312 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
5313 Add test coverage for an unmatched overloaded operator.
5314 * g++.dg/expr/pmf-1.C: Likewise.
5315 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
5316 * g++.old-deja/g++.jason/conversion11.C: Likewise.
5317 * g++.old-deja/g++.law/arg11.C: Likewise.
5318 * g++.old-deja/g++.law/arm9.C: Likewise.
5319 * g++.old-deja/g++.robertl/eb131.C: Likewise.
5321 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
5324 * gfortran.dg/allocate_with_mold_2.f90: New test.
5326 2018-09-12 Jakub Jelinek <jakub@redhat.com>
5329 * gcc.target/i386/pr82853-1.c: New test.
5330 * gcc.target/i386/pr82853-2.c: New test.
5332 2018-09-12 Richard Biener <rguenther@suse.de>
5334 PR tree-optimization/87280
5335 * gcc.dg/torture/pr87280.c: New testcase.
5337 2018-09-12 Richard Biener <rguenther@suse.de>
5339 PR tree-optimization/87266
5340 * gcc.dg/torture/pr87266-1.c: New testcase.
5341 * gcc.dg/torture/pr87266-2.c: Likewise.
5342 * gcc.dg/torture/pr87266-3.c: Likewise.
5343 * gcc.dg/torture/pr87266-4.c: Likewise.
5345 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
5347 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
5349 2018-09-12 Jakub Jelinek <jakub@redhat.com>
5350 Andreas Krebbel <krebbel@linux.ibm.com>
5352 PR tree-optimization/86844
5353 * gcc.c-torture/execute/pr86844.c: New test.
5354 * gcc.dg/store_merging_22.c: New test.
5355 * gcc.dg/store_merging_23.c: New test.
5357 2018-09-12 Jakub Jelinek <jakub@redhat.com>
5360 * c-c++-common/torture/pr87248.c: New test.
5362 2018-09-11 Janus Weil <janus@gcc.gnu.org>
5365 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
5367 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
5370 * gfortran.dg/select_type_43.f90: New test.
5372 2018-09-11 Nathan Sidwell <nathan@acm.org>
5374 * gcc.dg/driver-specs.c: New.
5376 2018-09-11 Joey Ye <joey.ye@arm.com>
5378 * lib/gcov.exp (verify-intermediate): Add missing close.
5380 2018-09-11 Janus Weil <janus@gcc.gnu.org>
5383 * gfortran.dg/typebound_call_30.f90: New test case.
5385 2018-09-10 Janus Weil <janus@gcc.gnu.org>
5388 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
5390 2018-09-08 Marek Polacek <polacek@redhat.com>
5392 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
5393 * g++.dg/cpp0x/move-return2.C: New test.
5395 2018-09-08 Marek Polacek <polacek@redhat.com>
5397 * c-c++-common/array-init.c: Add dg-prune-output.
5398 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
5399 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
5400 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
5401 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
5402 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
5403 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
5404 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
5405 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
5406 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
5407 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
5408 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
5409 * g++.dg/cpp1y/pr64382.C: Likewise.
5410 * g++.dg/cpp1y/pr77739.C: Likewise.
5411 * g++.dg/cpp1z/lambda-this1.C: Likewise.
5412 * g++.dg/cpp1z/lambda-this2.C: Likewise.
5413 * g++.dg/template/crash84.C: Adjust dg-error.
5415 2018-09-07 Marek Polacek <polacek@redhat.com>
5417 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
5420 2018-09-07 Marek Polacek <polacek@redhat.com>
5422 PR c++/87152 - range-based for loops with initializer broken in templates.
5423 * g++.dg/cpp2a/range-for11.C: New test.
5424 * g++.dg/cpp2a/range-for12.C: New test.
5425 * g++.dg/cpp2a/range-for13.C: New test.
5426 * g++.dg/cpp2a/range-for14.C: New test.
5427 * g++.dg/cpp2a/range-for15.C: New test.
5428 * g++.dg/cpp2a/range-for16.C: New test.
5429 * g++.dg/cpp2a/range-for17.C: New test.
5430 * g++.dg/cpp2a/range-for18.C: New test.
5431 * g++.dg/parse/error61.C (foo): Adjust dg-error.
5433 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
5436 * gcc.target/powerpc/pr86731.c: New test.
5437 * gcc.target/powerpc/pr86731-longlong.c: New test.
5438 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
5439 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
5440 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
5441 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
5443 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
5446 * gcc.target/s390/pr80080-3.c: New test.
5447 * gcc.target/s390/s390.exp: Make sure the new test passes
5448 on all optimization levels.
5450 2018-09-05 Marek Polacek <polacek@redhat.com>
5452 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
5453 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
5455 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
5456 Bernd Schmidt <bernds_cb1@t-online.de>
5458 * gcc.target/nvptx/atomic_fetch-1.c: New test.
5459 * gcc.target/nvptx/atomic_fetch-1.c: New test.
5461 2018-09-05 Marek Polacek <polacek@redhat.com>
5463 PR c++/87109, wrong overload with ref-qualifiers.
5464 * g++.dg/cpp0x/ref-qual19.C: New test.
5466 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5469 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
5470 * lib/target-supports.exp (scan-assembler_required_options,
5471 scan-assembler-not_required_options,
5472 scan-assembler-times_required_options): Add -fno-ident.
5473 * lib/scanasm.exp (scan-assembler-times): Fix error message.
5474 * c-c++-common/ident-0a.c: New test.
5475 * c-c++-common/ident-0b.c: New test.
5476 * c-c++-common/ident-1a.c: New test.
5477 * c-c++-common/ident-1b.c: New test.
5478 * c-c++-common/ident-2a.c: New test.
5479 * c-c++-common/ident-2b.c: New test.
5481 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5483 * gcc.dg/recip_sqrt_mult_1.c: New test.
5484 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
5485 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
5486 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
5487 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
5488 * g++.dg/recip_sqrt_mult_1.C: Likewise.
5489 * g++.dg/recip_sqrt_mult_2.C: Likewise.
5491 2018-09-05 Martin Liska <mliska@suse.cz>
5493 PR tree-optimization/87205
5494 * gcc.dg/tree-ssa/pr87205-2.c: New test.
5495 * gcc.dg/tree-ssa/pr87205.c: New test.
5497 2018-09-05 Richard Biener <rguenther@suse.de>
5499 PR tree-optimization/87217
5500 * gfortran.dg/pr87217.f: New testcase.
5502 2018-09-05 Pádraig Brady p@draigbrady.com
5505 * g++.dg/abi/pr87137.C: New.
5508 * g++.dg/pr87185.C: New.
5510 2018-09-05 Martin Liska <mliska@suse.cz>
5513 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
5514 to support Darwin names.
5516 2018-09-05 Martin Liska <mliska@suse.cz>
5518 * g++.dg/gcov/loop.C: Update test to support new format.
5520 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
5523 * g++.dg/pr86593.C: New test.
5525 2018-09-04 Jakub Jelinek <jakub@redhat.com>
5528 * gcc.target/i386/pr87198.c: New test.
5530 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5533 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
5535 2018-09-04 Richard Biener <rguenther@suse.de>
5537 PR tree-optimization/87211
5538 * gcc.dg/torture/pr87211.c: New testcase.
5540 2018-09-04 Richard Biener <rguenther@suse.de>
5542 PR tree-optimization/87176
5543 * gcc.dg/torture/pr87176.c: New testcase.
5544 * gcc.dg/torture/ssa-fre-1.c: Likewise.
5546 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5548 * gfortran.dg/modulo_check: New test.
5550 2018-09-03 Richard Biener <rguenther@suse.de>
5552 PR tree-optimization/87177
5553 * gcc.dg/torture/pr87177.c: New testcase.
5554 * gcc.dg/torture/pr87177-2.c: Likewise.
5556 2018-09-03 Richard Biener <rguenther@suse.de>
5558 PR tree-optimization/87200
5559 * gcc.dg/torture/pr87200.c: New testcase.
5561 2018-09-03 Richard Biener <rguenther@suse.de>
5563 PR tree-optimization/87197
5564 * gcc.dg/torture/pr87197.c: New testcase.
5566 PR tree-optimization/87169
5567 * gcc.dg/torture/pr87169.c: New testcase.
5569 2018-09-03 Martin Liska <mliska@suse.cz>
5572 * gcc.dg/completion-4.c: New test.
5574 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
5577 * g++.dg/concepts/pr84980.C: New.
5579 2018-09-03 Martin Liska <mliska@suse.cz>
5582 * c-c++-common/pr59521-1.c: New test.
5583 * c-c++-common/pr59521-2.c: New test.
5584 * gcc.dg/tree-prof/pr59521-3.c: New test.
5586 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5588 * c-c++-common/array-init.c: New test.
5589 * g++.dg/init/string2.C: Remove selector.
5591 2018-09-01 Michael Matz <matz@suse.de>
5593 PR tree-optimization/87074
5594 * gcc.dg/pr87074.c: New test.
5596 2018-08-31 Richard Biener <rguenther@suse.de>
5598 PR tree-optimization/87168
5599 * gcc.dg/torture/pr87168.c: New testcase.
5601 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
5603 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
5604 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
5605 (test_vnegd_s64): Likewise.
5606 * gcc.target/aarch64/vnegd_64.c: New.
5607 * gcc.target/aarch64/vabsd_64.c: New.
5608 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
5610 2018-08-31 Nathan Sidwell <nathan@acm.org>
5614 * g++.dg/cpp0x/pr87155.C: New.
5615 * g++.dg/cpp0x/inline-ns10.C: Adjust.
5617 2018-08-31 Jakub Jelinek <jakub@redhat.com>
5620 * gcc.target/i386/avx512bw-pr87138.c: New test.
5622 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
5626 * gfortran.dg/pr86328.f90 : New test.
5627 in comment 12 of the PR.
5628 * gfortran.dg/pr86760.f90 : New test.
5630 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
5632 * g++.dg/cpp0x/noexcept30.C: Make dependence on
5633 -fdelete-null-pointer-checks explicit.
5634 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
5635 * g++.dg/expr/pmf-3.C: Likewise.
5636 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
5637 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
5638 * g++.dg/tree-ssa/pr61034.C: Likewise.
5639 * gcc.dg/addr_equal-1.c: Likewise.
5640 * gcc.dg/ipa/pr85734.c: Likewise.
5641 * gcc.dg/ipa/propmalloc-1.c: Likewise.
5642 * gcc.dg/ipa/propmalloc-2.c: Likewise.
5643 * gcc.dg/ipa/propmalloc-3.c: Likewise.
5644 * gcc.dg/tree-ssa/pr78154.c: Likewise.
5645 * gcc.dg/tree-ssa/pr83648.c: Likewise.
5647 2018-08-30 Martin Sebor <msebor@redhat.com>
5650 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
5652 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
5655 gcc.dg/strcmpopt_6.c: Remove.
5656 gcc.target/aarch64/strcmpopt_6.c: New testcase.
5657 gcc.target/i386/strcmpopt_6.c: Likewise.
5659 2018-08-30 Richard Biener <rguenther@suse.de>
5661 PR tree-optimization/87147
5662 * gcc.dg/torture/pr87147.c: New testcase.
5664 2018-08-30 Tamar Christina <tamar.christina@arm.com>
5666 * gcc.target/aarch64/large_struct_copy_2.c: New.
5668 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
5671 * gcc.c-torture/execute/pr87053.c: New test.
5673 2018-08-29 Jakub Jelinek <jakub@redhat.com>
5676 * g++.dg/ubsan/vptr-13.C: New test.
5678 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
5681 * g++.dg/concepts/pr85265.C: New.
5683 2018-08-29 Martin Sebor <msebor@redhat.com>
5684 Bernd Edlinger <bernd.edlinger@hotmail.de>
5686 PR tree-optimization/86714
5687 PR tree-optimization/86711
5688 * gcc.c-torture/execute/memchr-1.c: New test.
5689 * gcc.c-torture/execute/pr86714.c: New test.
5690 * gcc.c-torture/execute/widechar-3.c: New test.
5691 * gcc.dg/strlenopt-58.c: New test.
5693 2018-08-29 Richard Biener <rguenther@suse.de>
5695 PR tree-optimization/87132
5696 * gcc.dg/torture/pr87132.c: New testcase.
5698 2018-08-29 David Malcolm <dmalcolm@redhat.com>
5701 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
5702 output to reflect underlining of pertinent parameter in decl
5703 for "no known conversion" messages.
5705 2018-08-29 Jakub Jelinek <jakub@redhat.com>
5708 * g++.dg/cpp1z/decomp47.C: New test.
5710 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
5712 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
5715 2018-08-29 Richard Biener <rguenther@suse.de>
5717 PR tree-optimization/87117
5718 * gfortran.dg/pr87117.f90: New testcase.
5720 2018-08-29 Richard Biener <rguenther@suse.de>
5722 PR tree-optimization/87126
5723 * gcc.dg/tree-ssa/pr87126.c: New testcase.
5725 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
5727 PR tree-optimization/87009
5728 * gcc.dg/pr87009.c: New test.
5730 2018-08-28 Martin Sebor <msebor@redhat.com>
5733 * g++.dg/Walloca1.C: Adjust.
5735 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
5738 * g++.dg/other/switch4.C: New.
5740 2018-08-28 Richard Biener <rguenther@suse.de>
5742 PR tree-optimization/87124
5743 * g++.dg/torture/pr87124.C: New testcase.
5745 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
5748 * gfortran.dg/class_result_7.f90: New test.
5749 * gfortran.dg/class_result_8.f90: New test.
5750 * gfortran.dg/class_result_9.f90: New test.
5753 * gfortran.dg/allocate_with_source_25.f90: New test.
5755 2018-08-28 Jakub Jelinek <jakub@redhat.com>
5758 * gcc.dg/pr87099.c: New test.
5760 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
5763 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
5765 2018-08-28 Richard Biener <rguenther@suse.de>
5767 PR tree-optimization/87117
5768 * gcc.dg/pr87117-1.c: New testcase.
5770 2018-08-28 Richard Biener <rguenther@suse.de>
5772 PR tree-optimization/87117
5773 * gcc.dg/pr87117-2.c: New testcase.
5775 2018-08-28 Richard Biener <rguenther@suse.de>
5777 PR tree-optimization/87117
5778 * gcc.dg/lvalue-5.c: New testcase.
5780 2018-08-27 Jeff Law <law@redhat.com>
5782 PR tree-optimization/87110
5783 * gcc.c-torture/compile/pr87110.c: New test.
5785 2018-08-27 Martin Sebor <msebor@redhat.com>
5787 PR tree-optimization/86914
5788 * gcc.dg/strlenopt-57.c: New test.
5790 2018-08-27 Martin Sebor <msebor@redhat.com>
5792 PR tree-optimization/87112
5793 * gcc.dg/pr87112.c: New test.
5795 2018-08-27 David Malcolm <dmalcolm@redhat.com>
5798 * g++.dg/diagnostic/missing-typename.C: New test.
5800 2018-08-27 Jeff Law <law@redhat.com>
5802 * gcc.c-torture/compile/dse.c: New test.
5804 2018-08-27 Jakub Jelinek <jakub@redhat.com>
5807 * g++.dg/diagnostic/pr86993.C: New test.
5809 2018-08-27 Richard Biener <rguenther@suse.de>
5811 PR tree-optimization/86927
5812 * gcc.dg/vect/pr86927.c: New testcase.
5814 2018-08-27 David Malcolm <dmalcolm@redhat.com>
5817 * gcc.dg/empty.h: New file.
5818 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
5819 top of file and removal of redundant second printing of warning
5821 * gcc.dg/fixits-pr84852-2.c: Likewise.
5822 * gcc.dg/missing-header-fixit-3.c: Likewise.
5823 * gcc.dg/missing-header-fixit-4.c: New test.
5824 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
5825 conversion of show_caret_p to a tri-state.
5827 2018-08-27 David Malcolm <dmalcolm@redhat.com>
5830 * g++.dg/pr85523.C: Extend expected output to show line
5831 before line-insertion fix-it hint.
5832 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
5833 (test_fixit_insert_newline): Add previous line to expected output.
5834 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
5835 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
5837 2018-08-27 Martin Liska <mliska@suse.cz>
5840 * gcc.dg/asan/pr86962.c: New test.
5842 2018-08-27 Martin Liska <mliska@suse.cz>
5844 * gcc.dg/tree-prof/val-prof-10.c: New test.
5846 2018-08-27 Martin Liska <mliska@suse.cz>
5848 PR tree-optimization/86847
5849 * gcc.dg/tree-ssa/switch-3.c: New test.
5850 * gcc.dg/tree-ssa/vrp105.c: Remove.
5852 2018-08-27 Martin Liska <mliska@suse.cz>
5854 * gcc.dg/tree-ssa/switch-2.c: New test.
5856 2018-08-27 Richard Biener <rguenther@suse.de>
5858 * g++.dg/torture/20180705-1.C: New testcase.
5859 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
5860 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
5861 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
5862 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
5863 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
5864 * gcc.dg/pr85195.c: Likewise.
5865 * gcc.dg/pr85467.c: Likewise.
5866 * gcc.dg/torture/pr81790.c: Likewise.
5868 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
5869 param to current default.
5871 2018-08-27 Jakub Jelinek <jakub@redhat.com>
5873 PR rtl-optimization/87065
5874 * gcc.target/i386/pr87065.c: New test.
5876 2018-08-26 Marek Polacek <polacek@redhat.com>
5879 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
5881 PR c++/87029, Implement -Wredundant-move.
5882 * g++.dg/cpp0x/Wredundant-move1.C: New test.
5883 * g++.dg/cpp0x/Wredundant-move2.C: New test.
5884 * g++.dg/cpp0x/Wredundant-move3.C: New test.
5885 * g++.dg/cpp0x/Wredundant-move4.C: New test.
5887 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5890 * gfortran.dg/matmul_19.f90: New test.
5892 2018-08-25 Janus Weil <janus@gcc.gnu.org>
5895 * gfortran.dg/generic_35.f90: New test case.
5897 2018-08-24 David Malcolm <dmalcolm@redhat.com>
5900 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
5901 line spans are printed with -fdiagnostics-show-line-numbers.
5903 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5906 * gfortran.dg/implied_do_io_6.f90: New test.
5908 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
5911 * gcc.dg/pr87092.c: New test.
5913 2018-08-24 Marek Polacek <polacek@redhat.com>
5917 * g++.dg/cpp0x/auto52.C: New test.
5918 * g++.dg/cpp1y/auto-fn52.C: New test.
5919 * g++.dg/cpp1y/auto-fn53.C: New test.
5920 * g++.dg/cpp1y/auto-fn54.C: New test.
5922 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
5924 * lib/target-supports.exp (vect_perm_supported): Only return
5925 false for variable-length vectors if the permute size is not
5927 (check_effective_target_vect_perm)
5928 (check_effective_target_vect_perm_byte)
5929 (check_effective_target_vect_perm_short): Remove check for
5930 variable-length vectors.
5931 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
5932 * gcc.dg/vect/slp-perm-10.c: Likewise.
5933 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
5935 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
5937 * gcc.target/aarch64/sve/bswap_1.c: New test.
5938 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
5939 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
5941 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
5943 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
5944 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
5945 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
5946 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
5947 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
5948 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
5949 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
5951 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
5954 * gcc.dg/pr79342.: New test.
5956 2018-08-23 Martin Sebor <msebor@redhat.com>
5958 PR tree-optimization/87072
5959 * gcc.dg/Warray-bounds-35.c: New test.
5961 2018-08-23 Richard Biener <rguenther@suse.de>
5964 * gcc.dg/pr87024.c: New testcase.
5966 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
5968 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
5969 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
5970 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
5971 * gcc.dg/vect/pr80631-2.c: Likewise.
5973 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
5976 * gfortran.dg/submodule_32.f08: New test.
5978 2018-08-22 Janus Weil <janus@gcc.gnu.org>
5981 * gfortran.dg/associate_3.f90: Update error message.
5982 * gfortran.dg/associate_39.f90: New test case.
5984 2018-08-22 Janus Weil <janus@gcc.gnu.org>
5987 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
5989 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
5990 * gfortran.dg/class_17.f03: Update error message.
5991 * gfortran.dg/class_55.f90: Ditto.
5992 * gfortran.dg/dtio_11.f90: Update error messages.
5993 * gfortran.dg/implicit_actual.f90: Add an error message.
5994 * gfortran.dg/typebound_proc_12.f90: Update error message.
5996 2018-08-22 Martin Sebor <msebor@redhat.com>
5999 * gcc.dg/pr87052.c: New test.
6000 * gcc.dg/tree-ssa/dump-3.c: Adjust.
6002 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
6004 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
6005 * gfortran.dg/max_expr.f90: ...this.
6006 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
6007 * gfortran.dg/min_expr.f90: ...this.
6009 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6011 PR tree-optimization/86725
6012 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
6013 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
6014 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
6015 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
6017 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6019 PR tree-optimization/86725
6020 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
6022 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6024 * gcc.dg/vect/vect-avg-16.c: New test.
6025 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
6026 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
6027 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
6028 the second loop in main1.
6030 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
6032 * gcc.dg/lto/pr85248_0.c (test_alias):
6033 Stringify __USER_LABEL_PREFIX__.
6034 (test_noreturn): Likewise.
6036 2018-08-22 Richard Biener <rguenther@suse.de>
6038 PR tree-optimization/86988
6039 * g++.dg/pr86988.C: New testcase.
6041 2018-08-22 Richard Biener <rguenther@suse.de>
6043 PR tree-optimization/86945
6044 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
6046 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
6048 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
6050 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
6051 Thomas Koenig <tkoenig@gcc.gnu.org>
6054 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
6055 * gfortran.dg/f2003_io_1.f03: Add wait statement.
6057 2018-08-21 Marek Polacek <polacek@redhat.com>
6059 PR c++/86981, Implement -Wpessimizing-move.
6060 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
6061 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
6062 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
6063 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
6064 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
6067 * g++.dg/concepts/pr67595.C: Add dg-warning.
6068 * g++.dg/cpp0x/Wnarrowing11.C: New test.
6069 * g++.dg/cpp0x/Wnarrowing12.C: New test.
6070 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
6073 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
6074 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
6076 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6078 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
6080 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6082 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
6084 2018-08-21 Javier Miranda <miranda@adacore.com>
6086 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
6088 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6090 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
6092 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6094 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
6096 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
6098 * gnat.dg/rep_clause7.adb: New testcase.
6100 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6102 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
6103 gnat.dg/task1_pkg.ads: New testcase.
6105 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
6107 * gnat.dg/linkedlist.adb: New testcase.
6109 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
6111 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
6112 gnat.dg/elab6_pkg.ads: New testcase.
6114 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6116 * gnat.dg/expr_func5.adb: New testcase.
6118 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
6120 * gnat.dg/dynhash.adb: New testcase.
6122 2018-08-21 Javier Miranda <miranda@adacore.com>
6124 * gnat.dg/enum4.adb: New testcase.
6126 2018-08-21 Tamar Christina <tamar.christina@arm.com>
6128 * gcc.target/aarch64/large_struct_copy.c: New test.
6130 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
6132 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
6134 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
6137 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
6139 2018-08-21 Tom de Vries <tdevries@suse.de>
6141 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
6142 to avoid mismatch in .debug and .earlydebug dump files.
6144 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
6147 * gcc.target/powerpc/pr87033.c: New test.
6149 2018-08-20 Martin Sebor <msebor@redhat.com>
6151 PR tree-optimization/87034
6152 * gcc.dg/builtin-sprintf-warn-20.c: New test.
6154 2018-08-20 David Malcolm <dmalcolm@redhat.com>
6157 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
6158 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
6159 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
6161 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
6164 * g++.dg/torture/pr87014.C: New file.
6166 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
6169 * gcc.target/alpha/pr86984.c: New test.
6171 2018-08-20 Richard Biener <rguenther@suse.de>
6173 PR tree-optimization/78655
6174 * gcc.dg/tree-ssa/evrp11.c: New testcase.
6176 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
6178 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
6181 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
6183 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
6185 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
6186 * gcc.dg/lto/pr83719_0.c: Likewise.
6188 2018-08-17 Martin Sebor <msebor@redhat.com>
6191 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6193 2018-08-17 David Malcolm <dmalcolm@redhat.com>
6195 * g++.dg/conversion/Wwrite-strings.C: New test.
6197 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
6198 Chung-Lin Tang <cltang@codesourcery.com>
6199 Xianmiao Qu <xianmiao_qu@c-sky.com>
6201 C-SKY port: Testsuite
6203 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
6204 * g++.dg/torture/type-generic-1.C: Likewise.
6205 * gcc.c-torture/compile/20000804-1.c: Likewise.
6206 * gcc.c-torture/execute/20101011-1.c: Likewise.
6207 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
6208 * gcc.dg/20020312-2.c: Likewise.
6209 * gcc.dg/Wno-frame-address.c: Likewise.
6210 * gcc.dg/c11-true_min-1.c: Likewise.
6211 * gcc.dg/sibcall-10.c: Likewise.
6212 * gcc.dg/sibcall-9.c: Likewise.
6213 * gcc.dg/stack-usage-1.c: Likewise.
6214 * gcc.dg/torture/float32-tg-3.c: Likewise.
6215 * gcc.dg/torture/float32x-tg-3.c: Likewise.
6216 * gcc.dg/torture/float64-tg-3.c: Likewise.
6217 * gcc.dg/torture/float64x-tg-3.c: Likewise.
6218 * gcc.dg/torture/type-generic-1.c: Likewise.
6219 * gcc.target/csky/*: New.
6220 * lib/target-supports.exp (check_profiling_available): Add
6222 (check_effective_target_hard_float): Handle C-SKY targets with
6223 single-precision hard float only.
6224 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
6226 2018-08-17 David Malcolm <dmalcolm@redhat.com>
6228 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
6230 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
6231 coverage for gcc_dump_printf.
6233 2018-08-17 Martin Liska <mliska@suse.cz>
6235 * g++.dg/opt/mpx.C: Fix scanned pattern.
6236 * gcc.target/i386/mpx.c: Likewise.
6237 * g++.dg/warn/Wunreachable-code-1.C: Remove.
6238 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
6239 * gcc.dg/torture/pr52969.c: Likewise.
6240 * g++.dg/warn/pr31246-2.C: Likewise.
6241 * g++.dg/warn/pr31246.C: Likewise.
6242 * gcc.dg/pr33092.c: Likewise.
6243 * g++.dg/opt/eh1.C: Remove a deprecated option.
6244 * g++.dg/template/inline1.C: Likewise.
6245 * g++.dg/tree-ssa/pr81408.C: Likewise.
6246 * gcc.dg/pr41837.c: Likewise.
6247 * gcc.dg/pr41841.c: Likewise.
6248 * gcc.dg/pr42250.c: Likewise.
6249 * gcc.dg/pr43084.c: Likewise.
6250 * gcc.dg/pr43317.c: Likewise.
6251 * gcc.dg/pr51879-18.c: Likewise.
6252 * gcc.dg/torture/pr36066.c: Likewise.
6253 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
6254 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
6255 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
6256 * gcc.dg/tree-ssa/pr45122.c: Likewise.
6257 * gcc.target/i386/pr45352-2.c: Likewise.
6258 * gcc.target/i386/zee.c: Likewise.
6259 * gfortran.dg/auto_char_len_2.f90: Likewise.
6260 * gfortran.dg/auto_char_len_4.f90: Likewise.
6261 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
6262 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
6263 * gfortran.dg/gomp/pr47331.f90: Likewise.
6264 * gfortran.dg/pr40999.f: Likewise.
6265 * gfortran.dg/pr41011.f: Likewise.
6266 * gfortran.dg/pr42051.f03: Likewise.
6267 * gfortran.dg/pr46804.f90: Likewise.
6268 * gfortran.dg/pr83149_1.f90: Likewise.
6269 * gfortran.dg/pr83149_b.f90: Likewise.
6270 * gfortran.dg/whole_file_1.f90: Likewise.
6271 * gfortran.dg/whole_file_10.f90: Likewise.
6272 * gfortran.dg/whole_file_11.f90: Likewise.
6273 * gfortran.dg/whole_file_12.f90: Likewise.
6274 * gfortran.dg/whole_file_13.f90: Likewise.
6275 * gfortran.dg/whole_file_14.f90: Likewise.
6276 * gfortran.dg/whole_file_15.f90: Likewise.
6277 * gfortran.dg/whole_file_16.f90: Likewise.
6278 * gfortran.dg/whole_file_17.f90: Likewise.
6279 * gfortran.dg/whole_file_18.f90: Likewise.
6280 * gfortran.dg/whole_file_19.f90: Likewise.
6281 * gfortran.dg/whole_file_2.f90: Likewise.
6282 * gfortran.dg/whole_file_20.f03: Likewise.
6283 * gfortran.dg/whole_file_3.f90: Likewise.
6284 * gfortran.dg/whole_file_4.f90: Likewise.
6285 * gfortran.dg/whole_file_5.f90: Likewise.
6286 * gfortran.dg/whole_file_6.f90: Likewise.
6287 * gfortran.dg/whole_file_7.f90: Likewise.
6288 * gfortran.dg/whole_file_8.f90: Likewise.
6289 * gfortran.dg/whole_file_9.f90: Likewise.
6290 * gcc.dg/vect/vect.exp: Likewise.
6292 2018-08-17 Richard Biener <rguenther@suse.de>
6295 * gcc.dg/torture/pr86505.c: New testcase.
6297 2018-08-16 Martin Sebor <msebor@redhat.com>
6299 PR tree-optimization/86853
6300 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
6301 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
6302 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
6304 2018-08-16 David Malcolm <dmalcolm@redhat.com>
6306 * gcc.dg/missing-header-fixit-3.c: New test.
6308 2018-08-16 David Malcolm <dmalcolm@redhat.com>
6310 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
6311 (test_fixit_insert_newline): Update expected output to show '+'
6312 characters in margin of line-insertion fix-it hint.
6314 2018-08-16 Nathan Sidwell <nathan@acm.org>
6316 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
6317 * gcc.dg/cpp/macsyntx2.c: likewise.
6319 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
6322 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
6323 * gcc.target/i386/avx-cvt-2.c: Ditto.
6325 2018-08-16 David Malcolm <dmalcolm@redhat.com>
6328 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
6330 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
6332 * gcc.target/aarch64/imm_choice_comparison.c: New test.
6334 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
6336 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
6337 (lib_strncmp): Likewise.
6339 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
6341 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
6342 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
6343 * g++.dg/torture/pr44295.C : Likewise.
6345 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
6348 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
6349 attributes and matching.
6350 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
6351 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
6353 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
6355 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
6357 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
6359 * gcc.target/i386/rop1.c: Remove.
6360 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
6362 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
6364 * gcc.target/powerpc/fold-vec-splat-char.c: New.
6365 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
6366 * gcc.target/powerpc/fold-vec-splat-int.c: New.
6367 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
6368 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
6369 * gcc.target/powerpc/fold-vec-splat-short.c: New.
6371 2018-08-15 David Malcolm <dmalcolm@redhat.com>
6373 * g++.dg/diagnostic/aka3.C: New test.
6374 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
6375 output to show range labels.
6376 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
6377 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6378 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
6379 * gcc.dg/bad-binary-ops.c: Update expected output to show range
6380 labels. Add an "aka" example.
6381 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
6383 * gcc.dg/format/diagnostic-ranges.c: Likewise.
6384 * gcc.dg/format/pr72858.c: Likewise.
6385 * gcc.dg/format/pr78498.c: Likewise.
6386 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
6387 Update expected output to show range labels. Add examples of
6388 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
6389 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
6390 Update expected output to show range labels.
6391 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
6392 (test_very_wide_line): Adjust so that label is at left-clipping
6394 (test_very_wide_line_2): New test.
6395 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
6396 Update expected output to show range labels.
6397 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
6398 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
6399 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
6400 for new param to gcc_rich_location::add_expr.
6401 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6403 (test_show_locus): Add examples of labels to various tests. Tweak
6404 the "very wide_line" test case and duplicate it, to cover the
6405 boundary values for clipping of labels against the left-margin.
6406 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6407 diagnostic-test-show-locus-no-labels.c.
6408 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
6409 Update line numbers of dg-locus directives.
6410 * gcc.dg/pr69627.c: Update expected output to show range labels.
6411 * lib/multiline.exp (proc _build_multiline_regex): Remove
6412 special-case handling of lines with trailing '|'.
6414 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
6417 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
6420 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6422 * gcc.dg/wmain.c: New test.
6424 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
6427 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
6428 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
6431 2018-08-15 Martin Liska <mliska@suse.cz>
6433 PR tree-optimization/86925
6434 * gcc.dg/predict-20.c: New test.
6435 * gcc.dg/predict-21.c: New test.
6437 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
6439 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
6441 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
6443 * gcc.target/i386/sse2-movs.c: New test.
6445 2018-08-14 Martin Sebor <msebor@redhat.com>
6447 PR tree-optimization/86650
6448 * gcc.dg/Warray-bounds-34.c: New test.
6450 2018-08-14 Janus Weil <janus@gcc.gnu.org>
6453 * gfortran.dg/generic_34.f90: New test case.
6455 2018-08-13 Marek Polacek <polacek@redhat.com>
6458 * g++.dg/cpp0x/Wnarrowing6.C: New test.
6459 * g++.dg/cpp0x/Wnarrowing7.C: New test.
6460 * g++.dg/cpp0x/Wnarrowing8.C: New test.
6461 * g++.dg/cpp0x/Wnarrowing9.C: New test.
6462 * g++.dg/cpp0x/Wnarrowing10.C: New test.
6463 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
6464 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
6465 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
6466 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
6467 * g++.dg/ext/stmtexpr15.C: Likewise.
6468 * g++.dg/gomp/pr47963.C: Likewise.
6469 * g++.dg/init/new37.C: Likewise.
6470 * g++.dg/init/new43.C: Likewise.
6471 * g++.dg/other/fold1.C: Likewise.
6472 * g++.dg/parse/array-size2.C: Likewise.
6473 * g++.dg/template/dependent-name3.C: Likewise.
6474 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
6475 * g++.dg/other/vrp1.C: Likewise.
6476 * g++.dg/template/char1.C: Likewise.
6478 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
6480 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
6481 instead of a ZERO_EXTEND.
6483 2018-08-13 Martin Sebor <msebor@redhat.com>
6485 PR tree-optimization/71625
6486 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
6487 * g++.dg/init/string2.C: New test.
6488 * g++.dg/init/string3.C: New test.
6489 * g++.dg/init/string4.C: New test.
6490 * gcc.dg/init-string-3.c: New test.
6491 * gcc.dg/strlenopt-55.c: New test.
6492 * gcc.dg/strlenopt-56.c: New test.
6494 2018-08-13 Marek Polacek <polacek@redhat.com>
6496 P0806R2 - Deprecate implicit capture of this via [=]
6497 * g++.dg/cpp2a/lambda-this1.C: New test.
6498 * g++.dg/cpp2a/lambda-this2.C: New test.
6499 * g++.dg/cpp2a/lambda-this3.C: New test.
6501 2018-08-13 Marek Polacek <polacek@redhat.com>
6504 * g++.dg/diagnostic/auto1.C: New test.
6506 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
6509 * gfortran.dg/transfer_class_3.f90: New test.
6511 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
6514 * gfortran.dg/use_rename_9.f90: New test.
6516 2018-08-11 Jakub Jelinek <jakub@redhat.com>
6518 PR tree-optimization/86835
6519 * gcc.dg/pr86835.c: New test.
6521 2018-08-10 Janus Weil <janus@gcc.gnu.org>
6524 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
6525 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
6526 * gfortran.dg/short_circuiting_2.f90: New test case.
6527 * gfortran.dg/short_circuiting_3.f90: New test case.
6529 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
6532 * gcc.target/i386/pr82418.c: New test.
6534 2018-08-10 Martin Liska <mliska@suse.cz>
6537 * gcc.dg/predict-17.c: New test.
6538 * gcc.dg/predict-18.c: New test.
6539 * gcc.dg/predict-19.c: New test.
6541 2018-08-10 Martin Liska <mliska@suse.cz>
6543 PR tree-optimization/85799
6544 * gcc.dg/pr85799.c: New test.
6546 2018-08-09 Jeff Law <law@redhat.com>
6549 * gcc.dg/uninit-suppress_2.c: Disable DOM.
6551 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
6553 * gcc.target/aarch64/sve/reduc_8.c: New test.
6555 2018-08-09 David Malcolm <dmalcolm@redhat.com>
6558 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
6560 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
6562 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
6563 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
6566 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
6568 PR tree-optimization/86858
6569 * gcc.dg/vect/pr86858.c: New test.
6571 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
6573 PR tree-optimization/86871
6574 * gcc.dg/vect/pr86871.c: New test.
6576 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
6578 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
6580 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
6582 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
6583 arch and tune numbers by 2.
6584 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
6585 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
6586 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
6587 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
6588 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
6589 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
6590 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
6591 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
6592 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
6593 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
6594 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
6595 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
6596 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
6597 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
6598 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
6599 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
6600 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
6601 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
6602 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
6603 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
6604 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
6605 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
6606 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
6607 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
6608 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
6609 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
6610 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
6611 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
6612 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
6613 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
6614 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
6615 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
6616 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
6617 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
6618 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
6619 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
6620 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
6621 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
6622 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
6623 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
6624 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
6625 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
6626 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
6627 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
6628 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
6629 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
6630 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
6631 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
6632 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
6633 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
6634 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
6635 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
6636 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
6637 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
6638 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
6639 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
6640 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
6641 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
6642 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
6643 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
6644 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
6645 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
6646 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
6647 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
6648 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
6649 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
6651 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
6654 * gcc.target/s390/pr84332.c: New testcase.
6656 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
6659 * gcc.target/m68k/tls-dimode.c: New file.
6661 2018-08-08 Nathan Sidwell <nathan@acm.org>
6663 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
6664 c-c++-common/inc-from-1.c: New
6666 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
6669 * gcc.target/s390/TI-constants-lra.c: New testcase.
6670 * gcc.target/s390/TI-constants-nolra.c: New testcase.
6672 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
6674 * gcc.target/s390/hotpatch-8.c: Remove.
6675 * gcc.target/s390/hotpatch-9.c: Remove.
6676 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
6677 * gcc.target/s390/mnop-mcount-m31.c: Remove.
6679 2018-08-08 Jakub Jelinek <jakub@redhat.com>
6681 P0595R1 - is_constant_evaluated
6682 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
6685 * g++.dg/cpp1z/decomp46.C: New test.
6688 * g++.dg/opt/pr86738.C: New test.
6690 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
6693 * gcc.target/aarch64/frecpe_1.c: New test.
6694 * gcc.target/aarch64/frecpe_2.c: Likewise.
6696 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
6698 PR c++/59480, DR 136
6699 * g++.dg/other/friend8.C: New.
6700 * g++.dg/other/friend9.C: Likewise.
6701 * g++.dg/other/friend10.C: Likewise.
6702 * g++.dg/other/friend11.C: Likewise.
6703 * g++.dg/other/friend12.C: Likewise.
6704 * g++.dg/other/friend13.C: Likewise.
6705 * g++.dg/other/friend14.C: Likewise.
6706 * g++.dg/other/friend15.C: Likewise.
6707 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
6708 * g++.dg/parse/defarg8.C: Likewise.
6710 2018-08-07 Martin Liska <mliska@suse.cz>
6713 * gcc.dg/predict-16.c: New test.
6714 * g++.dg/predict-1.C: New test.
6716 2018-08-07 Steve Ellcey <sellcey@cavium.com>
6717 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6719 PR tree-optimization/80925
6720 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
6721 vectorized on !vect_hw_misalign targets.
6723 2018-08-06 Marek Polacek <polacek@redhat.com>
6726 * g++.dg/cpp1y/constexpr-86767.C: New test.
6728 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
6730 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
6731 for target *-*-linux-gnu.
6733 2018-08-06 Alan Hayward <alan.hayward@arm.com>
6735 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
6736 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
6737 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
6739 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
6741 * gcc.target/s390/nomemloopunroll-1.c: New test.
6743 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
6746 * gcc.target/i386/pr86386.c: New file.
6748 2018-08-04 Tom de Vries <tdevries@suse.de>
6750 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
6752 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
6754 * gcc.dg/guality/const-volatile.c: Remove duplicate test
6757 2018-08-04 Janus Weil <janus@gcc.gnu.org>
6760 * gfortran.dg/interface_assignment_6.f90: New test case.
6762 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
6765 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
6767 2018-08-03 David Malcolm <dmalcolm@redhat.com>
6768 Jonathan Wakely <jwakely@redhat.com>
6771 * g++.dg/pr85523.C: New test.
6773 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
6776 * gcc.dg/union-duplicate-field.c: New test.
6778 2018-08-03 Jason Merrill <jason@redhat.com>
6781 * g++.dg/template/pr86706.C: New test.
6783 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
6785 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
6786 on vect_avg_qi targets.
6787 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
6788 * gcc.dg/vect/bb-slp-pow-1.c: New test.
6789 * gcc.dg/vect/vect-avg-15.c: Likewise.
6791 2018-08-03 Martin Liska <mliska@suse.cz>
6793 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
6794 * gcc.dg/predict-13.c: Likewise.
6795 * gcc.dg/predict-3.c: Likewise.
6796 * gcc.dg/predict-4.c: Likewise.
6797 * gcc.dg/predict-5.c: Likewise.
6798 * gcc.dg/predict-6.c: Likewise.
6799 * gcc.dg/predict-9.c: Likewise.
6800 * gfortran.dg/predict-1.f90: Likewise.
6802 2018-08-02 Richard Biener <rguenther@suse.de>
6805 * g++.dg/torture/pr86763.C: New testcase.
6807 2018-08-02 Richard Biener <rguenther@suse.de>
6809 PR tree-optimization/86816
6810 * g++.dg/torture/pr86816.C: New testcase.
6812 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
6814 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
6816 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
6817 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
6818 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
6820 * gcc.target/aarch64/sve/single_2.c: Likewise.
6821 * gcc.target/aarch64/sve/single_3.c: Likewise.
6822 * gcc.target/aarch64/sve/single_4.c: Likewise.
6824 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
6827 * gcc.target/aarch64/ldp_stp_13.c: New test.
6829 2018-08-01 Martin Sebor <msebor@redhat.com>
6831 PR tree-optimization/86650
6832 * gcc.dg/format/gcc_diag-10.c: Adjust.
6834 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
6836 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
6838 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
6840 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
6843 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
6844 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
6846 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
6848 * gcc.dg/pointer-range-check-1.c: New test.
6849 * gcc.dg/pointer-range-check-2.c: Likewise.
6851 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
6853 PR tree-optimization/86749
6854 * gcc.dg/vect/pr86749.c: New test.
6856 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
6859 * g++.dg/lookup/name-clash12.C: New.
6861 2018-08-01 Richard Biener <rguenther@suse.de>
6863 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
6865 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
6867 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
6869 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
6871 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
6873 2018-08-01 Martin Liska <mliska@suse.cz>
6875 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
6876 * gcc.dg/tree-prof/stringop-2.c: Likewise.
6877 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
6878 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
6879 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6880 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
6881 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
6882 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
6884 2018-08-01 Martin Liska <mliska@suse.cz>
6887 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
6889 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
6891 * gcc.target/aarch64/extract_zero_extend.c: New file.
6893 2018-08-01 Jakub Jelinek <jakub@redhat.com>
6896 * gcc.c-torture/compile/pr85704.c: New test.
6898 2018-07-31 Alexandre Oliva <oliva@adacore.com>
6899 Olivier Hainque <hainque@adacore.com>
6901 * gnat.dg/dinst.adb: New.
6902 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
6904 2018-07-31 David Malcolm <dmalcolm@redhat.com>
6906 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
6908 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
6911 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
6913 * c-c++-common/spec-barrier-1.c: New test.
6914 * c-c++-common/spec-barrier-2.c: New test.
6915 * gcc.dg/spec-barrier-3.c: New test.
6917 2018-07-31 Martin Sebor <msebor@redhat.com>
6919 PR tree-optimization/86741
6920 * gcc.dg/Warray-bounds-33.c: New test.
6922 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
6924 * gcc.target/s390/memset-1.c: Improve testcase.
6926 2018-07-31 Tom de Vries <tdevries@suse.de>
6929 * g++.dg/guality/pr86687.C: New test.
6931 2018-07-31 Jakub Jelinek <jakub@redhat.com>
6933 P1008R1 - prohibit aggregates with user-declared constructors
6934 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
6935 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
6936 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
6937 * g++.dg/cpp2a/aggr1.C: New test.
6938 * g++.dg/cpp2a/aggr2.C: New test.
6940 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
6943 * gcc.target/arm/pr86640.c: New testcase.
6945 2018-07-31 Martin Liska <mliska@suse.cz>
6947 PR gcov-profile/85338
6948 PR gcov-profile/85350
6949 PR gcov-profile/85372
6950 * gcc.misc-tests/gcov-pr85338.c: New test.
6951 * gcc.misc-tests/gcov-pr85350.c: New test.
6952 * gcc.misc-tests/gcov-pr85372.c: New test.
6954 2018-07-31 Martin Liska <mliska@suse.cz>
6956 PR gcov-profile/83813
6957 PR gcov-profile/84758
6958 PR gcov-profile/85217
6959 PR gcov-profile/85332
6960 * gcc.misc-tests/gcov-pr83813.c: New test.
6961 * gcc.misc-tests/gcov-pr84758.c: New test.
6962 * gcc.misc-tests/gcov-pr85217.c: New test.
6963 * gcc.misc-tests/gcov-pr85332.c: New test.
6965 2018-07-31 Ed Schonberg <schonberg@adacore.com>
6967 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
6968 gnat.dg/prot5_pkg.ads: New testcase.
6970 2018-07-31 Justin Squirek <squirek@adacore.com>
6972 * gnat.dg/addr11.adb: New testcase.
6974 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
6976 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
6978 2018-07-31 Gary Dismukes <dismukes@adacore.com>
6980 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
6982 2018-07-31 Ed Schonberg <schonberg@adacore.com>
6984 * gnat.dg/iter3.adb: New testcase.
6986 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
6988 Revert 'AsyncI/O patch committed'
6989 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
6990 Thomas Koenig <tkoenig@gcc.gnu.org>
6993 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
6994 * gfortran.dg/f2003_io_1.f03: Add wait statement.
6996 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
6998 PR rtl-optimization/85160
6999 * gcc.target/powerpc/combine-2-2.c: New testcase.
7001 2018-07-27 Martin Sebor <msebor@redhat.com>
7003 PR tree-optimization/86696
7004 * g++.dg/pr86696.C: New test.
7006 2018-07-27 David Malcolm <dmalcolm@redhat.com>
7008 PR tree-optimization/86636
7009 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
7010 Add dg-require-effective-target pthread.
7012 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
7014 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
7015 * gcc.dg/strcmpopt_6.c: Likewise.
7017 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
7020 * gcc.target/powerpc/pr58673-2.c: Call strdup.
7022 2018-07-26 Martin Sebor <msebor@redhat.com>
7024 PR tree-optimization/86043
7025 PR tree-optimization/86042
7026 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
7028 * gcc.dg/strlenopt-44.c: New test.
7030 2018-07-26 Martin Liska <mliska@suse.cz>
7032 PR gcov-profile/86536
7033 * gcc.misc-tests/gcov-pr86536.c: New test.
7035 2018-07-25 Martin Sebor <msebor@redhat.com>
7037 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
7038 ignored by the test harness.
7040 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
7041 Thomas Koenig <tkoenig@gcc.gnu.org>
7044 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
7045 * gfortran.dg/f2003_io_1.f03: Add wait statement.
7047 2018-07-25 Jakub Jelinek <jakub@redhat.com>
7050 * g++.dg/pr85515-2.C: Add expected dg-error.
7051 * g++.dg/cpp0x/range-for36.C: New test.
7053 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
7055 * gcc.target/arc/uncached-1.c: New test.
7056 * gcc.target/arc/uncached-2.c: Likewise.
7058 2018-07-24 Martin Sebor <msebor@redhat.com>
7060 PR tree-optimization/86622
7061 PR tree-optimization/86532
7062 * gcc.c-torture/execute/strlen-2.c: New test.
7063 * gcc.c-torture/execute/strlen-3.c: New test.
7064 * gcc.c-torture/execute/strlen-4.c: New test.
7066 2018-07-24 David Malcolm <dmalcolm@redhat.com>
7068 PR tree-optimization/86636
7069 * gcc.c-torture/compile/pr86636.c: New test.
7071 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
7073 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
7075 2018-07-24 Jakub Jelinek <jakub@redhat.com>
7078 * gcc.target/i386/pr86627.c: New test.
7081 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
7082 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
7083 * g++.dg/tree-ssa-/pr19476-6.C: New test.
7084 * g++.dg/tree-ssa-/pr19476-7.C: New test.
7086 2018-07-23 Carl Love <cel@us.ibm.com>
7089 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
7090 file altivec-2-runnable.c.
7091 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
7092 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
7093 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
7094 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
7095 vec_cts, vec_ctu, vec_cpsgn tests.
7097 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
7100 * gcc.dg/pr86617.c: New test.
7102 2018-07-23 Jakub Jelinek <jakub@redhat.com>
7105 * g++.dg/warn/Wnonnull-compare-9.C: New test.
7107 2018-07-20 Martin Sebor <msebor@redhat.com>
7110 * c-c++-common/pr68657-1.c: Adjust.
7111 * c-c++-common/pr68657-2.c: Same.
7112 * c-c++-common/pr68657-3.c: Same.
7113 * c-c++-common/pr68833-1.c: Same.
7114 * gcc.dg/Walloc-size-larger-than-16.c: Same.
7115 * gcc.dg/Walloca-larger-than.c: New test.
7116 * gcc.dg/Walloca-larger-than-2.c: New test.
7117 * gcc.dg/Wframe-larger-than-2.c: New test.
7118 * gcc.dg/Wlarger-than3.c: New test.
7119 * gcc.dg/Wvla-larger-than-3.c: New test.
7120 * gcc.dg/pr42611.c: Adjust.
7121 * gnat.dg/frame_overflow.adb: Same.
7123 2018-07-20 Martin Sebor <msebor@redhat.com>
7125 PR tree-optimization/86613
7126 PR tree-optimization/86611
7127 * c-c++-common/Warray-bounds-2.c: Undefine macros and
7128 prune duplicate warnings.
7129 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
7130 data-model-dependencies.
7131 * gcc.dg/Warray-bounds-32.c: Ditto.
7133 2018-07-20 Richard Biener <rguenther@suse.de>
7136 * g++.dg/lto/pr86585_0.C: New testcase.
7137 * g++.dg/lto/pr86585_1.C: Likewise.
7139 2018-07-19 Martin Sebor <msebor@redhat.com>
7141 PR tree-optimization/83776
7142 PR tree-optimization/84047
7143 * gcc.dg/Warray-bounds-29.c: New test.
7144 * gcc.dg/Warray-bounds-30.c: New test.
7145 * gcc.dg/Warray-bounds-31.c: New test.
7146 * gcc.dg/Warray-bounds-32.c: New test.
7148 2018-07-19 Michael Collison <michael.collison@arm.com>
7149 Richard Henderson <rth@redhat.com>
7151 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
7152 * gcc.target/aarch64/builtin_saddl.c: New testcase.
7153 * gcc.target/aarch64/builtin_saddll.c: New testcase.
7154 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
7155 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
7156 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
7157 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
7158 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
7159 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
7160 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
7161 * gcc.target/aarch64/builtin_usubl.c: New testcase.
7162 * gcc.target/aarch64/builtin_usubll.c: New testcase.
7164 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7166 Revert fix for c++/59480 (and testsuite followup)
7168 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7170 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
7172 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
7174 PR c++/59480, DR 136
7175 * g++.dg/other/friend8.C: New.
7176 * g++.dg/other/friend9.C: Likewise.
7177 * g++.dg/other/friend10.C: Likewise.
7178 * g++.dg/other/friend11.C: Likewise.
7179 * g++.dg/other/friend12.C: Likewise.
7180 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
7181 * g++.dg/parse/defarg8.C: Likewise.
7183 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
7185 * gcc.target/aarch64/profile.c: New test.
7187 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
7190 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
7192 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
7195 * gcc.target/i386/pr86560-4.c: New test.
7196 * gcc.target/i386/pr86560-5.c: Likewise.
7198 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
7201 * gcc.target/i386/pr86560-1.c: New test.
7202 * gcc.target/i386/pr86560-2.c: Likewise.
7203 * gcc.target/i386/pr86560-3.c: Likewise.
7205 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7207 * gfortran.dg/max_fmax_aarch64.f90: New test.
7208 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
7209 * gfortran.dg/minmax_integer.f90: Likewise.
7211 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7213 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
7215 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
7218 * g++.dg/tree-ssa/pr86544.C: New test.
7220 2018-07-18 Jakub Jelinek <jakub@redhat.com>
7223 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
7225 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7228 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
7229 * c-c++-common/pr69558.c: Remove xfail.
7230 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
7231 * gcc.dg/pr61817-1.c: Likewise.
7232 * gcc.dg/pr61817-2.c: Likewise.
7233 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
7235 2018-07-18 Janus Weil <janus@gcc.gnu.org>
7238 * gfortran.dg/function_optimize_5.f90: Add option
7239 '-faggressive-function-elimination' and update dg-warning clauses.
7240 * gfortran.dg/short_circuiting.f90: New test.
7242 2018-07-18 Marek Polacek <polacek@redhat.com>
7244 PR c++/86190 - bogus -Wsign-conversion warning
7245 * g++.dg/warn/Wsign-conversion-3.C: New test.
7246 * g++.dg/warn/Wsign-conversion-4.C: New test.
7248 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
7250 PR c++/59480, DR 136
7251 * g++.dg/other/friend8.C: New.
7252 * g++.dg/other/friend9.C: Likewise.
7253 * g++.dg/other/friend10.C: Likewise.
7254 * g++.dg/other/friend11.C: Likewise.
7255 * g++.dg/other/friend12.C: Likewise.
7256 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
7257 * g++.dg/parse/defarg8.C: Likewise.
7259 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
7261 * g++.dg/ext/uow-3.C: Adjust.
7262 * g++.dg/ext/uow-4.C: Likewise.
7263 * g++.dg/lookup/name-clash11.C: Likewise.
7264 * g++.dg/lookup/name-clash7.C: Likewise.
7265 * g++.dg/lookup/redecl1.C: Likewise.
7266 * g++.dg/warn/changes-meaning.C: Likewise.
7267 * g++.old-deja/g++.jason/scoping8.C: Likewise.
7268 * g++.old-deja/g++.law/nest1.C: Likewise.
7270 2018-07-18 Richard Biener <rguenther@suse.de>
7273 * g++.dg/lto/pr86523-3_0.C: New testcase.
7275 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
7277 * gcc.target/m68k/mulsi_highpart.c: New test.
7279 2018-07-17 Jakub Jelinek <jakub@redhat.com>
7281 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
7282 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
7283 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
7284 * gcc.dg/cpp/pr61854-8.c: New test.
7286 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
7288 * gcc.target/powerpc/pr85456.c: Require longdouble128.
7290 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
7293 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
7295 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7297 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
7298 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
7299 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
7300 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
7301 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
7303 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
7305 * gcc.target/powerpc/pr57150.c: Require longdouble128.
7306 * gcc.target/powerpc/pr79916.c: Require dfp.
7308 2018-07-17 Richard Biener <rguenther@suse.de>
7311 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
7313 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
7315 * gcc.target/s390/function-align1.c: New test.
7316 * gcc.target/s390/function-align2.c: New test.
7317 * gcc.target/s390/function-align3.c: New test.
7319 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
7321 * gnat.dg/discr55.adb: New test.
7323 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7325 * gcc.target/i386/vartrack-1.c (dg-options): Add
7326 -fomit-frame-pointer.
7328 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7330 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
7331 (dg-lto-options): Add -fPIC.
7332 * g++.dg/lto/pr86523-2_0.C: Likewise.
7334 2018-07-17 Martin Liska <mliska@suse.cz>
7336 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
7338 2018-07-17 Ed Schonberg <schonberg@adacore.com>
7340 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
7343 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
7345 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
7347 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
7349 * gnat.dg/memorytest.adb: New testcase.
7351 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
7353 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
7356 2018-07-17 Ed Schonberg <schonberg@adacore.com>
7358 * gnat.dg/equal3.adb: New testcase.
7360 2018-07-17 Justin Squirek <squirek@adacore.com>
7362 * gnat.dg/split_args.adb: New testcase.
7364 2018-07-17 Ed Schonberg <schonberg@adacore.com>
7366 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
7368 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
7370 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
7373 2018-07-16 Carl Love <cel@us.ibm.com>
7376 Forgot the PR number on the commit log.
7378 2018-07-16 Carl Love <cel@us.ibm.com>
7381 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
7383 * gcc.target/powerpc/divkc3-3.c: Ditto.
7384 * gcc.target/powerpc/mulkc3-2.c: Ditto.
7385 * gcc.target/powerpc/mulkc3-3.c: Ditto.
7386 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
7387 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
7389 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
7391 * gcc.target/powerpc/convert-fp-128.c: New testcase.
7392 * gcc.target/powerpc/convert-fp-64.c: New testcase.
7394 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
7396 * lib/target-supports.exp (check_effective_target_longdouble64,
7397 check_effective_target_ppc_float128,
7398 check_effective_target_ppc_float128_insns,
7399 check_effective_target_powerpc_vsx): New.
7401 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
7403 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
7406 2018-07-16 Jakub Jelinek <jakub@redhat.com>
7408 PR tree-optimization/86526
7409 * gcc.c-torture/compile/pr86526.c: New test.
7411 2018-07-16 Carl Love <cel@us.ibm.com>
7413 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
7415 * gcc.target/powerpc/divkc3-3.c: Ditto.
7416 * gcc.target/powerpc/mulkc3-2.c: Ditto.
7417 * gcc.target/powerpc/mulkc3-3.c: Ditto.
7418 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
7419 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
7421 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
7424 * gfortran.dg/assumed_rank_14.f90: New testcase.
7425 * gfortran.dg/assumed_rank_15.f90: New testcase.
7426 * gfortran.dg/dec_structure_8.f90: Update error messages.
7427 * gfortran.dg/dec_structure_23.f90: Update error messages.
7429 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
7432 * gcc.c-torture/execute/pr86528.c: New test.
7433 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
7435 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
7437 * g++.dg/template/spec40.C: New.
7438 * g++.dg/parse/ptrmem8.C: Likewise.
7440 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
7442 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
7443 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
7444 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
7445 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
7446 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
7448 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
7450 * gcc.target/s390/mrecord-mcount.c: New testcase.
7452 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
7454 * gcc.target/s390/mfentry-m64.c: New testcase.
7456 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
7458 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
7461 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
7463 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
7466 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
7468 * gnat.dg/wide_wide_value1.adb: New testcase.
7470 2018-07-16 Javier Miranda <miranda@adacore.com>
7472 * gnat.dg/bit_order1.adb: New testcase.
7474 2018-07-16 Javier Miranda <miranda@adacore.com>
7476 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
7478 2018-07-16 Richard Biener <rguenther@suse.de>
7481 * g++.dg/lto/pr86523-1_0.C: New testcase.
7482 * g++.dg/lto/pr86523-2_0.C: Likewise.
7484 2018-07-16 Martin Liska <mliska@suse.cz>
7487 * g++.dg/ipa/pr86529.C: New test.
7489 2018-07-16 Tom de Vries <tdevries@suse.de>
7492 * gcc.target/i386/vartrack-1.c: New test.
7494 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
7496 * gnat.dg/opt73.adb: New test.
7498 2018-07-16 Jakub Jelinek <jakub@redhat.com>
7502 * g++.dg/opt/pr3698.C: New test.
7504 2018-07-16 Richard Biener <rguenther@suse.de>
7507 * gcc.dg/torture/pr86389.c: Require trampolines.
7509 2018-07-15 Tom de Vries <tdevries@suse.de>
7511 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
7512 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
7514 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
7515 * gcc.dg/guality/guality.exp: Same.
7516 * gfortran.dg/guality/guality.exp: Same.
7518 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
7519 Sunil K Pandey <sunil.k.pandey@intel.com>
7522 * gcc.target/i386/pr84413-1.c: New test.
7523 * gcc.target/i386/pr84413-2.c: Likewise.
7524 * gcc.target/i386/pr84413-3.c: Likewise.
7526 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
7527 Steve Munroe <munroesj52@gmail.com>
7529 * gcc.target/powerpc/sse2-pand-1.c: New file.
7530 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
7531 * gcc.target/powerpc/sse2-por-1.c: Likewise.
7532 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
7534 2018-07-13 Nathan Sidwell <nathan@acm.org>
7537 * g++.dg/pr86374.C: New.
7539 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
7542 * gcc.dg/strcmpopt_5.c: New test.
7543 * gcc.dg/strcmpopt_6.c: New test.
7545 2018-07-13 Richard Biener <rguenther@suse.de>
7548 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
7550 2018-07-13 Tom de Vries <tdevries@suse.de>
7552 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
7553 * gcc.dg/guality/ctztest.c: Same.
7554 * gcc.dg/guality/sra-1.c: Same.
7556 2018-07-13 Tom de Vries <tdevries@suse.de>
7558 * gcc.dg/vla-1.c: Update.
7560 2018-07-13 Tom de Vries <tdevries@suse.de>
7562 * gcc.src/maintainers.exp: New file.
7564 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
7567 * gcc.dg/pr86489.c: New test.
7569 2018-07-12 Martin Sebor <msebor@redhat.com>
7572 g++.dg/warn/pr86453.C: Adjust.
7574 2018-07-12 Jim Wilson <jimw@sifive.com>
7576 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
7578 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
7580 * gcc.target/riscv/interrupt-conflict-mode.c: New.
7582 2018-07-12 Jakub Jelinek <jakub@redhat.com>
7584 * c-c++-common/gomp/declare-target-3.c: New test.
7585 * g++.dg/gomp/declare-target-2.C: New test.
7587 2018-07-12 Martin Sebor <msebor@redhat.com>
7590 * c-c++-common/Wattributes.c: Adjust.
7591 * gcc.dg/Wattributes-10.c: New test.
7592 * g++.dg/Wattributes-3.C: Adjust.
7593 * gcc.dg/Wattributes-6.c: Adjust.
7594 * gcc.dg/pr18079.c: Adjust.
7595 * gcc.dg/torture/pr42363.c: Adjust.
7597 2018-07-12 Julia Koval <julia.koval@intel.com>
7599 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
7602 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7604 * gcc.dg/vect/vect-cond-arith-6.c: New test.
7605 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
7606 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
7607 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
7608 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
7609 * gcc.target/aarch64/sve/slp_14.c: Likewise.
7610 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
7612 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7614 * gcc.dg/vect/vect-cond-arith-4.c: New test.
7615 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
7616 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
7617 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
7618 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
7619 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
7620 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
7621 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
7623 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7624 Alan Hayward <alan.hayward@arm.com>
7625 David Sherwood <david.sherwood@arm.com>
7627 * gcc.dg/vect/vect-fma-2.c: New test.
7628 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
7629 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
7630 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
7632 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7634 * gcc.dg/vect/vect-cond-arith-3.c: New test.
7635 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
7636 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
7637 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
7638 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
7639 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
7640 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
7641 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
7642 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
7644 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7646 * gcc.dg/vect/vect-cond-arith-2.c: New test.
7647 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
7649 2018-07-12 Richard Biener <rguenther@suse.de>
7652 * gcc.target/i386/pr84829.c: New testcase.
7654 2018-07-12 Jakub Jelinek <jakub@redhat.com>
7656 * gcc.dg/torture/20180712-1.c: New test.
7658 PR tree-optimization/86492
7659 * gcc.c-torture/execute/pr86492.c: New test.
7661 2018-07-12 Richard Biener <rguenther@suse.de>
7664 * g++.dg/warn/pr86453.C: New testcase.
7666 2018-07-12 Richard Biener <rguenther@suse.de>
7669 * gcc.dg/graphite/pr86479.c: New testcase.
7671 2018-07-11 Jakub Jelinek <jakub@redhat.com>
7673 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
7674 of hardcoding size. Cast (rel) to MASK_TYPE.
7675 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
7676 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
7677 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
7678 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
7679 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
7680 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
7681 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
7682 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
7683 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
7684 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
7685 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
7686 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
7687 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
7688 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
7689 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
7690 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
7691 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
7692 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
7693 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
7695 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
7697 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
7698 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
7699 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
7701 2018-07-10 Mark Wielaard <mark@klomp.org>
7704 * gcc.dg/pr86459.c: New test.
7706 2018-07-10 Martin Sebor <msebor@redhat.com>
7709 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
7711 2018-07-10 Martin Liska <mliska@suse.cz>
7714 * gcc.dg/pr84100.c: Change it back to dg-bogus.
7716 2018-07-10 Jakub Jelinek <jakub@redhat.com>
7719 * g++.dg/ubsan/pr86406.C: New test.
7722 * gfortran.dg/vect/pr86421.f90: New test.
7724 2018-07-09 Martin Sebor <msebor@redhat.com>
7726 PR tree-optimization/86415
7727 * gcc.dg/strlenopt-53.c: New test.
7729 2018-07-09 Martin Sebor <msebor@redhat.com>
7732 * gcc.dg/strlenopt-49.c: New test.
7733 * gcc.dg/strlenopt-50.c: New test.
7734 * gcc.dg/strlenopt-51.c: New test.
7735 * gcc.dg/strlenopt-52.c: New test.
7736 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
7738 2018-07-09 Jakub Jelinek <jakub@redhat.com>
7741 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
7742 to be returned and when first argument is not 0, so that they don't do
7743 anything for NEED_EXC or NEED_ERRNO.
7745 2018-07-09 Tom de Vries <tdevries@suse.de>
7747 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
7748 * gcc.dg/guality/bswaptest.c: Same.
7749 * gcc.dg/guality/clztest.c: Same.
7750 * gcc.dg/guality/csttest.c: Same.
7751 * gcc.dg/guality/ctztest.c: Same.
7752 * gcc.dg/guality/drap.c: Same.
7753 * gcc.dg/guality/nrv-1.c: Same.
7754 * gcc.dg/guality/pr41353-1.c: Same.
7755 * gcc.dg/guality/pr41353-2.c: Same.
7756 * gcc.dg/guality/pr41404-1.c: Same.
7757 * gcc.dg/guality/pr43051-1.c: Same.
7758 * gcc.dg/guality/pr43077-1.c: Same.
7759 * gcc.dg/guality/pr43177.c: Same.
7760 * gcc.dg/guality/pr43329-1.c: Same.
7761 * gcc.dg/guality/pr43479.c: Same.
7762 * gcc.dg/guality/pr43593.c: Same.
7763 * gcc.dg/guality/pr45003-1.c: Same.
7764 * gcc.dg/guality/pr45003-2.c: Same.
7765 * gcc.dg/guality/pr45003-3.c: Same.
7766 * gcc.dg/guality/pr48437.c: Same.
7767 * gcc.dg/guality/pr48466.c: Same.
7768 * gcc.dg/guality/pr49888.c: Same.
7769 * gcc.dg/guality/pr54200.c: Same.
7770 * gcc.dg/guality/pr54519-1.c: Same.
7771 * gcc.dg/guality/pr54519-2.c: Same.
7772 * gcc.dg/guality/pr54519-3.c: Same.
7773 * gcc.dg/guality/pr54519-4.c: Same.
7774 * gcc.dg/guality/pr54519-5.c: Same.
7775 * gcc.dg/guality/pr54519-6.c: Same.
7776 * gcc.dg/guality/pr54551.c: Same.
7777 * gcc.dg/guality/pr54693-2.c: Same.
7778 * gcc.dg/guality/pr54693.c: Same.
7779 * gcc.dg/guality/pr54796.c: Same.
7780 * gcc.dg/guality/pr54970.c: Same.
7781 * gcc.dg/guality/pr67192.c: Same.
7782 * gcc.dg/guality/pr69947.c: Same.
7783 * gcc.dg/guality/pr78726.c: Same.
7784 * gcc.dg/guality/rotatetest.c: Same.
7785 * gcc.dg/guality/sra-1.c: Same.
7786 * gcc.dg/guality/vla-2.c: Same.
7788 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
7790 * g++.dg/diagnostic/long-short.C: New.
7791 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
7792 * g++.dg/diagnostic/virtual-friend.C: Likewise.
7793 * g++.old-deja/g++.brendan/crash11.C: Adjust.
7795 2018-07-09 Tom de Vries <tdevries@suse.de>
7797 * gcc.dg/vla-1.c: New test.
7799 2018-07-07 Tom de Vries <tdevries@suse.de>
7801 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
7803 (get_dump_flags): New proc.
7804 (toplevel): Test all dump flags.
7806 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
7808 * gnat.dg/stack_usage6.adb: New test.
7809 * gnat.dg/stack_usage6_pkg.ads: New helper.
7811 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
7813 * gnat.dg/pure_function3a.adb: New test.
7814 * gnat.dg/pure_function3b.adb: Likewise.
7815 * gnat.dg/pure_function3c.adb: Likewise.
7816 * gnat.dg/pure_function3_pkg.ads: New helper.
7818 2018-07-07 Jakub Jelinek <jakub@redhat.com>
7821 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
7822 dg-require-effective-target. Add -msse not just on i386-*, but
7823 on all i?86-* and x86_64-*.
7825 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
7827 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
7828 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
7829 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
7830 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
7831 * gcc.dg/tree-ssa/popcount3.c: New test.
7833 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
7835 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
7836 to preserve the test.
7837 * gcc.target/i386/pr85073.c: Likewise.
7839 2018-07-06 Jakub Jelinek <jakub@redhat.com>
7841 PR tree-optimization/86401
7842 * gcc.dg/tree-ssa/pr86401-1.c: New test.
7843 * gcc.dg/tree-ssa/pr86401-2.c: New test.
7844 * c-c++-common/rotate-9.c: New test.
7846 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
7849 gcc.target/powerpc/pr86324-1.c: New test.
7850 gcc.target/powerpc/pr86324-2.c: Likewise.
7852 2018-07-06 Tamar Christina <tamar.christina@arm.com>
7855 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
7857 2018-07-06 Tamar Christina <tamar.christina@arm.com>
7859 * gcc.target/aarch64/struct_cpy.c: Remove ;.
7861 2018-07-05 Jeff Law <law@redhat.com>
7863 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
7865 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
7868 * gfortran.dg/deferred_character_20.f90: New test.
7870 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
7874 * gfortran.dg/init_flag_18.f90: New testcase.
7875 * gfortran.dg/init_flag_19.f03: New testcase.
7877 2018-07-05 Carl Love <cel@us.ibm.com>
7878 * gcc.target/altivec-1-runnable.c: New test file.
7879 * gcc.target/altivec-2-runnable.c: New test file.
7880 * gcc.target/vsx-7.c (main2): Change expected expected instruction
7883 2018-07-05 Martin Sebor <msebor@redhat.com>
7886 * gcc.dg/strlenopt-47.c: New test.
7887 * gcc.dg/strlenopt-48.c: New test.
7889 2018-07-05 Tamar Christina <tamar.christina@arm.com>
7892 * gcc.target/arm/big-endian-subreg.c: New.
7894 2018-07-05 Tamar Christina <tamar.christina@arm.com>
7897 * gcc.dg/vect/pr84711.c: New.
7899 2018-07-05 Tamar Christina <tamar.christina@arm.com>
7901 * gcc.target/aarch64/struct_cpy.c: New.
7903 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7905 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
7906 * c-c++-common/unroll-2.c: Likewise.
7907 * g++.dg/cdce3.C: Likewise.
7908 * g++.dg/ext/unroll-1.C: Likewise.
7909 * g++.dg/ext/unroll-2.C: Likewise.
7910 * g++.dg/ext/unroll-3.C: Likewise.
7911 * gcc.dg/cdce1.c: Likewise.
7912 * gcc.dg/cdce2.c: Likewise.
7913 * gcc.dg/gomp/pr68128-1.c: Likewise.
7914 * gcc.dg/vect/pr46032.c: Likewise.
7915 * gcc.dg/vect/vect-cond-10.c: Likewise.
7916 * gcc.dg/vect/vect-cond-8.c: Likewise.
7917 * gcc.dg/vect/vect-cond-9.c: Likewise.
7918 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
7919 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
7920 * gcc.target/i386/avx-cvt-2.c: Likewise.
7921 * gcc.target/i386/avx-cvt-3.c: Likewise.
7922 * gcc.target/i386/avx2-cvt-2.c: Likewise.
7923 * gcc.target/i386/avx2-gather-2.c: Likewise.
7924 * gcc.target/i386/avx2-gather-6.c: Likewise.
7925 * gcc.target/i386/avx512f-gather-2.c: Likewise.
7926 * gcc.target/i386/sse2-cvt-2.c: Likewise.
7927 * gfortran.dg/directive_unroll_1.f90: Likewise.
7928 * gfortran.dg/directive_unroll_2.f90: Likewise.
7929 * gnat.dg/unroll2.adb: Likewise.
7930 * gnat.dg/unroll3.adb: Likewise.
7932 2018-07-05 Tom de Vries <tdevries@suse.de>
7934 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
7936 2018-07-04 Martin Sebor <msebor@redhat.com>
7938 PR tree-optimization/86274
7939 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
7941 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7944 * gfortran.dg/block_16.f08. New test.
7946 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
7948 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
7949 has a slightly different IL that provides more threading
7952 2018-07-04 Martin Liska <mliska@suse.cz>
7957 * gcc.dg/pr84100.c (foo):
7958 * gcc.target/i386/falign-functions-2.c: New test.
7959 * gcc.target/i386/falign-functions.c: New test.
7961 2018-07-04 Martin Liska <mliska@suse.cz>
7963 * gcc.dg/pr47793.c: Remove.
7965 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
7967 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
7969 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
7971 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
7974 * gcc.target/i386/pr85620-1.c: New test.
7975 * gcc.target/i386/pr85620-2.c: Likewise.
7976 * gcc.target/i386/pr85620-3.c: Likewise.
7977 * gcc.target/i386/pr85620-4.c: Likewise.
7979 2018-07-03 Martin Sebor <msebor@redhat.com>
7981 PR tree-optimization/86274
7982 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
7983 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7984 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
7985 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
7986 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
7987 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
7988 * gcc.dg/tree-ssa/pr83198.c: Same.
7990 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
7992 * g++.dg/other/locations1.C: New.
7993 * g++.dg/tls/locations1.C: Likewise.
7994 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
7995 * g++.dg/diagnostic/virtual-static.C: Likewise.
7996 * g++.dg/concepts/fn-concept2.C: Test the locations too.
7997 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
7998 * g++.dg/cpp0x/pr51463.C: Likewise.
7999 * g++.dg/other/typedef1.C: Likewise.
8000 * g++.dg/parse/dtor13.C: Likewise.
8001 * g++.dg/template/error44.C: Likewise.
8002 * g++.dg/template/typedef4.C: Likewise.
8003 * g++.dg/template/typedef5.C: Likewise.
8004 * g++.dg/tls/diag-2.C: Likewise.
8005 * g++.old-deja/g++.brendan/crash11.C: Likewise.
8007 2018-07-03 Marek Polacek <polacek@redhat.com>
8010 * g++.dg/diagnostic/pr86201.C: New test.
8012 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
8015 * gcc.target/i386/pr85694.c: New test.
8017 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8019 PR tree-optimization/85694
8020 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
8021 Return true for AArch64 without SVE.
8022 * gcc.target/aarch64/vect_hadd_1.h: New file.
8023 * gcc.target/aarch64/vect_shadd_1.c: New test.
8024 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
8025 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
8026 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
8028 2018-07-03 Marek Polacek <polacek@redhat.com>
8031 * gcc.dg/Wint-conversion-2.c: New test.
8034 * g++.dg/overload/conv-op3.C: New test.
8036 2018-07-03 Richard Biener <rguenther@suse.de>
8039 * gcc.dg/torture/pr86389.c: New testcase.
8041 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8043 PR tree-optimization/85694
8044 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
8046 * gcc.dg/vect/vect-avg-1.c: New test.
8047 * gcc.dg/vect/vect-avg-2.c: Likewise.
8048 * gcc.dg/vect/vect-avg-3.c: Likewise.
8049 * gcc.dg/vect/vect-avg-4.c: Likewise.
8050 * gcc.dg/vect/vect-avg-5.c: Likewise.
8051 * gcc.dg/vect/vect-avg-6.c: Likewise.
8052 * gcc.dg/vect/vect-avg-7.c: Likewise.
8053 * gcc.dg/vect/vect-avg-8.c: Likewise.
8054 * gcc.dg/vect/vect-avg-9.c: Likewise.
8055 * gcc.dg/vect/vect-avg-10.c: Likewise.
8056 * gcc.dg/vect/vect-avg-11.c: Likewise.
8057 * gcc.dg/vect/vect-avg-12.c: Likewise.
8058 * gcc.dg/vect/vect-avg-13.c: Likewise.
8059 * gcc.dg/vect/vect-avg-14.c: Likewise.
8061 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8063 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
8064 get split into two for use by the over-widening pattern.
8065 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
8066 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
8067 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
8068 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
8069 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
8070 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
8071 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
8072 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
8073 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
8074 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
8075 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
8076 * gcc.dg/vect/vect-over-widen-22.c: New test.
8078 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8080 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
8082 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
8083 over-widening messages.
8084 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
8085 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
8086 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
8087 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
8088 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
8089 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
8090 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
8091 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
8092 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
8093 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
8094 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
8095 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
8096 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
8097 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
8098 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
8099 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
8100 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
8101 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
8102 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
8103 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
8104 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
8105 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
8106 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
8107 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
8108 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
8109 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
8111 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8113 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
8115 2018-07-02 Jim Wilson <jimw@sifive.com>
8117 * gcc.target/riscv/interrupt-debug.c: New.
8119 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8121 * g++.dg/diagnostic/thread-thread_local.C: New.
8123 2018-07-02 Martin Liska <mliska@suse.cz>
8126 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
8127 * gcc.dg/profile-dir-2.c: Likewise.
8128 * gcc.dg/profile-dir-3.c: Likewise.
8130 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
8132 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
8135 2018-07-02 Richard Biener <rguenther@suse.de>
8137 PR tree-optimization/86363
8138 * gcc.dg/torture/pr86363.c: New testcase.
8140 2018-07-02 Martin Liska <mliska@suse.cz>
8142 * gcc.dg/completion-1.c: New test.
8143 * gcc.dg/completion-2.c: New test.
8144 * gcc.dg/completion-3.c: New test.
8146 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
8150 * gfortran.dg/proc_ptr_50.f90: New test.
8152 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
8155 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
8157 2018-07-02 Martin Liska <mliska@suse.cz>
8160 * gcc.dg/ipa/pr86279.c: New test.
8162 2018-07-02 Martin Liska <mliska@suse.cz>
8165 * g++.dg/ipa/pr86323.C: New test.
8167 2018-07-01 Tom de Vries <tdevries@suse.de>
8170 2018-07-01 Tom de Vries <tdevries@suse.de>
8172 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
8173 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
8175 2018-07-01 Tom de Vries <tdevries@suse.de>
8177 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
8179 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
8182 2018-07-01 Tom de Vries <tdevries@suse.de>
8184 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
8185 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
8187 2018-07-01 Tom de Vries <tdevries@suse.de>
8189 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
8190 * gcc.dg/guality/vla-1.c: Use relative line numbers.
8192 2018-07-01 Tom de Vries <tdevries@suse.de>
8194 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
8195 (verify_call): ... here. Move to toplevel.
8196 (verify_call_np, dg_final_directive_check_utils): New proc.
8197 (toplevel): Call dg_final_directive_check_utils.
8198 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
8200 2018-06-30 Jim Wilson <jimw@sifive.com>
8202 * gcc.target/riscv/shift-shift-1.c: New.
8203 * gcc.target/riscv/shift-shift-2.c: New.
8204 * gcc.target/riscv/shift-shift-3.c: New.
8206 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
8208 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
8210 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
8212 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
8213 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
8214 by 4 in the computation of a[i].
8215 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
8216 main multiplication constant.
8217 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8218 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8219 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
8220 pattern to cast the result to int.
8221 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
8222 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
8223 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
8224 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
8225 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
8226 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
8227 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
8228 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
8229 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
8230 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
8231 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
8232 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
8233 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
8234 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
8235 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
8236 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
8237 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
8238 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
8239 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
8240 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
8242 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
8244 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
8245 test for vectorization along the lines described in the comment.
8247 2018-06-30 Tom de Vries <tdevries@suse.de>
8249 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
8250 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
8251 LTO_TORTURE_OPTIONS.
8252 * gcc.dg/guality/prevent-optimization.h: New file.
8253 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
8254 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
8256 2018-06-30 Tom de Vries <tdevries@suse.de>
8258 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
8259 * lib/gcc-dg.exp (dg-final): New proc.
8260 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
8263 2018-06-29 Martin Sebor <msebor@redhat.com>
8265 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
8266 that don't define the function.
8268 2018-06-29 Marek Polacek <polacek@redhat.com>
8271 * g++.dg/ext/cond3.C: New test.
8273 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8275 * gcc.target/arm/arm-soft-strd-even.c: New test.
8277 2018-06-29 Tom de Vries <tdevries@suse.de>
8279 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
8281 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
8282 (process-message): ... here.
8283 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
8285 2018-06-29 Martin Liska <mliska@suse.cz>
8287 PR tree-optimization/86263
8288 * gcc.dg/tree-ssa/pr86263.c: New test.
8290 2018-06-28 Carl Love <cel@us.ibm.com>
8292 * gcc.target/p9-extract-1.c: Add test case.
8293 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
8296 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
8299 * gcc.target/i386/pr86348.c: New test.
8301 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
8303 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
8305 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
8308 * gfortran.dg/dec_type_print_2.f03: New testcase.
8310 2018-06-28 David Pagan <dave.pagan@oracle.com>
8313 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
8314 message causing unexpected test FAIL.
8316 2018-06-28 Martin Liska <mliska@suse.cz>
8318 * gcc.dg/tree-ssa/switch-1.c: New test.
8320 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
8322 * gnat.dg/debug15.adb: New test.
8324 2018-06-27 David Malcolm <dmalcolm@redhat.com>
8327 * g++.dg/lookup/pr86329.C: New test.
8329 2018-06-27 Carl Love <cel@us.ibm.com>
8331 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
8333 2018-06-27 Tamar Christina <tamar.christina@arm.com>
8336 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
8338 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
8340 * gcc.target/powerpc/builtins-1.c: Correct a comment.
8342 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
8344 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
8345 requirement for this test.
8346 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
8347 requirement, and -mpower8-vector compile option.
8349 2018-06-26 Jakub Jelinek <jakub@redhat.com>
8352 * gcc.dg/pr86314.c: New test.
8355 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
8357 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8359 * gcc.target/i386/pr86257.c: Require 64-bit.
8361 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8363 * g++.dg/pr86082.C: Require IBM1047 support.
8365 2018-06-26 Richard Biener <rguenther@suse.de>
8368 * gcc.dg/pr86271.c: New testcase.
8370 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
8373 * gcc.dg/pr86064.c: New.
8375 2018-06-25 Jeff Law <law@redhat.com>
8377 * lib/target-supports.exp
8378 (check_effective_target_logical_op_short_circuit): Add v850.
8380 2018-06-25 Martin Sebor <msebor@redhat.com>
8382 PR tree-optimization/86204
8383 * gcc.dg/strlenopt-46.c: New test.
8385 2018-06-25 Martin Sebor <msebor@redhat.com>
8387 PR tree-optimization/85700
8388 * gcc.dg/Wstringop-truncation-4.c: New test.
8390 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
8395 * gfortran.dg/init_flag_17.f90: New testcase.
8397 2018-06-25 Carl Love <cel@us.ibm.com>
8399 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
8400 vec_extract a signed int. Add vec_extract tests for bool char
8402 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
8405 2018-06-25 Tom de Vries <tdevries@suse.de>
8407 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
8409 2018-06-25 Jakub Jelinek <jakub@redhat.com>
8412 * gcc.target/i386/avx512f-pr84786-3.c: New test.
8414 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
8416 * gnat.dg/sso9.adb: New testcase.
8417 * gnat.dg/sso9_pkg.ads: Likewise.
8419 2018-06-25 Tom de Vries <tdevries@suse.de>
8422 * gcc.target/i386/pr86257.c: New test.
8424 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
8427 * g++.dg/pr86082.C: New test.
8429 2018-06-24 Tom de Vries <tdevries@suse.de>
8431 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
8432 * gcc.dg/guality/guality.exp: Same.
8433 * gfortran.dg/guality/guality.exp: Same.
8434 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
8436 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
8438 * g++.dg/concepts/locations1.C: New.
8439 * g++.dg/cpp0x/locations1.C: Likewise.
8440 * g++.dg/cpp1z/inline-var2.C: Test locations too.
8441 * g++.dg/cpp1z/inline-var3.C: Likewise.
8443 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
8446 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
8448 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
8450 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
8452 * gcc.target/powerpc/builtins-9.c: New test.
8453 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
8454 to expect different code generation on big-endian vs.
8455 little-endian targets.
8457 2018-06-22 Tom de Vries <tdevries@suse.de>
8459 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
8460 $rootme/../gdb/gdb, if available.
8461 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
8462 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
8464 2018-06-22 Tom de Vries <tdevries@suse.de>
8466 * lib/gcc-gdb-test.exp (report_gdb): New proc.
8467 * g++.dg/guality/guality.exp: Use report_gdb.
8468 * gcc.dg/guality/guality.exp: Same.
8469 * gfortran.dg/guality/guality.exp: Same.
8471 2018-06-22 Jakub Jelinek <jakub@redhat.com>
8474 * g++.dg/ext/offsetof3.C: New test.
8476 2018-06-22 Carl Love <cel@us.ibm.com>
8478 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
8479 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
8480 for the vnor, vand and vxor instructions.
8481 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
8482 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
8483 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
8484 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
8485 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
8486 Add -dp to dg-options, update expected counts.
8488 2018-06-22 Paul Koning <ni1d@arrl.net>
8490 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
8492 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
8493 * gcc.c-torture/compile/20040101-1.c: Ditto.
8494 * gcc.c-torture/compile/20050622-1.c: Ditto.
8495 * gcc.c-torture/compile/20080625-1.c: Ditto.
8496 * gcc.c-torture/compile/20090107-1.c: Ditto.
8497 * gcc.c-torture/compile/920501-12.c: Ditto.
8498 * gcc.c-torture/compile/920501-4.c: Ditto.
8499 * gcc.c-torture/compile/961203-1.c: Ditto.
8500 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
8501 * gcc.c-torture/compile/pr25310.c: Ditto.
8503 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
8504 James Norris <jnorris@codesourcery.com>
8505 Thomas Schwinge <thomas@codesourcery.com>
8506 Tom de Vries <tom@codesourcery.com>
8508 * c-c++-common/goacc/deviceptr-4.c: New file.
8509 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
8511 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
8512 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
8513 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
8514 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
8515 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
8516 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
8518 * c-c++-common/goacc/parallel-reduction.c: Likewise.
8519 * c-c++-common/goacc/private-reduction-1.c: Likewise.
8520 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
8522 * gfortran.dg/goacc/modules.f95: Likewise.
8523 * gfortran.dg/goacc/routine-8.f90: Likewise.
8524 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
8526 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
8528 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
8529 if the long double format is IEEE 128-bit for tests that are
8530 explicitly testing IBM extended double support. Use the
8531 appropriate pack and unpack built-in functions. Change calls from
8532 __builtin_isinfl to __builtin_isinf since the later supports all
8533 floating point types.
8534 * gcc.target/powerpc/pr57150.c: Likewise.
8535 * gcc.target/powerpc/pr60203.c: Likewise.
8536 * gcc.target/powerpc/pr67808.c: Likewise.
8537 * gcc.target/powerpc/pr70117.c: Likewise.
8538 * gcc.target/powerpc/tfmode_off.c: Likewise.
8540 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
8543 * gfortran.dg/assumed_charlen_function_7.f90: New test.
8545 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
8548 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
8550 2018-06-21 Tom de Vries <tdevries@suse.de>
8552 * gcc.dg/guality/pr45882.c (a): Add used attribute.
8554 2018-06-21 Tom de Vries <tdevries@suse.de>
8556 PR tree-optimization/85859
8557 * gcc.dg/pr85859.c: New test.
8559 2018-06-21 Richard Biener <rguenther@suse.de>
8561 PR tree-optimization/86232
8562 * gcc.dg/torture/pr86232.c: New testcase.
8564 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
8566 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
8568 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
8570 * gcc/gcc.target/aarch64/aes_2.c: New test.
8572 2018-06-20 Than McIntosh <thanm@google.com>
8575 * gcc.dg/split-8.c: New.
8577 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
8579 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
8580 for vpkudus in place of vpksdus.
8581 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
8583 2018-06-20 Nathan Sidwell <nathan@acm.org>
8586 * g++.dg/lookup/pr85634-2.C: New.
8588 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
8590 * g++.dg/template/friend65.C: New.
8591 * g++.dg/cpp0x/main1.C: Likewise.
8592 * g++.dg/other/main2.C: Likewise.
8593 * g++.dg/other/main3.C: Likewise.
8594 * g++.dg/template/friend42.C: Test location too.
8595 * g++.dg/concepts/decl-diagnose.C: Likewise.
8596 * g++.dg/warn/main-2.C: Update.
8598 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
8599 Thomas Schwinge <thomas@codesourcery.com>
8600 Cesar Philippidis <cesar@codesourcery.com>
8602 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
8603 2.5 data clause semantics.
8604 * c-c++-common/goacc/declare-2.c: Likewise.
8605 * c-c++-common/goacc/default-4.c: Likewise.
8606 * c-c++-common/goacc/finalize-1.c: New test.
8607 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
8608 OpenACC 2.5 data clause semantics.
8609 * c-c++-common/goacc/kernels-alias.c: Likewise.
8610 * c-c++-common/goacc/routine-5.c: Likewise.
8611 * c-c++-common/goacc/update-if_present-1.c: New test.
8612 * c-c++-common/goacc/update-if_present-2.c: New test.
8613 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
8614 2.5 data clause semantics.
8615 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8616 * gfortran.dg/goacc/data-tree.f95: Likewise.
8617 * gfortran.dg/goacc/declare-2.f95: Likewise.
8618 * gfortran.dg/goacc/default-4.f: Likewise.
8619 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
8620 * gfortran.dg/goacc/finalize-1.f: New test.
8621 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
8622 OpenACC 2.5 data clause semantics.
8623 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
8624 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
8625 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
8626 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
8627 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
8628 * gfortran.dg/goacc/update-if_present-1.f90: New test.
8629 * gfortran.dg/goacc/update-if_present-2.f90: New test.
8631 2018-06-20 Jakub Jelinek <jakub@redhat.com>
8634 * g++.dg/warn/Wnonnull4.C: New test.
8636 2018-06-20 Marek Polacek <polacek@redhat.com>
8639 * g++.dg/pr86240.C: New test.
8641 2018-06-20 Jakub Jelinek <jakub@redhat.com>
8644 * gcc.target/i386/pr86194.c: New test.
8646 PR tree-optimization/86231
8647 * gcc.dg/tree-ssa/vrp119.c: New test.
8648 * gcc.c-torture/execute/pr86231.c: New test.
8650 2018-06-20 Tom de Vries <tdevries@suse.de>
8652 PR tree-optimization/86097
8653 * gcc.dg/autopar/pr86097.c: New test.
8655 2018-06-20 Nathan Sidwell <nathan@acm.org>
8658 * g++.dg/lookup/pr85634.C: New.
8660 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8662 * gcc.target/aarch64/ldp_stp_q.c: New test.
8663 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
8664 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
8666 2018-06-20 Martin Liska <mliska@suse.cz>
8668 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
8670 2018-06-19 Martin Sebor <msebor@redhat.com>
8672 PR tree-optimization/48560
8673 * gcc.dg/Warray-bounds-28.c: New test.
8675 2018-06-19 Martin Sebor <msebor@redhat.com>
8678 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
8681 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
8683 * g++.dg/lto/pr84805_0.C: Update template.
8684 * g++.dg/lto/pr84805_1.C: Update template.
8686 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
8688 * gnat.dg/aggr24.adb: New test.
8689 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
8691 2018-06-19 Richard Biener <rguenther@suse.de>
8693 PR tree-optimization/86179
8694 * gcc.dg/pr86179.c: New testcase.
8696 2018-06-18 Martin Sebor <msebor@redhat.com>
8699 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
8700 * c-c++-common/attr-nonstring-8.c: New test.
8702 2018-06-18 Martin Sebor <msebor@redhat.com>
8704 PR tree-optimization/81384
8705 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
8706 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
8707 * gcc.c-torture/execute/builtins/strnlen.c: New test.
8708 * gcc.dg/attr-nonstring-2.c: New test.
8709 * gcc.dg/attr-nonstring-3.c: New test.
8710 * gcc.dg/attr-nonstring-4.c: New test.
8711 * gcc.dg/strlenopt-45.c: New test.
8712 * gcc.dg/strlenopt.h (strnlen): Declare.
8714 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
8716 PR tree-optimization/86076
8717 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
8719 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
8721 PR tree-optimization/64946
8722 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
8724 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
8726 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
8727 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
8728 * gnat.dg/stack_usage5.adb: New test.
8730 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
8733 * gcc.dg/tree-ssa/popcount.c: New test.
8734 * gcc.dg/tree-ssa/popcount2.c: New test.
8736 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
8739 * gcc.dg/absu.c: New test.
8740 * gcc.dg/gimplefe-29.c: New test.
8741 * gcc.target/aarch64/pr64946.c: New test.
8743 2018-06-15 Jakub Jelinek <jakub@redhat.com>
8746 * c-c++-common/pr86093.c: New test.
8749 * gfortran.fortran-torture/compile/pr85878.f90: New test.
8752 * gcc.c-torture/compile/pr86123.c: New test.
8754 2018-06-15 Tom de Vries <tdevries@suse.de>
8756 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
8758 2018-06-15 Nick Clifton <nickc@redhat.com>
8761 * gcc.c-torture/compile/pr84195.c: New test.
8763 2018-06-15 Richard Biener <rguenther@suse.de>
8766 * g++.dg/pr86159.C: New testcase.
8768 2018-06-15 Richard Biener <rguenther@suse.de>
8771 * gcc.dg/pr86076.c: New testcase.
8773 2018-06-14 Marek Polacek <polacek@redhat.com>
8776 * g++.dg/cpp0x/gen-attrs-65.C: New test.
8778 2018-06-14 Jakub Jelinek <jakub@redhat.com>
8781 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
8782 -msse2 to dg-options.
8785 * gcc.c-torture/compile/pr86122.c: New test.
8787 P0624R2 - Default constructible and assignable stateless lambdas
8788 * g++.dg/cpp2a/lambda1.C: New test.
8789 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
8792 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8794 * g++.dg/other/static3.C: New.
8795 * g++.dg/other/static4.C: Likewise.
8796 * g++.dg/warn/Wshadow-15.C: Likewise.
8797 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
8798 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
8799 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
8800 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
8801 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
8802 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
8803 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8805 2018-06-14 Jakub Jelinek <jakub@redhat.com>
8808 * gcc.c-torture/compile/pr85945.c: New test.
8810 2018-06-14 Richard Biener <rguenther@suse.de>
8813 * gcc.dg/pr86124.c: New testcase.
8815 2018-06-13 Martin Sebor <msebor@redhat.com>
8817 PR tree-optimization/86114
8818 * gcc.dg/pr86114.c: New test.
8820 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
8823 * gfortran.dg/pr86110.f90: New test.
8825 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
8828 * gfortran.dg/goacc/pr85703.f90: New test.
8829 * gfortran.dg/gomp/pr85703.f90: New test.
8831 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
8834 * gfortran.dg/goacc/pr85702.f90: New test.
8836 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
8838 * gcc.target/i386/pr86048.c: New test.
8840 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
8842 * gcc.target/arc/fma-1.c: New test.
8844 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
8846 * gcc.target/arc/pr9001107555.c: New file.
8848 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
8850 * g++.dg/torture/aarch64-vect-init-1.C: New test.
8852 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
8854 * g++.dg/init/delete3.C: New.
8855 * g++.dg/init/new49.C: Likewise.
8856 * g++.dg/init/new25.C: Test locations too.
8857 * g++.dg/template/new4.C: Likewise.
8858 * g++.old-deja/g++.jason/operator.C: Likewise.
8860 2018-06-12 Marek Polacek <polacek@redhat.com>
8862 Core issue 1331 - const mismatch with defaulted copy constructor
8863 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
8864 * g++.dg/cpp0x/defaulted52.C: New test.
8865 * g++.dg/cpp0x/defaulted53.C: New test.
8866 * g++.dg/cpp0x/defaulted54.C: New test.
8867 * g++.dg/cpp0x/defaulted55.C: New test.
8868 * g++.dg/cpp0x/defaulted56.C: New test.
8869 * g++.dg/cpp0x/defaulted57.C: New test.
8870 * g++.dg/cpp0x/defaulted58.C: New test.
8871 * g++.dg/cpp0x/defaulted59.C: New test.
8872 * g++.dg/cpp0x/defaulted60.C: New test.
8874 2018-06-12 David Malcolm <dmalcolm@redhat.com>
8877 * gcc.dg/spellcheck-transposition.c: New test.
8879 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
8882 * gfortran.dg/pr44491.f90: New testcase
8884 2018-06-12 Martin Sebor <msebor@redhat.com>
8886 PR tree-optimization/85259
8887 * gcc.dg/Wstringop-overflow-5.c: New test.
8888 * gcc.dg/Wstringop-overflow-6.c: New test.
8890 2018-06-12 Martin Sebor <msebor@redhat.com>
8893 * gcc.dg/Wstringop-truncation-3.c: New test.
8895 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8897 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
8898 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
8899 * gcc.target/powerpc/swaps-p8-17.c: Same.
8901 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8903 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
8904 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
8905 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
8906 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
8907 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
8908 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
8910 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8912 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
8913 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
8914 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
8915 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
8916 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
8917 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
8919 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8921 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
8922 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
8923 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
8924 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
8925 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
8926 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
8928 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8930 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
8931 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
8932 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
8933 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
8934 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
8935 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
8937 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8939 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
8940 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
8941 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
8942 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
8943 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
8944 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
8946 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8948 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
8949 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
8950 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
8951 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
8952 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
8953 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
8955 2018-06-12 Martin Liska <mliska@suse.cz>
8957 * g++.dg/opt/mpx.C: New test.
8958 * gcc.target/i386/mpx.c: New test.
8960 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
8962 * gcc.target/arc/builtin_simdarc.c: Update test.
8963 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
8964 * gcc.target/arc/tumaddsidi4.c: Likewise.
8966 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
8968 * gnat.dg/opt72a.ad[sb]: New test.
8969 * gnat.dg/opt72_pkg.ads: New helper.
8971 2018-06-12 Tom de Vries <tdevries@suse.de>
8973 * gcc.dg-selftests/dg-final.exp: New file.
8975 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
8977 * g++.dg/lookup/new2.C: Test locations too.
8978 * g++.dg/other/ellipsis1.C: Likewise.
8979 * g++.dg/other/operator1.C: Likewise.
8980 * g++.dg/other/operator2.C: Likewise.
8981 * g++.dg/overload/operator2.C: Likewise.
8982 * g++.dg/parse/defarg11.C: Likewise.
8983 * g++.dg/parse/operator4.C: Likewise.
8984 * g++.dg/template/error30.C: Likewise.
8985 * g++.dg/template/explicit-args3.C: Likewise.
8986 * g++.dg/warn/effc1.C: Likewise.
8987 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
8988 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
8989 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
8990 * g++.old-deja/g++.jason/conversion5.C: Likewise.
8991 * g++.old-deja/g++.jason/operator.C: Likewise.
8993 2018-06-11 Martin Sebor <msebor@redhat.com>
8995 PR tree-optimization/86083
8996 * gcc.dg/strlenopt-44.c: New test.
8998 2018-06-11 Janus Weil <janus@gcc.gnu.org>
9001 * gfortran.dg/generic_32.f90: New test.
9002 * gfortran.dg/generic_33.f90: New test.
9004 2018-06-11 Carl Love <cel@us.ibm.com>
9005 * gcc.target/powerpc/altivec-7.c (main): Remove tests
9006 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
9007 long long bool. Remove duplicate dg-final for xxlxor. Update
9008 dg-final instruction counts.
9009 * gcc.target/powerpc/altivec-37.c (main): New file for
9010 tests vec_unpackh and vec_unpackl returning long long bool and
9013 2018-06-11 Martin Liska <mliska@suse.cz>
9015 PR tree-optimization/86089
9016 * gcc.dg/tree-ssa/pr86089.c: New test.
9018 2018-06-11 Julia Koval <julia.koval@intel.com>
9020 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
9021 * gcc.target/i386/vpclmulqdq.c: Ditto.
9023 2018-06-11 Olivier Hainque <hainque@adacore.com>
9025 * gnat.dg/lang-dw2.adb: New test.
9026 * gnat.dg/lang-dw3.adb: New test.
9028 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
9030 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
9031 gnat.dg/assertion_policy1_pkg.ads: New testcase.
9033 2018-06-11 Ed Schonberg <schonberg@adacore.com>
9035 * gnat.dg/predicate1.adb: New testcase.
9037 2018-06-11 Yannick Moy <moy@adacore.com>
9039 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
9041 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
9043 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
9046 2018-06-11 Javier Miranda <miranda@adacore.com>
9048 * gnat.dg/prot4.adb: New testcase.
9050 2018-06-11 Yannick Moy <moy@adacore.com>
9052 * gnat.dg/part_of1-instantiation.adb,
9053 gnat.dg/part_of1-instantiation.ads,
9054 gnat.dg/part_of1-private_generic.adb,
9055 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
9058 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
9060 * gnat.dg/contract1.adb: New testcase.
9062 2018-06-11 Javier Miranda <miranda@adacore.com>
9064 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
9067 2018-06-11 Ed Schonberg <schonberg@adacore.com>
9069 * gnat.dg/inline_always1.adb: New testcase.
9071 2018-06-11 Ed Schonberg <schonberg@adacore.com>
9073 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
9074 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
9075 gnat.dg/nested_generic2_g2.ads: New testcase.
9077 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
9079 * g++.dg/template/friend64.C: New.
9080 * g++.old-deja/g++.other/friend4.C: Test the location too.
9081 * g++.old-deja/g++.pt/crash23.C: Likewise.
9083 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9085 * gfortran.dg/inline_matmul_23.f90: New test.
9087 2018-06-10 Janus Weil <janus@gcc.gnu.org>
9090 * gfortran.dg/intent_decl_1.f90: New test case.
9092 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9094 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
9095 * gfortran.dg/ieee/large_4.f90: Ditto.
9096 * gfortran.dg/round_4.f90: Ditto.
9098 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9101 * gfortran.dg/pr38351.f90: New test.
9102 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
9104 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9109 * gfortran.dg/pr85138_1.f90: New test.
9110 * gfortran.dg/pr85138_2.f90: Ditto.
9111 * gfortran.dg/pr85996.f90: Ditto.
9113 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9116 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
9117 * gfortran.dg/data_char_1.f90: Ditto.
9118 * gfortran.dg/pr78571.f90: Ditto.
9119 * gfortran.dg/pr78278.f90: New test.
9121 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9124 * gfortran.dg/pr63514.f90: New test.
9126 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9129 * gfortran.dg/bounds_check_20.f90: New test.
9131 2018-06-08 Carl Love <cel@us.ibm.com>
9133 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
9135 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
9136 vec_extract a signed int.
9137 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
9138 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
9140 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
9141 vec_extract a signed int.
9142 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
9143 vec_extract a signed int.
9144 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
9145 vec_xor builtins. Update xxsel, xxlxor counts.
9147 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
9150 * gfortran.dg/associate_30.f90: Remove code tested ...
9151 * gfortran.dg/pr67803.f90: Ditto.
9152 * gfortran.dg/pr67805.f90: Ditto.
9153 * gfortran.dg/pr86059.f90: ... here. New test.
9155 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
9158 * gfortran.dg/pr78571.f90: New test.
9160 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
9163 * gcc.target/powerpc/pr85755.c: New test.
9165 2018-06-08 Carl Love <cel@us.ibm.com>
9167 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
9169 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
9171 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
9172 for BE system that are different then for an LE system from this file
9173 into vsx-vector-6-le.c using be target qualifier. Remove this file.
9174 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
9175 the various instruction counts. Rename file to vsx-vector-6.p8.c.
9177 2018-06-08 Martin Liska <mliska@suse.cz>
9179 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
9181 2018-06-08 Martin Liska <mliska@suse.cz>
9183 * g++.dg/dg.exp: Do not use mpx.exp.
9184 * g++.dg/lto/lto.exp: Likewise.
9185 * g++.dg/lto/pr69729_0.C: Remove.
9186 * g++.dg/opt/pr71529.C: Remove.
9187 * g++.dg/pr63995-1.C: Remove.
9188 * g++.dg/pr68270.C: Remove.
9189 * g++.dg/pr71624.C: Remove.
9190 * g++.dg/pr71633.C: Remove.
9191 * g++.dg/pr79761.C: Remove.
9192 * g++.dg/pr79764.C: Remove.
9193 * g++.dg/pr79769.C: Remove.
9194 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
9195 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
9196 * gcc.dg/lto/chkp-privatize_0.c: Remove.
9197 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
9198 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
9199 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
9200 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
9201 * gcc.dg/lto/pr66221_0.c: Remove.
9202 * gcc.target/i386/chkp-always_inline.c: Remove.
9203 * gcc.target/i386/chkp-bndret.c: Remove.
9204 * gcc.target/i386/chkp-builtins-1.c: Remove.
9205 * gcc.target/i386/chkp-builtins-2.c: Remove.
9206 * gcc.target/i386/chkp-builtins-3.c: Remove.
9207 * gcc.target/i386/chkp-builtins-4.c: Remove.
9208 * gcc.target/i386/chkp-const-check-1.c: Remove.
9209 * gcc.target/i386/chkp-const-check-2.c: Remove.
9210 * gcc.target/i386/chkp-hidden-def.c: Remove.
9211 * gcc.target/i386/chkp-label-address.c: Remove.
9212 * gcc.target/i386/chkp-lifetime-1.c: Remove.
9213 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
9214 * gcc.target/i386/chkp-pr69044.c: Remove.
9215 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
9216 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
9217 * gcc.target/i386/chkp-strchr.c: Remove.
9218 * gcc.target/i386/chkp-strlen-1.c: Remove.
9219 * gcc.target/i386/chkp-strlen-2.c: Remove.
9220 * gcc.target/i386/chkp-strlen-3.c: Remove.
9221 * gcc.target/i386/chkp-strlen-4.c: Remove.
9222 * gcc.target/i386/chkp-strlen-5.c: Remove.
9223 * gcc.target/i386/chkp-stropt-1.c: Remove.
9224 * gcc.target/i386/chkp-stropt-10.c: Remove.
9225 * gcc.target/i386/chkp-stropt-11.c: Remove.
9226 * gcc.target/i386/chkp-stropt-12.c: Remove.
9227 * gcc.target/i386/chkp-stropt-13.c: Remove.
9228 * gcc.target/i386/chkp-stropt-14.c: Remove.
9229 * gcc.target/i386/chkp-stropt-15.c: Remove.
9230 * gcc.target/i386/chkp-stropt-16.c: Remove.
9231 * gcc.target/i386/chkp-stropt-17.c: Remove.
9232 * gcc.target/i386/chkp-stropt-2.c: Remove.
9233 * gcc.target/i386/chkp-stropt-3.c: Remove.
9234 * gcc.target/i386/chkp-stropt-4.c: Remove.
9235 * gcc.target/i386/chkp-stropt-5.c: Remove.
9236 * gcc.target/i386/chkp-stropt-6.c: Remove.
9237 * gcc.target/i386/chkp-stropt-7.c: Remove.
9238 * gcc.target/i386/chkp-stropt-8.c: Remove.
9239 * gcc.target/i386/chkp-stropt-9.c: Remove.
9240 * gcc.target/i386/i386.exp: Do not use mpx.exp.
9241 * gcc.target/i386/indirect-thunk-11.c: Remove.
9242 * gcc.target/i386/indirect-thunk-12.c: Remove.
9243 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
9244 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
9245 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
9246 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
9247 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
9248 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
9249 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
9250 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
9251 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
9252 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
9253 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
9254 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
9255 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
9256 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
9257 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
9258 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
9259 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
9260 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
9261 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
9262 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
9263 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
9264 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
9265 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
9266 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
9267 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
9268 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
9269 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
9270 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
9271 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
9272 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
9273 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
9274 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
9275 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
9276 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
9277 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
9278 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
9279 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
9280 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
9281 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
9282 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
9283 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
9284 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
9285 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
9286 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
9287 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
9288 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
9289 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
9290 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
9291 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
9292 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
9293 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
9294 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
9295 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
9296 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
9297 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
9298 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
9299 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
9300 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
9301 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
9302 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
9303 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
9304 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
9305 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
9306 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
9307 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
9308 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
9309 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
9310 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
9311 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
9312 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
9313 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
9314 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
9315 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
9316 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
9317 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
9318 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
9319 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
9320 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
9321 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
9322 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
9323 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
9324 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
9325 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
9326 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
9327 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
9328 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
9329 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
9330 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
9331 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
9332 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
9333 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
9334 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
9335 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
9336 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
9337 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
9338 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
9339 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
9340 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
9341 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
9342 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
9343 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
9344 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
9345 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
9346 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
9347 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
9348 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
9349 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
9350 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
9351 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
9352 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
9353 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
9354 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
9355 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
9356 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
9357 * gcc.target/i386/mpx/label-address-1.c: Remove.
9358 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
9359 * gcc.target/i386/mpx/macro.c: Remove.
9360 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
9361 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
9362 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
9363 * gcc.target/i386/mpx/memcpy-1.c: Remove.
9364 * gcc.target/i386/mpx/memmove-1.c: Remove.
9365 * gcc.target/i386/mpx/memmove-2.c: Remove.
9366 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
9367 * gcc.target/i386/mpx/mpx-check.h: Remove.
9368 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
9369 * gcc.target/i386/mpx/mpx.exp: Remove.
9370 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
9371 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
9372 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
9373 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
9374 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
9375 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
9376 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
9377 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
9378 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
9379 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
9380 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
9381 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
9382 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
9383 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
9384 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
9385 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
9386 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
9387 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
9388 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
9389 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
9390 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
9391 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
9392 * gcc.target/i386/mpx/pr65508.c: Remove.
9393 * gcc.target/i386/mpx/pr65531.cc: Remove.
9394 * gcc.target/i386/mpx/pr66048.cc: Remove.
9395 * gcc.target/i386/mpx/pr66134.c: Remove.
9396 * gcc.target/i386/mpx/pr66566.c: Remove.
9397 * gcc.target/i386/mpx/pr66567.c: Remove.
9398 * gcc.target/i386/mpx/pr66568.c: Remove.
9399 * gcc.target/i386/mpx/pr66569.c: Remove.
9400 * gcc.target/i386/mpx/pr66581.c: Remove.
9401 * gcc.target/i386/mpx/pr68337-1.c: Remove.
9402 * gcc.target/i386/mpx/pr68337-2.c: Remove.
9403 * gcc.target/i386/mpx/pr68416.c: Remove.
9404 * gcc.target/i386/mpx/pr78339.c: Remove.
9405 * gcc.target/i386/mpx/pr79631.c: Remove.
9406 * gcc.target/i386/mpx/pr79633.c: Remove.
9407 * gcc.target/i386/mpx/pr79753.c: Remove.
9408 * gcc.target/i386/mpx/pr79770.c: Remove.
9409 * gcc.target/i386/mpx/pr79987.c: Remove.
9410 * gcc.target/i386/mpx/pr79988.c: Remove.
9411 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
9412 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
9413 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
9414 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
9415 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
9416 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
9417 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
9418 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
9419 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
9420 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
9421 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
9422 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
9423 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
9424 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
9425 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
9426 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
9427 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
9428 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
9429 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
9430 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
9431 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
9432 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
9433 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
9434 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
9435 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
9436 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
9437 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
9438 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
9439 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
9440 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
9441 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
9442 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
9443 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
9444 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
9445 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
9446 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
9447 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
9448 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
9449 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
9450 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
9451 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
9452 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
9453 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
9454 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
9455 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
9456 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
9457 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
9458 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
9459 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
9460 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
9461 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
9462 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
9463 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
9464 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
9465 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
9466 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
9467 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
9468 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
9469 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
9470 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
9471 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
9472 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
9473 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
9474 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
9475 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
9476 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
9477 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
9478 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
9479 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
9480 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
9481 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
9482 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
9483 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
9484 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
9485 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
9486 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
9487 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
9488 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
9489 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
9490 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
9491 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
9492 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
9493 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
9494 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
9495 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
9496 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
9497 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
9498 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
9499 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
9500 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
9501 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
9502 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
9503 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
9504 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
9505 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
9506 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
9507 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
9508 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
9509 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
9510 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
9511 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
9512 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
9513 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
9514 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
9515 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
9516 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
9517 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
9518 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
9519 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
9520 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
9521 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
9522 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
9523 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
9524 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
9525 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
9526 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
9527 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
9528 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
9529 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
9530 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
9531 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
9532 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
9533 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
9534 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
9535 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
9536 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
9537 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
9538 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
9539 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
9540 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
9541 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
9542 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
9543 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
9544 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
9545 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
9546 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
9547 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
9548 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
9549 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
9550 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
9551 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
9552 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
9553 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
9554 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
9555 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
9556 * gcc.target/i386/pr63995-2.c: Remove.
9557 * gcc.target/i386/pr64805.c: Remove.
9558 * gcc.target/i386/pr65044.c: Remove.
9559 * gcc.target/i386/pr65167.c: Remove.
9560 * gcc.target/i386/pr65183.c: Remove.
9561 * gcc.target/i386/pr65184.c: Remove.
9562 * gcc.target/i386/pr65523.c: Remove.
9563 * gcc.target/i386/pr70876.c: Remove.
9564 * gcc.target/i386/pr70877.c: Remove.
9565 * gcc.target/i386/pr71458.c: Remove.
9566 * gcc.target/i386/pr80880.c: Remove.
9567 * gcc.target/i386/ret-thunk-25.c: Remove.
9568 * gcc.target/i386/thunk-retbnd.c: Remove.
9569 * lib/mpx-dg.exp: Remove.
9570 * gcc.target/i386/funcspec-56.inc: Adjust test case.
9572 2018-06-07 Carl Love <cel@us.ibm.com>
9574 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
9577 2018-06-07 Carl Love <cel@us.ibm.com>
9579 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
9582 2018-06-07 Marek Polacek <polacek@redhat.com>
9585 * gcc.dg/Wc90-c99-compat-10.c: New test.
9586 * gcc.dg/Wc90-c99-compat-11.c: New test.
9587 * gcc.dg/Wc90-c99-compat-12.c: New test.
9588 * gcc.dg/Wc90-c99-compat-9.c: New test.
9590 2018-06-07 Paul Koning <ni1d@arrl.net>
9592 * gcc.c-torture/compile/20180605-1.c: New test.
9594 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
9597 * gfortran.dg/pr86045.f90: New test.
9599 2018-06-07 Marek Polacek <polacek@redhat.com>
9601 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
9603 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
9605 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
9607 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
9609 * gcc.target/msp430/msp430i-device-symbol.c: New test.
9610 * gcc.target/msp430/msp430f-device-symbol.c: New test.
9611 * gcc.target/msp430/msp430.h: New test header file.
9613 2018-06-07 Jakub Jelinek <jakub@redhat.com>
9615 PR tree-optimization/69615
9616 * gcc.dg/tree-ssa/pr69615.c: New test.
9618 2018-06-07 Richard Biener <rguenther@suse.de>
9620 PR tree-optimization/85935
9621 * gcc.dg/graphite/pr85935.c: New testcase.
9623 2018-06-04 Carl Love <cel@us.ibm.com>
9625 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
9626 debug print statements. Fix a few formating issues.
9628 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
9631 * gcc.target/powerpc/pr85657-4.c: New tests.
9632 * gcc.target/powerpc/pr85657-5.c: Likewise.
9633 * gcc.target/powerpc/pr85657-6.c: Likewise.
9635 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
9638 * gfortran.dg/realloc_on_assign_30.f90: New test.
9640 2018-06-06 Carl Love <cel@us.ibm.com>
9641 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
9642 argument to vui_arg.
9644 2018-06-06 Carl Love <cel@us.ibm.com>
9646 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
9648 * gcc.target/powerpc/builtins-4.c: New test file for tests
9651 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
9654 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
9655 be used in templates. Don't check for them in overloaded functions.
9657 2018-06-06 Jim Wilson <jimw@sifive.com>
9659 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
9660 * gcc.target/riscv/interrupt-mmode.c: New.
9661 * gcc.target/riscv/interrupt-smode.c: New.
9662 * gcc.target/riscv/interrupt-umode.c: New.
9664 2018-06-06 Marek Polacek <polacek@redhat.com>
9667 * g++.dg/cpp0x/initlist102.C: New test.
9668 * g++.dg/cpp0x/initlist103.C: New test.
9669 * g++.dg/cpp0x/initlist104.C: New test.
9671 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
9673 * gcc.dg/torture/pr86066.c: New test.
9675 2018-06-06 Richard Biener <rguenther@suse.de>
9677 PR tree-optimization/86062
9678 * g++.dg/tree-ssa/pr86062.C: New testcase.
9680 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
9682 * gcc.target/msp430/function-attributes-4.c: New test.
9683 * gcc.target/msp430/static-interrupts.c: New test.
9685 2018-06-05 Steve Ellcey <sellcey@cavium.com>
9688 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
9689 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
9690 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
9691 * gcc.target/aarch64/nofp_1.c: Ditto.
9693 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
9695 * gcc.target/arm/cmse/cmse-1c99.c: New test.
9697 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
9700 * gfortran.dg/goacc/pr85701.f90: New test.
9702 2018-06-05 Marek Polacek <polacek@redhat.com>
9705 * g++.dg/cpp0x/alias-decl-64.C: New test.
9707 2018-06-05 Richard Biener <rguenther@suse.de>
9709 PR tree-optimization/86046
9710 * gcc.dg/pr86046.c: New testcase.
9712 2018-06-05 Richard Biener <rguenther@suse.de>
9714 PR tree-optimization/86047
9715 * gcc.dg/pr86047.c: New testcase.
9717 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9720 * g++.target/arm/arm.exp: New file.
9721 * g++.target/arm/pr81497.C: Likewise.
9723 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
9725 * gcc.target/s390/htm-builtins-compile-4.c: New test.
9727 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
9729 * gcc.dg/store_merging_21.c: New test.
9730 * gnat.dg/opt71b.adb: Likewise.
9731 * gnat.dg/opt71.adb: Rename into...
9732 * gnat.dg/opt71a.adb: ...this.
9734 2018-06-04 Richard Biener <rguenther@suse.de>
9736 PR tree-optimization/85955
9737 * gcc.dg/pr85955.c: New testcase.
9739 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
9742 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
9743 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
9744 * gfortran.dg/allocate_stat_2.f90: Ditto.
9745 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9747 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
9749 * gcc.target/aarch64/sve/extract_5.c: New test.
9751 2018-06-04 Jakub Jelinek <jakub@redhat.com>
9755 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
9757 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
9758 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
9759 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
9760 * gcc.target/i386/avx512bw-pr86036.c: New test.
9762 2018-06-04 Richard Biener <rguenther@suse.de>
9764 PR tree-optimization/86038
9765 * gcc.dg/pr86038.c: New testcase.
9767 2018-06-04 Jakub Jelinek <jakub@redhat.com>
9769 PR tree-optimization/69615
9770 * gcc.dg/pr69615.c: New test.
9773 * c-c++-common/gomp/pr86025.c: New test.
9775 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
9777 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
9779 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
9781 * gcc.dg/torture/pr86034.c: New test.
9783 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
9786 * gfortran.dg/cray_pointer_12.f90: New test.
9788 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
9791 * gfortran.dg/pr85938.f90: Fixed by revision r261081
9793 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
9795 * gnat.dg/specs/opt3.ads: New test.
9796 * gnat.dg/specs/opt3_pkg.ads: New helper.
9798 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
9800 * gnat.dg/discr53.ad[sb]: New test.
9801 * gnat.dg/discr53_pkg.ads: New helper.
9803 2018-06-01 Carl Love <cel@us.ibm.com>
9805 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
9806 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
9808 2018-06-01 Carl Love <cel@us.ibm.com>
9810 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
9811 to make it consistent with the naming convention in the file.
9812 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
9813 to altivec-7.c. Delete file.
9814 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
9815 to altivec-7.c. Delete file.
9816 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
9817 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
9818 vec_unpackl tests. Update instruction counts.
9819 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
9820 tests to builtins-1.c.
9821 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
9822 tests to builtins-1.c.
9823 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
9824 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
9825 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
9826 Remove vec_ctf tests returning double. Remove vec_cts with
9827 double args. Remove vec_sel with invalid arguments. Add tests for
9829 Add instruction counts for new tests.
9830 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
9831 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
9833 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
9834 test_sll_vsill_vsill_vuc.
9835 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
9837 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
9838 tests from altivec-7.h.
9839 * gcc.target/powerpc/vsx-7-be.c: Remove file.
9840 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
9841 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
9842 splat_sll, splat_uc, splat_int128, splat_uint128.
9843 Make second argument of vec_extract and vec_insert a signed int.
9844 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
9847 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
9849 * gcc.dg/store_merging_20.c: New test.
9850 * gnat.dg/opt71.adb: Likewise.
9851 * gnat.dg/opt71_pkg.ads: New helper.
9853 2018-06-01 Carl Love <cel@us.ibm.com>
9855 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
9856 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
9857 Add vec_xst_be for signed and unsigned arguments.
9859 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
9863 * gfortran.dg/pr85816.f90: New test.
9864 * gfortran.dg/pr85975.f90: New test.
9866 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
9869 * gfortran.dg/random_init_1.f90: New test.
9870 * gfortran.dg/random_init_2.f90: New test.
9871 * gfortran.dg/random_init_3.f90: New test.
9872 * gfortran.dg/random_init_4.f90: New test.
9873 * gfortran.dg/random_init_5.f90: New test.
9874 * gfortran.dg/random_init_6.f90: New test.
9876 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
9878 PR tree-optimization/85989
9879 * gcc.dg/torture/pr85989.c: New test.
9881 2018-06-01 Richard Biener <rguenther@suse.de>
9884 * gcc.dg/tree-ssa/pr86017.c: New testcase.
9886 2018-06-01 Richard Biener <rguenther@suse.de>
9889 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
9891 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
9894 * gcc.dg/strcmpopt_2.c: New test.
9895 * gcc.dg/strcmpopt_3.c: New test.
9898 * gcc.dg/strcmpopt_3.c: New test.
9900 2018-05-31 Jakub Jelinek <jakub@redhat.com>
9903 * gcc.target/i386/pr85984.c: New test.
9905 2018-05-31 Martin Sebor <msebor@redhat.com>
9908 * gcc.dg/Walloc-size-larger-than-1.c: New test.
9909 * gcc.dg/Walloc-size-larger-than-10.c: New test.
9910 * gcc.dg/Walloc-size-larger-than-11.c: New test.
9911 * gcc.dg/Walloc-size-larger-than-12.c: New test.
9912 * gcc.dg/Walloc-size-larger-than-13.c: New test.
9913 * gcc.dg/Walloc-size-larger-than-14.c: New test.
9914 * gcc.dg/Walloc-size-larger-than-15.c: New test.
9915 * gcc.dg/Walloc-size-larger-than-16.c: New test.
9916 * gcc.dg/Walloc-size-larger-than-17.c: New test.
9917 * gcc.dg/Walloc-size-larger-than-2.c: New test.
9918 * gcc.dg/Walloc-size-larger-than-3.c: New test.
9919 * gcc.dg/Walloc-size-larger-than-4.c: New test.
9920 * gcc.dg/Walloc-size-larger-than-5.c: New test.
9921 * gcc.dg/Walloc-size-larger-than-6.c: New test.
9922 * gcc.dg/Walloc-size-larger-than-7.c: New test.
9923 * gcc.dg/Walloc-size-larger-than-8.c: New test.
9924 * gcc.dg/Walloc-size-larger-than-9.c: New test.
9925 * gcc.dg/Walloc-size-larger-than.c: New test.
9927 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
9928 Cesar Philippidis <cesar@codesourcery.com>
9931 * gfortran.dg/goacc/pr77371-1.f90: New test.
9932 * gfortran.dg/goacc/pr77371-2.f90: New test.
9933 * gfortran.dg/goacc/pr85879.f90: New test.
9935 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
9937 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
9938 * gnat.dg/stack_usage1b.adb: Likewise.
9939 * gnat.dg/stack_usage1c.adb: Likewise.
9940 * gnat.dg/stack_usage3.adb: Likewise.
9941 * gnat.dg/stack_usage1_pkg.adb: Delete.
9943 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
9945 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
9946 * gcc.dg/store_merging_11.c: Likewise.
9947 * gcc.dg/store_merging_13.c: Likewise.
9948 * gcc.dg/store_merging_14.c: Likewise.
9949 * gcc.dg/store_merging_15.c: Likewise.
9950 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
9952 2018-05-31 Ed Schonberg <schonberg@adacore.com>
9954 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
9955 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
9956 gnat.dg/limited1_outer.ads: New testcase.
9958 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
9960 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
9961 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
9964 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
9966 * gnat.dg/size_clause1.adb: New testcase.
9968 2018-05-31 Javier Miranda <miranda@adacore.com>
9970 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
9972 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
9974 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
9975 vld1x3 intrinsics for aarch64.
9976 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
9977 vst1x2 intrinsics for aarch64.
9978 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
9979 vst1x3 intrinsics for aarch64.
9981 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
9984 * g++.dg/diagnostic/pr77777.C: New test.
9986 2018-05-30 David Pagan <dave.pagan@oracle.com>
9989 * gcc.dg/noncompile/pr55976-1.c: New test.
9990 * gcc.dg/noncompile/pr55976-2.c: New test.
9992 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
9994 * gcc.dg/lto/20111213-1_0.c: Fix template.
9995 * gcc.dg/lto/20100603-1_0.c: Fix template.
9996 * gcc.dg/lto/20100603-2_0.c: Fix template.
9997 * gcc.dg/lto/20100603-3_0.c: Fix template.
9999 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
10000 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
10001 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
10002 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
10003 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
10004 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
10005 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
10006 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
10007 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
10008 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
10009 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
10010 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
10011 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
10012 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
10013 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
10014 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
10015 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
10016 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
10017 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
10018 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
10019 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
10020 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
10021 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
10022 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
10023 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
10024 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
10025 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
10026 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
10027 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
10028 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
10029 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
10030 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
10031 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
10032 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
10033 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
10034 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
10035 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
10036 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
10037 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
10038 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
10039 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
10040 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
10041 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
10042 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
10043 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
10044 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
10045 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
10046 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
10047 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
10048 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
10049 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
10050 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
10051 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
10052 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
10053 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
10054 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
10055 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
10056 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
10057 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
10058 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
10059 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
10060 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
10062 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
10065 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
10067 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
10069 * gcc.target/aarch64/simd/ldp_stp_9: New.
10070 * gcc.target/aarch64/simd/ldp_stp_10: New.
10071 * gcc.target/aarch64/simd/ldp_stp_11: New.
10072 * gcc.target/aarch64/simd/ldp_stp_12: New.
10074 2018-05-30 Ed Schonberg <schonberg@adacore.com>
10076 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
10078 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
10080 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
10082 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
10085 * gcc.target/i386/pr85950.c: New test.
10087 2018-05-29 Marek Polacek <polacek@redhat.com>
10090 * g++.dg/cpp1z/class-deduction55.C: New test.
10091 * g++.dg/cpp1z/class-deduction56.C: New test.
10092 * g++.dg/cpp1z/class-deduction57.C: New test.
10094 2018-05-29 Jakub Jelinek <jakub@redhat.com>
10097 * g++.dg/warn/Wunused-var-33.C: New test.
10100 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
10101 and -fno-vect-cost-model options. Add aligned(64) attribute to the
10102 arrays. Add suffix 1 to all functions and use 4 iterations rather
10103 than N. Add functions with conversions to and from float.
10104 Add new set of functions with 8 iterations and another one
10105 with 16 iterations, expect 24 vectorized loops instead of just 4.
10106 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
10108 2018-05-29 Javier Miranda <miranda@adacore.com>
10110 * gnat.dg/equal2.adb: New testcase.
10112 2018-05-29 Ed Schonberg <schonberg@adacore.com>
10114 * gnat.dg/float_attributes_overflows.adb: New testcase.
10116 2018-05-29 Pascal Obry <obry@adacore.com>
10118 * gnat.dg/normalize_pathname.adb: New testcase.
10120 2018-05-29 Tom de Vries <tom@codesourcery.com>
10122 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
10124 * lib/scanipa.exp (scan-ipa-dump-times): Same.
10125 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
10126 * lib/scantree.exp (scan-tree-dump-times): Same.
10128 2018-05-29 Tom de Vries <tom@codesourcery.com>
10130 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
10131 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
10132 Use proc name as first argument to dg-scan.
10134 2018-05-29 Tom de Vries <tom@codesourcery.com>
10136 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
10139 2018-05-28 Richard Biener <rguenther@suse.de>
10141 PR tree-optimization/85934
10142 * gcc.target/i386/pr85934.c: New testcase.
10144 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
10146 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
10148 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
10150 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
10152 2018-05-28 Ed Schonberg <schonberg@adacore.com>
10154 * gnat.dg/fixedpnt5.adb: New testcase.
10156 2018-05-28 Justin Squirek <squirek@adacore.com>
10158 * gnat.dg/array31.adb: New testcase.
10160 2018-05-28 Justin Squirek <squirek@adacore.com>
10162 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
10163 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
10165 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
10167 * gfortran.dg/data_stmt_pointer.f90: new test.
10169 2018-05-27 Jakub Jelinek <jakub@redhat.com>
10172 * gcc.target/i386/avx512dq-pr85918.c: New test.
10174 2018-05-25 Jim Wilson <jimw@sifive.com>
10176 * gcc.target/riscv/interrupt-1.c: New.
10177 * gcc.target/riscv/interrupt-2.c: New.
10178 * gcc.target/riscv/interrupt-3.c: New.
10179 * gcc.target/riscv/interrupt-4.c: New.
10180 * gcc.target/riscv/interrupt-5.c: New.
10182 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
10185 * gfortran.dg/pr85786.f90: New test.
10187 2018-05-25 Paul Koning <ni1d@arrl.net>
10189 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
10190 * gcc.c-torture/compile/pr55921.c: Ditto.
10191 * gcc.c-torture/compile/pr60655-1.c: Ditto.
10192 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
10194 2018-05-25 Jakub Jelinek <jakub@redhat.com>
10197 * gcc.target/i386/avx512f-pr85832.c: New test.
10198 * gcc.target/i386/avx512vl-pr85832.c: New test.
10199 * gcc.target/i386/avx512bw-pr85832.c: New test.
10200 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
10202 2018-05-25 Bin Cheng <bin.cheng@arm.com>
10204 PR tree-optimization/85720
10205 * gcc.dg/tree-ssa/pr85720.c: New test.
10206 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
10209 2018-05-25 Martin Liska <mliska@suse.cz>
10212 * gcc.dg/tree-prof/update-loopch.c: Do not scan
10213 for 'Removing basic block'.
10215 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
10217 * gnat.dg/sec_stack1.adb: New testcase.
10219 2018-05-25 Ed Schonberg <schonberg@adacore.com>
10221 * gnat.dg/fixedpnt4.adb: New testcase.
10223 2018-05-25 Javier Miranda <miranda@adacore.com>
10225 * gnat.dg/interface7.adb: New testcase.
10227 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
10229 * gnat.dg/sec_stack2.adb: New testcase.
10231 2018-05-25 Ed Schonberg <schonberg@adacore.com>
10233 * gnat.dg/interface6.adb: New testcase.
10235 2018-05-25 Ed Schonberg <schonberg@adacore.com>
10237 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
10239 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10241 * lib/target-supports.exp
10242 (check_effective_target_vect_double_cond_arith): Include
10243 multiplication and division.
10244 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
10245 fully-masked loops with a fixed vector length.
10246 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
10248 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
10249 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
10250 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
10252 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10254 * gcc.target/aarch64/sve/div_1.c: New test.
10255 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
10256 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
10257 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
10259 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10261 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
10263 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10265 * lib/target-supports.exp
10266 (check_effective_target_vect_double_cond_arith): New proc.
10267 * gcc.dg/vect/vect-cond-arith-1.c: New test.
10268 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
10269 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
10270 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
10271 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
10272 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
10273 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
10275 2018-05-25 Janus Weil <janus@gcc.gnu.org>
10278 * gfortran.dg/f2018_obs.f90: New test case.
10280 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10283 * gfortran.dg/pr85543.f90: New test.
10285 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10288 * gfortran.dg/pr85780.f90: New test.
10290 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10293 * gfortran.dg/pr85779_1.f90: New test.
10294 * gfortran.dg/pr85779_2.f90: Ditto.
10295 * gfortran.dg/pr85779_3.f90: Ditto.
10297 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10301 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
10302 * gfortran.dg/pr85895.f90: New test.
10304 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
10306 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
10307 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
10309 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
10311 * gcc.dg/fold-popcount-1.c: New testcase.
10312 * gcc.dg/fold-popcount-2.c: New testcase.
10313 * gcc.dg/fold-popcount-3.c: New testcase.
10314 * gcc.dg/fold-popcount-4.c: New testcase.
10316 2018-05-24 Marek Polacek <polacek@redhat.com>
10319 * g++.dg/cpp0x/new3.C: New test.
10321 2018-05-24 Javier Miranda <miranda@adacore.com>
10323 * gnat.dg/discr52.adb: New testcase.
10325 2018-05-24 Ed Schonberg <schonberg@adacore.com>
10327 * gnat.dg/others1.adb: New testcase.
10329 2018-05-24 Justin Squirek <squirek@adacore.com>
10331 * gnat.dg/raise_expr.adb: New testcase.
10333 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
10335 * gnat.dg/formal_containers.adb: New testcase.
10337 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10339 * gcc.target/i386/pr85345.c: Require ifunc support.
10341 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
10343 * gcc.dg/vect/vect-fma-1.c: New test.
10345 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10347 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
10350 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
10353 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
10355 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
10358 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
10360 * gcc.target/msp430/pr78849.c: New test.
10362 2018-05-23 Marek Polacek <polacek@redhat.com>
10364 * g++.dg/cpp2a/range-for8.C: New test.
10365 * g++.dg/cpp2a/range-for9.C: New test.
10366 * g++.dg/cpp2a/range-for10.C: New test.
10368 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
10370 * lib/target-supports.exp (check_effective_target_be): New.
10371 (check_effective_target_le): New.
10373 2018-05-23 Marek Polacek <polacek@redhat.com>
10375 * g++.dg/cpp2a/range-for1.C: New test.
10376 * g++.dg/cpp2a/range-for2.C: New test.
10377 * g++.dg/cpp2a/range-for3.C: New test.
10378 * g++.dg/cpp2a/range-for4.C: New test.
10379 * g++.dg/cpp2a/range-for5.C: New test.
10380 * g++.dg/cpp2a/range-for6.C: New test.
10381 * g++.dg/cpp2a/range-for7.C: New test.
10383 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
10385 * gcc.target/i386/cvt-3.c: New test.
10387 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
10389 * gcc.target/i386/cvt-2.c: New test.
10391 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
10393 * gcc.dg/pr79985.c: New testcase.
10395 2018-05-23 Richard Biener <rguenther@suse.de>
10397 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
10399 2018-05-23 Sudakshina Das <sudi.das@arm.com>
10402 * gcc.target/aarch64/pr84882.c: New test.
10403 * gcc.target/aarch64/target_attr_18.c: Likewise.
10405 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
10407 PR tree-optimization/85853
10408 * gfortran.dg/vect/pr85853.f90: New test.
10410 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
10412 * gnat.dg/import2.adb: New testcase.
10414 2018-05-23 Ed Schonberg <schonberg@adacore.com>
10416 * gnat.dg/discr51.adb: New testcase.
10418 2018-05-23 Javier Miranda <miranda@adacore.com>
10420 * gnat.dg/valid_scalars1.adb: New testcase.
10422 2018-05-23 Ed Schonberg <schonberg@adacore.com>
10424 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
10426 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
10428 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
10431 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
10433 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
10436 2018-05-23 Bob Duff <duff@adacore.com>
10438 * gnat.dg/addr10.adb: New testcase.
10440 2018-05-23 Richard Biener <rguenther@suse.de>
10442 PR middle-end/85874
10443 * gcc.dg/Wstrict-overflow-27.c: New testcase.
10445 2018-05-23 Yury Gribov <tetra2005@gmail.com>
10447 PR tree-optimization/85822
10448 * c-c++-common/pr85822.c: New test.
10450 2018-05-23 Richard Biener <rguenther@suse.de>
10452 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
10454 2018-05-22 Janus Weil <janus@gcc.gnu.org>
10457 * gfortran.dg/pr30667.f: Add option "-std=legacy".
10459 2018-05-22 Martin Sebor <msebor@redhat.com>
10461 PR middle-end/85359
10462 * gcc.dg/attr-nonstring.c: New test.
10464 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
10467 * gcc.target/i386/pr85345.c: New test.
10469 2018-05-22 Luis Machado <luis.machado@linaro.org>
10471 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
10473 2018-05-22 Janus Weil <janus@gcc.gnu.org>
10476 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
10477 dg-additional-options.
10478 * gfortran.dg/graphite/block-2.f: Ditto.
10479 * gfortran.dg/graphite/id-19.f: Ditto.
10480 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
10481 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
10482 * gfortran.dg/vect/pr52580.f: Ditto.
10484 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
10486 * gcc.target/aarch64/ldp_stp_6.c: New.
10487 * gcc.target/aarch64/ldp_stp_7.c: New.
10488 * gcc.target/aarch64/ldp_stp_8.c: New.
10490 2018-05-22 Martin Sebor <msebor@redhat.com>
10493 * c-c++-common/attr-nonstring-3.c: Adjust.
10494 * c-c++-common/attr-nonstring-4.c: Adjust.
10495 * c-c++-common/attr-nonstring-6.c: New test.
10497 2018-05-22 Martin Sebor <msebor@redhat.com>
10499 PR tree-optimization/85826
10500 * gcc.dg/Wrestrict-17.c: New test.
10502 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
10504 * gcc.dg/torture/pr85862.c: Rename to...
10505 * gcc.dg/torture/pr85852.c: ...this.
10507 2018-05-22 Justin Squirek <squirek@adacore.com>
10509 * gnat.dg/warn14.adb: New testcase.
10511 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
10513 * gnat.dg/controlled8.adb: New testcase.
10515 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
10517 * gnat.dg/discr50.adb: New testcase.
10519 2018-05-22 Ed Schonberg <schonberg@adacore.com>
10521 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
10522 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
10523 gnat.dg/discr49_rec2.ads: New testcase.
10525 2018-05-22 Ed Schonberg <schonberg@adacore.com>
10527 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
10528 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
10531 2018-05-22 Ed Schonberg <schonberg@adacore.com>
10533 * gnat.dg/fixedpnt3.adb: New testcase.
10535 2018-05-22 Justin Squirek <squirek@adacore.com>
10537 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
10538 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
10540 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
10542 PR middle-end/85862
10543 * gcc.dg/torture/pr85862.c: New test.
10545 2018-05-22 Richard Biener <rguenther@suse.de>
10547 PR tree-optimization/85834
10548 * g++.dg/torture/pr85834.C: New testcase.
10549 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
10551 2018-05-22 Martin Liska <mliska@suse.cz>
10554 * g++.dg/ipa/pr85607.C: New test.
10556 2018-05-22 Richard Biener <rguenther@suse.de>
10558 PR tree-optimization/85863
10559 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
10561 2018-05-22 Janus Weil <janus@gcc.gnu.org>
10564 * gfortran.dg/assumed_rank_5.f90: Update error message.
10565 * gfortran.dg/assumed_type_4.f90: Ditto.
10566 * gfortran.dg/bind_c_array_params.f03: Ditto.
10567 * gfortran.dg/bind_c_usage_28.f90: Ditto.
10568 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
10569 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
10570 * gfortran.dg/c_loc_tests_11.f03: Ditto.
10571 * gfortran.dg/coarray_atomic_2.f90: Ditto.
10572 * gfortran.dg/coarray_collectives_2.f90: Ditto.
10573 * gfortran.dg/coarray_collectives_10.f90: Ditto.
10574 * gfortran.dg/coarray_collectives_13.f90: Ditto.
10575 * gfortran.dg/rank_3.f90: Ditto.
10576 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
10577 * gfortran.dg/implicit_14.f90: Ditto.
10579 2018-05-21 Christian Groessler <chris@groessler.org>
10581 * gcc.c-torture/compile/simd-5.c: Fix comment.
10583 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
10586 * gcc.target/powerpc/pr85657-1.c: New test for converting between
10587 __float128, __ibm128, and long double.
10588 * gcc.target/powerpc/pr85657-2.c: Likewise.
10589 * gcc.target/powerpc/pr85657-3.c: Likewise.
10590 * g++.dg/pr85667.C: New test to make sure __ibm128 is
10591 implementated as a separate type internally, and is not just an
10592 alias for long double.
10594 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
10596 PR tree-optimization/85814
10597 * gcc.dg/torture/pr85814.c: New test.
10599 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
10602 * g++.dg/cpp0x/cond1.C: New.
10603 * g++.dg/cpp1y/pr84588-1.C: Likewise.
10604 * g++.dg/cpp1y/pr84588-2.C: Likewise.
10605 * g++.dg/cpp1y/pr84588-3.C: Likewise.
10606 * g++.dg/parse/cond6.C: Likewise.
10607 * g++.dg/parse/cond7.C: Likewise.
10608 * g++.dg/parse/cond8.C: Likewise.
10609 * g++.dg/cpp1z/decomp16.C: Update.
10610 * g++.old-deja/g++.jason/cond.C: Likewise.
10612 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
10614 ChangeLog for r260480
10615 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
10616 warnings for deleted and obsolescent features.
10617 * gfortran.dg/graphite/id-19.f: Ditto.
10618 * gfortran.dg/graphite/id-20.f: Ditto.
10619 * gfortran.dg/graphite/id-27.f90: Ditto.
10620 * gfortran.dg/graphite/pr82449.f: Ditto.
10622 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10624 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
10625 tiny and large memory models.
10627 2018-04-04 Ed Schonberg <schonberg@adacore.com>
10629 * gnat.dg/suppress_initialization.adb,
10630 gnat.dg/suppress_initialization_pkg.ads: New testcase.
10632 2018-04-04 Ed Schonberg <schonberg@adacore.com>
10634 * gnat.dg/exit1.adb: New testcase.
10636 2018-04-04 Ed Schonberg <schonberg@adacore.com>
10638 * gnat.dg/array30.adb: New testcase.
10640 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
10642 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
10644 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10646 * gcc.c-torture/execute/ssad-run.c: New test.
10647 * gcc.c-torture/execute/usad-run.c: Likewise.
10648 * gcc.target/aarch64/ssadv16qi.c: Likewise.
10649 * gcc.target/aarch64/usadv16qi.c: Likewise.
10651 2018-05-21 Tamar Christina <tamar.christina@arm.com>
10653 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
10654 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
10655 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
10657 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
10658 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
10659 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
10661 2018-05-21 Janus Weil <janus@gcc.gnu.org>
10664 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
10665 * gfortran.dg/g77/20020307-1.f: Ditto.
10666 * gfortran.dg/g77/980310-3.f: Ditto.
10667 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
10668 * gfortran.dg/goacc/loop-1.f95: Ditto.
10669 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
10670 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
10671 * gfortran.dg/gomp/do-1.f90: Ditto.
10672 * gfortran.dg/gomp/omp_do1.f90: Ditto.
10673 * gfortran.dg/pr17229.f: Ditto.
10674 * gfortran.dg/pr37243.f: Ditto.
10675 * gfortran.dg/pr49721-1.f: Ditto.
10676 * gfortran.dg/pr58484.f: Ditto.
10677 * gfortran.dg/pr81175.f: Ditto.
10678 * gfortran.dg/pr81723.f: Ditto.
10679 * gfortran.dg/predcom-2.f: Ditto.
10680 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
10681 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
10682 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
10683 * gfortran.dg/vect/pr52580.f: Ditto.
10685 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
10688 * gfortran.dg/char_result_18.f90: New test.
10690 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
10693 * gfortran.dg/associate_38.f90: New test.
10695 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
10698 * gfortran.dg/select_type_42.f90: New test.
10700 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
10703 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
10704 that the patch fixes PR66694 & PR82617, although the testcases
10705 are not explicitly included.
10707 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
10709 * gcc.dg/stack-usage-1.c: Add support for rv32e.
10711 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
10714 * g++.dg/pr82899.C: New testcase.
10716 2018-05-18 Martin Liska <mliska@suse.cz>
10718 * gcc.dg/pr68766.c: Change pruned output.
10720 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
10723 * c-c++-common/goacc/pr85782.c: New test.
10725 2018-05-18 Sudakshina Das <sudi.das@arm.com>
10727 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
10729 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10731 * gcc.target/arm/pr62554.c: Delete.
10732 * gcc.target/arm/pr69610-1.c: Likewise.
10733 * gcc.target/arm/pr69610-2.c: Likewise.
10735 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10737 * gcc.target/arm/pr40887.c: Update comment.
10738 * lib/target-supports.exp: Don't generate effective target checks
10739 and related helpers for armv5. Update comment.
10740 * gcc.target/arm/armv5_thumb_isa.c: Delete.
10741 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
10742 target check and options.
10744 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10746 PR middle-end/85817
10747 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
10748 scan-tree-dump-not for h.
10750 2018-05-18 Richard Biener <rguenther@suse.de>
10752 * gcc.dg/tree-ssa/pr21559.c: Adjust.
10753 * gcc.dg/tree-ssa/pr45397.c: Likewise.
10754 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
10755 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
10756 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
10757 * gcc.dg/tree-ssa/vrp17.c: Likewise.
10758 * gcc.dg/tree-ssa/vrp18.c: Likewise.
10759 * gcc.dg/tree-ssa/vrp23.c: Likewise.
10760 * gcc.dg/tree-ssa/vrp24.c: Likewise.
10761 * gcc.dg/tree-ssa/vrp58.c: Likewise.
10762 * gcc.dg/vrp-min-max-1.c: Likewise.
10763 * gcc.dg/vrp-min-max-3.c: New testcase.
10765 2018-05-18 Richard Biener <rguenther@suse.de>
10767 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
10768 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
10769 * gcc.dg/graphite/scop-6.c: Likewise.
10770 * gcc.dg/graphite/scop-7.c: Likewise.
10771 * gcc.dg/graphite/scop-8.c: Likewise.
10772 * gcc.dg/graphite/scop-9.c: Likewise.
10774 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10776 * gcc.target/aarch64/vect-init-ld1.c: New test.
10778 2018-05-18 Martin Liska <mliska@suse.cz>
10780 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
10781 * gcc.dg/tree-prof/update-loopch.c: Likewise.
10783 2018-05-18 Martin Liska <mliska@suse.cz>
10785 * gcc.dg/ipa/ipa-icf-39.c: New test.
10786 * gcc.dg/pr68766.c: Adjust pruned output.
10788 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
10790 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
10792 * gcc.dg/fma-1.c: New test.
10793 * gcc.dg/fma-2.c: Likewise.
10794 * gcc.dg/fma-3.c: Likewise.
10795 * gcc.dg/fma-4.c: Likewise.
10796 * gcc.dg/fma-5.c: Likewise.
10797 * gcc.dg/fma-6.c: Likewise.
10798 * gcc.dg/fma-7.c: Likewise.
10799 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
10801 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
10802 * gfortran.dg/reassoc_8.f: Likewise.
10803 * gfortran.dg/reassoc_9.f: Likewise.
10804 * gfortran.dg/reassoc_10.f: Likewise.
10806 2018-05-17 Jim Wilson <jimw@sifive.com>
10808 * gcc.target/riscv/switch-qi.c: New.
10809 * gcc.target/riscv/switch-si.c: New.
10811 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
10814 * gcc.target/powerpc/pr85698.c: New test.
10816 2018-05-17 Richard Biener <rguenther@suse.de>
10818 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
10820 2018-05-17 Bin Cheng <bin.cheng@arm.com>
10822 PR tree-optimization/85793
10823 * gcc.dg/vect/pr85793.c: New test.
10825 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
10827 * gcc.dg/gimplefe-28.c: New test.
10828 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
10829 internal function calls.
10830 * gcc.dg/goacc/loop-processing-1.c: Likewise.
10832 2018-05-17 Martin Liska <mliska@suse.cz>
10834 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
10835 space in between 'G_' and '('.
10837 2018-05-17 Jakub Jelinek <jakub@redhat.com>
10840 * gcc.target/i386/pr85323-7.c: New test.
10841 * gcc.target/i386/pr85323-8.c: New test.
10842 * gcc.target/i386/pr85323-9.c: New test.
10845 * gcc.target/i386/pr85323-4.c: New test.
10846 * gcc.target/i386/pr85323-5.c: New test.
10847 * gcc.target/i386/pr85323-6.c: New test.
10850 * gcc.target/i386/pr85323-1.c: New test.
10851 * gcc.target/i386/pr85323-2.c: New test.
10852 * gcc.target/i386/pr85323-3.c: New test.
10854 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
10855 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
10856 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
10857 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
10858 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
10859 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
10860 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
10861 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
10862 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
10863 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
10864 * gcc.target/i386/avx512f-setzero-1.c: New test.
10866 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
10868 * gcc.target/aarch64/vect-slp-dup.c: New.
10870 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
10873 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
10875 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
10877 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
10878 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
10880 2018-05-17 Richard Biener <rguenther@suse.de>
10882 PR tree-optimization/85757
10883 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
10885 2018-05-16 Marek Polacek <polacek@redhat.com>
10888 * g++.dg/cpp0x/initlist-throw1.C: New test.
10889 * g++.dg/cpp0x/initlist-throw2.C: New test.
10891 2018-05-16 Carl Love <cel@us.ibm.com>
10893 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
10894 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
10895 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
10897 2018-05-16 Richard Biener <rguenther@suse.de>
10899 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
10900 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
10901 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
10903 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
10905 * gcc.target/aarch64/sve/vcond_10.c: New test.
10906 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
10907 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
10908 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
10910 2018-05-15 Martin Sebor <msebor@redhat.com>
10912 PR tree-optimization/85753
10913 * gcc.dg/Wrestrict-10.c: Adjust.
10914 * gcc.dg/Wrestrict-16.c: New test.
10916 2018-05-15 Martin Sebor <msebor@redhat.com>
10918 PR middle-end/85643
10919 * c-c++-common/attr-nonstring-7.c: New test.
10921 2018-05-15 Richard Biener <rguenther@suse.de>
10923 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
10925 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10927 PR tree-optimization/83648
10928 * gcc.dg/tree-ssa/pr83648.c: New test.
10929 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
10931 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10934 * gcc.dg/ipa/pr85734.c: New test.
10936 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
10939 * gnat.dg/opt70.adb: New test.
10940 * gnat.dg/opt70_pkg.ad[sb]: New helper.
10942 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10944 * gcc.target/aarch64/crypto-fuse-1.c: New test.
10945 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
10947 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
10949 * gcc.target/aarch64/vmov_n_1.c: Update test.
10950 * gcc.target/aarch64/vfp-1.c: Update test.
10952 2018-05-14 Jakub Jelinek <jakub@redhat.com>
10955 * gcc.c-torture/execute/pr85756.c: New test.
10957 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
10959 * gcc.target/i386/cldemote-1.c: New test.
10961 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
10964 * gfortran.dg/assumed_type_9.f90 : New test.
10966 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
10969 * gfortran.dg/pr85542.f90: New test.
10971 2018-05-11 Martin Jambor <mjambor@suse.cz>
10974 * g++.dg/lto/pr85655_0.C: New test.
10976 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
10978 * gcc.target/i386/tpause-1.c: New test.
10979 * gcc.target/i386/umonitor-1.c: New test.
10981 2018-05-11 Jakub Jelinek <jakub@redhat.com>
10984 * c-c++-common/gomp/pr85696.c: New test.
10986 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
10987 Jakub Jelinek <jakub@redhat.com>
10989 PR tree-optimization/85692
10990 * gcc.target/i386/pr85692.c: New test.
10992 2018-05-11 Martin Liska <mliska@suse.cz>
10995 * c-c++-common/ubsan/attrib-6.c: New test.
10997 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11000 * gfortran.dg/pr85687.f90: new test.
11002 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11005 * gfortran.dg/pr85521_1.f90: New test.
11006 * gfortran.dg/pr85521_2.f90: New test.
11008 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11011 * gfortran.dg/pr70870_1.f90: New test.
11013 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
11015 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
11017 2018-05-10 Jakub Jelinek <jakub@redhat.com>
11020 * g++.dg/ext/offsetof2.C: New test.
11022 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
11025 * gfortran.dg/temporary_3.f90 : New test.
11028 * gfortran.dg/temporary_2.f90 : New test.
11030 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
11032 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
11033 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
11034 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
11035 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
11036 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
11037 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
11038 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
11039 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
11040 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
11041 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
11042 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
11043 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
11044 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
11045 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
11046 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
11047 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
11048 * gcc.dg/vmx/st-be-order.c: Delete testcase.
11049 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
11050 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
11051 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
11052 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
11053 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
11054 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
11055 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
11056 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
11057 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
11058 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
11060 2018-05-10 Jakub Jelinek <jakub@redhat.com>
11062 PR tree-optimization/85699
11063 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
11064 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
11065 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
11066 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
11068 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
11070 * g++.dg/tls/pr85400.C: New test.
11072 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11075 * g++.dg/cpp1y/lambda-generic-85713.C: New.
11077 2018-05-09 Carl Love <cel@us.ibm.com>
11079 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
11081 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11085 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11088 * g++.dg/cpp1y/pr84588.C: New.
11090 2018-05-09 Andreas Schwab <schwab@suse.de>
11092 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
11094 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
11096 * gcc.target/aarch64/store_lane_spill_1.c: New test.
11097 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
11099 2018-05-08 Carl Love <cel@us.ibm.com>
11100 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
11102 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11105 * g++.dg/cpp1y/pr84588.C: New.
11107 2018-05-08 Marek Polacek <polacek@redhat.com>
11110 * g++.dg/cpp1z/constexpr-if22.C: New test.
11112 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
11115 * gcc.target/i386/pr85693.c: New test.
11117 2018-05-08 Jakub Jelinek <jakub@redhat.com>
11120 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
11121 scan-assembler-times checking that except for [fh]*xor other functions
11122 don't use any load instructions.
11124 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
11126 * gcc.target/i386/builtin_target.c: Test goldmont.
11127 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
11130 2018-05-08 Jakub Jelinek <jakub@redhat.com>
11133 * g++.dg/other/sse2-pr85572-1.C: New test.
11134 * g++.dg/other/sse2-pr85572-2.C: New test.
11135 * g++.dg/other/sse4-pr85572-1.C: New test.
11136 * g++.dg/other/avx2-pr85572-1.C: New test.
11139 * gcc.target/i386/pr85317.c: New test.
11140 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
11141 optimization barrier to avoid optimizing away the expected insn.
11144 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
11145 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
11147 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11149 * g++.dg/other/sve_const_pred_1.C: Rename to...
11150 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
11151 target selectors and explicit -march options.
11152 * g++.dg/other/sve_const_pred_2.C: Rename to...
11153 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
11154 * g++.dg/other/sve_const_pred_3.C: Rename to...
11155 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
11156 * g++.dg/other/sve_const_pred_4.C: Rename to...
11157 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
11158 * g++.dg/other/sve_tls_2.C: Rename to...
11159 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
11160 * g++.dg/other/sve_vcond_1.C: Rename to...
11161 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
11162 * g++.dg/other/sve_vcond_1_run.C: Rename to...
11163 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
11165 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11168 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
11171 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11174 * g++.dg/cpp0x/deleted14.C: New.
11176 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11177 Alan Hayward <alan.hayward@arm.com>
11178 David Sherwood <david.sherwood@arm.com>
11180 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
11181 XFAIL the BIC test.
11182 * gcc.target/aarch64/sve/vcond_7.c: New test.
11183 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
11185 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11188 * g++.dg/cpp0x/sfinae62.C: New.
11190 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11192 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
11195 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11198 * g++.dg/cpp0x/narrowing1.C: New.
11200 2018-05-08 Richard Biener <rguenther@suse.de>
11202 PR middle-end/85588
11203 * gcc.dg/torture/pr85574.c: Rename to...
11204 * gcc.dg/torture/pr85588.c: ... this.
11206 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11209 * gfortran.dg/minmaxloc_12.f90: New test case.
11210 * gfortran.dg/minmaxloc_13.f90: New test case.
11212 2018-05-07 Nathan Sidwell <nathan@acm.org>
11214 * g++.dg/cpp0x/range-for10.C: Delete.
11215 * g++.dg/ext/forscope1.C: Delete.
11216 * g++.dg/ext/forscope2.C: Delete.
11217 * g++.dg/template/for1.C: Delete.
11219 2018-05-07 Jeff Law <law@redhat.com>
11221 * gfortran.dg/linefile.f90: New test.
11223 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
11225 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
11228 2018-05-06 Jakub Jelinek <jakub@redhat.com>
11231 * g++.dg/ext/asm14.C: New test.
11232 * g++.dg/ext/asm15.C: New test.
11233 * g++.dg/ext/asm16.C: New test.
11235 2018-05-06 Michael Eager <eager@eagercon.com>
11237 * gcc.target/microblaze/others/picdtr.c: Correct option
11238 -fPIE -mpic-data-is-text-relative.
11240 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
11242 * gcc.target/microblaze/others/picdtr.c: Add test for
11243 -fPIE -mpic-data-is-text-relative.
11245 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
11248 * gfortran.dg/coarray_dependency_1.f90: New test.
11249 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
11251 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
11253 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
11254 to match the currently produced gimple.
11256 2018-05-04 Carl Love <cel@us.ibm.com>
11258 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
11260 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
11261 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
11262 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
11263 xvcmpgedp counts. Add xxsel counts.
11265 2018-05-04 Richard Biener <rguenther@suse.de>
11267 PR middle-end/85627
11268 * g++.dg/torture/pr85627.C: New testcase.
11270 2018-05-04 Richard Biener <rguenther@suse.de>
11272 PR middle-end/85574
11273 * gcc.dg/torture/pr85574.c: New testcase.
11274 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
11276 2018-05-04 Jakub Jelinek <jakub@redhat.com>
11279 * gcc.dg/nextafter-1.c: New test.
11280 * gcc.dg/nextafter-2.c: New test.
11281 * gcc.dg/nextafter-3.c: New test.
11282 * gcc.dg/nextafter-4.c: New test.
11284 2018-05-03 Nathan Sidwell <nathan@acm.org>
11286 Remove -ffriend-injection.
11287 * g++.old-deja/g++.jason/scoping15.C: Delete.
11288 * g++.old-deja/g++.mike/net43.C: Delete.
11290 2018-05-03 Jakub Jelinek <jakub@redhat.com>
11293 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
11294 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
11295 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
11296 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
11298 2018-05-03 Tom de Vries <tom@codesourcery.com>
11301 * lib/scanoffloadtree.exp: New file.
11303 2018-05-03 Richard Biener <rguenther@suse.de>
11305 PR tree-optimization/85615
11306 * gcc.dg/torture/pr85615.c: New testcase.
11308 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11310 PR tree-optimization/70291
11311 * gcc.dg/complex-6.c: New test.
11312 * gcc.dg/complex-7.c: Likewise.
11314 2018-05-03 Richard Biener <rguenther@suse.de>
11317 * fortran.dg/pr51434.f90: Truncate transfer argument.
11319 2018-05-02 Jakub Jelinek <jakub@redhat.com>
11322 * gcc.c-torture/execute/pr85582-3.c: New test.
11324 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
11325 Jason Merrill <jason@redhat.com>
11328 * g++.dg/warn/Wshadow-13.C: New.
11329 * g++.dg/warn/Wshadow-14.C: Likewise.
11331 2018-05-02 Tom de Vries <tom@codesourcery.com>
11334 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
11335 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
11337 2018-05-02 David Pagan <dave.pagan@oracle.com>
11340 * gcc.dg/noncompile/pr30552-1.c: New test.
11341 * gcc.dg/noncompile/pr30552-2.c: New test.
11342 * gcc.dg/noncompile/pr30552-3.c: New test.
11343 * gcc.dg/noncompile/pr30552-4.c: New test.
11345 2018-05-02 Richard Biener <rguenther@suse.de>
11347 PR tree-optimization/85597
11348 * gcc.dg/vect/pr85597.c: New testcase.
11350 2018-05-02 Tom de Vries <tom@codesourcery.com>
11353 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
11354 * lib/scanltranstree.exp: New file.
11355 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
11356 (scan-ltrans-tree-dump-times_required_options)
11357 (scan-ltrans-tree-dump-not_required_options)
11358 (scan-ltrans-tree-dump-dem_required_options)
11359 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
11360 * lib/gcc-dg.exp: Include scanltranstree.exp.
11362 2018-05-02 Tom de Vries <tom@codesourcery.com>
11365 * gcc.dg/ipa/ipa-icf-38.c: New test.
11366 * gcc.dg/ipa/ipa-icf-38a.c: New test.
11367 * lib/scandump.exp (dump-base): New proc.
11368 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
11369 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
11371 * lib/scanipa.exp: Add "" argument to scan-dump calls.
11372 * lib/scanlang.exp: Same.
11373 * lib/scanrtl.exp: Same.
11374 * lib/scantree.exp: Same.
11375 * lib/scanwpaipa.exp: New file.
11376 * lib/gcc-dg.exp: Include scanwpaipa.exp.
11378 2018-05-02 Richard Biener <rguenther@suse.de>
11380 PR middle-end/85567
11381 * gcc.dg/torture/pr85567.c: New testcase.
11383 2018-05-02 Jakub Jelinek <jakub@redhat.com>
11386 * gcc.c-torture/execute/pr85582-1.c: New test.
11387 * gcc.c-torture/execute/pr85582-2.c: New test.
11389 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
11391 PR tree-optimization/85586
11392 * gcc.dg/vect/pr85586.c: New test.
11394 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
11396 PR tree-optimization/85143
11397 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
11398 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
11400 2018-05-01 David Malcolm <dmalcolm@redhat.com>
11403 * c-c++-common/Wformat-pr84258.c: New test.
11405 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11407 PR tree-optimization/82665
11408 * gcc.dg/tree-ssa/pr82665.c: New test.
11410 2018-04-30 David Malcolm <dmalcolm@redhat.com>
11413 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
11414 (test_add_fixit_insert_formatted_single_line): New function.
11415 (test_add_fixit_insert_formatted_multiline): New function.
11416 Extend expected output of generated patch to include fix-it hints
11418 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
11419 "gcc-rich-location.h". Add test coverage for
11420 gcc_rich_location::add_fixit_insert_formatted.
11422 2018-04-30 David Malcolm <dmalcolm@redhat.com>
11424 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11425 (test_show_locus): Update for location_get_source_line returning a
11426 char_span. Use char_span for handling words in the
11427 "test_many_nested_locations" fix-it example.
11429 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
11431 * gcc.target/arc/interrupt-8.c: Update test.
11432 * gcc.target/arc/loop-4.c: Likewise.
11433 * gcc.target/arc/loop-hazard-1.c: Likewise.
11434 * gcc.target/arc/sdata-3.c: Likewise.
11436 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
11438 * gcc.target/arc/store-merge-1.c: New test.
11439 * gcc.target/arc/add_n-combine.c: Update test.
11441 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
11443 Microblaze Target: PIC data text relative
11445 * gcc.target/microblaze/others/data_var1.c: Include
11446 PIC case of r20 base register.
11447 * gcc.target/microblaze/others/data_var2.c: Ditto.
11448 * gcc.target/microblaze/others/picdtr.c: Add new
11449 test case for -mpic-is-data-text-relative.
11450 * gcc.target/microblaze/others/sdata_var1.c: Add
11451 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
11452 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
11453 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
11454 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
11455 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
11456 * gcc.target/microblaze/others/string_cst1_gpopt.c:
11458 * gcc.target/microblaze/others/string_cst2_gpopt.c:
11461 2018-04-30 Richard Biener <rguenther@suse.de>
11463 PR tree-optimization/28364
11464 PR tree-optimization/85275
11465 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
11466 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
11467 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
11468 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
11469 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
11471 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
11472 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
11474 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
11475 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
11476 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
11478 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
11481 * gcc.target/i386/pr84431.c: New test.
11483 2018-04-27 Martin Jambor <mjambor@suse.cz>
11486 * g++.dg/ipa/pr85549.C: New test.
11488 2018-04-27 Jakub Jelinek <jakub@redhat.com>
11491 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
11493 * g++.dg/cpp0x/constexpr-85553.C: New test.
11495 2018-04-27 David Malcolm <dmalcolm@redhat.com>
11498 * g++.dg/pr85515-1.C: New test.
11499 * g++.dg/pr85515-2.C: New test.
11501 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
11504 * g++.dg/cpp0x/friend3.C: New.
11506 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11509 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
11510 Use check_effective_target_arm_little_endian.
11512 2018-04-27 Jakub Jelinek <jakub@redhat.com>
11514 PR tree-optimization/85529
11515 * gcc.c-torture/execute/pr85529-1.c: New test.
11516 * gcc.c-torture/execute/pr85529-2.c: New test.
11517 * gcc.dg/pr85529.c: New test.
11519 2018-04-26 Maciej W. Rozycki <macro@mips.com>
11521 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
11522 `.dword' in addition to `lw' and `.word'.
11524 2018-04-26 Maciej W. Rozycki <macro@mips.com>
11526 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
11528 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
11530 * gnat.dg/loop_optimization24.adb: New test.
11532 2018-04-26 Richard Biener <rguenther@suse.de>
11534 PR tree-optimization/85116
11535 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
11536 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
11537 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
11538 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
11540 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
11543 * gcc.target/i386/pr85473-1.c: New test.
11544 * gcc.target/i386/pr85473-2.c: New test.
11546 2018-04-25 Nathan Sidwell <nathan@acm.org>
11547 Jakub Jelinek <jakub@redhat.com>
11551 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
11552 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
11553 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
11554 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
11555 * g++.dg/cpp0x/pr85437-1.C: New.
11556 * g++.dg/cpp0x/pr85437-2.C: New.
11557 * g++.dg/cpp0x/pr85437-3.C: New.
11558 * g++.dg/cpp0x/pr85437-4.C: New.
11560 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
11563 * gfortran.dg/pr85520.f90: New test.
11565 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11568 * gcc.dg/pr85512.c: New test.
11570 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
11573 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
11574 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
11575 * gcc.dg/pr85388-1.c (dg-options): Likwise.
11576 * gcc.dg/pr85388-2.c (dg-options): Likwise.
11577 * gcc.dg/pr85388-3.c (dg-options): Likwise.
11578 * gcc.dg/pr85388-4.c (dg-options): Likwise.
11579 * gcc.dg/pr85388-5.c (dg-options): Likwise.
11580 * gcc.dg/pr85388-6.c (dg-options): Likwise.
11581 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
11582 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
11583 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
11584 * gcc.target/i386/cet-label.c (dg-options): Likwise.
11585 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
11586 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
11587 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
11588 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
11589 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
11590 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
11591 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
11592 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
11593 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
11594 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
11595 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
11596 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
11597 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
11598 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
11599 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
11600 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
11601 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
11602 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
11603 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
11604 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
11605 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
11606 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
11607 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
11608 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
11609 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
11610 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
11611 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
11612 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
11613 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
11614 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
11615 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
11616 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
11617 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
11618 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
11619 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
11620 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
11621 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
11622 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
11623 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
11624 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
11625 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
11626 * gcc.target/i386/pr84146.c (dg-options): Likwise.
11627 * gcc.target/i386/pr85403.c (dg-options): Likwise.
11628 * gcc.target/i386/pr85404.c (dg-options): Likwise.
11629 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
11631 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
11632 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
11633 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
11634 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
11635 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
11636 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
11637 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
11638 * (dg-options): Likwise.
11639 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
11641 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
11642 * gcc.target/i386/cet-label-3.c: Removed.
11643 * gcc.target/i386/cet-property-3.c: Likwise.
11644 * gcc.target/i386/cet-sjlj-7.c: Likwise.
11646 2018-04-24 Jakub Jelinek <jakub@redhat.com>
11649 * gcc.target/i386/pr85511.c: New test.
11652 * g++.dg/ext/pr85503.C: New test.
11655 * gcc.target/i386/pr85508.c: New test.
11657 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
11659 PR tree-optimization/85478
11660 * g++.dg/pr85478.C: New test.
11662 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
11664 * g++.dg/torture/pr85496.C: New test.
11666 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
11668 PR rtl-optimization/85423
11669 * gcc.dg/pr85423.c: New test.
11671 2018-04-20 Martin Sebor <msebor@redhat.com>
11674 * gcc.dg/Wrestrict-15.c: New test.
11676 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
11679 * gcc.target/powerpc/pr85456.c: New test.
11681 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
11683 * g++.dg/ext/undef-bool-1.C: Require lp64.
11684 * gcc.target/powerpc/undef-bool-2.c: Likewise.
11686 2018-04-20 Jeff Law <law@redhat.com>
11688 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
11690 * gcc.dg/stack-check-6.c: Likewise.
11691 * gcc.dg/stack-check-6a.c: Likewise.
11692 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
11693 * gcc.target/i386/stack-check-18.c: Likewise.
11694 * gcc.target/i386/stack-check-19.c: Likewise.
11696 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11699 * gcc.target/aarch64/sve/vcond_1.c: Move to...
11700 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
11701 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
11702 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
11704 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
11707 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
11708 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
11710 2018-04-20 Richard Biener <rguenther@suse.de>
11712 PR middle-end/85475
11713 * gcc.dg/torture/pr85475.c: New testcase.
11715 2018-04-20 Martin Jambor <mjambor@suse.cz>
11718 * gcc.dg/ipa/pr85449.c: New test.
11720 2018-04-20 Martin Jambor <mjambor@suse.cz>
11723 * g++.dg/ipa/pr85447.C: New file.
11724 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
11726 2018-04-20 Jakub Jelinek <jakub@redhat.com>
11729 * g++.dg/cpp0x/pr85462.C: New test.
11731 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
11733 * gcc.target/i386/pr85404.c: Require CET target.
11735 2018-04-19 Jakub Jelinek <jakub@redhat.com>
11737 PR tree-optimization/85467
11738 * gcc.dg/pr85467.c: New test.
11740 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
11743 * g++.dg/parse/crash68.C: New.
11745 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
11748 * g++.dg/torture/pr85334.C: New test.
11750 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
11752 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
11753 * g++.dg/diagnostic/pr85464.C: New.
11755 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
11758 * gcc.dg/torture/pr85397-1.c: New test.
11759 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
11760 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
11762 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
11765 * gcc.target/i386/pr85404.c: New test.
11767 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
11770 * c-c++-common/attr-nocf-check-1.c: Compile with
11771 -fcf-protection=none.
11772 * c-c++-common/attr-nocf-check-3.c: Likewise.
11773 * gcc.dg/march-generic.c: Likewise.
11774 * gcc.target/i386/align-limit.c: Likewise.
11775 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
11776 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
11777 * gcc.target/i386/cet-property-2.c: Likewise.
11778 * gcc.target/i386/ret-thunk-26.c: Likewise.
11779 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
11781 * c-c++-common/fcf-protection-2.c: Likewise.
11782 * c-c++-common/fcf-protection-3.c: Likewise.
11783 * c-c++-common/fcf-protection-5.c: Likewise.
11784 * c-c++-common/fcf-protection-6.c: Likewise.
11785 * c-c++-common/fcf-protection-7.c: Likewise.
11786 * gcc.target/i386/cet-label-3.c: New test.
11787 * gcc.target/i386/cet-property-3.c: Likewise.
11788 * gcc.target/i386/cet-sjlj-7.c: Likewise.
11789 * gcc.target/i386/pr85417-1.c: Likewise.
11790 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
11791 __x86_indirect_thunk_nt_(r|e)ax
11792 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
11793 * gcc.target/i386/pr85403.c: Remove dg-error,
11795 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
11797 * gcc.target/i386/movdir-1.c: New test.
11799 2018-04-19 Richard Biener <rguenther@suse.de>
11801 PR middle-end/85455
11802 * gcc.dg/pr85455.c: New testcase.
11804 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
11806 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
11808 * g++.dg/lto/pr85405b_0.C: Likewise.
11809 * g++.dg/lto/pr84805_0.C: Likewise.
11811 2018-04-18 Martin Liska <mliska@suse.cz>
11815 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
11818 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
11821 * gcc.dg/pr85388-1.c: New test.
11822 * gcc.dg/pr85388-2.c: Likewise.
11823 * gcc.dg/pr85388-3.c: Likewise.
11824 * gcc.dg/pr85388-4.c: Likewise.
11825 * gcc.dg/pr85388-5.c: Likewise.
11826 * gcc.dg/pr85388-6.c: Likewise.
11828 2018-04-18 Jan Hubicka <jh@suse.cz>
11829 Martin Liska <mliska@suse.cz>
11831 * g++.dg/lto/pr83121_0.C: Update template.
11832 * g++.dg/lto/pr83121_1.C: Update template.
11833 * g++.dg/lto/pr84805_0.C: Update template.
11834 * g++.dg/lto/pr84805_1.C: Update template.
11835 * g++.dg/lto/pr84805_2.C: Update template.
11837 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
11840 * g++.dg/cpp0x/pr84630.C: New.
11842 2018-04-18 Jakub Jelinek <jakub@redhat.com>
11845 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
11846 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
11847 in two cases. Uncomment two other tests and add expected dg-error for
11849 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
11850 -Wnarrowing diagnostics on some targets for c++11.
11851 * g++.dg/parse/array-size2.C: Remove xfail.
11852 * g++.dg/cpp0x/constexpr-84463.C: New test.
11854 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
11856 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
11857 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
11859 2018-04-17 Jakub Jelinek <jakub@redhat.com>
11862 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
11863 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
11864 * g++.dg/other/sve_tls_2.C: Require effective target tls.
11866 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
11868 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
11869 prevent cascading of errors and change expected error message.
11870 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
11872 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
11873 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
11874 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
11875 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
11877 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
11879 2018-04-17 Jakub Jelinek <jakub@redhat.com>
11882 * gcc.dg/pr85430.c: New test.
11884 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11887 * gcc.target/arm/pr54300.C: Move to...
11888 * g++.dg/other/pr54300.C: ... Here. Add target directives.
11889 * gcc.target/arm/pr55073.C: Move to...
11890 * g++.dg/other/pr55073.C: ... Here. Add target directives.
11891 * gcc.target/arm/pr56184.C: Move to...
11892 * g++.dg/other/pr56184.C: ... Here. Add target directives.
11893 * gcc.target/arm/pr59985.C: Move to...
11894 * g++.dg/other/pr59985.C: ... Here. Add target directives.
11895 * gcc.target/aarch64/pr60675.C: Move to...
11896 * g++.dg/other/pr60675.C: ... Here. Add target directives.
11897 * gcc.target/aarch64/pr81422.C: Move to...
11898 * g++.dg/other/pr81422.C: ... Here. Add target directives.
11899 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
11900 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
11901 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
11902 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
11903 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
11904 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
11905 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
11906 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
11907 * gcc.target/aarch64/sve/tls_2.C: Move to...
11908 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
11909 * gcc.target/aarch64/pr81414.C: Rename to...
11910 * gcc.target/aarch64/pr81414.c: ... This.
11911 * gcc.target/aarch64/simd/pr67896.C: Rename to...
11912 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
11914 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
11915 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
11916 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
11917 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
11920 2018-04-17 Jakub Jelinek <jakub@redhat.com>
11922 PR middle-end/85414
11923 * gcc.dg/pr85414.c: New test.
11925 2018-04-17 Martin Jambor <mjambor@suse.cz>
11928 * g++.dg/ipa/pr85421.C: New test.
11930 2018-04-17 Martin Liska <mliska@suse.cz>
11933 * g++.dg/lto/pr85405b_0.C: New test.
11934 * g++.dg/lto/pr85405b_1.C: New test.
11936 2018-04-17 Martin Liska <mliska@suse.cz>
11939 * g++.dg/lto/pr85405_0.C: New test.
11940 * g++.dg/lto/pr85405_1.C: New test.
11942 2018-04-17 Martin Liska <mliska@suse.cz>
11945 * g++.dg/ext/pr85329-2.C: New test.
11946 * g++.dg/ext/pr85329.C: New test.
11947 * gcc.target/i386/mvc12.c: New test.
11949 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
11952 * g++.dg/pr85039-1.C: New.
11953 * g++.dg/pr85039-2.C: New.
11954 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
11956 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
11959 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
11960 if the target supports efficient unaligned storage accesses.
11962 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
11965 * gcc.target/powerpc/pr83660.C: New test.
11967 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
11970 * gcc.target/i386/pr85403.c: New test.
11972 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
11975 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
11977 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
11978 Jason Merrill <jason@redhat.com>
11981 * g++.dg/cpp0x/pr85112.C: New.
11983 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
11986 * g++.dg/ext/undef-bool-1.C: New file.
11987 * gcc.target/powerpc/powerpc.exp: Remove .C support.
11988 * gcc.target/powerpc/undef-bool-1.C: Remove file.
11990 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
11993 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
11994 corresponding dg-error clause.
11995 * gcc.target/powerpc/pr80098-3.c: Ditto.
11996 * gcc.target/powerpc/pr80103-1.c: Delete.
11998 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
12002 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
12003 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
12005 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12008 * gfortran.dg/implied_do_io_5.f90: New test.
12010 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
12013 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
12014 several values: positive, negative, and zero.
12015 * gcc.target/powerpc/sse2-pslld-1.c: Same.
12016 * gcc.target/powerpc/sse2-psllq-1.c: Same.
12018 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
12020 PR rtl-optimization/79916
12021 * gcc.target/powerpc/pr79916.c: New.
12023 2018-04-13 Jakub Jelinek <jakub@redhat.com>
12025 PR rtl-optimization/85393
12026 * g++.dg/opt/pr85393.C: New test.
12027 * g++.dg/opt/pr85393-aux.cc: New file.
12029 PR rtl-optimization/85376
12030 * gcc.dg/pr85376.c: New test.
12032 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
12034 PR rtl-optimization/83852
12035 * gcc.dg/pr83852.c: New testcase.
12037 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
12040 * gcc.target/s390/pr77822-1.C: Rename to ...
12041 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
12042 * gcc.target/s390/pr77822-2.c: Add asm scan check.
12043 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
12045 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
12048 * gcc.target/i386/pr71991.c: New testcase.
12050 2018-04-13 Martin Liska <mliska@suse.cz>
12051 Jakub Jelinek <jakub@redhat.com>
12053 PR middle-end/81657
12054 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
12057 2018-04-12 David Malcolm <dmalcolm@redhat.com>
12060 * g++.dg/diagnostic/macro-arg-count.C: New test.
12062 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12066 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
12067 array and move test to libgomp/testsuite/libgomp.fortran.
12068 * gfortran.dg/do_concurrent_6.f90: New test.
12070 2018-04-12 Marek Polacek <polacek@redhat.com>
12073 * g++.dg/parse/error61.C: New test.
12075 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
12078 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
12079 specify -mvsx on gcc command line.
12081 2018-04-12 Jakub Jelinek <jakub@redhat.com>
12084 * gcc.target/i386/pr85328.c: New test.
12086 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12088 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
12090 2018-04-12 Jakub Jelinek <jakub@redhat.com>
12092 PR rtl-optimization/85342
12093 * gcc.target/i386/pr85342.c: New test.
12095 2018-04-11 Jason Merrill <jason@redhat.com>
12097 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
12098 if ulimit -v is set.
12100 2018-04-11 Bin Cheng <bin.cheng@arm.com>
12103 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
12105 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
12107 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
12108 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
12110 2018-04-11 Jakub Jelinek <jakub@redhat.com>
12113 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
12116 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
12119 * gcc.target/i386/pr84301.c: New test.
12121 2018-04-11 Jakub Jelinek <jakub@redhat.com>
12123 PR tree-optimization/85331
12124 * gcc.c-torture/execute/pr85331.c: New test.
12126 2018-04-11 Marek Polacek <polacek@redhat.com>
12129 * g++.dg/cpp0x/pr51225.C: Adjust error message.
12130 * g++.dg/cpp1z/constexpr-if21.C: New test.
12132 2018-04-11 Jakub Jelinek <jakub@redhat.com>
12135 * gcc.target/i386/pr85281.c: New test.
12137 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
12139 PR rtl-optimization/84659
12140 * gcc.dg/pr84659.c: New test.
12142 2018-04-11 Jakub Jelinek <jakub@redhat.com>
12145 * g++.dg/debug/dwarf2/pr85302.C: New test.
12147 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
12150 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
12153 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12156 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
12158 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
12160 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
12161 * gcc.target/powerpc/dimode_off.c: Ditto.
12162 * gcc.target/powerpc/tfmode_off.c: Ditto.
12163 * gcc.target/powerpc/timode_off.c: Ditto.
12165 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
12167 * gcc.target/powerpc/vec-ldl-1.c: New test.
12168 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
12169 corrections to ABI implementation.
12171 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
12174 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
12176 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12178 PR rtl-optimization/85300
12179 * gcc.dg/pr85300.c: New test.
12181 2018-04-10 David Malcolm <dmalcolm@redhat.com>
12184 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
12185 where we now show the pertinent parameter.
12186 * g++.dg/diagnostic/aka2.C: Likewise.
12187 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
12189 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12192 * gfortran.dg/gomp/pr85313.f90: New test.
12194 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12197 * g++.dg/parse/template29.C: New.
12199 2018-04-10 Bin Cheng <bin.cheng@arm.com>
12202 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
12204 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12208 * gcc.target/i386/avx512f-pr85177.c: New test.
12209 * gcc.target/i386/avx512f-pr85255.c: New test.
12211 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
12213 PR tree-optimization/85286
12214 * gcc.dg/vect/pr85286.c: New test.
12216 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12219 * gcc.target/arm/pr85173.c: New test.
12221 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12224 * gcc.dg/lto/pr85248_0.c: New test.
12225 * gcc.dg/lto/pr85248_1.c: New test.
12227 2018-04-09 Jan Hubicka <jh@suse.cz>
12230 * g++.dg/torture/pr85078.C: New.
12232 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
12235 * g++.dg/cpp1z/decomp44.C: New.
12236 * g++.dg/cpp1z/decomp45.C: Likewise.
12238 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12241 * gfortran.dg/do_concurrent_5.f90: New test.
12242 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
12245 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12248 * gfortran.dg/parameter_array_element_3.f90: New test.
12250 2018-04-09 Jakub Jelinek <jakub@redhat.com>
12253 * g++.dg/cpp1z/decomp43.C: New test.
12255 PR rtl-optimization/80463
12256 * g++.dg/pr80463.C: Add -w to dg-options.
12258 2018-04-09 Richard Biener <rguenther@suse.de>
12260 PR tree-optimization/85284
12261 * gcc.dg/torture/pr85284.c: New testcase.
12263 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12265 PR rtl-optimization/80463
12266 PR rtl-optimization/83972
12267 PR rtl-optimization/83480
12269 * gcc.dg/pr80463.c: New test.
12270 * g++.dg/pr80463.C: Likewise.
12271 * gcc.dg/pr83972.c: Likewise.
12273 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12275 PR rtl-optimization/83913
12276 * gcc.dg/pr83913.c: New test.
12278 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12280 PR rtl-optimization/83962
12281 * gcc.dg/pr83962.c: New test.
12283 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12285 PR rtl-optimization/83530
12286 * gcc.dg/pr83530.c: New test.
12288 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12290 PR middle-end/82976
12291 * gfortran.dg/realloc_on_assign_16a.f90: New test.
12293 2018-04-07 Jakub Jelinek <jakub@redhat.com>
12295 PR tree-optimization/85257
12296 * gcc.dg/pr85257.c: New test.
12298 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
12300 * g++.dg/opt/pr85196.C: New test.
12302 2018-04-06 David Malcolm <dmalcolm@redhat.com>
12305 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
12306 std::tuple here since they need C++11.
12307 * g++.dg/lookup/missing-std-include-8.C: New test.
12308 * g++.dg/lookup/missing-std-include.C: Move std::array and
12309 std::tuple test to missing-std-include-6.C to avoid failures
12312 2018-04-06 Jakub Jelinek <jakub@redhat.com>
12315 * gcc.dg/debug/pr85252.c: New test.
12317 PR rtl-optimization/84872
12318 * gcc.dg/graphite/pr84872.c: New test.
12321 * g++.dg/cpp1z/decomp42.C: New test.
12323 2018-04-06 David Malcolm <dmalcolm@redhat.com>
12326 * g++.dg/lookup/missing-std-include-7.C: New test.
12328 2018-04-06 Tamar Christina <tamar.christina@arm.com>
12330 * gcc.dg/struct-simple.c: Revert r254862.
12331 * lib/target-supports.exp
12332 (check_effective_target_word_mode_no_slow_unalign): Likewise.
12334 2018-04-06 Richard Biener <rguenther@suse.de>
12336 PR middle-end/85244
12337 * gcc.dg/torture/pr85244-1.c: New testcase.
12338 * gcc.dg/torture/pr85244-2.c: Likewise.
12340 2018-04-06 Jakub Jelinek <jakub@redhat.com>
12343 * c-c++-common/ubsan/pr85213.c: New test.
12345 2018-04-06 Richard Biener <rguenther@suse.de>
12347 PR middle-end/85180
12348 * gcc.dg/pr85180.c: New testcase.
12350 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12352 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
12353 to trigger the optimization. Do some cleanup and function
12354 renaming. Add more test functions.
12356 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12358 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
12360 * gcc.target/s390/hotpatch-1.c: Skip when building without
12362 * gcc.target/s390/hotpatch-10.c: Likewise.
12363 * gcc.target/s390/hotpatch-11.c: Likewise.
12364 * gcc.target/s390/hotpatch-12.c: Likewise.
12365 * gcc.target/s390/hotpatch-13.c: Likewise.
12366 * gcc.target/s390/hotpatch-14.c: Likewise.
12367 * gcc.target/s390/hotpatch-15.c: Likewise.
12368 * gcc.target/s390/hotpatch-16.c: Likewise.
12369 * gcc.target/s390/hotpatch-17.c: Likewise.
12370 * gcc.target/s390/hotpatch-18.c: Likewise.
12371 * gcc.target/s390/hotpatch-19.c: Likewise.
12372 * gcc.target/s390/hotpatch-2.c: Likewise.
12373 * gcc.target/s390/hotpatch-3.c: Likewise.
12374 * gcc.target/s390/hotpatch-4.c: Likewise.
12375 * gcc.target/s390/hotpatch-5.c: Likewise.
12376 * gcc.target/s390/hotpatch-6.c: Likewise.
12377 * gcc.target/s390/hotpatch-7.c: Likewise.
12378 * gcc.target/s390/hotpatch-8.c: Likewise.
12379 * gcc.target/s390/hotpatch-9.c: Likewise.
12381 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12383 * c-c++-common/Wattributes.c: Disable warning for s390* target and
12384 check for an error instead.
12385 * gcc.dg/Wattributes-6.c: Likewise.
12387 2018-04-05 Jakub Jelinek <jakub@redhat.com>
12390 * g++.dg/cpp1z/decomp39.C: New test.
12391 * g++.dg/cpp1z/decomp40.C: New test.
12394 * g++.dg/cpp1z/decomp41.C: New test.
12396 PR middle-end/85195
12397 * gcc.dg/pr85195.c: New test.
12399 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
12402 * g++.dg/cpp0x/initlist100.C: New.
12403 * g++.dg/cpp0x/initlist101.C: Likewise.
12405 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
12408 * g++.dg/other/pr84792-1.C: New.
12409 * g++.dg/other/pr84792-2.C: Likewise.
12411 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
12414 * gcc.target/i386/pr85193.c: New test.
12416 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
12419 * g++.dg/concepts/pr84979.C: New.
12420 * g++.dg/concepts/pr84979-2.C: New.
12421 * g++.dg/concepts/pr84979-3.C: New.
12423 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
12426 * g++.dg/cpp0x/variadic174.C: New.
12428 2018-04-04 Jakub Jelinek <jakub@redhat.com>
12430 PR inline-asm/85172
12431 * g++.dg/ext/builtin13.C: New test.
12432 * g++.dg/ext/atomic-4.C: New test.
12435 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
12436 * g++.dg/ext/bases3.C: New test.
12438 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
12441 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
12442 to match a single insn of the baz function. Move scan directives at
12443 the end of the file below the functions they are trying to test for
12444 better readability.
12445 * gcc.target/arm/cmse/cmse-16.c: New testcase.
12447 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
12449 PR rtl-optimization/84878
12450 * gcc.target/powerpc/pr84878.c: New test.
12452 2018-04-04 Michael Matz <matz@suse.de>
12454 * gcc.dg/Wstringop-overflow-4.c: New test.
12455 * c-c++-common/Wstringop-truncation-4.c: Adjust.
12457 2018-04-04 Jakub Jelinek <jakub@redhat.com>
12460 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
12461 for the diagnostics of overridden functions. Adjust for new wording.
12463 2018-04-04 Richard Biener <rguenther@suse.de>
12466 * g++.dg/lto/pr85176_0.C: New testcase.
12468 2018-04-04 Richard Biener <rguenther@suse.de>
12471 * lib/target-supports.exp (check_effective_target_vect_perm_short):
12474 2018-04-04 Martin Liska <mliska@suse.cz>
12477 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
12478 and msdata as a workaround for powerpc.
12480 2018-04-04 Richard Biener <rguenther@suse.de>
12482 PR tree-optimization/85168
12483 * gcc.dg/torture/pr85168.c: New testcase.
12485 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
12488 * g++.dg/pr84943.C: New.
12489 * g++.dg/pr84943-2.C: New.
12491 2018-04-03 Jakub Jelinek <jakub@redhat.com>
12493 PR rtl-optimization/85167
12494 * gcc.dg/pr85167.c: New test.
12496 PR tree-optimization/85156
12497 * c-c++-common/pr85156.c: New test.
12498 * gcc.c-torture/execute/pr85156.c: New test.
12500 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
12502 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
12503 * gcc.target/powerpc/undef-bool-1.C: New file.
12504 * gcc.target/powerpc/undef-bool-2.c: New file.
12506 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
12509 * g++.dg/cpp1z/class-deduction52.C: New.
12511 2018-04-03 Jakub Jelinek <jakub@redhat.com>
12514 * g++.dg/cpp0x/pr85147.C: New test.
12517 * g++.dg/cpp0x/gen-attrs-64.C: New test.
12520 * g++.dg/gomp/pr85134.C: New test.
12521 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
12524 * gcc.c-torture/execute/pr85169.c: New test.
12525 * gcc.target/i386/avx512f-pr85169.c: New test.
12526 * gcc.target/i386/avx512bw-pr85169.c: New test.
12528 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
12531 * gcc.target/powerpc/pr69946: Adjust comment. Remove
12532 scan-assembler-times clause.
12534 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
12536 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
12537 dg-additional-options.
12539 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
12541 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
12543 2018-04-03 Richard Biener <rguenther@suse.de>
12546 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
12548 2018-04-02 Jim Wilson <jimw@sifive.com>
12550 * gcc.target/riscv/pr84660.c: New.
12551 * gcc.target/riscv/shift-and-1.c: New.
12552 * gcc.target/riscv/shift-and-2.c: New.
12554 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
12557 * gfortran.dg/array_simplify_2.f90: New test.
12559 2018-04-01 Jakub Jelinek <jakub@redhat.com>
12561 PR middle-end/85090
12562 * gcc.target/i386/avx512f-pr85090-1.c: New test.
12563 * gcc.target/i386/avx512f-pr85090-2.c: New test.
12564 * gcc.target/i386/avx512f-pr85090-3.c: New test.
12565 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
12566 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
12568 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
12571 * g++.dg/pr85027.C: New.
12573 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
12576 * gcc.target/powerpc/sse-maxps-2.c: New test.
12577 * gcc.target/powerpc/sse-minps-2.c: New test.
12579 2018-03-30 Jakub Jelinek <jakub@redhat.com>
12582 * g++.dg/gomp/pr84791.C: New test.
12584 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
12587 * gfortran.dg/array_constructor_53.f90: New test.
12589 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12592 * gfortran.dg/substr_6.f90: Remove illegal test for
12593 out-of-bounds substring.
12595 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12598 * gfortran.dg/zero_sized_10.f90: New test.
12600 2018-03-29 David Malcolm <dmalcolm@redhat.com>
12603 * g++.dg/lookup/missing-std-include-6.C: New test.
12604 * g++.dg/lookup/missing-std-include.C: Add std::pair and
12606 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
12607 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
12608 <cstring>, <cassert>, and <cstdlib>.
12610 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
12612 PR inline-asm/84985
12613 * gcc.target/i386/pr84985.c: New.
12615 2018-03-29 David Malcolm <dmalcolm@redhat.com>
12618 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
12620 2018-03-29 Jakub Jelinek <jakub@redhat.com>
12623 * g++.dg/warn/Wunused-var-31.C: New test.
12626 * c-c++-common/Wduplicated-branches-14.c: New test.
12628 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
12631 * g++.dg/cpp0x/pr84606.C: New.
12633 2018-03-29 Carl Love <cel@us.ibm.com>
12636 2017-09-27 Carl Love <cel@us.ibm.com>
12638 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
12639 for the __builtin_fctid and __builtin_fctiw.
12641 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
12644 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
12645 deleted builtin function.
12646 (div_weuo): Likewise.
12647 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
12648 (div_deuo): Likewise.
12650 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
12653 * g++.dg/other/default13.C: New.
12655 2018-03-28 Jakub Jelinek <jakub@redhat.com>
12658 * gcc.target/i386/pr85095-1.c: New test.
12659 * gcc.target/i386/pr85095-2.c: New test.
12660 * gcc.c-torture/execute/pr85095.c: New test.
12662 PR tree-optimization/82004
12663 * gcc.dg/pr82004.c: New test.
12665 2018-03-28 Jakub Jelinek <jakub@redhat.com>
12666 Martin Liska <mliska@suse.cz>
12669 * g++.dg/asan/pr85081.C: New test.
12671 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
12674 * g++.dg/template/pr84789.C: Adjust for testing with
12678 * g++.dg/template/pr84973.C: New.
12679 * g++.dg/template/pr84973-2.C: New.
12680 * g++.dg/template/pr84973-3.C: New.
12683 * g++.dg/eh/pr84968.C: New.
12685 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
12688 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
12689 long double multiply/divide uses the correct function.
12690 * gcc.target/powerpc/mulkc-3.c: Likewise.
12691 * gcc.target/powerpc/divkc-2.c: Likewise.
12692 * gcc.target/powerpc/divkc-3.c: Likewise.
12694 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
12697 * g++.dg/cpp0x/defaulted51.C: New.
12698 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
12700 2018-03-27 Jakub Jelinek <jakub@redhat.com>
12703 * g++.dg/ext/vector35.C: New test.
12706 * g++.dg/ext/builtin-offsetof3.C: New test.
12709 * g++.dg/cpp1y/pr85076.C: New test.
12711 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12714 * gfortran.dg/matmul_rank_1.f90: New test.
12716 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12717 Harald Anlauf <anlauf@gmx.de>
12719 * gfortran.dg/structure_constructor_15.f90: New test.
12721 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
12723 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
12724 for the diagnostics of overridden functions. Adjust for new wording.
12725 * g++.dg/cpp0x/implicit1.C: Likewise.
12726 * g++.dg/cpp0x/override1.C: Likewise.
12727 * g++.dg/cpp1y/auto-fn18.C: Likewise.
12728 * g++.dg/eh/shadow1.C: Likewise.
12729 * g++.dg/inherit/covariant12.C: Likewise.
12730 * g++.dg/inherit/covariant14.C: Likewise.
12731 * g++.dg/inherit/covariant15.C: Likewise.
12732 * g++.dg/inherit/covariant16.C: Likewise.
12733 * g++.dg/inherit/covariant22.C: Likewise.
12734 * g++.dg/inherit/crash3.C: Likewise.
12735 * g++.dg/inherit/error2.C: Likewise.
12736 * g++.dg/template/crash100.C: Likewise.
12737 * g++.old-deja/g++.eh/spec6.C: Likewise.
12738 * g++.old-deja/g++.mike/p811.C: Likewise.
12739 * g++.old-deja/g++.other/virtual11.C: Likewise.
12740 * g++.old-deja/g++.other/virtual4.C: Likewise.
12742 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
12745 * gcc.target/i386/pr85044.c: New test.
12747 2018-03-27 Martin Sebor <msebor@redhat.com>
12750 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
12753 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12756 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
12758 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12761 * gcc.target/arm/pr81863.c: New test.
12763 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
12766 * gcc.target/nvptx/pr85056.c: New test.
12767 * gcc.target/nvptx/pr85056a.c: New test.
12769 2018-03-27 Richard Biener <rguenther@suse.de>
12772 * lib/target-supports.exp (check_ssse3_available): New function.
12773 (check_effective_target_vect_perm_short): Enable for x86 if
12774 check_ssse3_available.
12776 2018-03-27 Richard Biener <rguenther@suse.de>
12778 PR tree-optimization/85082
12779 * gfortran.dg/pr85082.f90: New testcase.
12781 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
12783 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
12784 to "l=2" in dg-final.
12786 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
12788 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
12789 * gcc.target/mips/fix-r4000-2.c: Likewise.
12790 * gcc.target/mips/fix-r4000-3.c: Likewise.
12791 * gcc.target/mips/fix-r4000-4.c: Likewise.
12792 * gcc.target/mips/fix-r4000-5.c: Likewise.
12793 * gcc.target/mips/fix-r4000-6.c: Likewise.
12794 * gcc.target/mips/fix-r4000-7.c: Likewise.
12795 * gcc.target/mips/fix-r4000-8.c: Likewise.
12796 * gcc.target/mips/fix-r4000-9.c: Likewise.
12797 * gcc.target/mips/fix-r4000-10.c: Likewise.
12798 * gcc.target/mips/fix-r4000-7.c: Change dg-final
12799 "mulditi3_r4000" instead of "mulditi3".
12800 * gcc.target/mips/fix-r4000-8.c: Change dg-final
12801 "umulditi3_r4000" instead of "umulditi3".
12803 2018-03-27 Jakub Jelinek <jakub@redhat.com>
12806 * g++.dg/inherit/covariant22.C: New test.
12808 2018-03-27 Richard Biener <rguenther@suse.de>
12811 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
12814 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
12815 Jason Merrill <jason@redhat.com>
12818 * g++.dg/init/array49.C: New.
12819 * g++.dg/torture/pr70499.C: Adjust.
12821 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
12824 * gcc.target/i386/pr85073.c: New test.
12826 2018-03-26 Richard Biener <rguenther@suse.de>
12829 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
12832 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
12835 * gfortran.dg/parameter_array_format.f90: New test.
12837 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
12838 Neil Carlson <neil.n.carlson@gmail.com>
12841 * gfortran.dg/literal_character_constant_1.inc: Replace
12842 call abort by STOP n.
12843 * gfortran.dg/overload_1.f90: Likewise.
12845 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
12846 Dominique d'Humieres <dominiq@gcc.gnu.org>
12849 * gfortran.dg/scalar_pointer_1.f90: New test.
12851 2018-03-25 Tom de Vries <tom@codesourcery.com>
12853 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
12856 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12859 * gfortran.dg/pr89497.f90: New test.
12861 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12864 * gfortran.dg/substr_7.f90: New test.
12866 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
12869 * gfortran.dg/pr42651.f90: New test.
12870 * gfortran.dg/func_result_7.f90: Update error message.
12872 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
12874 PR tree-optimization/84005
12875 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
12876 failing to force the alignment.
12878 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
12880 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
12884 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
12886 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
12887 message. Fix scan-assembler patterns.
12889 2018-03-23 Jakub Jelinek <jakub@redhat.com>
12892 * g++.dg/cpp0x/pr85015.C: New test.
12895 * g++.dg/cpp1y/pr84942.C: New test.
12897 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
12899 PR inline-asm/85030
12900 * gcc.target/i386/pr85030.c: New.
12902 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12905 * g++.dg/pr85026.C: New test.
12907 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
12909 * g++.dg/debug/pr84704.C: XFAIL AIX.
12911 2018-03-23 Sudakshina Das <sudi.das@arm.com>
12914 * gcc.target/arm/pr84826.c: Add dg directive.
12916 2018-03-23 Marek Polacek <polacek@redhat.com>
12919 * g++.dg/ext/builtin-offsetof2.C: New test.
12922 * g++.dg/cpp0x/Wnarrowing5.C: New test.
12923 * gcc.dg/pr85045.c: New test.
12925 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
12928 * gnat.dg/lto22.adb: New test.
12929 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
12930 * gnat.dg/lto22_pkg2.ads: Likewise.
12932 2018-03-23 Jakub Jelinek <jakub@redhat.com>
12935 * gcc.dg/lto/pr80778_0.c: New test.
12937 PR inline-asm/85034
12938 * gcc.target/i386/pr85034.c: New test.
12940 PR inline-asm/85022
12941 * c-c++-common/torture/pr85022.c: New test.
12944 * g++.dg/ubsan/pr85029.C: New test.
12946 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
12949 * g++.dg/cpp0x/pr71251.C: New.
12952 * g++.dg/template/pr84789.C: New.
12953 * g++.dg/template/pr84789-2.C: New.
12954 * g++.dg/template/pr84789-3.C: New.
12955 * g++.dg/parse/dtor11.C: Accept alternate error message.
12958 * g++.dg/pr84729.C: New.
12959 * g++.old-deja/g++.ext/arrnew2.C: Require error.
12960 * g++.old-deja/g++.robertl/eb58.C: Likewise.
12961 * g++.old-deja/g++.robertl/eb63.C: Likewise.
12963 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
12966 * gfortran.dg/interface_42.f90: New test.
12967 * gfortran.dg/interface_43.f90: New test.
12969 2018-03-22 Sudakshina Das <sudi.das@arm.com>
12972 * gcc.target/arm/pr84826.c: New test.
12974 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
12976 * gcc.target/arm/addr-modes-float.c: Move dg-do before
12977 dg-require-effective-target.
12978 * gcc.target/arm/addr-modes-int.c: Likewise.
12979 * gcc.target/nios2/lo-addr-tls.c: Likewise.
12981 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
12984 * gcc.target/powerpc/altivec-ld-1.c: New test.
12986 2018-03-22 Bin Cheng <bin.cheng@arm.com>
12988 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
12990 2018-03-22 Jakub Jelinek <jakub@redhat.com>
12992 PR inline-asm/84941
12993 * gcc.dg/pr84941.c: New test.
12995 2018-03-22 Tom de Vries <tom@codesourcery.com>
12997 PR tree-optimization/84956
12998 * gcc.dg/pr84956.c: New test.
13000 2018-03-22 Marek Polacek <polacek@redhat.com>
13003 * g++.dg/cpp1z/constexpr-if15.C: New test.
13004 * g++.dg/cpp1z/constexpr-if16.C: New test.
13006 2018-03-21 Joseph Myers <joseph@codesourcery.com>
13008 * gcc.dg/builtin-tgmath-3.c: New test.
13010 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
13013 * g++.dg/concepts/pr71965.C: New.
13017 * g++.dg/cpp0x/pr84610.C: New.
13018 * g++.dg/cpp0x/pr84642.C: New.
13020 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13023 * c-c++-common/pr84999.c: New test.
13025 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13028 * g++.dg/ext/desig10.C: New.
13030 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
13031 Harald Anlauf <anlauf@gmx.de>
13034 * gfortran.dg/pr84957.f90: New test.
13036 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13038 PR tree-optimization/84960
13039 * gcc.c-torture/compile/pr84960.c: New test.
13041 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
13043 PR tree-optimization/84811
13044 * gcc.dg/torture/pr84811.c: New test.
13046 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13048 PR tree-optimization/84982
13049 * c-c++-common/pr84982.c: New test.
13052 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
13054 * g++.dg/torture/pr84961-1.C: New test.
13055 * g++.dg/torture/pr84961-2.C: New test.
13057 2018-03-21 Nathan Sidwell <nathan@acm.org>
13060 * g++.dg/pr85008.C: New.
13062 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
13065 * gfortran.dg/char_result_17.f90: New test.
13067 2018-03-21 David Malcolm <dmalcolm@redhat.com>
13070 * g++.dg/other/accessor-fixits-1.C: Move to...
13071 * g++.dg/torture/accessor-fixits-1.C: ...here.
13072 * g++.dg/other/accessor-fixits-2.C: Move to...
13073 * g++.dg/torture/accessor-fixits-2.C: ...here.
13074 * g++.dg/other/accessor-fixits-3.C: Move to...
13075 * g++.dg/torture/accessor-fixits-3.C: ...here.
13076 * g++.dg/other/accessor-fixits-4.C: Move to...
13077 * g++.dg/torture/accessor-fixits-4.C: ...here.
13078 * g++.dg/other/accessor-fixits-5.C: Move to...
13079 * g++.dg/torture/accessor-fixits-5.C: ...here.
13080 * g++.dg/torture/accessor-fixits-6.C: New testcase.
13081 * g++.dg/torture/accessor-fixits-7.C: New testcase.
13082 * g++.dg/torture/accessor-fixits-8.C: New testcase.
13084 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13086 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
13088 2018-03-21 Sudakshina Das <sudi.das@arm.com>
13091 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
13093 2018-03-21 Nathan Sidwell <nathan@acm.org>
13096 * g++.dg/lookup/pr84804.C: New.
13098 2018-03-21 Martin Sebor <msebor@redhat.com>
13101 * g++.dg/Wclass-memaccess-3.C: New test.
13102 * g++.dg/Wclass-memaccess-4.C: New test.
13104 2018-03-21 David Malcolm <dmalcolm@redhat.com>
13107 * g++.dg/other/accessor-fixits-1.C
13108 (test_access_const_t1_color): New.
13109 (test_deref_const_t1_color): New.
13110 * g++.dg/other/accessor-fixits-5.C: New testcase.
13112 2018-03-21 Tom de Vries <tom@codesourcery.com>
13114 PR tree-optimization/83126
13115 * gcc.dg/graphite/pr83126.c: New test.
13117 2018-03-21 Nathan Sidwell <nathan@acm.org>
13119 * g++.dg/ext/anon-struct6.C: Adjust.
13120 * g++.dg/ext/deprecate-1.C: New.
13121 * g++.dg/ext/deprecate-2.C: New.
13122 * g++.dg/lookup/pr84602.C: Adjust.
13123 * g++.dg/lookup/pr84962.C: Adjust.
13124 * g++.old-deja/g++.other/anon4.C
13127 * g++.dg/lookup/pr84836.C: New.
13129 2018-03-21 Bin Cheng <bin.cheng@arm.com>
13131 PR tree-optimization/84969
13132 * gcc.dg/tree-ssa/pr84969.c: New test.
13134 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13136 PR rtl-optimization/84989
13137 * gcc.target/i386/pr84989.c: New test.
13139 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
13141 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
13143 2018-03-21 Martin Liska <mliska@suse.cz>
13146 * gfortran.dg/goacc/pr84963.f90: New test.
13148 2018-03-21 Marek Polacek <polacek@redhat.com>
13150 PR c++/71638, ICE with NSDMI and reference.
13151 * g++.dg/cpp0x/nsdmi14.C: New test.
13152 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
13154 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
13156 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
13157 MIPS with -mpaired-single directives.
13159 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
13162 * gfortran.dg/interface_41.f90: New test.
13164 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13167 * gcc.dg/pr84875.c: New test.
13169 2018-03-20 Marek Polacek <polacek@redhat.com>
13171 PR c++/84978, ICE with NRVO.
13172 * g++.dg/opt/nrv19.C: New test.
13174 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13177 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
13178 Disable for armeb targets.
13179 * gcc.target/arm/pr82518.c: New test.
13181 2018-03-20 Nathan Sidwell <nathan@acm.org>
13184 * g++.dg/lookup/pr84962.C: New.
13187 * g++.dg/lookup/pr84970.C: New.
13189 2018-03-20 Richard Biener <rguenther@suse.de>
13192 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
13194 2018-03-20 Martin Liska <mliska@suse.cz>
13197 * g++.dg/ipa/pr84825.C: New test.
13199 2018-03-20 Martin Liska <mliska@suse.cz>
13201 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
13203 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13206 * gcc.c-torture/compile/pr84845.c: New test.
13208 2018-03-20 Sudakshina Das <sudi.das@arm.com>
13211 * gcc.target/arm/pr82989.c: New test.
13213 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13216 * gcc.target/i386/pr84945.c: New test.
13218 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
13221 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
13223 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13226 * gcc.dg/pr84953.c: New test.
13228 2018-03-19 Marek Polacek <polacek@redhat.com>
13231 * g++.dg/cpp1z/lambda-__func__.C: New test.
13234 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
13236 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
13239 * g++.dg/asan/pr78651.C: New test.
13241 2018-03-19 Tom de Vries <tom@codesourcery.com>
13243 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
13244 vect_int_mult. Add nvptx xfail for PR84958.
13246 2018-03-19 Nathan Sidwell <nathan@acm.org>
13249 * g++.dg/cpp1y/pr84835.C: New.
13251 2018-03-19 Sudakshina Das <sudi.das@arm.com>
13254 * gcc.target/aarch64/pr81647.c: New.
13256 2018-03-19 Richard Biener <rguenther@suse.de>
13258 PR tree-optimization/84933
13259 * g++.dg/pr84933.C: New testcase.
13261 2018-03-19 Richard Biener <rguenther@suse.de>
13263 PR tree-optimization/84859
13264 * gcc.dg/tree-ssa/pr84859.c: New testcase.
13265 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
13266 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
13267 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
13269 2018-03-19 Nathan Sidwell <nathan@acm.org>
13272 * g++.dg/lookup/pr84812.C: New.
13274 2018-03-19 Richard Biener <rguenther@suse.de>
13276 PR tree-optimization/84929
13277 * gcc.dg/torture/pr84929.c: New testcase.
13279 2018-03-19 Tamar Christina <tamar.christina@arm.com>
13282 * gcc.target/arm/big-endian-subreg.c: Delete.
13284 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
13287 * gfortran.dg/array_constructor_52.f90: New test.
13289 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
13292 * gfortran.dg/pr77414.f90: New test.
13293 * gfortran.dg/internal_references_1.f90: Adjust error message.
13295 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
13298 * gfortran.dg/pr65453.f90: New test.
13300 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
13302 PR tree-optimization/84913
13303 * gfortran.dg/vect/pr84913.f90: New test.
13305 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
13308 * gfortran.dg/warn_concat.f90: New test.
13310 2018-03-16 Jakub Jelinek <jakub@redhat.com>
13313 * gcc.dg/pr84899.c: New test.
13315 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
13318 * gfortran.dg/pr69395.f90: Add test for max dimensions
13320 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
13323 * gcc.target/i386/pr84876.c: New test.
13325 2018-03-16 Martin Liska <mliska@suse.cz>
13328 * gcc.target/i386/mvc11.c: New test.
13330 2018-03-16 Martin Liska <mliska@suse.cz>
13333 * gcc.target/i386/mvc10.c: New test.
13335 2018-03-16 Jakub Jelinek <jakub@redhat.com>
13339 * g++.dg/cpp1y/pr79937-1.C: New test.
13340 * g++.dg/cpp1y/pr79937-2.C: New test.
13341 * g++.dg/cpp1y/pr79937-3.C: New test.
13342 * g++.dg/cpp1y/pr79937-4.C: New test.
13343 * g++.dg/cpp1y/pr82410.C: New test.
13345 2018-03-16 Tom de Vries <tom@codesourcery.com>
13347 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
13349 2018-03-16 Tom de Vries <tom@codesourcery.com>
13351 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
13353 2018-03-16 Jakub Jelinek <jakub@redhat.com>
13356 * g++.dg/cpp2a/desig8.C: New test.
13358 PR tree-optimization/84841
13359 * gcc.dg/pr84841.c: New test.
13362 * g++.dg/cpp2a/desig7.C: New test.
13364 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
13365 Jim MacArthur <jim.macarthur@codethink.co.uk>
13367 * gfortran.dg/automatic_1.f90: New test.
13368 * gfortran.dg/automatic_repeat.f90: New test
13369 * gfortran.dg/automatic_save.f90: New test.
13370 * gfortran.dg/vax_structure.f90: New test.
13372 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
13375 * gfortran.dg/pr78741.f90: New test.
13377 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
13380 * gfortran.dg/pr69395.f90: New test.
13382 2018-03-15 Jakub Jelinek <jakub@redhat.com>
13385 * g++.dg/opt/pr79085.C: New test.
13387 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
13390 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
13391 label instead of __x86_indirect_thunk label.
13393 2018-03-15 Jakub Jelinek <jakub@redhat.com>
13396 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
13397 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
13398 * g++.dg/warn/deprecated-13.C: New test.
13400 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
13402 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
13404 2018-03-15 Richard Biener <rguenther@suse.de>
13407 * c-c++-common/pr84873.c: New testcase.
13409 2018-03-15 Tamar Christina <tamar.christina@arm.com>
13412 * gcc.target/arm/big-endian-subreg.c: New.
13414 2018-03-15 Jakub Jelinek <jakub@redhat.com>
13417 * gcc.c-torture/compile/pr84860.c: New test.
13419 2018-03-15 Julia Koval <julia.koval@intel.com>
13421 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
13423 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
13426 2018-03-15 Jakub Jelinek <jakub@redhat.com>
13429 * gcc.dg/pr84853.c: New test.
13431 2018-03-14 Carl Love <cel@us.ibm.com>
13433 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
13435 2018-03-14 Martin Liska <mliska@suse.cz>
13438 * g++.dg/lto/pr84805_0.C: New test.
13439 * g++.dg/lto/pr84805_1.C: New test.
13440 * g++.dg/lto/pr84805_2.C: New test.
13442 2018-03-14 David Malcolm <dmalcolm@redhat.com>
13445 * gcc.dg/fixits-pr84852-1.c: New test.
13446 * gcc.dg/fixits-pr84852-2.c: New test.
13448 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
13450 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
13451 separate verbose message.
13452 * lib/scandump.exp (scan-dump-times): Likewise.
13454 2018-03-14 Julia Koval <julia.koval@intel.com>
13456 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
13458 * gcc.target/i386/funcspec-56.inc: Ditto.
13460 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
13462 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
13465 2018-03-14 Jakub Jelinek <jakub@redhat.com>
13468 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
13469 check count from 17 to 14.
13472 * gcc.target/i386/pr84844.c: New test.
13474 2018-03-14 Richard Biener <rguenther@suse.de>
13476 PR tree-optimization/84830
13477 * gcc.dg/torture/pr84830.c: New testcase.
13479 2018-03-14 Marek Polacek <polacek@redhat.com>
13482 * g++.dg/cpp0x/static_assert15.C: New test.
13484 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
13487 * gfortran.dg/pr61775.f90: New test.
13489 2018-03-13 Jakub Jelinek <jakub@redhat.com>
13492 * g++.dg/ext/pr84843-1.C: New test.
13493 * g++.dg/ext/pr84843-2.C: New test.
13495 2018-03-13 David Pagan <dave.pagan@oracle.com>
13498 * gcc.dg/pr46921.c: New test.
13500 2018-03-13 Martin Sebor <msebor@redhat.com>
13502 PR tree-optimization/84725
13503 * c-c++-common/Wstringop-truncation-4.c: New test.
13504 * c-c++-common/attr-nonstring-5.c: New test.
13506 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
13508 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
13510 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
13511 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
13513 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
13515 * gcc.target/aarch64/sve/tls_1.c: New test.
13516 * gcc.target/aarch64/sve/tls_2.C: Likewise.
13518 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
13520 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
13521 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
13523 2018-03-13 Martin Liska <mliska@suse.cz>
13526 * g++.dg/ipa/pr84658.C: New test.
13528 2018-03-13 Jakub Jelinek <jakub@redhat.com>
13530 PR middle-end/84834
13531 * gcc.dg/pr84834.c: New test.
13534 * gcc.target/i386/pr84827.c: New test.
13537 * g++.dg/ext/pr84828.C: New test.
13540 * gcc.target/i386/avx512f-pr84786-1.c: New test.
13541 * gcc.target/i386/avx512f-pr84786-2.c: New test.
13544 * g++.dg/cpp1y/constexpr-84808.C: New test.
13547 * g++.dg/debug/pr84704.C: New test.
13549 2018-03-12 Renlin Li <renlin.li@arm.com>
13551 * gcc.target/aarch64/movi_hf.c: New.
13552 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
13553 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
13555 2018-03-12 Martin Sebor <msebor@redhat.com>
13557 PR tree-optimization/83456
13558 * c-c++-common/Wrestrict-2.c: Remove test cases.
13559 * c-c++-common/Wrestrict.c: Same.
13560 * gcc.dg/Wrestrict-12.c: New test.
13561 * gcc.dg/Wrestrict-14.c: New test.
13563 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
13565 * g++.dg/pr84821.C: New test.
13567 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
13569 * gcc.dg/pr84799.c: New test.
13571 2018-03-12 Richard Biener <rguenther@suse.de>
13573 PR tree-optimization/84803
13574 * gcc.dg/torture/pr84803.c: New testcase.
13576 2018-03-12 Jakub Jelinek <jakub@redhat.com>
13579 * g++.dg/debug/pr84813.C: New test.
13581 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
13584 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
13586 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
13589 * gfortran.dg/pr83939.f90
13591 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
13594 * gfortran.dg/zero_sized_9.f90: New test.
13596 2018-03-11 Jakub Jelinek <jakub@redhat.com>
13599 * g++.dg/debug/dwarf2/enum2.C: New test.
13601 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
13604 * gfortran.dg/pr84734.f90: New test.
13606 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
13608 * gnat.dg/prot3.adb: New test.
13609 * gnat.dg/prot3_pkg.ad[sb]: New helper.
13611 2018-03-09 Jason Merrill <jason@redhat.com>
13612 Paolo Carlini <paolo.carlini@oracle.com>
13616 * g++.dg/cpp0x/pr71169.C: New.
13617 * g++.dg/cpp0x/pr71169-2.C: Likewise.
13618 * g++.dg/cpp0x/pr71832.C: Likewise.
13620 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
13623 * gcc.target/powerpc/pr83969.c: New test.
13625 2018-03-09 Jakub Jelinek <jakub@redhat.com>
13628 * gcc.dg/pr84772.c: New test.
13631 * g++.dg/warn/Wformat-2.C: New test.
13634 * g++.dg/ext/vla18.C: New test.
13636 2018-03-09 Martin Sebor <msebor@redhat.com>
13638 PR tree-optimization/84526
13639 * gcc.dg/Wrestrict-10.c: New test.
13640 * gcc.dg/Wrestrict-11.c: New test.
13642 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
13644 PR rtl-optimization/84682
13645 * gcc.dg/torture/pr84682-1.c: New.
13646 * gcc.dg/torture/pr84682-2.c: New.
13647 * gcc.dg/torture/pr84682-3.c: New.
13649 2018-03-09 Jakub Jelinek <jakub@redhat.com>
13652 * g++.dg/ext/pr84724.C: New test.
13654 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
13657 * gcc.target/arm/pr83712.c: New.
13659 2018-03-09 Richard Biener <rguenther@suse.de>
13661 PR tree-optimization/84775
13662 * gcc.dg/torture/pr84775.c: New testcase.
13664 2018-03-09 Jakub Jelinek <jakub@redhat.com>
13667 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
13670 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
13672 * gcc.c-torture/compile/20180309-1.c: New test.
13674 2018-03-08 Jakub Jelinek <jakub@redhat.com>
13677 * g++.dg/warn/Wunused-function4.C: New test.
13679 PR inline-asm/84742
13680 * gcc.target/i386/pr84742-1.c: New test.
13681 * gcc.target/i386/pr84742-2.c: New test.
13683 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13686 * gcc.c-torture/execute/pr84748.c: New test.
13688 2018-03-08 Richard Biener <rguenther@suse.de>
13690 PR middle-end/84552
13691 * gcc.dg/graphite/pr84552.c: New testcase.
13693 2018-03-08 Richard Biener <rguenther@suse.de>
13695 PR tree-optimization/84178
13696 * gcc.dg/torture/pr84178-2.c: New testcase.
13698 2018-03-08 David Malcolm <dmalcolm@redhat.com>
13700 PR tree-optimization/84178
13701 * gcc.c-torture/compile/pr84178-1.c: New test.
13703 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
13705 * lib/target-supports.exp: Do not return zero from a ifunc
13708 2018-03-08 Richard Biener <rguenther@suse.de>
13710 PR tree-optimization/84746
13711 * gcc.dg/torture/pr84746.c: New testcase.
13714 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
13717 * gcc.dg/graphite/pr84404.c: New.
13719 2018-03-08 Jakub Jelinek <jakub@redhat.com>
13721 PR tree-optimization/84740
13722 * gcc.dg/torture/pr84740.c: New test.
13724 PR tree-optimization/84739
13725 * gcc.dg/pr84739.c: New test.
13727 2018-03-07 Martin Sebor <msebor@redhat.com>
13729 PR tree-optimization/83519
13730 * gcc.dg/Wrestrict-13.c: New test.
13732 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
13736 * gfortran.dg/pr64124.f90: New tests.
13737 * gfortran.dg/pr70409.f90: New tests.
13739 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
13742 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
13744 2018-03-07 Martin Sebor <msebor@redhat.com>
13746 PR tree-optimization/84526
13747 * gcc.dg/Wrestrict-10.c: New test.
13749 2018-03-07 Martin Sebor <msebor@redhat.com>
13751 PR tree-optimization/84468
13752 * g++.dg/warn/Wstringop-truncation-2.C: New test.
13753 * gcc.dg/Wstringop-truncation.c: New test.
13754 * gcc.dg/Wstringop-truncation-2.c: New test.
13756 2018-03-07 Jakub Jelinek <jakub@redhat.com>
13759 * gfortran.dg/pr84565.f90: New test.
13761 PR middle-end/84723
13762 * gcc.target/i386/pr84723-1.c: New test.
13763 * gcc.target/i386/pr84723-2.c: New test.
13764 * gcc.target/i386/pr84723-3.c: New test.
13765 * gcc.target/i386/pr84723-4.c: New test.
13766 * gcc.target/i386/pr84723-5.c: New test.
13768 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
13771 * gfortran.dg/pr64107.f90: New test.
13773 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
13777 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
13779 2018-03-06 Marek Polacek <polacek@redhat.com>
13782 * g++.dg/cpp1z/constexpr-84684.C: New test.
13784 2018-03-06 Jakub Jelinek <jakub@redhat.com>
13787 * gcc.dg/pr84721.c: New test.
13790 * gcc.dg/pr84710.c: New test.
13792 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
13795 * gfortran.dg/implied_do_2.f90: New test.
13796 * gfortran.dg/coarray_8.f90: Update for new error message.
13798 2018-03-06 Jakub Jelinek <jakub@redhat.com>
13800 PR inline-asm/84683
13801 * g++.dg/ext/pr84683.C: New test.
13803 PR tree-optimization/84687
13804 * gcc.dg/pr84687.c: New test.
13806 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
13809 * g++.dg/pr84231.C: New.
13812 * g++.dg/cpp1y/pr84593.C: New.
13815 * g++.dg/pr84492.C: New.
13817 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13819 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
13820 __builtin_ppc_speculation_barrier.
13822 2018-03-05 Jakub Jelinek <jakub@redhat.com>
13825 * gcc.target/powerpc/pr84700.c: New test.
13827 2018-03-05 Nathan Sidwell <nathan@acm.org>
13830 * g++.dg/lookup/pr84702.C: New.
13832 2018-03-05 Jakub Jelinek <jakub@redhat.com>
13835 * gcc.target/i386/pr84564.c: New test.
13837 2018-03-05 Marek Polacek <polacek@redhat.com>
13840 * g++.dg/cpp0x/inline-ns10.C: New test.
13842 2018-03-05 Nathan Sidwell <nathan@acm.org>
13845 * g++.dg/template/pr84694.C: New.
13847 2018-03-05 Jakub Jelinek <jakub@redhat.com>
13850 * gcc.c-torture/execute/pr84524.c: New test.
13851 * gcc.target/i386/avx512bw-pr84524.c: New test.
13853 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
13856 * g++.dg/pr84264.C: New test.
13858 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
13861 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
13862 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
13863 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
13865 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
13867 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
13868 * g++.dg/other/i386-3.C: Ditto.
13869 * gcc.target/i386/sse-12.c: Ditto.
13870 * gcc.target/i386/sse-13.c: Ditto.
13871 * gcc.target/i386/sse-14.c: Ditto.
13872 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
13873 * gcc.target/i386/wbinvd-1.c: New test.
13874 * gcc.target/i386/wbnoinvd-1.c: Ditto.
13875 * gcc.target/i386/pconfig-1.c: Ditto.
13877 2018-03-05 Pádraig Brady <P@draigBrady.com>
13878 Nathan Sidwell <nathan@acm.org>
13881 * g++.dg/cpp0x/pr84497.C: New.
13883 2018-03-05 Richard Biener <rguenther@suse.de>
13885 PR tree-optimization/84670
13886 * gcc.dg/pr84670-1.c: New testcase.
13887 * gcc.dg/pr84670-2.c: Likewise.
13888 * gcc.dg/pr84670-3.c: Likewise.
13889 * gcc.dg/pr84670-4.c: Likewise.
13891 2018-03-05 Richard Biener <rguenther@suse.de>
13893 PR tree-optimization/84650
13894 * gcc.dg/graphite/pr84650.c: New testcase.
13896 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
13899 * g++.dg/cpp1z/constexpr-lambda20.C: New.
13901 2018-03-03 Harald Anlauf <anlauf@gmx.de>
13904 * gfortran.dg/pr71085.f90: New test.
13906 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
13909 * gfortran.dg/zero_sized_8.f90: Really commit New test.
13911 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
13914 * gfortran.dg/pr51434.f90: New test.
13916 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
13919 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
13921 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
13924 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
13926 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
13929 * g++.dg/torture/pr71464.C: New.
13931 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
13934 * gfortran.dg/select_type_41.f90: New test.
13936 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
13939 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
13941 2018-03-02 Marek Polacek <polacek@redhat.com>
13944 * g++.dg/ext/flexary29.C: New test.
13946 2018-03-02 Jakub Jelinek <jakub@redhat.com>
13948 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
13950 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
13953 * g++.dg/torture/pr81812.C: New.
13955 2018-03-02 Marek Polacek <polacek@redhat.com>
13958 * g++.dg/warn/Wsign-compare-8.C: New test.
13961 * g++.dg/parse/array-size3.C: New test.
13964 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
13966 2018-03-02 Jakub Jelinek <jakub@redhat.com>
13969 * g++.dg/cpp1y/pr84662.C: New test.
13971 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
13973 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
13974 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
13976 * g++.dg/lto/20101010-1_0.C: Likewise.
13977 * g++.dg/lto/20101010-2_0.C: Likewise.
13979 2018-03-02 Jakub Jelinek <jakub@redhat.com>
13982 * gcc.dg/pr84628.c: New test.
13985 * gcc.target/ia64/pr56540.c: New test.
13987 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
13989 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
13991 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
13992 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
13993 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
13994 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
13996 2018-03-02 Marek Polacek <polacek@redhat.com>
13999 * c-c++-common/ubsan/shift-11.c: New test.
14001 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
14003 * gcc.dg/vect/vect-alias-check-13.c: New test.
14005 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14008 * gcc.dg/pr84614.c: New test.
14010 PR inline-asm/84625
14011 * gcc.target/i386/pr84625.c: New test.
14013 2018-03-02 Richard Biener <rguenther@suse.de>
14015 PR tree-optimization/84427
14016 * gcc.dg/torture/pr84427.c: New testcase.
14018 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
14021 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
14022 powerpc64le*-*-linux*.
14023 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
14024 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
14026 2018-03-01 Martin Sebor <msebor@redhat.com>
14029 * g++.dg/ext/attr-const.C: Remove xfail.
14030 * g++.dg/ext/attr-malloc-3.C: New test.
14031 * g++.dg/ext/attr-noinline-3.C: New test.
14032 * g++.dg/ext/attr-noreturn-3.C: New test.
14033 * g++.dg/ext/attr-nothrow-3.C: New test.
14034 * g++.dg/ext/attr-pure.C: Remove xfail.
14036 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14039 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
14040 dg-options and dg-shouldfail "ubsan" directive.
14042 2018-03-01 Marek Polacek <polacek@redhat.com>
14043 Jason Merrill <jason@redhat.com>
14046 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
14047 * g++.dg/cpp1z/static1.C: New test.
14048 * g++.dg/template/static37.C: New test.
14050 2018-03-01 Nathan Sidwell <nathan@acm.org>
14053 * g++.dg/template/pr84434.C: New.
14055 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
14057 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
14058 -mthumb to the command-line.
14060 2018-03-01 Marek Polacek <polacek@redhat.com>
14063 * g++.dg/cpp0x/static_assert14.C: New test.
14065 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
14068 * g++.dg/torture/pr79410.C: New.
14070 2018-03-01 Martin Liska <mliska@suse.cz>
14073 * gcc.dg/asan/pr82484.c: New test.
14075 2018-03-01 Richard Biener <rguenther@suse.de>
14078 * gfortran.dg/lto/pr84645_0.f90: New testcase.
14080 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
14083 * gfortran.dg/coarray_47.f90: New test.
14085 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
14088 * gfortran.dg/class_array_23.f03: New test.
14090 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
14092 PR rtl-optimization/84528
14093 * gcc.dg/torture/pr84538.c: Rename to...
14094 * gcc.dg/torture/pr84528.c: ...this.
14096 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
14098 PR rtl-optimization/84528
14099 * gcc.dg/torture/pr84538.c: New test.
14101 2018-02-28 Martin Sebor <msebor@redhat.com>
14103 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
14104 -fpic test failures.
14105 * c-c++-common/Wrestrict-2.c: Same.
14106 * c-c++-common/Wstringop-truncation.c: Same.
14107 * gcc.dg/Warray-bounds-22.c: Same.
14108 * gcc.dg/Wstringop-overflow.c: Same.
14109 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
14110 (signed_range): Same.
14111 (unsigned_anti_range): Same.
14112 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
14113 (signed_range): Same.
14114 (unsigned_anti_range): Same.
14115 * gcc.dg/attr-alloc_size-7.c: Same.
14116 * gcc.dg/attr-alloc_size-8.c: Same.
14117 * gcc.dg/builtin-alloc-size.c: Same.
14118 * gcc.dg/builtin-stpncpy.c: Same.
14119 * gcc.dg/builtins-nonnull.c: Same.
14120 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
14121 * gcc.dg/pr79214.c: Same.
14122 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
14123 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
14124 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
14125 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
14126 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
14127 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
14128 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
14129 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
14130 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
14131 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
14132 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
14134 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
14137 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
14139 2018-02-28 Jakub Jelinek <jakub@redhat.com>
14142 * g++.dg/cpp0x/pr84609.C: New test.
14144 2018-02-28 Martin Sebor <msebor@redhat.com>
14147 * g++.dg/ext/attr-malloc-3.C: New test.
14148 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
14149 to pre-existing problems.
14150 * g++.dg/ext/attr-pure.C: Same.
14152 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
14155 * gfortran.dg/associate_37.f90: New test.
14158 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
14160 2018-02-28 Jakub Jelinek <jakub@redhat.com>
14163 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
14164 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
14165 * gcc.dg/bf-ms-layout-4.c: New test.
14166 * gcc.dg/bf-ms-layout-5.c: New test.
14168 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
14171 * gcc.target/powerpc/pr83399.c: Only run on Linux.
14173 2018-02-28 Richard Biener <rguenther@suse.de>
14175 PR tree-optimization/84584
14176 * gcc.dg/graphite/pr84584.c: New testcase.
14178 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
14180 PR preprocessor/84517
14181 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
14183 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
14185 * c-c++-common/dump-ada-spec-12.c: New test.
14186 * c-c++-common/dump-ada-spec-13.c: Likewise.
14188 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
14190 * c-c++-common/dump-ada-spec-11.c: New test.
14192 2018-02-28 Martin Liska <mliska@suse.cz>
14195 * g++.dg/ext/timevar1.C: Fix pruned patterns.
14196 * g++.dg/ext/timevar2.C: Likewise.
14198 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
14200 * c-c++-common/dump-ada-spec-8.c: New test.
14201 * c-c++-common/dump-ada-spec-9.c: Likewise.
14202 * c-c++-common/dump-ada-spec-10.c: Likewise.
14204 2018-02-28 Richard Biener <rguenther@suse.de>
14206 PR middle-end/84607
14207 * gcc.dg/pr84607.c: New testcase.
14209 2018-02-28 Nathan Sidwell <nathan@acm.org>
14212 * g++.dg/lookup/pr84602.C: New.
14214 2018-02-28 Jakub Jelinek <jakub@redhat.com>
14218 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
14220 * g++.dg/ext/attr-nonnull.C: Likewise.
14221 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
14223 * g++.dg/ext/attr-noinline-2.C: Likewise.
14224 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
14225 -fdump-tree-eh in dg-options.
14227 2018-02-28 Alan Modra <amodra@gmail.com>
14229 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
14231 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
14233 2018-02-27 Martin Sebor <msebor@redhat.com>
14237 * g++.dg/Wmissing-attributes.C: New test.
14238 * g++.dg/ext/attr-const-pure.C: New test.
14239 * g++.dg/ext/attr-const.C: New test.
14240 * g++.dg/ext/attr-deprecated-2.C: New test.
14241 * g++.dg/ext/attr-malloc-2.C: New test.
14242 * g++.dg/ext/attr-malloc.C: New test.
14243 * g++.dg/ext/attr-noinline-2.C: New test.
14244 * g++.dg/ext/attr-noinline.C: New test.
14245 * g++.dg/ext/attr-nonnull.C: New test.
14246 * g++.dg/ext/attr-noreturn-2.C: New test.
14247 * g++.dg/ext/attr-noreturn.C: New test.
14248 * g++.dg/ext/attr-nothrow-2.C: New test.
14249 * g++.dg/ext/attr-nothrow.C: New test.
14250 * g++.dg/ext/attr-optimize.C: New test.
14251 * g++.dg/ext/attr-pure.C: New test.
14252 * g++.dg/ext/attr-returns-nonnull.C: New test.
14253 * g++.dg/ext/attr-warning.C: New test.
14255 2018-02-27 Nathan Sidwell <nathan@acm.org>
14258 * g++.dg/lookup/pr84426.C: New.
14260 2018-02-27 Richard Biener <rguenther@suse.de>
14262 PR tree-optimization/84512
14263 * gcc.dg/tree-ssa/pr84512.c: New testcase.
14265 2018-02-27 Martin Liska <mliska@suse.cz>
14267 PR gcov-profile/84548
14268 * g++.dg/gcov/pr84548.C: New test.
14270 2018-02-27 Jakub Jelinek <jakub@redhat.com>
14273 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
14275 2018-02-26 Jakub Jelinek <jakub@redhat.com>
14278 * g++.dg/cpp1y/pr84558.C: New test.
14280 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
14283 * g++.dg/cpp0x/alignas14.C: New.
14284 * g++.dg/cpp0x/alignas15.C: Likewise.
14286 2018-02-26 Jakub Jelinek <jakub@redhat.com>
14289 * g++.dg/gomp/pr84557.C: New test.
14291 2018-02-26 Marek Polacek <polacek@redhat.com>
14294 * g++.dg/cpp1z/pr84325.C: New test.
14296 2018-02-26 Carl Love <cel@us.ibm.com>
14298 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
14300 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
14301 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
14302 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
14304 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
14305 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
14308 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
14311 * gcc.target/i386/indirect-thunk-1.c: Updated.
14312 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14313 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14314 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14315 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14316 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14317 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14318 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14319 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14320 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14321 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14322 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14323 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14324 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14325 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14326 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14327 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14328 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14329 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14330 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14331 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14332 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14333 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14334 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14335 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14336 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14337 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14338 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14339 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14340 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14341 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14342 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14343 * gcc.target/i386/ret-thunk-9.c: Likewise.
14344 * gcc.target/i386/ret-thunk-10.c: Likewise.
14345 * gcc.target/i386/ret-thunk-11.c: Likewise.
14346 * gcc.target/i386/ret-thunk-12.c: Likewise.
14347 * gcc.target/i386/ret-thunk-13.c: Likewise.
14348 * gcc.target/i386/ret-thunk-14.c: Likewise.
14349 * gcc.target/i386/ret-thunk-15.c: Likewise.
14351 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
14353 * gcc.c-torture/execute/20180226-1.c: New test.
14355 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
14357 PR tree-optimization/83965
14358 * gcc.dg/vect/pr83965-2.c: New test.
14360 2018-02-26 Tom de Vries <tom@codesourcery.com>
14362 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
14364 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
14367 * gcc.target/i386/ret-thunk-22.c: New test.
14368 * gcc.target/i386/ret-thunk-23.c: Likewise.
14369 * gcc.target/i386/ret-thunk-24.c: Likewise.
14370 * gcc.target/i386/ret-thunk-25.c: Likewise.
14371 * gcc.target/i386/ret-thunk-26.c: Likewise.
14373 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
14376 * g++.dg/cpp1z/pr84533.C: New.
14378 2018-02-26 Marek Polacek <polacek@redhat.com>
14381 * g++.dg/parse/error60.C: New test.
14383 2018-02-26 Jakub Jelinek <jakub@redhat.com>
14386 * g++.dg/gomp/pr84556.C: New test.
14387 * g++.dg/vect/pr84556.cc: New test.
14389 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
14392 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
14393 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
14394 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
14395 * gfortran.dg/c_loc_test.f90: Likewise.
14396 * gfortran.dg/c_loc_tests_2.f03: Likewise.
14397 * gfortran.dg/proc_decl_17.f90: Likewise.
14398 * gfortran.dg/proc_ptr_8.f90: Likewise.
14400 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14403 * gcc.target/aarch64/lr_free_2.c: Revert changes in
14404 r254814 disabling -fomit-frame-pointer by default.
14405 * gcc.target/aarch64/spill_1.c: Likewise.
14406 * gcc.target/aarch64/test_frame_11.c: Likewise.
14407 * gcc.target/aarch64/test_frame_12.c: Likewise.
14408 * gcc.target/aarch64/test_frame_13.c: Likewise.
14409 * gcc.target/aarch64/test_frame_14.c: Likewise.
14410 * gcc.target/aarch64/test_frame_15.c: Likewise.
14411 * gcc.target/aarch64/test_frame_3.c: Likewise.
14412 * gcc.target/aarch64/test_frame_5.c: Likewise.
14413 * gcc.target/aarch64/test_frame_9.c: Likewise.
14415 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
14418 * gfortran.dg/explicit_shape_1.f90: New test.
14419 * gfortran.dg/automatic_module_variable.f90: Update regex.
14420 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
14421 * gfortran.dg/constant_shape.f90: Ditto.
14422 * gfortran.dg/dec_structure_23.f90: Ditto.
14423 * gfortran.dg/pr78240.f90: Ditto.
14425 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
14428 * gfortran.dg/pr84523.f90: New test.
14430 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
14433 * gfortran.dg/select_type_40.f90: New test.
14435 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
14438 * gfortran.dg/data_substring.f90: New test.
14440 2018-02-24 Marek Polacek <polacek@redhat.com>
14443 * g++.dg/cpp1z/constexpr-83692.C: New test.
14445 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
14448 * gfortran.dg/statement_function_1.f90: Update test.
14450 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14453 * gfortran.dg/inquire_19.f90: New test.
14455 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
14458 * gfortran.dg/pr83149_b.f90: New test.
14459 * gfortran.dg/pr83149_a.f90: Additional source for previous.
14461 2018-02-23 Carl Love <cel@us.ibm.com>
14463 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
14464 vec_signed2 and vec_unsigned2 to new Power 8 test file.
14465 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
14468 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
14470 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
14471 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
14473 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
14475 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
14478 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
14481 * gfortran.dg/pr83149_1.f90: New test.
14482 * gfortran.dg/pr83149.f90: Additional source for previous.
14484 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
14487 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
14488 __GI___pthread_mutex_init as well.
14490 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
14493 * gfortran.dg/class_68.f90: New test.
14495 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
14498 * gfortran.dg/derived_init_5.f90: New test.
14500 2018-02-22 Jakub Jelinek <jakub@redhat.com>
14503 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
14504 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
14506 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
14509 * gcc.target/powerpc/pr81572.c: New.
14511 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
14513 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
14515 2018-02-22 Martin Sebor <msebor@redhat.com>
14517 PR tree-optimization/84480
14518 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
14519 * g++.dg/warn/Wstringop-truncation-1.C: New test.
14521 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
14524 * gcc.target/i386/indirect-thunk-11.c: New test.
14525 * gcc.target/i386/indirect-thunk-12.c: Likewise.
14526 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
14527 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
14528 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
14529 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
14530 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
14531 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
14532 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
14533 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
14535 2018-02-22 Steve Ellcey <sellcey@cavium.com>
14538 * gcc.target/aarch64/asm-2.c: Add dg-error for
14540 * gcc.target/aarch64/asm-4.c: New test.
14542 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
14544 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
14546 2018-02-22 Marek Polacek <polacek@redhat.com>
14549 * g++.dg/parse/error59.C: New test.
14551 2018-02-22 Tom de Vries <tom@codesourcery.com>
14553 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
14555 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
14558 * g++.dg/cpp0x/pr77655.C: New.
14560 2018-02-22 Jakub Jelinek <jakub@redhat.com>
14563 * g++.dg/cpp1y/pr84496.C: New test.
14566 * g++.dg/torture/pr84502.C: New test.
14568 PR tree-optimization/84503
14569 * gcc.dg/pr84503-1.c: New test.
14570 * gcc.dg/pr84503-2.c: New test.
14572 2018-02-21 Jakub Jelinek <jakub@redhat.com>
14574 PR tree-optimization/84478
14575 * gcc.c-torture/execute/pr84478.c: New test.
14577 2018-02-20 Martin Sebor <msebor@redhat.com>
14579 PR middle-end/84095
14580 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
14581 * c-c++-common/Wrestrict.c: Same.
14582 * gcc.dg/Wrestrict-6.c: Same.
14583 * gcc.dg/Warray-bounds-27.c: New test.
14584 * gcc.dg/Wrestrict-8.c: New test.
14585 * gcc.dg/Wrestrict-9.c: New test.
14586 * gcc.dg/pr84095.c: New test.
14588 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
14590 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
14592 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
14596 * gfortran.dg/structure_constructor_14.f90: New test.
14598 2018-02-20 Jeff Law <law@redhat.com>
14600 PR middle-end/82123
14601 PR tree-optimization/81592
14602 PR middle-end/79257
14603 * gcc.dg/pr81592.c: New test.
14604 * gcc.dg/pr82123.c: New test.
14605 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
14607 2018-02-20 Jakub Jelinek <jakub@redhat.com>
14610 * g++.dg/warn/Wunused-var-30.C: New test.
14612 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
14614 PR tree-optimization/84419
14615 * gcc.dg/vect/pr84419.c: New test.
14617 2018-02-20 Jakub Jelinek <jakub@redhat.com>
14619 PR middle-end/82004
14620 * gfortran.dg/pr82004.f90: New test.
14622 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
14624 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
14626 2018-02-20 Martin Liska <mliska@suse.cz>
14630 * gcc.target/i386/pr84310.c: New test.
14631 * gcc.target/i386/pr84310-2.c: Likewise.
14633 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
14636 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
14638 2018-02-20 Jakub Jelinek <jakub@redhat.com>
14641 * g++.dg/cpp1z/launder7.C: New test.
14644 * g++.dg/cpp0x/constexpr-84449.C: New test.
14647 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
14649 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
14653 * gfortran.dg/associate_22.f90: Enable commented out test.
14654 * gfortran.dg/associate_36.f90: New test.
14656 2018-02-19 Jakub Jelinek <jakub@redhat.com>
14659 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
14661 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
14663 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
14664 (dg-options): Use -mavx instead of -w.
14666 2018-02-19 Jakub Jelinek <jakub@redhat.com>
14669 * g++.dg/cpp1z/launder8.C: New test.
14672 * g++.dg/gomp/pr84448.C: New test.
14675 * g++.dg/gomp/pr84430.C: New test.
14677 PR tree-optimization/84452
14678 * gcc.dg/pr84452.c: New test.
14681 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
14683 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
14686 * gfortran.dg/implied_do_io_4.f90: New test.
14688 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
14690 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
14691 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
14692 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
14694 2018-02-19 Carl Love <cel@us.ibm.com>
14696 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
14698 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
14701 * gcc.target/i386/pr57193.c: Add -mtune=generic.
14703 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
14706 * g++.dg/cpp0x/auto50.C: New.
14707 * g++.dg/parse/friend12.C: Adjust.
14709 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14711 PR libgfortran/84389
14712 * gfortran.dg/dtio_33.f90: New test.
14714 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14716 PR libgfortran/84412
14717 * gfortran.dg/inquire_18.f90: New test.
14719 2018-02-18 Janus Weil <janus@gcc.gnu.org>
14722 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
14723 * gfortran.dg/pointer_intent_3.f90: Ditto.
14724 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
14725 * gfortran.dg/protected_3.f90: Ditto.
14726 * gfortran.dg/protected_4.f90: Ditto.
14727 * gfortran.dg/protected_5.f90: Ditto.
14728 * gfortran.dg/protected_6.f90: Ditto.
14730 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
14733 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
14736 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
14739 * gfortran.dg/inline_matmul_22.f90: New test.
14741 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
14744 * gfortran.dg/abort_shoulfail.f90: New test.
14745 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
14747 * gfortran.dg/PR19754_2.f90: Likewise.
14748 * gfortran.dg/PR19872.f: Likewise.
14749 * gfortran.dg/PR49268.f90: Likewise.
14750 * gfortran.dg/Wall.f90: Likewise.
14751 * gfortran.dg/Wno-all.f90: Likewise.
14752 * gfortran.dg/achar_1.f90: Likewise.
14753 * gfortran.dg/achar_2.f90: Likewise.
14754 * gfortran.dg/achar_4.f90: Likewise.
14755 * gfortran.dg/achar_6.F90: Likewise.
14756 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
14757 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
14758 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
14759 * gfortran.dg/actual_array_offset_1.f90: Likewise.
14760 * gfortran.dg/actual_array_result_1.f90: Likewise.
14761 * gfortran.dg/actual_array_substr_1.f90: Likewise.
14762 * gfortran.dg/actual_array_substr_2.f90: Likewise.
14763 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
14764 * gfortran.dg/actual_procedure_1.f90: Likewise.
14765 * gfortran.dg/adjustl_1.f90: Likewise.
14766 * gfortran.dg/advance_1.f90: Likewise.
14767 * gfortran.dg/advance_4.f90: Likewise.
14768 * gfortran.dg/advance_5.f90: Likewise.
14769 * gfortran.dg/advance_6.f90: Likewise.
14770 * gfortran.dg/aint_anint_1.f90: Likewise.
14771 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
14772 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
14773 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
14774 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
14775 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
14776 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
14777 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
14778 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
14779 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
14780 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
14781 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
14782 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
14783 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
14784 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
14785 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
14786 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
14787 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
14788 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
14789 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
14790 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
14791 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
14792 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
14793 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
14794 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
14795 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
14796 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
14797 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
14798 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
14799 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
14800 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
14801 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
14802 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
14803 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
14804 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
14805 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
14806 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
14807 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
14808 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
14809 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
14810 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
14811 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
14812 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
14813 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
14814 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
14815 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
14816 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
14817 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
14818 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
14819 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
14820 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
14821 * gfortran.dg/allocatable_function_1.f90: Likewise.
14822 * gfortran.dg/allocatable_function_10.f90: Likewise.
14823 * gfortran.dg/allocatable_function_3.f90: Likewise.
14824 * gfortran.dg/allocatable_function_5.f90: Likewise.
14825 * gfortran.dg/allocatable_function_6.f90: Likewise.
14826 * gfortran.dg/allocatable_function_7.f90: Likewise.
14827 * gfortran.dg/allocatable_function_8.f90: Likewise.
14828 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
14829 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
14830 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
14831 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
14832 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
14833 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
14834 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
14835 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
14836 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
14837 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
14838 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
14839 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
14840 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
14841 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
14842 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
14843 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
14844 * gfortran.dg/allocate_class_3.f90: Likewise.
14845 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
14846 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
14847 * gfortran.dg/allocate_derived_5.f90: Likewise.
14848 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
14849 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
14850 * gfortran.dg/allocate_with_source_1.f90: Likewise.
14851 * gfortran.dg/allocate_with_source_10.f08: Likewise.
14852 * gfortran.dg/allocate_with_source_11.f08: Likewise.
14853 * gfortran.dg/allocate_with_source_12.f03: Likewise.
14854 * gfortran.dg/allocate_with_source_15.f03: Likewise.
14855 * gfortran.dg/allocate_with_source_16.f90: Likewise.
14856 * gfortran.dg/allocate_with_source_17.f03: Likewise.
14857 * gfortran.dg/allocate_with_source_18.f03: Likewise.
14858 * gfortran.dg/allocate_with_source_2.f90: Likewise.
14859 * gfortran.dg/allocate_with_source_20.f03: Likewise.
14860 * gfortran.dg/allocate_with_source_22.f03: Likewise.
14861 * gfortran.dg/allocate_with_source_23.f03: Likewise.
14862 * gfortran.dg/allocate_with_source_24.f90: Likewise.
14863 * gfortran.dg/allocate_with_source_5.f90: Likewise.
14864 * gfortran.dg/allocate_with_source_6.f90: Likewise.
14865 * gfortran.dg/allocate_with_source_7.f08: Likewise.
14866 * gfortran.dg/allocate_with_source_8.f08: Likewise.
14867 * gfortran.dg/allocate_with_source_9.f08: Likewise.
14868 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
14869 * gfortran.dg/allocate_zerosize_3.f: Likewise.
14870 * gfortran.dg/altreturn_3.f90: Likewise.
14871 * gfortran.dg/altreturn_5.f90: Likewise.
14872 * gfortran.dg/altreturn_7.f90: Likewise.
14873 * gfortran.dg/and_or_xor.f90: Likewise.
14874 * gfortran.dg/anint_1.f90: Likewise.
14875 * gfortran.dg/any_all_1.f90: Likewise.
14876 * gfortran.dg/anyallcount_1.f90: Likewise.
14877 * gfortran.dg/append_1.f90: Likewise.
14878 * gfortran.dg/argument_checking_1.f90: Likewise.
14879 * gfortran.dg/argument_checking_2.f90: Likewise.
14880 * gfortran.dg/argument_checking_8.f90: Likewise.
14881 * gfortran.dg/arithmetic_if.f90: Likewise.
14882 * gfortran.dg/array_1.f90: Likewise.
14883 * gfortran.dg/array_2.f90: Likewise.
14884 * gfortran.dg/array_alloc_1.f90: Likewise.
14885 * gfortran.dg/array_alloc_2.f90: Likewise.
14886 * gfortran.dg/array_alloc_3.f90: Likewise.
14887 * gfortran.dg/array_assignment_1.F90: Likewise.
14888 * gfortran.dg/array_assignment_5.f90: Likewise.
14889 * gfortran.dg/array_constructor_1.f90: Likewise.
14890 * gfortran.dg/array_constructor_10.f90: Likewise.
14891 * gfortran.dg/array_constructor_11.f90: Likewise.
14892 * gfortran.dg/array_constructor_12.f90: Likewise.
14893 * gfortran.dg/array_constructor_15.f90: Likewise.
14894 * gfortran.dg/array_constructor_16.f90: Likewise.
14895 * gfortran.dg/array_constructor_17.f90: Likewise.
14896 * gfortran.dg/array_constructor_19.f90: Likewise.
14897 * gfortran.dg/array_constructor_23.f: Likewise.
14898 * gfortran.dg/array_constructor_24.f: Likewise.
14899 * gfortran.dg/array_constructor_32.f90: Likewise.
14900 * gfortran.dg/array_constructor_36.f90: Likewise.
14901 * gfortran.dg/array_constructor_39.f90: Likewise.
14902 * gfortran.dg/array_constructor_4.f90: Likewise.
14903 * gfortran.dg/array_constructor_40.f90: Likewise.
14904 * gfortran.dg/array_constructor_44.f90: Likewise.
14905 * gfortran.dg/array_constructor_45.f90: Likewise.
14906 * gfortran.dg/array_constructor_46.f90: Likewise.
14907 * gfortran.dg/array_constructor_47.f90: Likewise.
14908 * gfortran.dg/array_constructor_49.f90: Likewise.
14909 * gfortran.dg/array_constructor_5.f90: Likewise.
14910 * gfortran.dg/array_constructor_50.f90: Likewise.
14911 * gfortran.dg/array_constructor_6.f90: Likewise.
14912 * gfortran.dg/array_constructor_7.f90: Likewise.
14913 * gfortran.dg/array_constructor_8.f90: Likewise.
14914 * gfortran.dg/array_constructor_9.f90: Likewise.
14915 * gfortran.dg/array_constructor_type_1.f03: Likewise.
14916 * gfortran.dg/array_constructor_type_10.f03: Likewise.
14917 * gfortran.dg/array_constructor_type_11.f03: Likewise.
14918 * gfortran.dg/array_constructor_type_12.f03: Likewise.
14919 * gfortran.dg/array_constructor_type_13.f90: Likewise.
14920 * gfortran.dg/array_constructor_type_14.f03: Likewise.
14921 * gfortran.dg/array_constructor_type_16.f03: Likewise.
14922 * gfortran.dg/array_constructor_type_2.f03: Likewise.
14923 * gfortran.dg/array_constructor_type_22.f03: Likewise.
14924 * gfortran.dg/array_constructor_type_3.f03: Likewise.
14925 * gfortran.dg/array_constructor_type_4.f03: Likewise.
14926 * gfortran.dg/array_constructor_type_5.f03: Likewise.
14927 * gfortran.dg/array_constructor_type_6.f03: Likewise.
14928 * gfortran.dg/array_constructor_type_7.f03: Likewise.
14929 * gfortran.dg/array_function_1.f90: Likewise.
14930 * gfortran.dg/array_function_5.f90: Likewise.
14931 * gfortran.dg/array_initializer_1.f90: Likewise.
14932 * gfortran.dg/array_initializer_2.f90: Likewise.
14933 * gfortran.dg/array_memcpy_5.f90: Likewise.
14934 * gfortran.dg/array_memset_2.f90: Likewise.
14935 * gfortran.dg/array_reference_1.f90: Likewise.
14936 * gfortran.dg/array_return_value_1.f90: Likewise.
14937 * gfortran.dg/array_section_1.f90: Likewise.
14938 * gfortran.dg/array_temporaries_3.f90: Likewise.
14939 * gfortran.dg/arrayio_1.f90: Likewise.
14940 * gfortran.dg/arrayio_10.f90: Likewise.
14941 * gfortran.dg/arrayio_11.f90: Likewise.
14942 * gfortran.dg/arrayio_12.f90: Likewise.
14943 * gfortran.dg/arrayio_13.f90: Likewise.
14944 * gfortran.dg/arrayio_14.f90: Likewise.
14945 * gfortran.dg/arrayio_16.f90: Likewise.
14946 * gfortran.dg/arrayio_2.f90: Likewise.
14947 * gfortran.dg/arrayio_3.f90: Likewise.
14948 * gfortran.dg/arrayio_4.f90: Likewise.
14949 * gfortran.dg/arrayio_5.f90: Likewise.
14950 * gfortran.dg/arrayio_6.f90: Likewise.
14951 * gfortran.dg/arrayio_7.f90: Likewise.
14952 * gfortran.dg/arrayio_8.f90: Likewise.
14953 * gfortran.dg/arrayio_9.f90: Likewise.
14954 * gfortran.dg/arrayio_derived_1.f90: Likewise.
14955 * gfortran.dg/assign_10.f90: Likewise.
14956 * gfortran.dg/assign_9.f90: Likewise.
14957 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
14958 * gfortran.dg/assignment_1.f90: Likewise.
14959 * gfortran.dg/associate_1.f03: Likewise.
14960 * gfortran.dg/associate_11.f90: Likewise.
14961 * gfortran.dg/associate_13.f90: Likewise.
14962 * gfortran.dg/associate_15.f90: Likewise.
14963 * gfortran.dg/associate_17.f90: Likewise.
14964 * gfortran.dg/associate_18.f08: Likewise.
14965 * gfortran.dg/associate_19.f03: Likewise.
14966 * gfortran.dg/associate_20.f03: Likewise.
14967 * gfortran.dg/associate_22.f90: Likewise.
14968 * gfortran.dg/associate_23.f90: Likewise.
14969 * gfortran.dg/associate_24.f90: Likewise.
14970 * gfortran.dg/associate_25.f90: Likewise.
14971 * gfortran.dg/associate_27.f90: Likewise.
14972 * gfortran.dg/associate_28.f90: Likewise.
14973 * gfortran.dg/associate_32.f03: Likewise.
14974 * gfortran.dg/associate_33.f03: Likewise.
14975 * gfortran.dg/associate_34.f90: Likewise.
14976 * gfortran.dg/associate_6.f03: Likewise.
14977 * gfortran.dg/associate_7.f03: Likewise.
14978 * gfortran.dg/associate_8.f03: Likewise.
14979 * gfortran.dg/associate_9.f03: Likewise.
14980 * gfortran.dg/associated_1.f90: Likewise.
14981 * gfortran.dg/associated_2.f90: Likewise.
14982 * gfortran.dg/associated_5.f90: Likewise.
14983 * gfortran.dg/associated_6.f90: Likewise.
14984 * gfortran.dg/associated_target_3.f90: Likewise.
14985 * gfortran.dg/associated_target_4.f90: Likewise.
14986 * gfortran.dg/associated_target_5.f03: Likewise.
14987 * gfortran.dg/associated_target_6.f03: Likewise.
14988 * gfortran.dg/assumed_dummy_1.f90: Likewise.
14989 * gfortran.dg/assumed_rank_1.f90: Likewise.
14990 * gfortran.dg/assumed_rank_10.f90: Likewise.
14991 * gfortran.dg/assumed_rank_2.f90: Likewise.
14992 * gfortran.dg/assumed_rank_7.f90: Likewise.
14993 * gfortran.dg/assumed_rank_8.f90: Likewise.
14994 * gfortran.dg/assumed_rank_9.f90: Likewise.
14995 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14996 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14997 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
14998 * gfortran.dg/assumed_type_2.f90: Likewise.
14999 * gfortran.dg/atan2_1.f90: Likewise.
15000 * gfortran.dg/auto_array_1.f90: Likewise.
15001 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
15002 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
15003 * gfortran.dg/auto_char_len_3.f90: Likewise.
15004 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
15005 * gfortran.dg/auto_internal_assumed.f90: Likewise.
15006 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
15007 * gfortran.dg/auto_save_2.f90: Likewise.
15008 * gfortran.dg/automatic_default_init_1.f90: Likewise.
15009 * gfortran.dg/backslash_1.f90: Likewise.
15010 * gfortran.dg/backslash_2.f90: Likewise.
15011 * gfortran.dg/backslash_3.f: Likewise.
15012 * gfortran.dg/backspace_1.f: Likewise.
15013 * gfortran.dg/backspace_10.f90: Likewise.
15014 * gfortran.dg/backspace_11.f90: Likewise.
15015 * gfortran.dg/backspace_2.f: Likewise.
15016 * gfortran.dg/backspace_3.f: Likewise.
15017 * gfortran.dg/backspace_4.f: Likewise.
15018 * gfortran.dg/backspace_5.f: Likewise.
15019 * gfortran.dg/backspace_6.f: Likewise.
15020 * gfortran.dg/backspace_7.f90: Likewise.
15021 * gfortran.dg/backspace_8.f: Likewise.
15022 * gfortran.dg/backspace_9.f: Likewise.
15023 * gfortran.dg/bessel_1.f90: Likewise.
15024 * gfortran.dg/bessel_2.f90: Likewise.
15025 * gfortran.dg/bessel_5.f90: Likewise.
15026 * gfortran.dg/bessel_6.f90: Likewise.
15027 * gfortran.dg/bessel_7.f90: Likewise.
15028 * gfortran.dg/bind_c_dts_2.f03: Likewise.
15029 * gfortran.dg/bind_c_dts_3.f03: Likewise.
15030 * gfortran.dg/bind_c_usage_15.f90: Likewise.
15031 * gfortran.dg/bind_c_usage_16.f03: Likewise.
15032 * gfortran.dg/bind_c_usage_17.f90: Likewise.
15033 * gfortran.dg/bind_c_usage_24.f90: Likewise.
15034 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
15035 * gfortran.dg/binding_label_tests_16.f03: Likewise.
15036 * gfortran.dg/binding_label_tests_23.f90: Likewise.
15037 * gfortran.dg/bit_comparison_1.F90: Likewise.
15038 * gfortran.dg/bit_comparison_2.F90: Likewise.
15039 * gfortran.dg/block_1.f08: Likewise.
15040 * gfortran.dg/block_13.f08: Likewise.
15041 * gfortran.dg/block_14.f90: Likewise.
15042 * gfortran.dg/block_2.f08: Likewise.
15043 * gfortran.dg/block_6.f08: Likewise.
15044 * gfortran.dg/block_7.f08: Likewise.
15045 * gfortran.dg/block_8.f08: Likewise.
15046 * gfortran.dg/blockdata_1.f90: Likewise.
15047 * gfortran.dg/bound_1.f90: Likewise.
15048 * gfortran.dg/bound_2.f90: Likewise.
15049 * gfortran.dg/bound_3.f90: Likewise.
15050 * gfortran.dg/bound_4.f90: Likewise.
15051 * gfortran.dg/bound_5.f90: Likewise.
15052 * gfortran.dg/bound_6.f90: Likewise.
15053 * gfortran.dg/bound_7.f90: Likewise.
15054 * gfortran.dg/bound_8.f90: Likewise.
15055 * gfortran.dg/bound_9.f90: Likewise.
15056 * gfortran.dg/bound_simplification_1.f90: Likewise.
15057 * gfortran.dg/bound_simplification_3.f90: Likewise.
15058 * gfortran.dg/bound_simplification_4.f90: Likewise.
15059 * gfortran.dg/bound_simplification_5.f90: Likewise.
15060 * gfortran.dg/bound_simplification_6.f90: Likewise.
15061 * gfortran.dg/bounds_check_1.f90: Likewise.
15062 * gfortran.dg/bounds_check_12.f90: Likewise.
15063 * gfortran.dg/bounds_check_14.f90: Likewise.
15064 * gfortran.dg/bounds_check_15.f90: Likewise.
15065 * gfortran.dg/bounds_check_19.f90: Likewise.
15066 * gfortran.dg/bounds_check_8.f90: Likewise.
15067 * gfortran.dg/bounds_check_9.f90: Likewise.
15068 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
15069 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
15070 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
15071 * gfortran.dg/boz_1.f90: Likewise.
15072 * gfortran.dg/boz_11.f90: Likewise.
15073 * gfortran.dg/boz_13.f90: Likewise.
15074 * gfortran.dg/boz_14.f90: Likewise.
15075 * gfortran.dg/boz_15.f90: Likewise.
15076 * gfortran.dg/boz_3.f90: Likewise.
15077 * gfortran.dg/boz_6.f90: Likewise.
15078 * gfortran.dg/boz_9.f90: Likewise.
15079 * gfortran.dg/byte_1.f90: Likewise.
15080 * gfortran.dg/byte_2.f90: Likewise.
15081 * gfortran.dg/c_assoc.f90: Likewise.
15082 * gfortran.dg/c_assoc_2.f03: Likewise.
15083 * gfortran.dg/c_assoc_3.f90: Likewise.
15084 * gfortran.dg/c_by_val_1.f: Likewise.
15085 * gfortran.dg/c_by_val_5.f90: Likewise.
15086 * gfortran.dg/c_char_tests.f03: Likewise.
15087 * gfortran.dg/c_char_tests_2.f03: Likewise.
15088 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
15089 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
15090 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
15091 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
15092 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
15093 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
15094 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
15095 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
15096 * gfortran.dg/c_kind_params.f90: Likewise.
15097 * gfortran.dg/c_loc_test_20.f90: Likewise.
15098 * gfortran.dg/c_loc_tests_2.f03: Likewise.
15099 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
15100 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
15101 * gfortran.dg/c_size_t_test.f03: Likewise.
15102 * gfortran.dg/c_sizeof_1.f90: Likewise.
15103 * gfortran.dg/c_sizeof_5.f90: Likewise.
15104 * gfortran.dg/c_sizeof_6.f90: Likewise.
15105 * gfortran.dg/char4_iunit_1.f03: Likewise.
15106 * gfortran.dg/char4_iunit_2.f03: Likewise.
15107 * gfortran.dg/char_allocation_1.f90: Likewise.
15108 * gfortran.dg/char_array_constructor.f90: Likewise.
15109 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
15110 * gfortran.dg/char_assign_1.f90: Likewise.
15111 * gfortran.dg/char_associated_1.f90: Likewise.
15112 * gfortran.dg/char_cast_2.f90: Likewise.
15113 * gfortran.dg/char_comparison_1.f: Likewise.
15114 * gfortran.dg/char_component_initializer_1.f90: Likewise.
15115 * gfortran.dg/char_component_initializer_2.f90: Likewise.
15116 * gfortran.dg/char_cons_len.f90: Likewise.
15117 * gfortran.dg/char_conversion.f90: Likewise.
15118 * gfortran.dg/char_cshift_1.f90: Likewise.
15119 * gfortran.dg/char_cshift_2.f90: Likewise.
15120 * gfortran.dg/char_decl_2.f90: Likewise.
15121 * gfortran.dg/char_eoshift_1.f90: Likewise.
15122 * gfortran.dg/char_eoshift_2.f90: Likewise.
15123 * gfortran.dg/char_eoshift_3.f90: Likewise.
15124 * gfortran.dg/char_eoshift_4.f90: Likewise.
15125 * gfortran.dg/char_eoshift_5.f90: Likewise.
15126 * gfortran.dg/char_expr_1.f90: Likewise.
15127 * gfortran.dg/char_expr_3.f90: Likewise.
15128 * gfortran.dg/char_initialiser_actual.f90: Likewise.
15129 * gfortran.dg/char_length_12.f90: Likewise.
15130 * gfortran.dg/char_length_14.f90: Likewise.
15131 * gfortran.dg/char_length_15.f90: Likewise.
15132 * gfortran.dg/char_length_17.f90: Likewise.
15133 * gfortran.dg/char_length_20.f90: Likewise.
15134 * gfortran.dg/char_length_21.f90: Likewise.
15135 * gfortran.dg/char_length_5.f90: Likewise.
15136 * gfortran.dg/char_length_6.f90: Likewise.
15137 * gfortran.dg/char_length_7.f90: Likewise.
15138 * gfortran.dg/char_length_8.f90: Likewise.
15139 * gfortran.dg/char_pack_1.f90: Likewise.
15140 * gfortran.dg/char_pack_2.f90: Likewise.
15141 * gfortran.dg/char_pointer_assign.f90: Likewise.
15142 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
15143 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
15144 * gfortran.dg/char_pointer_dependency.f90: Likewise.
15145 * gfortran.dg/char_pointer_dummy.f90: Likewise.
15146 * gfortran.dg/char_pointer_func.f90: Likewise.
15147 * gfortran.dg/char_reshape_1.f90: Likewise.
15148 * gfortran.dg/char_result_1.f90: Likewise.
15149 * gfortran.dg/char_result_12.f90: Likewise.
15150 * gfortran.dg/char_result_13.f90: Likewise.
15151 * gfortran.dg/char_result_14.f90: Likewise.
15152 * gfortran.dg/char_result_15.f90: Likewise.
15153 * gfortran.dg/char_result_2.f90: Likewise.
15154 * gfortran.dg/char_result_3.f90: Likewise.
15155 * gfortran.dg/char_result_4.f90: Likewise.
15156 * gfortran.dg/char_result_5.f90: Likewise.
15157 * gfortran.dg/char_result_6.f90: Likewise.
15158 * gfortran.dg/char_result_7.f90: Likewise.
15159 * gfortran.dg/char_result_8.f90: Likewise.
15160 * gfortran.dg/char_spread_1.f90: Likewise.
15161 * gfortran.dg/char_transpose_1.f90: Likewise.
15162 * gfortran.dg/char_type_len.f90: Likewise.
15163 * gfortran.dg/char_unpack_1.f90: Likewise.
15164 * gfortran.dg/char_unpack_2.f90: Likewise.
15165 * gfortran.dg/character_array_constructor_1.f90: Likewise.
15166 * gfortran.dg/character_comparison_1.f90: Likewise.
15167 * gfortran.dg/character_comparison_2.f90: Likewise.
15168 * gfortran.dg/character_comparison_3.f90: Likewise.
15169 * gfortran.dg/character_comparison_4.f90: Likewise.
15170 * gfortran.dg/character_comparison_5.f90: Likewise.
15171 * gfortran.dg/character_comparison_6.f90: Likewise.
15172 * gfortran.dg/character_comparison_7.f90: Likewise.
15173 * gfortran.dg/character_comparison_8.f90: Likewise.
15174 * gfortran.dg/character_comparison_9.f90: Likewise.
15175 * gfortran.dg/charlen_15.f90: Likewise.
15176 * gfortran.dg/charlen_16.f90: Likewise.
15177 * gfortran.dg/chkbits.f90: Likewise.
15178 * gfortran.dg/chmod_1.f90: Likewise.
15179 * gfortran.dg/chmod_2.f90: Likewise.
15180 * gfortran.dg/chmod_3.f90: Likewise.
15181 * gfortran.dg/class_1.f03: Likewise.
15182 * gfortran.dg/class_18.f03: Likewise.
15183 * gfortran.dg/class_19.f03: Likewise.
15184 * gfortran.dg/class_35.f90: Likewise.
15185 * gfortran.dg/class_46.f03: Likewise.
15186 * gfortran.dg/class_48.f90: Likewise.
15187 * gfortran.dg/class_51.f90: Likewise.
15188 * gfortran.dg/class_52.f90: Likewise.
15189 * gfortran.dg/class_6.f03: Likewise.
15190 * gfortran.dg/class_63.f90: Likewise.
15191 * gfortran.dg/class_64.f90: Likewise.
15192 * gfortran.dg/class_65.f90: Likewise.
15193 * gfortran.dg/class_66.f90: Likewise.
15194 * gfortran.dg/class_67.f90: Likewise.
15195 * gfortran.dg/class_9.f03: Likewise.
15196 * gfortran.dg/class_alias.f90: Likewise.
15197 * gfortran.dg/class_allocate_1.f03: Likewise.
15198 * gfortran.dg/class_allocate_10.f03: Likewise.
15199 * gfortran.dg/class_allocate_13.f90: Likewise.
15200 * gfortran.dg/class_allocate_14.f90: Likewise.
15201 * gfortran.dg/class_allocate_15.f90: Likewise.
15202 * gfortran.dg/class_allocate_19.f03: Likewise.
15203 * gfortran.dg/class_allocate_21.f90: Likewise.
15204 * gfortran.dg/class_allocate_22.f90: Likewise.
15205 * gfortran.dg/class_allocate_3.f03: Likewise.
15206 * gfortran.dg/class_allocate_4.f03: Likewise.
15207 * gfortran.dg/class_allocate_5.f90: Likewise.
15208 * gfortran.dg/class_allocate_6.f03: Likewise.
15209 * gfortran.dg/class_allocate_7.f03: Likewise.
15210 * gfortran.dg/class_allocate_8.f03: Likewise.
15211 * gfortran.dg/class_allocate_9.f03: Likewise.
15212 * gfortran.dg/class_array_1.f03: Likewise.
15213 * gfortran.dg/class_array_14.f90: Likewise.
15214 * gfortran.dg/class_array_15.f03: Likewise.
15215 * gfortran.dg/class_array_16.f90: Likewise.
15216 * gfortran.dg/class_array_2.f03: Likewise.
15217 * gfortran.dg/class_array_20.f03: Likewise.
15218 * gfortran.dg/class_array_21.f03: Likewise.
15219 * gfortran.dg/class_array_3.f03: Likewise.
15220 * gfortran.dg/class_array_4.f03: Likewise.
15221 * gfortran.dg/class_array_7.f03: Likewise.
15222 * gfortran.dg/class_array_8.f03: Likewise.
15223 * gfortran.dg/class_array_9.f03: Likewise.
15224 * gfortran.dg/class_defined_operator_1.f03: Likewise.
15225 * gfortran.dg/class_dummy_1.f03: Likewise.
15226 * gfortran.dg/class_optional_1.f90: Likewise.
15227 * gfortran.dg/class_optional_2.f90: Likewise.
15228 * gfortran.dg/class_result_5.f90: Likewise.
15229 * gfortran.dg/class_result_6.f90: Likewise.
15230 * gfortran.dg/class_to_type_1.f03: Likewise.
15231 * gfortran.dg/class_to_type_2.f90: Likewise.
15232 * gfortran.dg/class_to_type_3.f03: Likewise.
15233 * gfortran.dg/class_to_type_4.f90: Likewise.
15234 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
15235 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
15236 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
15237 * gfortran.dg/coarray/atomic_1.f90: Likewise.
15238 * gfortran.dg/coarray/atomic_2.f90: Likewise.
15239 * gfortran.dg/coarray/codimension.f90: Likewise.
15240 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
15241 * gfortran.dg/coarray/collectives_1.f90: Likewise.
15242 * gfortran.dg/coarray/collectives_2.f90: Likewise.
15243 * gfortran.dg/coarray/collectives_3.f90: Likewise.
15244 * gfortran.dg/coarray/collectives_4.f90: Likewise.
15245 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
15246 * gfortran.dg/coarray/dummy_1.f90: Likewise.
15247 * gfortran.dg/coarray/event_1.f90: Likewise.
15248 * gfortran.dg/coarray/event_2.f90: Likewise.
15249 * gfortran.dg/coarray/get_array.f90: Likewise.
15250 * gfortran.dg/coarray/image_index_1.f90: Likewise.
15251 * gfortran.dg/coarray/image_index_2.f90: Likewise.
15252 * gfortran.dg/coarray/image_index_3.f90: Likewise.
15253 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
15254 * gfortran.dg/coarray/lock_1.f90: Likewise.
15255 * gfortran.dg/coarray/lock_2.f90: Likewise.
15256 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
15257 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
15258 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
15259 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
15260 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
15261 * gfortran.dg/coarray/registering_1.f90: Likewise.
15262 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
15263 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
15264 * gfortran.dg/coarray/send_array.f90: Likewise.
15265 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
15266 * gfortran.dg/coarray/sendget_array.f90: Likewise.
15267 * gfortran.dg/coarray/subobject_1.f90: Likewise.
15268 * gfortran.dg/coarray/sync_1.f90: Likewise.
15269 * gfortran.dg/coarray/sync_3.f90: Likewise.
15270 * gfortran.dg/coarray/this_image_1.f90: Likewise.
15271 * gfortran.dg/coarray/this_image_2.f90: Likewise.
15272 * gfortran.dg/coarray_13.f90: Likewise.
15273 * gfortran.dg/coarray_15.f90: Likewise.
15274 * gfortran.dg/coarray_16.f90: Likewise.
15275 * gfortran.dg/coarray_2.f90: Likewise.
15276 * gfortran.dg/coarray_23.f90: Likewise.
15277 * gfortran.dg/coarray_40.f90: Likewise.
15278 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
15279 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
15280 * gfortran.dg/coarray_allocate_10.f08: Likewise.
15281 * gfortran.dg/coarray_allocate_2.f08: Likewise.
15282 * gfortran.dg/coarray_allocate_3.f08: Likewise.
15283 * gfortran.dg/coarray_allocate_4.f08: Likewise.
15284 * gfortran.dg/coarray_allocate_5.f08: Likewise.
15285 * gfortran.dg/coarray_allocate_7.f08: Likewise.
15286 * gfortran.dg/coarray_allocate_8.f08: Likewise.
15287 * gfortran.dg/coarray_allocate_9.f08: Likewise.
15288 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
15289 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
15290 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
15291 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
15292 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
15293 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
15294 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
15295 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
15296 * gfortran.dg/coarray_stat_2.f90: Likewise.
15297 * gfortran.dg/coarray_subobject_1.f90: Likewise.
15298 * gfortran.dg/coindexed_1.f90: Likewise.
15299 * gfortran.dg/comma.f: Likewise.
15300 * gfortran.dg/comma_format_extension_3.f: Likewise.
15301 * gfortran.dg/comma_format_extension_4.f: Likewise.
15302 * gfortran.dg/common_2.f90: Likewise.
15303 * gfortran.dg/common_4.f90: Likewise.
15304 * gfortran.dg/common_align_1.f90: Likewise.
15305 * gfortran.dg/common_align_2.f90: Likewise.
15306 * gfortran.dg/common_equivalence_1.f: Likewise.
15307 * gfortran.dg/common_pointer_1.f90: Likewise.
15308 * gfortran.dg/common_resize_1.f: Likewise.
15309 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
15310 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
15311 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
15312 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
15313 * gfortran.dg/complex_read.f90: Likewise.
15314 * gfortran.dg/complex_write.f90: Likewise.
15315 * gfortran.dg/constant_substring.f: Likewise.
15316 * gfortran.dg/constructor_2.f90: Likewise.
15317 * gfortran.dg/constructor_3.f90: Likewise.
15318 * gfortran.dg/constructor_6.f90: Likewise.
15319 * gfortran.dg/contained_1.f90: Likewise.
15320 * gfortran.dg/contained_3.f90: Likewise.
15321 * gfortran.dg/contained_equivalence_1.f90: Likewise.
15322 * gfortran.dg/contained_module_proc_1.f90: Likewise.
15323 * gfortran.dg/continuation_1.f90: Likewise.
15324 * gfortran.dg/continuation_11.f90: Likewise.
15325 * gfortran.dg/continuation_12.f90: Likewise.
15326 * gfortran.dg/continuation_13.f90: Likewise.
15327 * gfortran.dg/continuation_14.f: Likewise.
15328 * gfortran.dg/continuation_8.f90: Likewise.
15329 * gfortran.dg/convert_2.f90: Likewise.
15330 * gfortran.dg/convert_implied_open.f90: Likewise.
15331 * gfortran.dg/count_init_expr.f03: Likewise.
15332 * gfortran.dg/cr_lf.f90: Likewise.
15333 * gfortran.dg/cray_pointers_10.f90: Likewise.
15334 * gfortran.dg/cray_pointers_2.f90: Likewise.
15335 * gfortran.dg/cray_pointers_5.f90: Likewise.
15336 * gfortran.dg/cray_pointers_7.f90: Likewise.
15337 * gfortran.dg/cray_pointers_8.f90: Likewise.
15338 * gfortran.dg/cshift_1.f90: Likewise.
15339 * gfortran.dg/cshift_2.f90: Likewise.
15340 * gfortran.dg/cshift_large_1.f90: Likewise.
15341 * gfortran.dg/cshift_nan_1.f90: Likewise.
15342 * gfortran.dg/csqrt_2.f: Likewise.
15343 * gfortran.dg/data_array_1.f90: Likewise.
15344 * gfortran.dg/data_char_1.f90: Likewise.
15345 * gfortran.dg/data_char_2.f90: Likewise.
15346 * gfortran.dg/data_char_3.f90: Likewise.
15347 * gfortran.dg/data_derived_1.f90: Likewise.
15348 * gfortran.dg/data_implied_do_1.f90: Likewise.
15349 * gfortran.dg/data_namelist_conflict.f90: Likewise.
15350 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
15351 * gfortran.dg/deallocate_stat.f90: Likewise.
15352 * gfortran.dg/deallocate_stat_2.f90: Likewise.
15353 * gfortran.dg/debug/pr37738.f: Likewise.
15354 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
15355 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
15356 * gfortran.dg/dec_exp_1.f90: Likewise.
15357 * gfortran.dg/dec_init_1.f90: Likewise.
15358 * gfortran.dg/dec_init_2.f90: Likewise.
15359 * gfortran.dg/dec_init_3.f90: Likewise.
15360 * gfortran.dg/dec_init_4.f90: Likewise.
15361 * gfortran.dg/dec_io_1.f90: Likewise.
15362 * gfortran.dg/dec_io_2.f90: Likewise.
15363 * gfortran.dg/dec_io_2a.f90: Likewise.
15364 * gfortran.dg/dec_io_6.f90: Likewise.
15365 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
15366 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
15367 * gfortran.dg/dec_math.f90: Likewise.
15368 * gfortran.dg/dec_parameter_1.f: Likewise.
15369 * gfortran.dg/dec_parameter_2.f90: Likewise.
15370 * gfortran.dg/dec_static_1.f90: Likewise.
15371 * gfortran.dg/dec_static_2.f90: Likewise.
15372 * gfortran.dg/dec_structure_1.f90: Likewise.
15373 * gfortran.dg/dec_structure_10.f90: Likewise.
15374 * gfortran.dg/dec_structure_18.f90: Likewise.
15375 * gfortran.dg/dec_structure_19.f90: Likewise.
15376 * gfortran.dg/dec_structure_2.f90: Likewise.
15377 * gfortran.dg/dec_structure_22.f90: Likewise.
15378 * gfortran.dg/dec_structure_3.f90: Likewise.
15379 * gfortran.dg/dec_structure_4.f90: Likewise.
15380 * gfortran.dg/dec_structure_5.f90: Likewise.
15381 * gfortran.dg/dec_structure_6.f90: Likewise.
15382 * gfortran.dg/dec_structure_7.f90: Likewise.
15383 * gfortran.dg/dec_union_1.f90: Likewise.
15384 * gfortran.dg/dec_union_2.f90: Likewise.
15385 * gfortran.dg/dec_union_3.f90: Likewise.
15386 * gfortran.dg/dec_union_4.f90: Likewise.
15387 * gfortran.dg/dec_union_5.f90: Likewise.
15388 * gfortran.dg/default_format_1.f90: Likewise.
15389 * gfortran.dg/default_format_2.f90: Likewise.
15390 * gfortran.dg/default_format_denormal_1.f90: Likewise.
15391 * gfortran.dg/default_format_denormal_2.f90: Likewise.
15392 * gfortran.dg/default_initialization_3.f90: Likewise.
15393 * gfortran.dg/default_initialization_4.f90: Likewise.
15394 * gfortran.dg/default_initialization_5.f90: Likewise.
15395 * gfortran.dg/deferred_character_1.f90: Likewise.
15396 * gfortran.dg/deferred_character_10.f90: Likewise.
15397 * gfortran.dg/deferred_character_11.f90: Likewise.
15398 * gfortran.dg/deferred_character_12.f90: Likewise.
15399 * gfortran.dg/deferred_character_13.f90: Likewise.
15400 * gfortran.dg/deferred_character_14.f90: Likewise.
15401 * gfortran.dg/deferred_character_15.f90: Likewise.
15402 * gfortran.dg/deferred_character_16.f90: Likewise.
15403 * gfortran.dg/deferred_character_2.f90: Likewise.
15404 * gfortran.dg/deferred_character_3.f90: Likewise.
15405 * gfortran.dg/deferred_character_4.f90: Likewise.
15406 * gfortran.dg/deferred_character_5.f90: Likewise.
15407 * gfortran.dg/deferred_character_6.f90: Likewise.
15408 * gfortran.dg/deferred_character_7.f90: Likewise.
15409 * gfortran.dg/deferred_character_8.f90: Likewise.
15410 * gfortran.dg/deferred_character_9.f90: Likewise.
15411 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
15412 * gfortran.dg/deferred_type_component_1.f90: Likewise.
15413 * gfortran.dg/deferred_type_component_2.f90: Likewise.
15414 * gfortran.dg/deferred_type_param_2.f90: Likewise.
15415 * gfortran.dg/deferred_type_param_4.f90: Likewise.
15416 * gfortran.dg/deferred_type_param_5.f90: Likewise.
15417 * gfortran.dg/deferred_type_param_6.f90: Likewise.
15418 * gfortran.dg/deferred_type_param_8.f90: Likewise.
15419 * gfortran.dg/deferred_type_param_9.f90: Likewise.
15420 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
15421 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
15422 * gfortran.dg/defined_assignment_1.f90: Likewise.
15423 * gfortran.dg/defined_assignment_10.f90: Likewise.
15424 * gfortran.dg/defined_assignment_11.f90: Likewise.
15425 * gfortran.dg/defined_assignment_2.f90: Likewise.
15426 * gfortran.dg/defined_assignment_3.f90: Likewise.
15427 * gfortran.dg/defined_assignment_4.f90: Likewise.
15428 * gfortran.dg/defined_assignment_5.f90: Likewise.
15429 * gfortran.dg/defined_assignment_8.f90: Likewise.
15430 * gfortran.dg/defined_assignment_9.f90: Likewise.
15431 * gfortran.dg/dependency_2.f90: Likewise.
15432 * gfortran.dg/dependency_21.f90: Likewise.
15433 * gfortran.dg/dependency_22.f90: Likewise.
15434 * gfortran.dg/dependency_23.f90: Likewise.
15435 * gfortran.dg/dependency_24.f90: Likewise.
15436 * gfortran.dg/dependency_25.f90: Likewise.
15437 * gfortran.dg/dependency_26.f90: Likewise.
15438 * gfortran.dg/dependency_39.f90: Likewise.
15439 * gfortran.dg/dependency_40.f90: Likewise.
15440 * gfortran.dg/dependency_41.f90: Likewise.
15441 * gfortran.dg/dependency_42.f90: Likewise.
15442 * gfortran.dg/dependency_43.f90: Likewise.
15443 * gfortran.dg/dependency_44.f90: Likewise.
15444 * gfortran.dg/dependency_45.f90: Likewise.
15445 * gfortran.dg/dependency_50.f90: Likewise.
15446 * gfortran.dg/dependency_51.f90: Likewise.
15447 * gfortran.dg/dependent_decls_1.f90: Likewise.
15448 * gfortran.dg/der_array_1.f90: Likewise.
15449 * gfortran.dg/der_array_io_1.f90: Likewise.
15450 * gfortran.dg/der_array_io_2.f90: Likewise.
15451 * gfortran.dg/der_array_io_3.f90: Likewise.
15452 * gfortran.dg/der_io_1.f90: Likewise.
15453 * gfortran.dg/der_io_3.f90: Likewise.
15454 * gfortran.dg/der_pointer_2.f90: Likewise.
15455 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
15456 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
15457 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
15458 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
15459 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
15460 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
15461 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
15462 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
15463 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
15464 * gfortran.dg/derived_external_function_1.f90: Likewise.
15465 * gfortran.dg/derived_init_1.f90: Likewise.
15466 * gfortran.dg/derived_init_2.f90: Likewise.
15467 * gfortran.dg/derived_init_3.f90: Likewise.
15468 * gfortran.dg/derived_init_4.f90: Likewise.
15469 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
15470 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15471 * gfortran.dg/dev_null.F90: Likewise.
15472 * gfortran.dg/dfloat_1.f90: Likewise.
15473 * gfortran.dg/dim_sum_1.f90: Likewise.
15474 * gfortran.dg/dim_sum_2.f90: Likewise.
15475 * gfortran.dg/dim_sum_3.f90: Likewise.
15476 * gfortran.dg/direct_io_10.f: Likewise.
15477 * gfortran.dg/direct_io_11.f90: Likewise.
15478 * gfortran.dg/direct_io_12.f90: Likewise.
15479 * gfortran.dg/direct_io_2.f90: Likewise.
15480 * gfortran.dg/direct_io_3.f90: Likewise.
15481 * gfortran.dg/direct_io_4.f90: Likewise.
15482 * gfortran.dg/direct_io_5.f90: Likewise.
15483 * gfortran.dg/direct_io_6.f90: Likewise.
15484 * gfortran.dg/direct_io_7.f90: Likewise.
15485 * gfortran.dg/direct_io_8.f90: Likewise.
15486 * gfortran.dg/direct_io_9.f: Likewise.
15487 * gfortran.dg/do_1.f90: Likewise.
15488 * gfortran.dg/do_3.F90: Likewise.
15489 * gfortran.dg/do_concurrent_2.f90: Likewise.
15490 * gfortran.dg/do_concurrent_4.f90: Likewise.
15491 * gfortran.dg/do_corner_warn.f90: Likewise.
15492 * gfortran.dg/do_iterator_2.f90: Likewise.
15493 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
15494 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
15495 * gfortran.dg/dos_eol.f: Likewise.
15496 * gfortran.dg/dot_product_1.f03: Likewise.
15497 * gfortran.dg/dot_product_2.f90: Likewise.
15498 * gfortran.dg/dot_product_4.f90: Likewise.
15499 * gfortran.dg/dshift_1.F90: Likewise.
15500 * gfortran.dg/dshift_2.F90: Likewise.
15501 * gfortran.dg/dtio_1.f90: Likewise.
15502 * gfortran.dg/dtio_10.f90: Likewise.
15503 * gfortran.dg/dtio_12.f90: Likewise.
15504 * gfortran.dg/dtio_14.f90: Likewise.
15505 * gfortran.dg/dtio_15.f90: Likewise.
15506 * gfortran.dg/dtio_16.f90: Likewise.
15507 * gfortran.dg/dtio_17.f90: Likewise.
15508 * gfortran.dg/dtio_19.f90: Likewise.
15509 * gfortran.dg/dtio_2.f90: Likewise.
15510 * gfortran.dg/dtio_20.f03: Likewise.
15511 * gfortran.dg/dtio_22.f90: Likewise.
15512 * gfortran.dg/dtio_24.f90: Likewise.
15513 * gfortran.dg/dtio_25.f90: Likewise.
15514 * gfortran.dg/dtio_26.f03: Likewise.
15515 * gfortran.dg/dtio_27.f90: Likewise.
15516 * gfortran.dg/dtio_28.f03: Likewise.
15517 * gfortran.dg/dtio_3.f90: Likewise.
15518 * gfortran.dg/dtio_30.f03: Likewise.
15519 * gfortran.dg/dtio_31.f03: Likewise.
15520 * gfortran.dg/dtio_32.f03: Likewise.
15521 * gfortran.dg/dtio_4.f90: Likewise.
15522 * gfortran.dg/dtio_5.f90: Likewise.
15523 * gfortran.dg/dtio_7.f90: Likewise.
15524 * gfortran.dg/dtio_8.f90: Likewise.
15525 * gfortran.dg/dtio_9.f90: Likewise.
15526 * gfortran.dg/dummy_procedure_3.f90: Likewise.
15527 * gfortran.dg/dummy_procedure_7.f90: Likewise.
15528 * gfortran.dg/dup_save_1.f90: Likewise.
15529 * gfortran.dg/dup_save_2.f90: Likewise.
15530 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
15531 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
15532 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
15533 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
15534 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
15535 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
15536 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
15537 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
15538 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
15539 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
15540 * gfortran.dg/e_d_fmt.f90: Likewise.
15541 * gfortran.dg/edit_real_1.f90: Likewise.
15542 * gfortran.dg/elemental_by_value_1.f90: Likewise.
15543 * gfortran.dg/elemental_dependency_1.f90: Likewise.
15544 * gfortran.dg/elemental_dependency_4.f90: Likewise.
15545 * gfortran.dg/elemental_dependency_5.f90: Likewise.
15546 * gfortran.dg/elemental_dependency_6.f90: Likewise.
15547 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
15548 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
15549 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
15550 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
15551 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
15552 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
15553 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
15554 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
15555 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
15556 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
15557 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
15558 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
15559 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
15560 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
15561 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
15562 * gfortran.dg/empty_format_1.f90: Likewise.
15563 * gfortran.dg/endfile.f: Likewise.
15564 * gfortran.dg/endfile.f90: Likewise.
15565 * gfortran.dg/endfile_2.f90: Likewise.
15566 * gfortran.dg/entry_1.f90: Likewise.
15567 * gfortran.dg/entry_10.f90: Likewise.
15568 * gfortran.dg/entry_12.f90: Likewise.
15569 * gfortran.dg/entry_13.f90: Likewise.
15570 * gfortran.dg/entry_14.f90: Likewise.
15571 * gfortran.dg/entry_16.f90: Likewise.
15572 * gfortran.dg/entry_3.f90: Likewise.
15573 * gfortran.dg/entry_6.f90: Likewise.
15574 * gfortran.dg/entry_9.f90: Likewise.
15575 * gfortran.dg/entry_array_specs_2.f: Likewise.
15576 * gfortran.dg/enum_1.f90: Likewise.
15577 * gfortran.dg/enum_9.f90: Likewise.
15578 * gfortran.dg/eof_1.f90: Likewise.
15579 * gfortran.dg/eof_2.f90: Likewise.
15580 * gfortran.dg/eof_4.f90: Likewise.
15581 * gfortran.dg/eof_5.f90: Likewise.
15582 * gfortran.dg/eor_handling_1.f90: Likewise.
15583 * gfortran.dg/eor_handling_2.f90: Likewise.
15584 * gfortran.dg/eor_handling_3.f90: Likewise.
15585 * gfortran.dg/eor_handling_4.f90: Likewise.
15586 * gfortran.dg/eor_handling_5.f90: Likewise.
15587 * gfortran.dg/eoshift_3.f90: Likewise.
15588 * gfortran.dg/eoshift_4.f90: Likewise.
15589 * gfortran.dg/eoshift_5.f90: Likewise.
15590 * gfortran.dg/eoshift_6.f90: Likewise.
15591 * gfortran.dg/eoshift_large_1.f90: Likewise.
15592 * gfortran.dg/equiv_6.f90: Likewise.
15593 * gfortran.dg/equiv_7.f90: Likewise.
15594 * gfortran.dg/equiv_9.f90: Likewise.
15595 * gfortran.dg/equiv_constraint_4.f90: Likewise.
15596 * gfortran.dg/erf_2.F90: Likewise.
15597 * gfortran.dg/erf_3.F90: Likewise.
15598 * gfortran.dg/erfc_scaled_1.f90: Likewise.
15599 * gfortran.dg/error_format_2.f90: Likewise.
15600 * gfortran.dg/error_recovery_5.f90: Likewise.
15601 * gfortran.dg/execute_command_line_2.f90: Likewise.
15602 * gfortran.dg/execute_command_line_3.f90: Likewise.
15603 * gfortran.dg/exit_1.f08: Likewise.
15604 * gfortran.dg/exit_3.f08: Likewise.
15605 * gfortran.dg/exponent_1.f90: Likewise.
15606 * gfortran.dg/exponent_2.f90: Likewise.
15607 * gfortran.dg/extended_char_comparison_1.f: Likewise.
15608 * gfortran.dg/extends_1.f03: Likewise.
15609 * gfortran.dg/extends_16.f90: Likewise.
15610 * gfortran.dg/extends_2.f03: Likewise.
15611 * gfortran.dg/extends_3.f03: Likewise.
15612 * gfortran.dg/extends_4.f03: Likewise.
15613 * gfortran.dg/extends_type_of_1.f03: Likewise.
15614 * gfortran.dg/extends_type_of_2.f03: Likewise.
15615 * gfortran.dg/external_procedures_3.f90: Likewise.
15616 * gfortran.dg/f2003_inquire_1.f03: Likewise.
15617 * gfortran.dg/f2003_io_1.f03: Likewise.
15618 * gfortran.dg/f2003_io_4.f03: Likewise.
15619 * gfortran.dg/f2003_io_5.f03: Likewise.
15620 * gfortran.dg/f2003_io_6.f03: Likewise.
15621 * gfortran.dg/f2003_io_7.f03: Likewise.
15622 * gfortran.dg/f2c_1.f90: Likewise.
15623 * gfortran.dg/f2c_2.f90: Likewise.
15624 * gfortran.dg/f2c_3.f90: Likewise.
15625 * gfortran.dg/f2c_4.f90: Likewise.
15626 * gfortran.dg/f2c_6.f90: Likewise.
15627 * gfortran.dg/f2c_7.f90: Likewise.
15628 * gfortran.dg/f2c_9.f90: Likewise.
15629 * gfortran.dg/fgetc_1.f90: Likewise.
15630 * gfortran.dg/fgetc_2.f90: Likewise.
15631 * gfortran.dg/filename_null.f90: Likewise.
15632 * gfortran.dg/finalize_12.f90: Likewise.
15633 * gfortran.dg/finalize_13.f90: Likewise.
15634 * gfortran.dg/finalize_15.f90: Likewise.
15635 * gfortran.dg/finalize_17.f90: Likewise.
15636 * gfortran.dg/finalize_18.f90: Likewise.
15637 * gfortran.dg/finalize_25.f90: Likewise.
15638 * gfortran.dg/finalize_29.f08: Likewise.
15639 * gfortran.dg/finalize_31.f90: Likewise.
15640 * gfortran.dg/float_1.f90: Likewise.
15641 * gfortran.dg/flush_1.f90: Likewise.
15642 * gfortran.dg/fmt_bz_bn.f: Likewise.
15643 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
15644 * gfortran.dg/fmt_cache_1.f: Likewise.
15645 * gfortran.dg/fmt_cache_2.f: Likewise.
15646 * gfortran.dg/fmt_cache_3.f90: Likewise.
15647 * gfortran.dg/fmt_colon.f90: Likewise.
15648 * gfortran.dg/fmt_e.f90: Likewise.
15649 * gfortran.dg/fmt_en.f90: Likewise.
15650 * gfortran.dg/fmt_error_10.f: Likewise.
15651 * gfortran.dg/fmt_error_9.f: Likewise.
15652 * gfortran.dg/fmt_exhaust.f90: Likewise.
15653 * gfortran.dg/fmt_f0_1.f90: Likewise.
15654 * gfortran.dg/fmt_f_an_p.f: Likewise.
15655 * gfortran.dg/fmt_fw_d.f90: Likewise.
15656 * gfortran.dg/fmt_g.f: Likewise.
15657 * gfortran.dg/fmt_g0_1.f08: Likewise.
15658 * gfortran.dg/fmt_g0_2.f08: Likewise.
15659 * gfortran.dg/fmt_g0_4.f08: Likewise.
15660 * gfortran.dg/fmt_g0_5.f08: Likewise.
15661 * gfortran.dg/fmt_g0_6.f08: Likewise.
15662 * gfortran.dg/fmt_g0_7.f08: Likewise.
15663 * gfortran.dg/fmt_g_1.f90: Likewise.
15664 * gfortran.dg/fmt_int_sign.f90: Likewise.
15665 * gfortran.dg/fmt_l.f90: Likewise.
15666 * gfortran.dg/fmt_missing_period_2.f: Likewise.
15667 * gfortran.dg/fmt_missing_period_3.f: Likewise.
15668 * gfortran.dg/fmt_p_1.f90: Likewise.
15669 * gfortran.dg/fmt_pf.f90: Likewise.
15670 * gfortran.dg/fmt_read.f90: Likewise.
15671 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
15672 * gfortran.dg/fmt_t_1.f90: Likewise.
15673 * gfortran.dg/fmt_t_2.f90: Likewise.
15674 * gfortran.dg/fmt_t_3.f90: Likewise.
15675 * gfortran.dg/fmt_t_4.f90: Likewise.
15676 * gfortran.dg/fmt_t_5.f90: Likewise.
15677 * gfortran.dg/fmt_t_6.f: Likewise.
15678 * gfortran.dg/fmt_t_7.f: Likewise.
15679 * gfortran.dg/fmt_t_9.f: Likewise.
15680 * gfortran.dg/fmt_tl.f: Likewise.
15681 * gfortran.dg/fmt_unlimited.f90: Likewise.
15682 * gfortran.dg/fmt_white.f: Likewise.
15683 * gfortran.dg/fmt_zero_digits.f90: Likewise.
15684 * gfortran.dg/fold_nearest.f90: Likewise.
15685 * gfortran.dg/forall_1.f90: Likewise.
15686 * gfortran.dg/forall_10.f90: Likewise.
15687 * gfortran.dg/forall_12.f90: Likewise.
15688 * gfortran.dg/forall_13.f90: Likewise.
15689 * gfortran.dg/forall_15.f90: Likewise.
15690 * gfortran.dg/forall_4.f90: Likewise.
15691 * gfortran.dg/forall_5.f90: Likewise.
15692 * gfortran.dg/forall_6.f90: Likewise.
15693 * gfortran.dg/forall_7.f90: Likewise.
15694 * gfortran.dg/fraction.f90: Likewise.
15695 * gfortran.dg/fseek.f90: Likewise.
15696 * gfortran.dg/ftell_1.f90: Likewise.
15697 * gfortran.dg/ftell_2.f90: Likewise.
15698 * gfortran.dg/ftell_3.f90: Likewise.
15699 * gfortran.dg/func_assign_2.f90: Likewise.
15700 * gfortran.dg/func_assign_3.f90: Likewise.
15701 * gfortran.dg/func_derived_1.f90: Likewise.
15702 * gfortran.dg/func_derived_2.f90: Likewise.
15703 * gfortran.dg/func_derived_3.f90: Likewise.
15704 * gfortran.dg/func_result_1.f90: Likewise.
15705 * gfortran.dg/func_result_2.f90: Likewise.
15706 * gfortran.dg/func_result_6.f90: Likewise.
15707 * gfortran.dg/function_charlen_2.f90: Likewise.
15708 * gfortran.dg/function_charlen_3.f: Likewise.
15709 * gfortran.dg/function_kinds_1.f90: Likewise.
15710 * gfortran.dg/function_kinds_4.f90: Likewise.
15711 * gfortran.dg/function_optimize_10.f90: Likewise.
15712 * gfortran.dg/function_optimize_11.f90: Likewise.
15713 * gfortran.dg/function_optimize_12.f90: Likewise.
15714 * gfortran.dg/function_optimize_4.f90: Likewise.
15715 * gfortran.dg/function_optimize_8.f90: Likewise.
15716 * gfortran.dg/g77/13037.f: Likewise.
15717 * gfortran.dg/g77/1832.f: Likewise.
15718 * gfortran.dg/g77/19981119-0.f: Likewise.
15719 * gfortran.dg/g77/19990313-0.f: Likewise.
15720 * gfortran.dg/g77/19990313-1.f: Likewise.
15721 * gfortran.dg/g77/19990313-2.f: Likewise.
15722 * gfortran.dg/g77/19990313-3.f: Likewise.
15723 * gfortran.dg/g77/19990419-1.f: Likewise.
15724 * gfortran.dg/g77/19990826-0.f: Likewise.
15725 * gfortran.dg/g77/19990826-2.f: Likewise.
15726 * gfortran.dg/g77/20000503-1.f: Likewise.
15727 * gfortran.dg/g77/20001111.f: Likewise.
15728 * gfortran.dg/g77/20010116.f: Likewise.
15729 * gfortran.dg/g77/20010216-1.f: Likewise.
15730 * gfortran.dg/g77/20010430.f: Likewise.
15731 * gfortran.dg/g77/20010610.f: Likewise.
15732 * gfortran.dg/g77/6177.f: Likewise.
15733 * gfortran.dg/g77/7388.f: Likewise.
15734 * gfortran.dg/g77/947.f: Likewise.
15735 * gfortran.dg/g77/970625-2.f: Likewise.
15736 * gfortran.dg/g77/971102-1.f: Likewise.
15737 * gfortran.dg/g77/980628-0.f: Likewise.
15738 * gfortran.dg/g77/980628-1.f: Likewise.
15739 * gfortran.dg/g77/980628-10.f: Likewise.
15740 * gfortran.dg/g77/980628-2.f: Likewise.
15741 * gfortran.dg/g77/980628-3.f: Likewise.
15742 * gfortran.dg/g77/980628-7.f: Likewise.
15743 * gfortran.dg/g77/980628-8.f: Likewise.
15744 * gfortran.dg/g77/980628-9.f: Likewise.
15745 * gfortran.dg/g77/980701-0.f: Likewise.
15746 * gfortran.dg/g77/980701-1.f: Likewise.
15747 * gfortran.dg/g77/cabs.f: Likewise.
15748 * gfortran.dg/g77/claus.f: Likewise.
15749 * gfortran.dg/g77/complex_1.f: Likewise.
15750 * gfortran.dg/g77/cpp3.F: Likewise.
15751 * gfortran.dg/g77/cpp4.F: Likewise.
15752 * gfortran.dg/g77/cpp5.F: Likewise.
15753 * gfortran.dg/g77/dcomplex.f: Likewise.
15754 * gfortran.dg/g77/dnrm2.f: Likewise.
15755 * gfortran.dg/g77/erfc.f: Likewise.
15756 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
15757 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
15758 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
15759 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
15760 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
15761 * gfortran.dg/g77/int8421.f: Likewise.
15762 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
15763 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
15764 * gfortran.dg/g77/le.f: Likewise.
15765 * gfortran.dg/g77/short.f: Likewise.
15766 * gfortran.dg/gamma_1.f90: Likewise.
15767 * gfortran.dg/gamma_4.f90: Likewise.
15768 * gfortran.dg/gamma_5.f90: Likewise.
15769 * gfortran.dg/generic_13.f90: Likewise.
15770 * gfortran.dg/generic_15.f90: Likewise.
15771 * gfortran.dg/generic_19.f90: Likewise.
15772 * gfortran.dg/generic_20.f90: Likewise.
15773 * gfortran.dg/generic_23.f03: Likewise.
15774 * gfortran.dg/generic_25.f90: Likewise.
15775 * gfortran.dg/generic_27.f90: Likewise.
15776 * gfortran.dg/generic_31.f90: Likewise.
15777 * gfortran.dg/generic_4.f90: Likewise.
15778 * gfortran.dg/global_vars_c_init.f90: Likewise.
15779 * gfortran.dg/global_vars_f90_init.f90: Likewise.
15780 * gfortran.dg/gnu_logical_1.F: Likewise.
15781 * gfortran.dg/goacc/fixed-1.f: Likewise.
15782 * gfortran.dg/goacc/fixed-2.f: Likewise.
15783 * gfortran.dg/goacc/gang-static.f95: Likewise.
15784 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
15785 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
15786 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
15787 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
15788 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
15789 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
15790 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
15791 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
15792 * gfortran.dg/goacc/omp-fixed.f: Likewise.
15793 * gfortran.dg/gomp/crayptr5.f90: Likewise.
15794 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
15795 * gfortran.dg/gomp/pr48794.f90: Likewise.
15796 * gfortran.dg/gomp/pr72744.f90: Likewise.
15797 * gfortran.dg/gomp/pr77665.f90: Likewise.
15798 * gfortran.dg/gomp/workshare2.f90: Likewise.
15799 * gfortran.dg/gomp/workshare3.f90: Likewise.
15800 * gfortran.dg/goto_1.f: Likewise.
15801 * gfortran.dg/goto_2.f90: Likewise.
15802 * gfortran.dg/goto_4.f90: Likewise.
15803 * gfortran.dg/goto_6.f: Likewise.
15804 * gfortran.dg/graphite/id-26.f03: Likewise.
15805 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
15806 * gfortran.dg/graphite/pr29581.f90: Likewise.
15807 * gfortran.dg/graphite/pr29832.f90: Likewise.
15808 * gfortran.dg/graphite/run-id-1.f: Likewise.
15809 * gfortran.dg/graphite/run-id-2.f90: Likewise.
15810 * gfortran.dg/graphite/run-id-3.f90: Likewise.
15811 * gfortran.dg/hollerith.f90: Likewise.
15812 * gfortran.dg/hollerith4.f90: Likewise.
15813 * gfortran.dg/hollerith6.f90: Likewise.
15814 * gfortran.dg/hollerith8.f90: Likewise.
15815 * gfortran.dg/hollerith_1.f90: Likewise.
15816 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
15817 * gfortran.dg/hollerith_f95.f90: Likewise.
15818 * gfortran.dg/hollerith_legacy.f90: Likewise.
15819 * gfortran.dg/host_assoc_call_3.f90: Likewise.
15820 * gfortran.dg/host_assoc_function_1.f90: Likewise.
15821 * gfortran.dg/host_assoc_function_3.f90: Likewise.
15822 * gfortran.dg/host_assoc_function_4.f90: Likewise.
15823 * gfortran.dg/host_assoc_function_9.f90: Likewise.
15824 * gfortran.dg/host_dummy_index_1.f90: Likewise.
15825 * gfortran.dg/hypot_1.f90: Likewise.
15826 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
15827 * gfortran.dg/iargc.f90: Likewise.
15828 * gfortran.dg/ibits.f90: Likewise.
15829 * gfortran.dg/ichar_1.f90: Likewise.
15830 * gfortran.dg/ichar_2.f90: Likewise.
15831 * gfortran.dg/ieee/ieee_1.F90: Likewise.
15832 * gfortran.dg/ieee/ieee_2.f90: Likewise.
15833 * gfortran.dg/ieee/ieee_3.f90: Likewise.
15834 * gfortran.dg/ieee/ieee_4.f90: Likewise.
15835 * gfortran.dg/ieee/ieee_6.f90: Likewise.
15836 * gfortran.dg/ieee/ieee_7.f90: Likewise.
15837 * gfortran.dg/ieee/ieee_8.f90: Likewise.
15838 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
15839 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
15840 * gfortran.dg/ieee/large_1.f90: Likewise.
15841 * gfortran.dg/ieee/large_2.f90: Likewise.
15842 * gfortran.dg/ieee/large_3.F90: Likewise.
15843 * gfortran.dg/ieee/large_4.f90: Likewise.
15844 * gfortran.dg/ieee/rounding_1.f90: Likewise.
15845 * gfortran.dg/ieee/underflow_1.f90: Likewise.
15846 * gfortran.dg/impl_do_var_data.f90: Likewise.
15847 * gfortran.dg/implicit_10.f90: Likewise.
15848 * gfortran.dg/implicit_12.f90: Likewise.
15849 * gfortran.dg/implicit_class_1.f90: Likewise.
15850 * gfortran.dg/implicit_pure_1.f90: Likewise.
15851 * gfortran.dg/implied_do_1.f90: Likewise.
15852 * gfortran.dg/implied_do_io_1.f90: Likewise.
15853 * gfortran.dg/implied_do_io_2.f90: Likewise.
15854 * gfortran.dg/implied_do_io_3.f90: Likewise.
15855 * gfortran.dg/implied_shape_1.f08: Likewise.
15856 * gfortran.dg/import.f90: Likewise.
15857 * gfortran.dg/import4.f90: Likewise.
15858 * gfortran.dg/impure_1.f08: Likewise.
15859 * gfortran.dg/index.f90: Likewise.
15860 * gfortran.dg/index_2.f90: Likewise.
15861 * gfortran.dg/init_flag_1.f90: Likewise.
15862 * gfortran.dg/init_flag_10.f90: Likewise.
15863 * gfortran.dg/init_flag_15.f03: Likewise.
15864 * gfortran.dg/init_flag_2.f90: Likewise.
15865 * gfortran.dg/init_flag_3.f90: Likewise.
15866 * gfortran.dg/init_flag_4.f90: Likewise.
15867 * gfortran.dg/init_flag_5.f90: Likewise.
15868 * gfortran.dg/init_flag_6.f90: Likewise.
15869 * gfortran.dg/init_flag_7.f90: Likewise.
15870 * gfortran.dg/init_flag_9.f90: Likewise.
15871 * gfortran.dg/initialization_11.f90: Likewise.
15872 * gfortran.dg/initialization_19.f90: Likewise.
15873 * gfortran.dg/initialization_2.f90: Likewise.
15874 * gfortran.dg/initialization_22.f90: Likewise.
15875 * gfortran.dg/initialization_27.f90: Likewise.
15876 * gfortran.dg/initialization_5.f90: Likewise.
15877 * gfortran.dg/initialization_6.f90: Likewise.
15878 * gfortran.dg/inline_matmul_1.f90: Likewise.
15879 * gfortran.dg/inline_matmul_10.f90: Likewise.
15880 * gfortran.dg/inline_matmul_11.f90: Likewise.
15881 * gfortran.dg/inline_matmul_13.f90: Likewise.
15882 * gfortran.dg/inline_matmul_14.f90: Likewise.
15883 * gfortran.dg/inline_matmul_16.f90: Likewise.
15884 * gfortran.dg/inline_matmul_17.f90: Likewise.
15885 * gfortran.dg/inline_matmul_18.f90: Likewise.
15886 * gfortran.dg/inline_matmul_19.f90: Likewise.
15887 * gfortran.dg/inline_matmul_2.f90: Likewise.
15888 * gfortran.dg/inline_matmul_20.f90: Likewise.
15889 * gfortran.dg/inline_matmul_22.f90: Likewise.
15890 * gfortran.dg/inline_matmul_3.f90: Likewise.
15891 * gfortran.dg/inline_matmul_4.f90: Likewise.
15892 * gfortran.dg/inline_matmul_5.f90: Likewise.
15893 * gfortran.dg/inline_matmul_6.f90: Likewise.
15894 * gfortran.dg/inline_matmul_7.f90: Likewise.
15895 * gfortran.dg/inline_matmul_8.f90: Likewise.
15896 * gfortran.dg/inline_matmul_9.f90: Likewise.
15897 * gfortran.dg/inline_sum_1.f90: Likewise.
15898 * gfortran.dg/inline_sum_3.f90: Likewise.
15899 * gfortran.dg/inline_sum_5.f90: Likewise.
15900 * gfortran.dg/inquire-complex.f90: Likewise.
15901 * gfortran.dg/inquire.f90: Likewise.
15902 * gfortran.dg/inquire_10.f90: Likewise.
15903 * gfortran.dg/inquire_13.f90: Likewise.
15904 * gfortran.dg/inquire_15.f90: Likewise.
15905 * gfortran.dg/inquire_16.f90: Likewise.
15906 * gfortran.dg/inquire_17.f90: Likewise.
15907 * gfortran.dg/inquire_5.f90: Likewise.
15908 * gfortran.dg/inquire_6.f90: Likewise.
15909 * gfortran.dg/inquire_7.f90: Likewise.
15910 * gfortran.dg/inquire_9.f90: Likewise.
15911 * gfortran.dg/inquire_internal.f90: Likewise.
15912 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
15913 * gfortran.dg/inquire_size.f90: Likewise.
15914 * gfortran.dg/int_1.f90: Likewise.
15915 * gfortran.dg/int_conv_1.f90: Likewise.
15916 * gfortran.dg/int_range_io_1.f90: Likewise.
15917 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
15918 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
15919 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
15920 * gfortran.dg/integer_plus.f90: Likewise.
15921 * gfortran.dg/intent_out_2.f90: Likewise.
15922 * gfortran.dg/intent_out_5.f90: Likewise.
15923 * gfortran.dg/intent_out_6.f90: Likewise.
15924 * gfortran.dg/interface_12.f90: Likewise.
15925 * gfortran.dg/interface_19.f90: Likewise.
15926 * gfortran.dg/interface_4.f90: Likewise.
15927 * gfortran.dg/interface_5.f90: Likewise.
15928 * gfortran.dg/interface_9.f90: Likewise.
15929 * gfortran.dg/interface_assignment_1.f90: Likewise.
15930 * gfortran.dg/interface_assignment_2.f90: Likewise.
15931 * gfortran.dg/internal_dummy_2.f08: Likewise.
15932 * gfortran.dg/internal_dummy_3.f08: Likewise.
15933 * gfortran.dg/internal_dummy_4.f08: Likewise.
15934 * gfortran.dg/internal_pack_1.f90: Likewise.
15935 * gfortran.dg/internal_pack_10.f90: Likewise.
15936 * gfortran.dg/internal_pack_12.f90: Likewise.
15937 * gfortran.dg/internal_pack_13.f90: Likewise.
15938 * gfortran.dg/internal_pack_14.f90: Likewise.
15939 * gfortran.dg/internal_pack_15.f90: Likewise.
15940 * gfortran.dg/internal_pack_2.f90: Likewise.
15941 * gfortran.dg/internal_pack_3.f90: Likewise.
15942 * gfortran.dg/internal_pack_4.f90: Likewise.
15943 * gfortran.dg/internal_pack_6.f90: Likewise.
15944 * gfortran.dg/internal_pack_8.f90: Likewise.
15945 * gfortran.dg/internal_readwrite_1.f90: Likewise.
15946 * gfortran.dg/internal_readwrite_2.f90: Likewise.
15947 * gfortran.dg/internal_readwrite_3.f90: Likewise.
15948 * gfortran.dg/intrinsic_actual_1.f: Likewise.
15949 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
15950 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
15951 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
15952 * gfortran.dg/intrinsic_char_1.f90: Likewise.
15953 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
15954 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
15955 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
15956 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
15957 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
15958 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
15959 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
15960 * gfortran.dg/intrinsic_product_1.f90: Likewise.
15961 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
15962 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
15963 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
15964 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
15965 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
15966 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
15967 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
15968 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
15969 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
15970 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
15971 * gfortran.dg/io_err_1.f90: Likewise.
15972 * gfortran.dg/io_real_boz.f90: Likewise.
15973 * gfortran.dg/iomsg_1.f90: Likewise.
15974 * gfortran.dg/iostat_1.f90: Likewise.
15975 * gfortran.dg/iostat_2.f90: Likewise.
15976 * gfortran.dg/iostat_4.f90: Likewise.
15977 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
15978 * gfortran.dg/ishft_1.f90: Likewise.
15979 * gfortran.dg/ishft_2.f90: Likewise.
15980 * gfortran.dg/ishft_4.f90: Likewise.
15981 * gfortran.dg/isnan_1.f90: Likewise.
15982 * gfortran.dg/isnan_2.f90: Likewise.
15983 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
15984 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
15985 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
15986 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
15987 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
15988 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
15989 * gfortran.dg/itime_idate_1.f: Likewise.
15990 * gfortran.dg/itime_idate_2.f: Likewise.
15991 * gfortran.dg/large_integer_kind_1.f90: Likewise.
15992 * gfortran.dg/large_integer_kind_2.f90: Likewise.
15993 * gfortran.dg/large_real_kind_1.f90: Likewise.
15994 * gfortran.dg/large_real_kind_2.F90: Likewise.
15995 * gfortran.dg/large_real_kind_3.F90: Likewise.
15996 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
15997 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
15998 * gfortran.dg/large_recl.f90: Likewise.
15999 * gfortran.dg/large_unit_1.f90: Likewise.
16000 * gfortran.dg/large_unit_2.f90: Likewise.
16001 * gfortran.dg/largeequiv_1.f90: Likewise.
16002 * gfortran.dg/leadz_trailz_1.f90: Likewise.
16003 * gfortran.dg/leadz_trailz_2.f90: Likewise.
16004 * gfortran.dg/leadz_trailz_3.f90: Likewise.
16005 * gfortran.dg/list_read_1.f90: Likewise.
16006 * gfortran.dg/list_read_10.f90: Likewise.
16007 * gfortran.dg/list_read_11.f90: Likewise.
16008 * gfortran.dg/list_read_12.f90: Likewise.
16009 * gfortran.dg/list_read_13.f: Likewise.
16010 * gfortran.dg/list_read_14.f90: Likewise.
16011 * gfortran.dg/list_read_2.f90: Likewise.
16012 * gfortran.dg/list_read_3.f90: Likewise.
16013 * gfortran.dg/list_read_4.f90: Likewise.
16014 * gfortran.dg/list_read_5.f90: Likewise.
16015 * gfortran.dg/list_read_6.f90: Likewise.
16016 * gfortran.dg/list_read_7.f90: Likewise.
16017 * gfortran.dg/list_read_8.f90: Likewise.
16018 * gfortran.dg/list_read_9.f90: Likewise.
16019 * gfortran.dg/loc_2.f90: Likewise.
16020 * gfortran.dg/logical_1.f90: Likewise.
16021 * gfortran.dg/logical_dot_product.f90: Likewise.
16022 * gfortran.dg/logical_temp_io.f90: Likewise.
16023 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
16024 * gfortran.dg/lrshift_1.f90: Likewise.
16025 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
16026 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
16027 * gfortran.dg/lto/pr40725_0.f03: Likewise.
16028 * gfortran.dg/lto/pr41576_1.f90: Likewise.
16029 * gfortran.dg/make_unit.f90: Likewise.
16030 * gfortran.dg/mapping_1.f90: Likewise.
16031 * gfortran.dg/mapping_2.f90: Likewise.
16032 * gfortran.dg/mapping_3.f90: Likewise.
16033 * gfortran.dg/masklr_1.F90: Likewise.
16034 * gfortran.dg/masklr_2.F90: Likewise.
16035 * gfortran.dg/matmul_1.f90: Likewise.
16036 * gfortran.dg/matmul_10.f90: Likewise.
16037 * gfortran.dg/matmul_12.f90: Likewise.
16038 * gfortran.dg/matmul_16.f90: Likewise.
16039 * gfortran.dg/matmul_17.f90: Likewise.
16040 * gfortran.dg/matmul_18.f90: Likewise.
16041 * gfortran.dg/matmul_2.f90: Likewise.
16042 * gfortran.dg/matmul_3.f90: Likewise.
16043 * gfortran.dg/matmul_4.f90: Likewise.
16044 * gfortran.dg/matmul_6.f90: Likewise.
16045 * gfortran.dg/matmul_8.f03: Likewise.
16046 * gfortran.dg/matmul_9.f90: Likewise.
16047 * gfortran.dg/matmul_bounds_12.f90: Likewise.
16048 * gfortran.dg/matmul_bounds_6.f90: Likewise.
16049 * gfortran.dg/matmul_const.f90: Likewise.
16050 * gfortran.dg/maxloc_1.f90: Likewise.
16051 * gfortran.dg/maxloc_2.f90: Likewise.
16052 * gfortran.dg/maxloc_3.f90: Likewise.
16053 * gfortran.dg/maxloc_4.f90: Likewise.
16054 * gfortran.dg/maxloc_string_1.f90: Likewise.
16055 * gfortran.dg/maxlocval_1.f90: Likewise.
16056 * gfortran.dg/maxlocval_2.f90: Likewise.
16057 * gfortran.dg/maxlocval_3.f90: Likewise.
16058 * gfortran.dg/maxlocval_4.f90: Likewise.
16059 * gfortran.dg/maxval_char_1.f90: Likewise.
16060 * gfortran.dg/maxval_char_2.f90: Likewise.
16061 * gfortran.dg/maxval_char_3.f90: Likewise.
16062 * gfortran.dg/maxval_char_4.f90: Likewise.
16063 * gfortran.dg/maxval_parameter_1.f90: Likewise.
16064 * gfortran.dg/mclock.f90: Likewise.
16065 * gfortran.dg/merge_bits_1.F90: Likewise.
16066 * gfortran.dg/merge_bits_2.F90: Likewise.
16067 * gfortran.dg/merge_char_1.f90: Likewise.
16068 * gfortran.dg/merge_init_expr.f90: Likewise.
16069 * gfortran.dg/min_max_optional_1.f90: Likewise.
16070 * gfortran.dg/min_max_optional_5.f90: Likewise.
16071 * gfortran.dg/minloc_1.f90: Likewise.
16072 * gfortran.dg/minloc_2.f90: Likewise.
16073 * gfortran.dg/minloc_3.f90: Likewise.
16074 * gfortran.dg/minloc_4.f90: Likewise.
16075 * gfortran.dg/minloc_string_1.f90: Likewise.
16076 * gfortran.dg/minlocval_1.f90: Likewise.
16077 * gfortran.dg/minlocval_2.f90: Likewise.
16078 * gfortran.dg/minlocval_3.f90: Likewise.
16079 * gfortran.dg/minlocval_4.f90: Likewise.
16080 * gfortran.dg/minmax_char_1.f90: Likewise.
16081 * gfortran.dg/minmaxloc_1.f90: Likewise.
16082 * gfortran.dg/minmaxloc_10.f90: Likewise.
16083 * gfortran.dg/minmaxloc_11.f90: Likewise.
16084 * gfortran.dg/minmaxloc_12.f90: Likewise.
16085 * gfortran.dg/minmaxloc_13.f90: Likewise.
16086 * gfortran.dg/minmaxloc_2.f90: Likewise.
16087 * gfortran.dg/minmaxloc_3.f90: Likewise.
16088 * gfortran.dg/minmaxloc_4.f90: Likewise.
16089 * gfortran.dg/minmaxloc_5.f90: Likewise.
16090 * gfortran.dg/minmaxloc_6.f90: Likewise.
16091 * gfortran.dg/minmaxloc_7.f90: Likewise.
16092 * gfortran.dg/minmaxloc_8.f90: Likewise.
16093 * gfortran.dg/minmaxval_1.f90: Likewise.
16094 * gfortran.dg/minval_char_1.f90: Likewise.
16095 * gfortran.dg/minval_char_2.f90: Likewise.
16096 * gfortran.dg/minval_char_3.f90: Likewise.
16097 * gfortran.dg/minval_char_4.f90: Likewise.
16098 * gfortran.dg/minval_char_5.f90: Likewise.
16099 * gfortran.dg/minval_parameter_1.f90: Likewise.
16100 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
16101 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
16102 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
16103 * gfortran.dg/missing_parens_1.f90: Likewise.
16104 * gfortran.dg/missing_parens_2.f90: Likewise.
16105 * gfortran.dg/mod_large_1.f90: Likewise.
16106 * gfortran.dg/mod_sign0_1.f90: Likewise.
16107 * gfortran.dg/module_blank_common.f90: Likewise.
16108 * gfortran.dg/module_commons_1.f90: Likewise.
16109 * gfortran.dg/module_commons_3.f90: Likewise.
16110 * gfortran.dg/module_double_reuse.f90: Likewise.
16111 * gfortran.dg/module_equivalence_1.f90: Likewise.
16112 * gfortran.dg/module_equivalence_2.f90: Likewise.
16113 * gfortran.dg/module_equivalence_3.f90: Likewise.
16114 * gfortran.dg/module_equivalence_5.f90: Likewise.
16115 * gfortran.dg/module_interface_1.f90: Likewise.
16116 * gfortran.dg/module_nan.f90: Likewise.
16117 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
16118 * gfortran.dg/module_procedure_1.f90: Likewise.
16119 * gfortran.dg/module_read_1.f90: Likewise.
16120 * gfortran.dg/module_read_2.f90: Likewise.
16121 * gfortran.dg/module_widestring_1.f90: Likewise.
16122 * gfortran.dg/move_alloc.f90: Likewise.
16123 * gfortran.dg/move_alloc_10.f90: Likewise.
16124 * gfortran.dg/move_alloc_13.f90: Likewise.
16125 * gfortran.dg/move_alloc_14.f90: Likewise.
16126 * gfortran.dg/move_alloc_15.f90: Likewise.
16127 * gfortran.dg/move_alloc_16.f90: Likewise.
16128 * gfortran.dg/move_alloc_2.f90: Likewise.
16129 * gfortran.dg/move_alloc_5.f90: Likewise.
16130 * gfortran.dg/move_alloc_6.f90: Likewise.
16131 * gfortran.dg/move_alloc_9.f90: Likewise.
16132 * gfortran.dg/multiple_allocation_1.f90: Likewise.
16133 * gfortran.dg/multiple_allocation_3.f90: Likewise.
16134 * gfortran.dg/mvbits_1.f90: Likewise.
16135 * gfortran.dg/mvbits_2.f90: Likewise.
16136 * gfortran.dg/mvbits_3.f90: Likewise.
16137 * gfortran.dg/mvbits_4.f90: Likewise.
16138 * gfortran.dg/mvbits_7.f90: Likewise.
16139 * gfortran.dg/mvbits_8.f90: Likewise.
16140 * gfortran.dg/namelist_11.f: Likewise.
16141 * gfortran.dg/namelist_12.f: Likewise.
16142 * gfortran.dg/namelist_13.f90: Likewise.
16143 * gfortran.dg/namelist_14.f90: Likewise.
16144 * gfortran.dg/namelist_15.f90: Likewise.
16145 * gfortran.dg/namelist_16.f90: Likewise.
16146 * gfortran.dg/namelist_17.f90: Likewise.
16147 * gfortran.dg/namelist_18.f90: Likewise.
16148 * gfortran.dg/namelist_19.f90: Likewise.
16149 * gfortran.dg/namelist_20.f90: Likewise.
16150 * gfortran.dg/namelist_21.f90: Likewise.
16151 * gfortran.dg/namelist_22.f90: Likewise.
16152 * gfortran.dg/namelist_23.f90: Likewise.
16153 * gfortran.dg/namelist_24.f90: Likewise.
16154 * gfortran.dg/namelist_26.f90: Likewise.
16155 * gfortran.dg/namelist_27.f90: Likewise.
16156 * gfortran.dg/namelist_28.f90: Likewise.
16157 * gfortran.dg/namelist_29.f90: Likewise.
16158 * gfortran.dg/namelist_37.f90: Likewise.
16159 * gfortran.dg/namelist_38.f90: Likewise.
16160 * gfortran.dg/namelist_39.f90: Likewise.
16161 * gfortran.dg/namelist_40.f90: Likewise.
16162 * gfortran.dg/namelist_41.f90: Likewise.
16163 * gfortran.dg/namelist_42.f90: Likewise.
16164 * gfortran.dg/namelist_43.f90: Likewise.
16165 * gfortran.dg/namelist_44.f90: Likewise.
16166 * gfortran.dg/namelist_47.f90: Likewise.
16167 * gfortran.dg/namelist_48.f90: Likewise.
16168 * gfortran.dg/namelist_49.f90: Likewise.
16169 * gfortran.dg/namelist_50.f90: Likewise.
16170 * gfortran.dg/namelist_51.f90: Likewise.
16171 * gfortran.dg/namelist_52.f90: Likewise.
16172 * gfortran.dg/namelist_54.f90: Likewise.
16173 * gfortran.dg/namelist_55.f90: Likewise.
16174 * gfortran.dg/namelist_56.f90: Likewise.
16175 * gfortran.dg/namelist_57.f90: Likewise.
16176 * gfortran.dg/namelist_58.f90: Likewise.
16177 * gfortran.dg/namelist_59.f90: Likewise.
16178 * gfortran.dg/namelist_60.f90: Likewise.
16179 * gfortran.dg/namelist_61.f90: Likewise.
16180 * gfortran.dg/namelist_64.f90: Likewise.
16181 * gfortran.dg/namelist_65.f90: Likewise.
16182 * gfortran.dg/namelist_69.f90: Likewise.
16183 * gfortran.dg/namelist_70.f90: Likewise.
16184 * gfortran.dg/namelist_71.f90: Likewise.
16185 * gfortran.dg/namelist_72.f: Likewise.
16186 * gfortran.dg/namelist_73.f90: Likewise.
16187 * gfortran.dg/namelist_77.f90: Likewise.
16188 * gfortran.dg/namelist_78.f90: Likewise.
16189 * gfortran.dg/namelist_79.f90: Likewise.
16190 * gfortran.dg/namelist_80.f90: Likewise.
16191 * gfortran.dg/namelist_81.f90: Likewise.
16192 * gfortran.dg/namelist_82.f90: Likewise.
16193 * gfortran.dg/namelist_84.f90: Likewise.
16194 * gfortran.dg/namelist_85.f90: Likewise.
16195 * gfortran.dg/namelist_86.f90: Likewise.
16196 * gfortran.dg/namelist_87.f90: Likewise.
16197 * gfortran.dg/namelist_88.f90: Likewise.
16198 * gfortran.dg/namelist_89.f90: Likewise.
16199 * gfortran.dg/namelist_90.f: Likewise.
16200 * gfortran.dg/namelist_95.f90: Likewise.
16201 * gfortran.dg/namelist_char_only.f90: Likewise.
16202 * gfortran.dg/namelist_empty.f90: Likewise.
16203 * gfortran.dg/namelist_internal.f90: Likewise.
16204 * gfortran.dg/namelist_use.f90: Likewise.
16205 * gfortran.dg/namelist_use_only.f90: Likewise.
16206 * gfortran.dg/namelist_utf8.f90: Likewise.
16207 * gfortran.dg/nan_1.f90: Likewise.
16208 * gfortran.dg/nan_2.f90: Likewise.
16209 * gfortran.dg/nan_3.f90: Likewise.
16210 * gfortran.dg/nan_6.f90: Likewise.
16211 * gfortran.dg/nan_7.f90: Likewise.
16212 * gfortran.dg/nearest_1.f90: Likewise.
16213 * gfortran.dg/nearest_2.f90: Likewise.
16214 * gfortran.dg/nearest_3.f90: Likewise.
16215 * gfortran.dg/negative-z-descriptor.f90: Likewise.
16216 * gfortran.dg/negative_automatic_size.f90: Likewise.
16217 * gfortran.dg/negative_unit.f: Likewise.
16218 * gfortran.dg/negative_unit2.f90: Likewise.
16219 * gfortran.dg/negative_unit_int8.f: Likewise.
16220 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
16221 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
16222 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
16223 * gfortran.dg/nested_modules_1.f90: Likewise.
16224 * gfortran.dg/nested_modules_2.f90: Likewise.
16225 * gfortran.dg/nested_modules_3.f90: Likewise.
16226 * gfortran.dg/nesting_1.f90: Likewise.
16227 * gfortran.dg/new_line.f90: Likewise.
16228 * gfortran.dg/newunit_1.f90: Likewise.
16229 * gfortran.dg/newunit_3.f90: Likewise.
16230 * gfortran.dg/newunit_5.f90.f90: Likewise.
16231 * gfortran.dg/nint_1.f90: Likewise.
16232 * gfortran.dg/nint_2.f90: Likewise.
16233 * gfortran.dg/no_arg_check_2.f90: Likewise.
16234 * gfortran.dg/no_range_check_1.f90: Likewise.
16235 * gfortran.dg/no_range_check_2.f90: Likewise.
16236 * gfortran.dg/no_range_check_3.f90: Likewise.
16237 * gfortran.dg/noadv_size.f90: Likewise.
16238 * gfortran.dg/nonreturning_statements.f90: Likewise.
16239 * gfortran.dg/norm2_1.f90: Likewise.
16240 * gfortran.dg/norm2_3.f90: Likewise.
16241 * gfortran.dg/nosigned_zero_1.f90: Likewise.
16242 * gfortran.dg/nosigned_zero_2.f90: Likewise.
16243 * gfortran.dg/nosigned_zero_3.f90: Likewise.
16244 * gfortran.dg/null_4.f90: Likewise.
16245 * gfortran.dg/null_9.f90: Likewise.
16246 * gfortran.dg/nullify_3.f90: Likewise.
16247 * gfortran.dg/oldstyle_1.f90: Likewise.
16248 * gfortran.dg/open_access_append_1.f90: Likewise.
16249 * gfortran.dg/open_access_append_2.f90: Likewise.
16250 * gfortran.dg/open_errors.f90: Likewise.
16251 * gfortran.dg/open_negative_unit_1.f90: Likewise.
16252 * gfortran.dg/open_new.f90: Likewise.
16253 * gfortran.dg/open_readonly_1.f90: Likewise.
16254 * gfortran.dg/operator_1.f90: Likewise.
16255 * gfortran.dg/optional_absent_1.f90: Likewise.
16256 * gfortran.dg/optional_absent_2.f90: Likewise.
16257 * gfortran.dg/optional_absent_3.f90: Likewise.
16258 * gfortran.dg/optional_class_1.f90: Likewise.
16259 * gfortran.dg/optional_dim_2.f90: Likewise.
16260 * gfortran.dg/optional_dim_3.f90: Likewise.
16261 * gfortran.dg/output_exponents_1.f90: Likewise.
16262 * gfortran.dg/overload_1.f90: Likewise.
16263 * gfortran.dg/overload_2.f90: Likewise.
16264 * gfortran.dg/overwrite_1.f: Likewise.
16265 * gfortran.dg/pad_no.f90: Likewise.
16266 * gfortran.dg/parameter_array_init_1.f90: Likewise.
16267 * gfortran.dg/parameter_array_init_2.f90: Likewise.
16268 * gfortran.dg/parameter_array_init_4.f90: Likewise.
16269 * gfortran.dg/parameter_array_init_5.f90: Likewise.
16270 * gfortran.dg/parameter_array_section_2.f90: Likewise.
16271 * gfortran.dg/parens_3.f90: Likewise.
16272 * gfortran.dg/parens_5.f90: Likewise.
16273 * gfortran.dg/parens_6.f90: Likewise.
16274 * gfortran.dg/parent_result_ref_1.f90: Likewise.
16275 * gfortran.dg/parent_result_ref_2.f90: Likewise.
16276 * gfortran.dg/parent_result_ref_3.f90: Likewise.
16277 * gfortran.dg/parent_result_ref_4.f90: Likewise.
16278 * gfortran.dg/parity_1.f90: Likewise.
16279 * gfortran.dg/past_eor.f90: Likewise.
16280 * gfortran.dg/pdt_1.f03: Likewise.
16281 * gfortran.dg/pdt_10.f03: Likewise.
16282 * gfortran.dg/pdt_11.f03: Likewise.
16283 * gfortran.dg/pdt_12.f03: Likewise.
16284 * gfortran.dg/pdt_13.f03: Likewise.
16285 * gfortran.dg/pdt_14.f03: Likewise.
16286 * gfortran.dg/pdt_15.f03: Likewise.
16287 * gfortran.dg/pdt_19.f03: Likewise.
16288 * gfortran.dg/pdt_20.f03: Likewise.
16289 * gfortran.dg/pdt_22.f03: Likewise.
16290 * gfortran.dg/pdt_23.f03: Likewise.
16291 * gfortran.dg/pdt_25.f03: Likewise.
16292 * gfortran.dg/pdt_26.f03: Likewise.
16293 * gfortran.dg/pdt_27.f03: Likewise.
16294 * gfortran.dg/pdt_28.f03: Likewise.
16295 * gfortran.dg/pdt_3.f03: Likewise.
16296 * gfortran.dg/pdt_4.f03: Likewise.
16297 * gfortran.dg/pdt_5.f03: Likewise.
16298 * gfortran.dg/pdt_7.f03: Likewise.
16299 * gfortran.dg/pointer_1.f90: Likewise.
16300 * gfortran.dg/pointer_array_1.f90: Likewise.
16301 * gfortran.dg/pointer_array_3.f90: Likewise.
16302 * gfortran.dg/pointer_array_4.f90: Likewise.
16303 * gfortran.dg/pointer_array_5.f90: Likewise.
16304 * gfortran.dg/pointer_array_6.f90: Likewise.
16305 * gfortran.dg/pointer_array_7.f90: Likewise.
16306 * gfortran.dg/pointer_array_8.f90: Likewise.
16307 * gfortran.dg/pointer_array_9.f90: Likewise.
16308 * gfortran.dg/pointer_array_component_1.f90: Likewise.
16309 * gfortran.dg/pointer_array_component_2.f90: Likewise.
16310 * gfortran.dg/pointer_assign_10.f90: Likewise.
16311 * gfortran.dg/pointer_assign_11.f90: Likewise.
16312 * gfortran.dg/pointer_assign_4.f90: Likewise.
16313 * gfortran.dg/pointer_assign_8.f90: Likewise.
16314 * gfortran.dg/pointer_assign_9.f90: Likewise.
16315 * gfortran.dg/pointer_check_10.f90: Likewise.
16316 * gfortran.dg/pointer_check_9.f90: Likewise.
16317 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
16318 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
16319 * gfortran.dg/pointer_function_result_1.f90: Likewise.
16320 * gfortran.dg/pointer_init_1.f90: Likewise.
16321 * gfortran.dg/pointer_init_3.f90: Likewise.
16322 * gfortran.dg/pointer_init_4.f90: Likewise.
16323 * gfortran.dg/pointer_init_5.f90: Likewise.
16324 * gfortran.dg/pointer_init_8.f90: Likewise.
16325 * gfortran.dg/pointer_intent_1.f90: Likewise.
16326 * gfortran.dg/pointer_intent_4.f90: Likewise.
16327 * gfortran.dg/pointer_intent_5.f90: Likewise.
16328 * gfortran.dg/pointer_remapping_10.f90: Likewise.
16329 * gfortran.dg/pointer_remapping_4.f03: Likewise.
16330 * gfortran.dg/pointer_remapping_5.f08: Likewise.
16331 * gfortran.dg/pointer_remapping_9.f90: Likewise.
16332 * gfortran.dg/pointer_target_1.f90: Likewise.
16333 * gfortran.dg/pointer_target_2.f90: Likewise.
16334 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
16335 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
16336 * gfortran.dg/power.f90: Likewise.
16337 * gfortran.dg/power1.f90: Likewise.
16338 * gfortran.dg/power_3.f90: Likewise.
16339 * gfortran.dg/power_4.f90: Likewise.
16340 * gfortran.dg/power_5.f90: Likewise.
16341 * gfortran.dg/pr12884.f: Likewise.
16342 * gfortran.dg/pr15129.f90: Likewise.
16343 * gfortran.dg/pr15140.f90: Likewise.
16344 * gfortran.dg/pr15324.f90: Likewise.
16345 * gfortran.dg/pr15332.f: Likewise.
16346 * gfortran.dg/pr15957.f90: Likewise.
16347 * gfortran.dg/pr15959.f90: Likewise.
16348 * gfortran.dg/pr16597.f90: Likewise.
16349 * gfortran.dg/pr16861.f90: Likewise.
16350 * gfortran.dg/pr16938.f90: Likewise.
16351 * gfortran.dg/pr17090.f90: Likewise.
16352 * gfortran.dg/pr17143.f90: Likewise.
16353 * gfortran.dg/pr17164.f90: Likewise.
16354 * gfortran.dg/pr17229.f: Likewise.
16355 * gfortran.dg/pr17285.f90: Likewise.
16356 * gfortran.dg/pr17286.f90: Likewise.
16357 * gfortran.dg/pr17472.f: Likewise.
16358 * gfortran.dg/pr17612.f90: Likewise.
16359 * gfortran.dg/pr17706.f90: Likewise.
16360 * gfortran.dg/pr18025.f90: Likewise.
16361 * gfortran.dg/pr18122.f90: Likewise.
16362 * gfortran.dg/pr18210.f90: Likewise.
16363 * gfortran.dg/pr18392.f90: Likewise.
16364 * gfortran.dg/pr19155.f: Likewise.
16365 * gfortran.dg/pr19216.f: Likewise.
16366 * gfortran.dg/pr19467.f90: Likewise.
16367 * gfortran.dg/pr19657.f: Likewise.
16368 * gfortran.dg/pr19926.f90: Likewise.
16369 * gfortran.dg/pr19928-1.f90: Likewise.
16370 * gfortran.dg/pr19928-2.f90: Likewise.
16371 * gfortran.dg/pr20086.f90: Likewise.
16372 * gfortran.dg/pr20124.f90: Likewise.
16373 * gfortran.dg/pr20163-2.f: Likewise.
16374 * gfortran.dg/pr20480.f90: Likewise.
16375 * gfortran.dg/pr20755.f: Likewise.
16376 * gfortran.dg/pr20950.f: Likewise.
16377 * gfortran.dg/pr21177.f90: Likewise.
16378 * gfortran.dg/pr21730.f: Likewise.
16379 * gfortran.dg/pr22491.f: Likewise.
16380 * gfortran.dg/pr25603.f: Likewise.
16381 * gfortran.dg/pr26246_2.f90: Likewise.
16382 * gfortran.dg/pr32136.f90: Likewise.
16383 * gfortran.dg/pr32533.f90: Likewise.
16384 * gfortran.dg/pr33794.f90: Likewise.
16385 * gfortran.dg/pr35662.f90: Likewise.
16386 * gfortran.dg/pr35944-1.f90: Likewise.
16387 * gfortran.dg/pr35944-2.f90: Likewise.
16388 * gfortran.dg/pr35983.f90: Likewise.
16389 * gfortran.dg/pr39865.f90: Likewise.
16390 * gfortran.dg/pr41212.f90: Likewise.
16391 * gfortran.dg/pr43808.f90: Likewise.
16392 * gfortran.dg/pr44592.f90: Likewise.
16393 * gfortran.dg/pr44735.f90: Likewise.
16394 * gfortran.dg/pr45308.f03: Likewise.
16395 * gfortran.dg/pr46297.f: Likewise.
16396 * gfortran.dg/pr46588.f90: Likewise.
16397 * gfortran.dg/pr46665.f90: Likewise.
16398 * gfortran.dg/pr46804.f90: Likewise.
16399 * gfortran.dg/pr47008.f03: Likewise.
16400 * gfortran.dg/pr47614.f: Likewise.
16401 * gfortran.dg/pr47878.f90: Likewise.
16402 * gfortran.dg/pr49103.f90: Likewise.
16403 * gfortran.dg/pr50069_1.f90: Likewise.
16404 * gfortran.dg/pr50769.f90: Likewise.
16405 * gfortran.dg/pr52608.f90: Likewise.
16406 * gfortran.dg/pr55086_2.f90: Likewise.
16407 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
16408 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
16409 * gfortran.dg/pr55330.f90: Likewise.
16410 * gfortran.dg/pr56015.f90: Likewise.
16411 * gfortran.dg/pr57910.f90: Likewise.
16412 * gfortran.dg/pr59700.f90: Likewise.
16413 * gfortran.dg/pr62125.f90: Likewise.
16414 * gfortran.dg/pr64530.f90: Likewise.
16415 * gfortran.dg/pr65429.f90: Likewise.
16416 * gfortran.dg/pr65450.f90: Likewise.
16417 * gfortran.dg/pr65504.f90: Likewise.
16418 * gfortran.dg/pr65903.f90: Likewise.
16419 * gfortran.dg/pr66311.f90: Likewise.
16420 * gfortran.dg/pr66864.f90: Likewise.
16421 * gfortran.dg/pr67140.f90: Likewise.
16422 * gfortran.dg/pr67524.f90: Likewise.
16423 * gfortran.dg/pr67885.f90: Likewise.
16424 * gfortran.dg/pr68053.f90: Likewise.
16425 * gfortran.dg/pr68566.f90: Likewise.
16426 * gfortran.dg/pr69514_1.f90: Likewise.
16427 * gfortran.dg/pr69514_2.f90: Likewise.
16428 * gfortran.dg/pr69739.f90: Likewise.
16429 * gfortran.dg/pr70673.f90: Likewise.
16430 * gfortran.dg/pr71523_2.f90: Likewise.
16431 * gfortran.dg/pr71764.f90: Likewise.
16432 * gfortran.dg/pr78092.f90: Likewise.
16433 * gfortran.dg/pr82973.f90: Likewise.
16434 * gfortran.dg/pr83864.f90: Likewise.
16435 * gfortran.dg/pr83874.f90: Likewise.
16436 * gfortran.dg/pr84088.f90: Likewise.
16437 * gfortran.dg/pr84155.f90: Likewise.
16438 * gfortran.dg/proc_decl_12.f90: Likewise.
16439 * gfortran.dg/proc_decl_13.f90: Likewise.
16440 * gfortran.dg/proc_decl_15.f90: Likewise.
16441 * gfortran.dg/proc_decl_17.f90: Likewise.
16442 * gfortran.dg/proc_decl_18.f90: Likewise.
16443 * gfortran.dg/proc_decl_2.f90: Likewise.
16444 * gfortran.dg/proc_decl_5.f90: Likewise.
16445 * gfortran.dg/proc_decl_9.f90: Likewise.
16446 * gfortran.dg/proc_ptr_1.f90: Likewise.
16447 * gfortran.dg/proc_ptr_10.f90: Likewise.
16448 * gfortran.dg/proc_ptr_12.f90: Likewise.
16449 * gfortran.dg/proc_ptr_18.f90: Likewise.
16450 * gfortran.dg/proc_ptr_19.f90: Likewise.
16451 * gfortran.dg/proc_ptr_21.f90: Likewise.
16452 * gfortran.dg/proc_ptr_22.f90: Likewise.
16453 * gfortran.dg/proc_ptr_23.f90: Likewise.
16454 * gfortran.dg/proc_ptr_25.f90: Likewise.
16455 * gfortran.dg/proc_ptr_26.f90: Likewise.
16456 * gfortran.dg/proc_ptr_3.f90: Likewise.
16457 * gfortran.dg/proc_ptr_36.f90: Likewise.
16458 * gfortran.dg/proc_ptr_47.f90: Likewise.
16459 * gfortran.dg/proc_ptr_48.f90: Likewise.
16460 * gfortran.dg/proc_ptr_5.f90: Likewise.
16461 * gfortran.dg/proc_ptr_6.f90: Likewise.
16462 * gfortran.dg/proc_ptr_7.f90: Likewise.
16463 * gfortran.dg/proc_ptr_8.f90: Likewise.
16464 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
16465 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
16466 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
16467 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
16468 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
16469 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
16470 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
16471 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
16472 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
16473 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
16474 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
16475 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
16476 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
16477 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
16478 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
16479 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
16480 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
16481 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
16482 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
16483 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
16484 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
16485 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
16486 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
16487 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
16488 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
16489 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
16490 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
16491 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
16492 * gfortran.dg/product_init_expr.f03: Likewise.
16493 * gfortran.dg/promotion.f90: Likewise.
16494 * gfortran.dg/promotion_3.f90: Likewise.
16495 * gfortran.dg/promotion_4.f90: Likewise.
16496 * gfortran.dg/protected_1.f90: Likewise.
16497 * gfortran.dg/protected_2.f90: Likewise.
16498 * gfortran.dg/ptr-func-1.f90: Likewise.
16499 * gfortran.dg/ptr-func-2.f90: Likewise.
16500 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
16501 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
16502 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
16503 * gfortran.dg/pure_byref_1.f90: Likewise.
16504 * gfortran.dg/pure_byref_2.f90: Likewise.
16505 * gfortran.dg/pure_byref_3.f90: Likewise.
16506 * gfortran.dg/quad_2.f90: Likewise.
16507 * gfortran.dg/quad_3.f90: Likewise.
16508 * gfortran.dg/random_3.f90: Likewise.
16509 * gfortran.dg/random_4.f90: Likewise.
16510 * gfortran.dg/random_7.f90: Likewise.
16511 * gfortran.dg/read_2.f90: Likewise.
16512 * gfortran.dg/read_3.f90: Likewise.
16513 * gfortran.dg/read_4.f90: Likewise.
16514 * gfortran.dg/read_5.f90: Likewise.
16515 * gfortran.dg/read_bad_advance.f90: Likewise.
16516 * gfortran.dg/read_bang.f90: Likewise.
16517 * gfortran.dg/read_bang4.f90: Likewise.
16518 * gfortran.dg/read_comma.f: Likewise.
16519 * gfortran.dg/read_dir.f90: Likewise.
16520 * gfortran.dg/read_empty_file.f: Likewise.
16521 * gfortran.dg/read_eof_1.f90: Likewise.
16522 * gfortran.dg/read_eof_2.f90: Likewise.
16523 * gfortran.dg/read_eof_3.f90: Likewise.
16524 * gfortran.dg/read_eof_4.f90: Likewise.
16525 * gfortran.dg/read_eof_5.f90: Likewise.
16526 * gfortran.dg/read_eof_6.f: Likewise.
16527 * gfortran.dg/read_eof_7.f90: Likewise.
16528 * gfortran.dg/read_eof_8.f90: Likewise.
16529 * gfortran.dg/read_eof_all.f90: Likewise.
16530 * gfortran.dg/read_eor.f90: Likewise.
16531 * gfortran.dg/read_float_1.f90: Likewise.
16532 * gfortran.dg/read_float_2.f03: Likewise.
16533 * gfortran.dg/read_float_3.f90: Likewise.
16534 * gfortran.dg/read_float_4.f90: Likewise.
16535 * gfortran.dg/read_infnan_1.f90: Likewise.
16536 * gfortran.dg/read_list_eof_1.f90: Likewise.
16537 * gfortran.dg/read_logical.f90: Likewise.
16538 * gfortran.dg/read_many_1.f: Likewise.
16539 * gfortran.dg/read_no_eor.f90: Likewise.
16540 * gfortran.dg/read_noadvance.f90: Likewise.
16541 * gfortran.dg/read_repeat.f90: Likewise.
16542 * gfortran.dg/read_repeat_2.f90: Likewise.
16543 * gfortran.dg/read_size_noadvance.f90: Likewise.
16544 * gfortran.dg/read_x_eof.f90: Likewise.
16545 * gfortran.dg/read_x_past.f: Likewise.
16546 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
16547 * gfortran.dg/real_const_1.f: Likewise.
16548 * gfortran.dg/real_const_2.f90: Likewise.
16549 * gfortran.dg/real_const_3.f90: Likewise.
16550 * gfortran.dg/real_do_1.f90: Likewise.
16551 * gfortran.dg/real_index_1.f90: Likewise.
16552 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
16553 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
16554 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
16555 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
16556 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
16557 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
16558 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
16559 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
16560 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
16561 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
16562 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
16563 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
16564 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
16565 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
16566 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
16567 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
16568 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
16569 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
16570 * gfortran.dg/record_marker_1.f90: Likewise.
16571 * gfortran.dg/record_marker_2.f: Likewise.
16572 * gfortran.dg/record_marker_3.f90: Likewise.
16573 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
16574 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
16575 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
16576 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
16577 * gfortran.dg/recursive_check_7.f90: Likewise.
16578 * gfortran.dg/recursive_reference_1.f90: Likewise.
16579 * gfortran.dg/recursive_reference_2.f90: Likewise.
16580 * gfortran.dg/recursive_stack.f90: Likewise.
16581 * gfortran.dg/reduction.f90: Likewise.
16582 * gfortran.dg/repack_arrays_1.f90: Likewise.
16583 * gfortran.dg/repeat_1.f90: Likewise.
16584 * gfortran.dg/repeat_2.f90: Likewise.
16585 * gfortran.dg/repeat_3.f90: Likewise.
16586 * gfortran.dg/repeat_6.f90: Likewise.
16587 * gfortran.dg/reshape-alloc.f90: Likewise.
16588 * gfortran.dg/reshape-complex.f90: Likewise.
16589 * gfortran.dg/reshape.f90: Likewise.
16590 * gfortran.dg/reshape_2.f90: Likewise.
16591 * gfortran.dg/reshape_7.f90: Likewise.
16592 * gfortran.dg/reshape_empty_1.f03: Likewise.
16593 * gfortran.dg/reshape_pad_1.f90: Likewise.
16594 * gfortran.dg/reshape_rank7.f90: Likewise.
16595 * gfortran.dg/reshape_transpose_1.f90: Likewise.
16596 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
16597 * gfortran.dg/result_default_init_1.f90: Likewise.
16598 * gfortran.dg/result_in_spec_1.f90: Likewise.
16599 * gfortran.dg/result_in_spec_2.f90: Likewise.
16600 * gfortran.dg/ret_array_1.f90: Likewise.
16601 * gfortran.dg/ret_pointer_1.f90: Likewise.
16602 * gfortran.dg/ret_pointer_2.f90: Likewise.
16603 * gfortran.dg/rewind_1.f90: Likewise.
16604 * gfortran.dg/round_1.f03: Likewise.
16605 * gfortran.dg/round_2.f03: Likewise.
16606 * gfortran.dg/round_3.f08: Likewise.
16607 * gfortran.dg/round_4.f90: Likewise.
16608 * gfortran.dg/rrspacing_1.f90: Likewise.
16609 * gfortran.dg/runtime_warning_1.f90: Likewise.
16610 * gfortran.dg/same_type_as_2.f03: Likewise.
16611 * gfortran.dg/save_1.f90: Likewise.
16612 * gfortran.dg/save_5.f90: Likewise.
16613 * gfortran.dg/save_6.f90: Likewise.
16614 * gfortran.dg/scalar_mask_1.f90: Likewise.
16615 * gfortran.dg/scalar_mask_2.f90: Likewise.
16616 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
16617 * gfortran.dg/scale_1.f90: Likewise.
16618 * gfortran.dg/scan_1.f90: Likewise.
16619 * gfortran.dg/scan_2.f90: Likewise.
16620 * gfortran.dg/secnds-1.f: Likewise.
16621 * gfortran.dg/secnds.f: Likewise.
16622 * gfortran.dg/select_1.f90: Likewise.
16623 * gfortran.dg/select_2.f90: Likewise.
16624 * gfortran.dg/select_3.f90: Likewise.
16625 * gfortran.dg/select_5.f90: Likewise.
16626 * gfortran.dg/select_char_1.f90: Likewise.
16627 * gfortran.dg/select_char_2.f90: Likewise.
16628 * gfortran.dg/select_type_13.f03: Likewise.
16629 * gfortran.dg/select_type_14.f03: Likewise.
16630 * gfortran.dg/select_type_15.f03: Likewise.
16631 * gfortran.dg/select_type_19.f03: Likewise.
16632 * gfortran.dg/select_type_2.f03: Likewise.
16633 * gfortran.dg/select_type_26.f03: Likewise.
16634 * gfortran.dg/select_type_27.f03: Likewise.
16635 * gfortran.dg/select_type_28.f03: Likewise.
16636 * gfortran.dg/select_type_3.f03: Likewise.
16637 * gfortran.dg/select_type_35.f03: Likewise.
16638 * gfortran.dg/select_type_36.f03: Likewise.
16639 * gfortran.dg/select_type_37.f03: Likewise.
16640 * gfortran.dg/select_type_39.f03: Likewise.
16641 * gfortran.dg/select_type_4.f90: Likewise.
16642 * gfortran.dg/select_type_5.f03: Likewise.
16643 * gfortran.dg/select_type_6.f03: Likewise.
16644 * gfortran.dg/select_type_7.f03: Likewise.
16645 * gfortran.dg/select_type_8.f03: Likewise.
16646 * gfortran.dg/selected_char_kind_1.f90: Likewise.
16647 * gfortran.dg/selected_char_kind_4.f90: Likewise.
16648 * gfortran.dg/selected_kind_1.f90: Likewise.
16649 * gfortran.dg/selected_real_kind_2.f90: Likewise.
16650 * gfortran.dg/shape_2.f90: Likewise.
16651 * gfortran.dg/shape_4.f90: Likewise.
16652 * gfortran.dg/shape_5.f90: Likewise.
16653 * gfortran.dg/shape_7.f90: Likewise.
16654 * gfortran.dg/shape_8.f90: Likewise.
16655 * gfortran.dg/shape_9.f90: Likewise.
16656 * gfortran.dg/shift-kind_2.f90: Likewise.
16657 * gfortran.dg/shiftalr_1.F90: Likewise.
16658 * gfortran.dg/shiftalr_2.F90: Likewise.
16659 * gfortran.dg/simpleif_1.f90: Likewise.
16660 * gfortran.dg/simplify_argN_1.f90: Likewise.
16661 * gfortran.dg/simplify_cshift_1.f90: Likewise.
16662 * gfortran.dg/simplify_cshift_4.f90: Likewise.
16663 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
16664 * gfortran.dg/simplify_modulo.f90: Likewise.
16665 * gfortran.dg/single_char_string.f90: Likewise.
16666 * gfortran.dg/size_dim.f90: Likewise.
16667 * gfortran.dg/size_optional_dim_1.f90: Likewise.
16668 * gfortran.dg/sizeof.f90: Likewise.
16669 * gfortran.dg/sizeof_4.f90: Likewise.
16670 * gfortran.dg/slash_1.f90: Likewise.
16671 * gfortran.dg/sms-1.f90: Likewise.
16672 * gfortran.dg/sms-2.f90: Likewise.
16673 * gfortran.dg/spec_expr_7.f90: Likewise.
16674 * gfortran.dg/specifics_1.f90: Likewise.
16675 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
16676 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
16677 * gfortran.dg/spread_init_expr.f03: Likewise.
16678 * gfortran.dg/spread_scalar_source.f90: Likewise.
16679 * gfortran.dg/spread_shape_1.f90: Likewise.
16680 * gfortran.dg/stat_1.f90: Likewise.
16681 * gfortran.dg/stat_2.f90: Likewise.
16682 * gfortran.dg/stfunc_1.f90: Likewise.
16683 * gfortran.dg/stfunc_4.f90: Likewise.
16684 * gfortran.dg/stfunc_6.f90: Likewise.
16685 * gfortran.dg/storage_size_1.f08: Likewise.
16686 * gfortran.dg/storage_size_3.f08: Likewise.
16687 * gfortran.dg/storage_size_4.f90: Likewise.
16688 * gfortran.dg/streamio_1.f90: Likewise.
16689 * gfortran.dg/streamio_10.f90: Likewise.
16690 * gfortran.dg/streamio_11.f90: Likewise.
16691 * gfortran.dg/streamio_12.f90: Likewise.
16692 * gfortran.dg/streamio_13.f90: Likewise.
16693 * gfortran.dg/streamio_14.f90: Likewise.
16694 * gfortran.dg/streamio_15.f90: Likewise.
16695 * gfortran.dg/streamio_16.f90: Likewise.
16696 * gfortran.dg/streamio_17.f90: Likewise.
16697 * gfortran.dg/streamio_2.f90: Likewise.
16698 * gfortran.dg/streamio_3.f90: Likewise.
16699 * gfortran.dg/streamio_4.f90: Likewise.
16700 * gfortran.dg/streamio_5.f90: Likewise.
16701 * gfortran.dg/streamio_6.f90: Likewise.
16702 * gfortran.dg/streamio_7.f90: Likewise.
16703 * gfortran.dg/streamio_8.f90: Likewise.
16704 * gfortran.dg/streamio_9.f90: Likewise.
16705 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
16706 * gfortran.dg/string_4.f90: Likewise.
16707 * gfortran.dg/string_array_constructor_2.f90: Likewise.
16708 * gfortran.dg/string_assign_2.f90: Likewise.
16709 * gfortran.dg/string_compare_1.f90: Likewise.
16710 * gfortran.dg/string_compare_2.f90: Likewise.
16711 * gfortran.dg/string_compare_3.f90: Likewise.
16712 * gfortran.dg/string_ctor_1.f90: Likewise.
16713 * gfortran.dg/string_length_1.f90: Likewise.
16714 * gfortran.dg/string_length_2.f90: Likewise.
16715 * gfortran.dg/string_length_3.f90: Likewise.
16716 * gfortran.dg/string_length_4.f90: Likewise.
16717 * gfortran.dg/string_null_compare_1.f: Likewise.
16718 * gfortran.dg/string_pad_trunc.f90: Likewise.
16719 * gfortran.dg/structure_constructor_1.f03: Likewise.
16720 * gfortran.dg/structure_constructor_11.f90: Likewise.
16721 * gfortran.dg/structure_constructor_13.f03: Likewise.
16722 * gfortran.dg/structure_constructor_2.f03: Likewise.
16723 * gfortran.dg/structure_constructor_5.f03: Likewise.
16724 * gfortran.dg/submodule_1.f08: Likewise.
16725 * gfortran.dg/submodule_11.f08: Likewise.
16726 * gfortran.dg/submodule_14.f08: Likewise.
16727 * gfortran.dg/submodule_15.f08: Likewise.
16728 * gfortran.dg/submodule_17.f08: Likewise.
16729 * gfortran.dg/submodule_18.f08: Likewise.
16730 * gfortran.dg/submodule_19.f08: Likewise.
16731 * gfortran.dg/submodule_2.f08: Likewise.
16732 * gfortran.dg/submodule_27.f08: Likewise.
16733 * gfortran.dg/submodule_28.f08: Likewise.
16734 * gfortran.dg/submodule_29.f08: Likewise.
16735 * gfortran.dg/submodule_30.f08: Likewise.
16736 * gfortran.dg/submodule_6.f08: Likewise.
16737 * gfortran.dg/submodule_7.f08: Likewise.
16738 * gfortran.dg/submodule_8.f08: Likewise.
16739 * gfortran.dg/subnormal_1.f90: Likewise.
16740 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
16741 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
16742 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
16743 * gfortran.dg/substr_2.f: Likewise.
16744 * gfortran.dg/substr_3.f: Likewise.
16745 * gfortran.dg/substr_4.f: Likewise.
16746 * gfortran.dg/substr_5.f90: Likewise.
16747 * gfortran.dg/substr_6.f90: Likewise.
16748 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
16749 * gfortran.dg/sum_init_expr.f03: Likewise.
16750 * gfortran.dg/sum_zero_array_1.f90: Likewise.
16751 * gfortran.dg/system_clock_3.f08: Likewise.
16752 * gfortran.dg/t_editing.f: Likewise.
16753 * gfortran.dg/team_change_1.f90: Likewise.
16754 * gfortran.dg/team_end_1.f90: Likewise.
16755 * gfortran.dg/team_number_1.f90: Likewise.
16756 * gfortran.dg/temporary_1.f90: Likewise.
16757 * gfortran.dg/test_com_block.f90: Likewise.
16758 * gfortran.dg/test_only_clause.f90: Likewise.
16759 * gfortran.dg/tiny_1.f90: Likewise.
16760 * gfortran.dg/tiny_2.f90: Likewise.
16761 * gfortran.dg/tl_editing.f90: Likewise.
16762 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
16763 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
16764 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
16765 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
16766 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
16767 * gfortran.dg/transfer_class_2.f90: Likewise.
16768 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
16769 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
16770 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
16771 * gfortran.dg/transfer_resolve_1.f90: Likewise.
16772 * gfortran.dg/transfer_simplify_1.f90: Likewise.
16773 * gfortran.dg/transfer_simplify_10.f90: Likewise.
16774 * gfortran.dg/transfer_simplify_11.f90: Likewise.
16775 * gfortran.dg/transfer_simplify_2.f90: Likewise.
16776 * gfortran.dg/transfer_simplify_3.f90: Likewise.
16777 * gfortran.dg/transfer_simplify_4.f90: Likewise.
16778 * gfortran.dg/transfer_simplify_8.f90: Likewise.
16779 * gfortran.dg/transfer_simplify_9.f90: Likewise.
16780 * gfortran.dg/transpose_1.f90: Likewise.
16781 * gfortran.dg/transpose_3.f03: Likewise.
16782 * gfortran.dg/transpose_4.f90: Likewise.
16783 * gfortran.dg/transpose_conjg_1.f90: Likewise.
16784 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
16785 * gfortran.dg/transpose_optimization_2.f90: Likewise.
16786 * gfortran.dg/trim_1.f90: Likewise.
16787 * gfortran.dg/trim_optimize_1.f90: Likewise.
16788 * gfortran.dg/trim_optimize_2.f90: Likewise.
16789 * gfortran.dg/trim_optimize_3.f90: Likewise.
16790 * gfortran.dg/trim_optimize_4.f90: Likewise.
16791 * gfortran.dg/trim_optimize_5.f90: Likewise.
16792 * gfortran.dg/trim_optimize_6.f90: Likewise.
16793 * gfortran.dg/trim_optimize_7.f90: Likewise.
16794 * gfortran.dg/trim_optimize_8.f90: Likewise.
16795 * gfortran.dg/type_to_class_1.f03: Likewise.
16796 * gfortran.dg/type_to_class_2.f03: Likewise.
16797 * gfortran.dg/type_to_class_3.f03: Likewise.
16798 * gfortran.dg/type_to_class_4.f03: Likewise.
16799 * gfortran.dg/type_to_class_5.f03: Likewise.
16800 * gfortran.dg/typebound_assignment_5.f03: Likewise.
16801 * gfortran.dg/typebound_assignment_6.f03: Likewise.
16802 * gfortran.dg/typebound_assignment_7.f90: Likewise.
16803 * gfortran.dg/typebound_call_1.f03: Likewise.
16804 * gfortran.dg/typebound_call_13.f03: Likewise.
16805 * gfortran.dg/typebound_call_18.f03: Likewise.
16806 * gfortran.dg/typebound_call_19.f03: Likewise.
16807 * gfortran.dg/typebound_call_2.f03: Likewise.
16808 * gfortran.dg/typebound_call_20.f03: Likewise.
16809 * gfortran.dg/typebound_call_3.f03: Likewise.
16810 * gfortran.dg/typebound_generic_5.f03: Likewise.
16811 * gfortran.dg/typebound_generic_6.f03: Likewise.
16812 * gfortran.dg/typebound_generic_9.f03: Likewise.
16813 * gfortran.dg/typebound_operator_12.f03: Likewise.
16814 * gfortran.dg/typebound_operator_13.f03: Likewise.
16815 * gfortran.dg/typebound_operator_15.f90: Likewise.
16816 * gfortran.dg/typebound_operator_20.f90: Likewise.
16817 * gfortran.dg/typebound_operator_3.f03: Likewise.
16818 * gfortran.dg/typebound_operator_6.f03: Likewise.
16819 * gfortran.dg/typebound_operator_7.f03: Likewise.
16820 * gfortran.dg/typebound_operator_8.f03: Likewise.
16821 * gfortran.dg/typebound_operator_9.f03: Likewise.
16822 * gfortran.dg/typebound_proc_19.f90: Likewise.
16823 * gfortran.dg/typebound_proc_20.f90: Likewise.
16824 * gfortran.dg/typebound_proc_23.f90: Likewise.
16825 * gfortran.dg/typebound_proc_27.f03: Likewise.
16826 * gfortran.dg/typebound_proc_35.f90: Likewise.
16827 * gfortran.dg/typebound_proc_36.f90: Likewise.
16828 * gfortran.dg/unf_io_convert_1.f90: Likewise.
16829 * gfortran.dg/unf_io_convert_2.f90: Likewise.
16830 * gfortran.dg/unf_io_convert_3.f90: Likewise.
16831 * gfortran.dg/unf_io_convert_4.f90: Likewise.
16832 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
16833 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
16834 * gfortran.dg/unf_short_record_1.f90: Likewise.
16835 * gfortran.dg/unformatted_recl_1.f90: Likewise.
16836 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
16837 * gfortran.dg/unit_1.f90: Likewise.
16838 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
16839 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
16840 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
16841 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
16842 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
16843 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
16844 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
16845 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
16846 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
16847 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
16848 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
16849 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
16850 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
16851 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
16852 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
16853 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
16854 * gfortran.dg/unpack_init_expr.f03: Likewise.
16855 * gfortran.dg/use_10.f90: Likewise.
16856 * gfortran.dg/use_11.f90: Likewise.
16857 * gfortran.dg/use_13.f90: Likewise.
16858 * gfortran.dg/use_24.f90: Likewise.
16859 * gfortran.dg/use_27.f90: Likewise.
16860 * gfortran.dg/use_5.f90: Likewise.
16861 * gfortran.dg/use_allocated_1.f90: Likewise.
16862 * gfortran.dg/use_only_1.f90: Likewise.
16863 * gfortran.dg/use_only_4.f90: Likewise.
16864 * gfortran.dg/use_rename_2.f90: Likewise.
16865 * gfortran.dg/use_rename_4.f90: Likewise.
16866 * gfortran.dg/used_dummy_types_1.f90: Likewise.
16867 * gfortran.dg/used_interface_ref.f90: Likewise.
16868 * gfortran.dg/used_types_5.f90: Likewise.
16869 * gfortran.dg/utf8_1.f03: Likewise.
16870 * gfortran.dg/utf8_2.f03: Likewise.
16871 * gfortran.dg/value_1.f90: Likewise.
16872 * gfortran.dg/value_2.f90: Likewise.
16873 * gfortran.dg/value_4.f90: Likewise.
16874 * gfortran.dg/value_6.f03: Likewise.
16875 * gfortran.dg/value_7.f03: Likewise.
16876 * gfortran.dg/value_test.f90: Likewise.
16877 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
16878 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
16879 * gfortran.dg/vect/pr60510.f: Likewise.
16880 * gfortran.dg/vect/pr69882.f90: Likewise.
16881 * gfortran.dg/vect/pr69980.f90: Likewise.
16882 * gfortran.dg/vect/vect-5.f90: Likewise.
16883 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
16884 * gfortran.dg/vector_subscript_1.f90: Likewise.
16885 * gfortran.dg/vector_subscript_2.f90: Likewise.
16886 * gfortran.dg/vector_subscript_3.f90: Likewise.
16887 * gfortran.dg/vector_subscript_5.f90: Likewise.
16888 * gfortran.dg/verify_2.f90: Likewise.
16889 * gfortran.dg/volatile10.f90: Likewise.
16890 * gfortran.dg/where_1.f90: Likewise.
16891 * gfortran.dg/where_operator_assign_1.f90: Likewise.
16892 * gfortran.dg/where_operator_assign_2.f90: Likewise.
16893 * gfortran.dg/where_operator_assign_3.f90: Likewise.
16894 * gfortran.dg/whole_file_13.f90: Likewise.
16895 * gfortran.dg/whole_file_2.f90: Likewise.
16896 * gfortran.dg/widechar_2.f90: Likewise.
16897 * gfortran.dg/widechar_4.f90: Likewise.
16898 * gfortran.dg/widechar_5.f90: Likewise.
16899 * gfortran.dg/widechar_6.f90: Likewise.
16900 * gfortran.dg/widechar_8.f90: Likewise.
16901 * gfortran.dg/widechar_IO_1.f90: Likewise.
16902 * gfortran.dg/widechar_IO_2.f90: Likewise.
16903 * gfortran.dg/widechar_IO_3.f90: Likewise.
16904 * gfortran.dg/widechar_IO_4.f90: Likewise.
16905 * gfortran.dg/widechar_compare_1.f90: Likewise.
16906 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
16907 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
16908 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
16909 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
16910 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
16911 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
16912 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
16913 * gfortran.dg/widechar_select_1.f90: Likewise.
16914 * gfortran.dg/winapi.f90: Likewise.
16915 * gfortran.dg/write_0_pe_format.f90: Likewise.
16916 * gfortran.dg/write_back.f: Likewise.
16917 * gfortran.dg/write_check3.f90: Likewise.
16918 * gfortran.dg/write_direct_eor.f90: Likewise.
16919 * gfortran.dg/write_padding.f90: Likewise.
16920 * gfortran.dg/write_recursive.f90: Likewise.
16921 * gfortran.dg/write_rewind_1.f: Likewise.
16922 * gfortran.dg/write_rewind_2.f: Likewise.
16923 * gfortran.dg/write_zero_array.f90: Likewise.
16924 * gfortran.dg/x_slash_1.f: Likewise.
16925 * gfortran.dg/x_slash_2.f: Likewise.
16926 * gfortran.dg/zero_array_components_1.f90: Likewise.
16927 * gfortran.dg/zero_length_1.f90: Likewise.
16928 * gfortran.dg/zero_length_2.f90: Likewise.
16929 * gfortran.dg/zero_sized_1.f90: Likewise.
16930 * gfortran.dg/zero_sized_3.f90: Likewise.
16931 * gfortran.fortran-torture/compile/nested.f90: Likewise.
16932 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
16933 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
16934 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
16935 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
16936 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
16937 * gfortran.fortran-torture/execute/args.f90: Likewise.
16938 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
16939 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
16940 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
16941 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
16942 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
16943 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
16944 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
16945 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
16946 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
16947 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
16948 * gfortran.fortran-torture/execute/common.f90: Likewise.
16949 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
16950 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
16951 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
16952 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
16953 * gfortran.fortran-torture/execute/contained.f90: Likewise.
16954 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
16955 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
16956 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
16957 * gfortran.fortran-torture/execute/data.f90: Likewise.
16958 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
16959 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
16960 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
16961 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
16962 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
16963 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
16964 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
16965 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
16966 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
16967 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
16968 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
16969 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
16970 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
16971 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
16972 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
16973 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
16974 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
16975 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
16976 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
16977 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
16978 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
16979 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
16980 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
16981 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
16982 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
16983 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
16984 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
16985 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
16986 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
16987 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
16988 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
16989 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
16990 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
16991 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
16992 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
16993 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
16994 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
16995 * gfortran.fortran-torture/execute/forall.f90: Likewise.
16996 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
16997 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
16998 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
16999 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
17000 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
17001 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
17002 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
17003 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
17004 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
17005 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
17006 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
17007 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
17008 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
17009 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
17010 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
17011 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
17012 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
17013 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
17014 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
17015 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
17016 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
17017 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
17018 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
17019 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
17020 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
17021 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
17022 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
17023 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
17024 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
17025 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
17026 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
17027 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
17028 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
17029 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
17030 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
17031 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
17033 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
17034 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
17035 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
17036 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
17037 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
17038 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
17039 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
17040 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
17041 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
17042 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
17043 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
17044 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17045 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
17046 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
17047 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
17048 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
17049 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
17050 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17051 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
17052 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
17053 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
17054 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
17055 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
17056 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
17057 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
17058 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
17059 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
17060 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
17061 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17062 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
17063 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
17064 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
17065 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
17066 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
17067 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
17068 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
17069 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
17070 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
17071 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
17072 * gfortran.fortran-torture/execute/math.f90: Likewise.
17073 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
17074 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
17075 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
17076 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
17077 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
17078 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
17079 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
17080 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
17081 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
17082 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
17083 * gfortran.fortran-torture/execute/power.f90: Likewise.
17084 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
17085 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
17086 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
17087 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
17088 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
17089 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
17090 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
17091 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
17092 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
17093 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
17094 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
17095 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
17096 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
17097 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
17098 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
17099 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
17100 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
17101 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
17102 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
17103 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
17104 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
17105 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
17106 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
17107 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
17108 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
17109 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
17110 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
17111 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
17112 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
17113 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
17114 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
17115 * gfortran.fortran-torture/execute/straret.f90: Likewise.
17116 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
17117 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
17118 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
17119 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
17120 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
17121 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
17122 * gfortran.fortran-torture/execute/string.f90: Likewise.
17123 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
17124 * gfortran.fortran-torture/execute/strret.f90: Likewise.
17125 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
17126 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
17127 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
17128 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
17129 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
17130 * gfortran.fortran-torture/execute/userop.f90: Likewise.
17131 * gfortran.fortran-torture/execute/where17.f90: Likewise.
17132 * gfortran.fortran-torture/execute/where18.f90: Likewise.
17133 * gfortran.fortran-torture/execute/where19.f90: Likewise.
17134 * gfortran.fortran-torture/execute/where20.f90: Likewise.
17135 * gfortran.fortran-torture/execute/where21.f90: Likewise.
17136 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
17137 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
17138 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
17139 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
17140 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
17141 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
17142 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
17143 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
17144 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
17145 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
17146 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
17147 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
17148 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
17149 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
17150 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
17151 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
17152 * gfortran.dg/inline_transpose_1.f90: Likewise.
17154 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
17157 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
17160 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
17163 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
17164 * gnat.dg/dispatch1.adb: Rename into...
17165 * gnat.dg/disp1.adb: ...this.
17166 * gnat.dg/dispatch1_p.ads: Rename into...
17167 * gnat.dg/disp1_pkg.ads: ...this.
17168 * gnat.dg/disp2.adb: Rename into...
17169 * gnat.dg/dispatch2.adb: ...this.
17170 * gnat.dg/dispatch2_p.ads: Rename into...
17171 * gnat.dg/disp2_pkg.ads: ...this.
17172 * gnat.dg/dispatch2_p.adb: Rename into...
17173 * gnat.dg/disp2_pkg.adb: this.
17174 * gnat.dg/generic_dispatch.adb: Rename into...
17175 * gnat.dg/generic_disp.adb: this.
17176 * gnat.dg/generic_dispatch_p.ads: Rename into...
17177 * gnat.dg/generic_disp_pkg.ads: ...this.
17178 * gnat.dg/generic_dispatch_p.adb: Rename into...
17179 * gnat.dg/generic_disp_pkg.adb: ...this.
17180 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
17181 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
17182 * gnat.dg/object_overflow1.adb: Tweak index.
17183 * gnat.dg/object_overflow2.adb: Likewise.
17184 * gnat.dg/object_overflow3.adb: Likewise.
17185 * gnat.dg/object_overflow4.adb: Likewise.
17186 * gnat.dg/object_overflow5.adb: Likewise.
17188 2018-02-16 Jakub Jelinek <jakub@redhat.com>
17191 * gcc.c-torture/compile/pr84425.c: New test.
17193 2018-02-16 Marek Polacek <polacek@redhat.com>
17194 Jakub Jelinek <jakub@redhat.com>
17197 * g++.dg/cpp1y/constexpr-84192.C: New test.
17199 2018-02-16 Martin Sebor <msebor@redhat.com>
17202 * g++.dg/overload15.C: New test.
17204 2018-02-16 Yury Gribov <tetra2005@gmail.com>
17207 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
17208 * gcc.dg/pr56727-2.c: Ditto.
17209 * gcc.target/powerpc/pr79439.c: Renamed to...
17210 * gcc.target/powerpc/pr79439-1.c: ...this.
17211 * gcc.target/powerpc/pr79439-2.c: New test.
17212 * gcc.target/powerpc/pr79439-3.c: New test.
17214 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
17217 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
17218 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
17219 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
17220 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
17221 * gcc.target/powerpc/builtins-3.c: Same.
17223 2018-02-16 Nathan Sidwell <nathan@acm.org>
17225 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
17227 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
17229 PR rtl-optimization/70023
17230 * gcc.target/i386/pr70023.c: New.
17232 2018-02-16 Carl Love <cel@us.ibm.com>
17234 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
17236 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
17239 2018-02-16 Carl Love <cel@us.ibm.com>
17241 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
17242 for the ABI definitions for vec_extract4b and vec_insert4b.
17244 2018-02-16 Nathan Sidwell <nathan@acm.org>
17246 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
17247 * g++.old-deja/g++.mike/net43.C: Likewise.
17249 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
17252 * g++.dg/cpp1z/class-deduction48.C: New.
17254 2018-02-16 Nathan Sidwell <nathan@acm.org>
17257 * g++.dg/lookup/pr84375.C: New.
17259 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
17262 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
17264 2018-02-16 Richard Biener <rguenther@suse.de>
17266 PR tree-optimization/84417
17267 * gcc.dg/torture/pr84417.c: New testcase.
17269 2018-02-16 Jakub Jelinek <jakub@redhat.com>
17272 * g++.dg/opt/pr84272.C: New test.
17274 PR rtl-optimization/83723
17275 * gcc.dg/pr83723.c: New test.
17277 2018-02-16 Richard Biener <rguenther@suse.de>
17279 PR tree-optimization/84399
17280 * gcc.dg/graphite/pr84399.c: New testcase.
17282 2018-02-16 Richard Biener <rguenther@suse.de>
17284 PR tree-optimization/84190
17285 * g++.dg/torture/pr84190.C: New testcase.
17287 2018-02-15 Martin Sebor <msebor@redhat.com>
17289 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
17292 2018-02-15 Janus Weil <janus@gcc.gnu.org>
17295 * gfortran.dg/dtio_21.f03: Add an error message.
17296 * gfortran.dg/dtio_22.f90: Fix invalid test case.
17298 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
17301 * gfortran.dg/stop_shouldfail.f90: New test.
17303 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
17306 * g++.dg/concepts/pr84330.C: New.
17308 2018-02-15 Tom de Vries <tom@codesourcery.com>
17310 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
17312 2018-02-15 Tom de Vries <tom@codesourcery.com>
17314 * gcc.c-torture/compile/pr84136.c: Require effective target
17317 2018-02-15 Jakub Jelinek <jakub@redhat.com>
17319 PR tree-optimization/84383
17320 * gcc.c-torture/compile/pr84383.c: New test.
17322 PR tree-optimization/84334
17323 * gcc.dg/pr84334.c: New test.
17325 2018-02-14 Carl Love <cel@us.ibm.com>
17327 * gcc.target/powerpc/builtins-4-int128-runnable.c
17328 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
17329 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
17331 2018-02-14 Martin Sebor <msebor@redhat.com>
17333 PR tree-optimization/83698
17334 * gcc.dg/Wrestrict-7.c: New test.
17335 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
17336 * gcc.target/i386/chkp-stropt-17.c: Same.
17338 2018-02-14 Martin Sebor <msebor@redhat.com>
17341 * gcc.dg/Wattributes-8.c: New test.
17343 2018-02-14 Janus Weil <janus@gcc.gnu.org>
17346 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
17347 * gfortran.dg/allocate_with_source_23.f90: Ditto.
17348 * gfortran.dg/select_type_1.f03: Extend test case.
17350 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
17352 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
17353 (dg-options): Use -O2 -msse2 -mno-sse3.
17355 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
17357 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
17358 this test case still works ok.
17359 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
17360 * gcc.dg/vmx/insert-be-order.c: Likewise.
17361 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
17362 * gcc.dg/vmx/ld-be-order.c: Likewise.
17363 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
17364 * gcc.dg/vmx/lde-be-order.c: Likewise.
17365 * gcc.dg/vmx/ldl-be-order.c: Likewise.
17366 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
17367 * gcc.dg/vmx/merge-be-order.c: Likewise.
17368 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
17369 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
17370 * gcc.dg/vmx/pack-be-order.c: Likewise.
17371 * gcc.dg/vmx/perm-be-order.c: Likewise.
17372 * gcc.dg/vmx/splat-be-order.c: Likewise.
17373 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
17374 * gcc.dg/vmx/st-be-order.c: Likewise.
17375 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
17376 * gcc.dg/vmx/ste-be-order.c: Likewise.
17377 * gcc.dg/vmx/stl-be-order.c: Likewise.
17378 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
17379 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
17380 * gcc.dg/vmx/unpack-be-order.c: Likewise.
17381 * gcc.dg/vmx/vsums-be-order.c: Likewise.
17382 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
17384 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
17387 * g++.dg/cpp0x/auto49.C: New.
17389 2018-02-14 Nathan Sidwell <nathan@acm.org>
17391 * g++.dg/template/instantiate5.C: Adjust required-from loc.
17393 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
17395 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
17396 * gcc.target/powerpc/le-altivec-consts.c: Same.
17398 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
17401 * gcc.target/powerpc/pr84220-sld.c: New test.
17402 * gcc.target/powerpc/pr84220-sld2.c: New test.
17403 * gcc.target/powerpc/pr84220-sldw.c: New test.
17404 * gcc.target/powerpc/pr84220-xxperm.c: New test.
17405 * gcc.target/powerpc/pr84220-xxsld.c: New test.
17407 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
17410 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
17411 _inc_ssp intrinsics.
17412 * gcc.target/i386/cet-intrin-4.c: Likewise.
17413 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
17414 __builtin_ia32_rdssp[d|q].
17416 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
17418 PR tree-optimization/84357
17419 * gcc.dg/vect/pr84357.c: New test.
17421 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
17424 * gcc.target/rx/pr83831.c: New tests.
17426 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
17429 * gcc.target/msp430/pr79242.c: New test.
17431 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
17434 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
17437 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
17440 * g++.dg/pr84279.C: New test.
17442 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
17444 PR rtl-optimization/84169
17445 * gcc.c-torture/execute/pr84169.c: New.
17447 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
17450 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
17452 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
17455 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
17458 2018-02-13 Jakub Jelinek <jakub@redhat.com>
17461 * g++.dg/warn/effc4.C: New test.
17463 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17466 * g++.dg/template/sizeof16.C: New.
17467 * g++.dg/template/sizeof17.C: Likewise.
17469 2018-02-13 Janus Weil <janus@gcc.gnu.org>
17472 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
17473 add necessary compiler options.
17474 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
17476 2018-02-13 Jakub Jelinek <jakub@redhat.com>
17479 * gcc.c-torture/execute/pr82210.c: New test.
17481 PR middle-end/84309
17482 * gcc.dg/pr84309-2.c: New test.
17484 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
17486 PR tree-optimization/84321
17487 * gcc.dg/pr84321.c: New test.
17489 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
17492 * gcc.target/i386/pr57193.c: Add -march=x86-64.
17494 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
17497 * gcc.dg/asan/pr84307.c: Remove test.
17499 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
17501 * gcc.target/rl78/test_auto_vector.c: New test.
17503 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
17506 * gcc.c-torture/compile/pr84305.c: New test.
17508 2018-02-13 Jakub Jelinek <jakub@redhat.com>
17511 * gcc.target/i386/pr84335.c: New test.
17513 PR tree-optimization/84339
17514 * gcc.c-torture/execute/pr84339.c: New test.
17516 PR middle-end/84309
17517 * gcc.dg/pr84309.c: New test.
17518 * gcc.target/i386/pr84309.c: New test.
17521 * gcc.target/i386/pr84336.c: New test.
17523 2018-02-12 Jakub Jelinek <jakub@redhat.com>
17526 * c-c++-common/gomp/pr84341.c: New test.
17528 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
17531 * gfortran.dg/read_dir.f90: Re-add dg-do run.
17533 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
17536 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
17539 2018-02-12 Jeff Law <law@redhat.com>
17541 * gcc.c-torture/compile/reg-args-size.c: New test.
17543 2018-02-12 Carl Love <cel@us.ibm.com>
17545 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
17546 uint128 tests to new testfile.
17547 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
17548 int128 and uint128 tests.
17549 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
17550 list of torture tests.
17552 2018-02-12 Janus Weil <janus@gcc.gnu.org>
17555 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
17556 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
17558 2018-02-12 Tamar Christina <tamar.christina@arm.com>
17561 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
17563 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
17566 * gcc.dg/asan/pr84307.c: New test.
17568 2018-02-12 Nathan Sidwell <nathan@acm.org>
17570 * g++.dg/parse/pr84263.C: New.
17572 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
17575 * g++.dg/template/crash129.C: New.
17577 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
17580 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
17581 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
17582 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
17583 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
17584 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
17586 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
17588 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
17589 _mm_maskz_scalef_round_sd): Test new intrinsics.
17590 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
17591 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
17593 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
17594 _mm_maskz_scalef_round_ss): Test new intrinsics.
17595 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
17596 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
17598 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
17599 __builtin_ia32_scalefss_round): Remove builtin.
17600 (__builtin_ia32_scalefsd_mask_round,
17601 __builtin_ia32_scalefss_mask_round): Test new builtin.
17602 * gcc.target/i386/sse-13.c: Ditto.
17603 * gcc.target/i386/sse-23.c: Ditto.
17605 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
17607 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
17608 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
17609 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
17610 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
17611 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
17612 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
17613 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
17614 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
17616 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
17617 (__builtin_ia32_sqrtss_round): Remove builtins.
17618 (__builtin_ia32_sqrtsd_mask_round)
17619 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
17620 * gcc.target/i386/sse-13.c: Ditto.
17621 * gcc.target/i386/sse-23.c: Ditto.
17623 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
17626 * gfortran.dg/statement_function_3.f: New test.
17628 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
17632 * gfortran.dg/statement_function_1.f90: New test.
17633 * gfortran.dg/statement_function_2.f90: New test.
17635 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
17638 * gfortran.dg/type_to_class_5.f03: New test.
17640 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
17643 * gfortran.dg/type_to_class_4.f03: New test.
17645 2018-02-10 Alan Modra <amodra@gmail.com>
17648 * gcc.dg/pr84300.c: New.
17650 2018-02-10 Jakub Jelinek <jakub@redhat.com>
17653 * g++.dg/ubsan/pr83987-2.C: New test.
17655 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
17657 * gcc.target/rx/movsicc.c: New test.
17659 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
17662 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
17665 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
17667 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
17668 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
17670 2018-02-09 Nathan Sidwell <nathan@acm.org>
17673 * c-c++-common/pr84293.h: New.
17674 * c-c++-common/pr84293.c: New.
17676 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
17678 PR rtl-optimization/57193
17679 * gcc.target/i386/pr57193.c: New.
17681 2018-02-09 Jakub Jelinek <jakub@redhat.com>
17684 * gcc.target/powerpc/pr84226.c: New test.
17686 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
17688 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
17692 2018-02-09 Martin Sebor <msebor@redhat.com>
17695 * gcc.dg/lto/pr84212_0.c: New test file.
17696 * gcc.dg/lto/pr84212_1.c: Same.
17698 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
17701 * gcc.target/powerpc/pr83926.c: New test.
17702 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
17703 message. Fix test for running in 32-bit mode.
17705 2018-02-09 Tamar Christina <tamar.christina@arm.com>
17708 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
17710 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
17713 * gcc.target/s390/pr84295.c: New test.
17715 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
17718 * g++.dg/cpp1y/lambda-init16.C: New.
17720 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
17722 * gnat.dg/sso8.adb: New test.
17723 * gnat.dg/sso8_pkg.ads: New helper.
17725 2018-02-09 Richard Biener <rguenther@suse.de>
17727 PR tree-optimization/84278
17728 * gcc.target/i386/pr84278.c: Adjust regex.
17730 2018-02-09 Jakub Jelinek <jakub@redhat.com>
17732 PR tree-optimization/84232
17733 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
17736 * gcc.target/aarch64/pr84252.c: New test.
17738 PR middle-end/84237
17739 * gcc.dg/pr84237.c: New test.
17741 2018-02-09 Marek Polacek <polacek@redhat.com>
17742 Jakub Jelinek <jakub@redhat.com>
17745 * g++.dg/torture/pr83659.C: New test.
17747 2018-02-08 David Malcolm <dmalcolm@redhat.com>
17749 PR tree-optimization/84136
17750 * gcc.c-torture/compile/pr84136.c: New test.
17752 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
17755 * gcc.target/i386/pr83008.c: New test.
17757 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
17760 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
17762 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
17765 * g++.dg/warn/Wunused-parm-11.C: New.
17767 2018-02-08 Marek Polacek <polacek@redhat.com>
17769 PR tree-optimization/84238
17770 * gcc.dg/Wstringop-overflow-3.c: New test.
17772 2018-02-08 Nathan Sidwell <nathan@acm.org>
17774 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
17776 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
17778 PR tree-optimization/84265
17779 * gcc.dg/vect/pr84265.c: New test.
17781 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
17783 PR tree-optimization/81635
17784 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
17785 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
17787 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
17789 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
17790 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
17791 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
17792 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
17793 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
17794 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
17795 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
17796 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
17797 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
17798 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
17799 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
17800 * gcc.target/s390/nobp-return-attr-all.c: New test.
17801 * gcc.target/s390/nobp-return-attr-neg.c: New test.
17802 * gcc.target/s390/nobp-return-mem-attr.c: New test.
17803 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
17804 * gcc.target/s390/nobp-return-mem-z10.c: New test.
17805 * gcc.target/s390/nobp-return-mem-z900.c: New test.
17806 * gcc.target/s390/nobp-return-reg-attr.c: New test.
17807 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
17808 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
17809 * gcc.target/s390/nobp-return-reg-z10.c: New test.
17810 * gcc.target/s390/nobp-return-reg-z900.c: New test.
17811 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
17812 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
17813 * gcc.target/s390/nobp-table-jump-z10.c: New test.
17814 * gcc.target/s390/nobp-table-jump-z900.c: New test.
17816 2018-02-08 Richard Biener <rguenther@suse.de>
17818 PR tree-optimization/84233
17819 * g++.dg/torture/pr84233.C: New testcase.
17821 2018-02-08 Richard Biener <rguenther@suse.de>
17823 PR tree-optimization/84278
17824 * gcc.target/i386/pr84278.c: New testcase.
17826 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
17828 PR rtl-optimization/84068
17829 PR rtl-optimization/83459
17830 * gcc.dg/pr84068.c: New test.
17832 2018-02-08 Richard Biener <rguenther@suse.de>
17834 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
17835 loop vectorization to happen.
17837 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
17840 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
17842 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
17844 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
17846 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
17849 * gcc.target/powerpc/pr84154-1.c: New tests.
17850 * gcc.target/powerpc/pr84154-2.c: Likewise.
17851 * gcc.target/powerpc/pr84154-3.c: Likewise.
17853 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
17855 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
17857 2018-02-07 Jakub Jelinek <jakub@redhat.com>
17860 * g++.dg/template/incomplete11.C: New test.
17861 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
17863 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
17866 * gfortran.dg/deallocate_error_3.f90: New test.
17867 * gfortran.dg/deallocate_error_4.f90: New test.
17869 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
17872 * gfortran.dg/shape_9.f90: New test.
17874 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
17877 * gfortran.dg/assumed_charlen_parameter.f90: New test.
17879 2018-02-07 David Malcolm <dmalcolm@redhat.com>
17883 * g++.dg/spellcheck-reswords.C: New test case.
17884 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
17885 suggestion of "if".
17887 2018-02-07 Martin Liska <mliska@suse.cz>
17890 * g++.dg/ext/mv26.C: New test.
17892 2018-02-07 Tom de Vries <tom@codesourcery.com>
17894 * gcc.dg/pr83844.c: Require effective target alloca.
17896 2018-02-07 Tom de Vries <tom@codesourcery.com>
17898 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
17900 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
17903 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
17904 -fcf-protection=return.
17906 2018-02-07 Tom de Vries <tom@codesourcery.com>
17909 * c-c++-common/goacc/pr84217.c: New test.
17910 * gfortran.dg/goacc/pr84217.f90: New test.
17912 2018-02-07 Richard Biener <rguenther@suse.de>
17914 PR tree-optimization/84204
17915 * gcc.dg/graphite/pr84204.c: New testcase.
17917 PR tree-optimization/84205
17918 * gcc.dg/graphite/pr84205.c: New testcase.
17920 PR tree-optimization/84223
17921 * gfortran.dg/graphite/pr84223.f90: New testcase.
17923 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
17926 * g++.dg/cpp0x/scoped_enum7.C: New.
17928 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
17930 PR tree-optimization/83008
17931 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
17933 2018-02-07 Jakub Jelinek <jakub@redhat.com>
17935 PR tree-optimization/84235
17936 * gcc.c-torture/execute/ieee/pr84235.c: New test.
17938 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17941 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
17943 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
17945 2018-02-06 Jakub Jelinek <jakub@redhat.com>
17948 * gcc.target/i386/pr84146.c: New test.
17950 2018-02-06 Michael Collison <michael.collison@arm.com>
17952 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
17954 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17956 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
17957 warning for -mno-speculate-indirect-jumps.
17958 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
17959 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
17960 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
17961 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
17962 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
17963 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
17965 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
17968 * c-c++-common/fcf-protection-1.c: Change a compared message.
17969 * c-c++-common/fcf-protection-2.c: Likewise.
17970 * c-c++-common/fcf-protection-3.c: Likewise.
17971 * c-c++-common/fcf-protection-5.c: Likewise.
17972 * c-c++-common/fcf-protection-6.c: New test.
17973 * c-c++-common/fcf-protection-7.c: Likewise.
17975 2018-02-06 Marek Polacek <polacek@redhat.com>
17977 PR tree-optimization/84228
17978 * c-c++-common/Wstringop-truncation-3.c: New test.
17980 2018-02-06 Tamar Christina <tamar.christina@arm.com>
17983 * gcc.target/arm/pragma_arch_switch_2.c: New.
17985 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17988 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
17990 2018-02-05 Martin Sebor <msebor@redhat.com>
17992 PR tree-optimization/83369
17993 * gcc.dg/Wnonnull.c: New test.
17995 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
17997 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
17998 argument and use dg-messages-by-file instead. Expect it to be
17999 an array rather than a dict.
18000 (lto-link-and-maybe-run): Remove messages_by_file argument and
18001 use an upvar for dg-messages-by-file. Update call to
18002 lto_handle_diagnostics.
18003 (lt-get-options): Treat dg-messages-by-file as an array
18004 rather than a dict.
18005 (lto-get-options-main): Likewise. Set the entry rather than appending.
18006 (lto-execute): Treat dg-messages-by-file as an array rather than
18007 a dict. Update call to lto-link-and-maybe-run.
18009 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
18012 * g++.dg/cpp1z/inline-var4.C: New.
18014 2018-02-05 Martin Liska <mliska@suse.cz>
18016 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
18018 * c-c++-common/asan/pointer-compare-2.c: Likewise.
18019 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
18020 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
18021 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
18022 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
18023 * c-c++-common/asan/pointer-compare-3.c: New test.
18025 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
18027 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
18028 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
18030 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
18032 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
18033 _mm_maskz_range_sd, _mm_mask_range_round_sd,
18034 _mm_maskz_range_round_sd): Test new intrinsics.
18035 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
18036 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
18037 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
18038 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
18039 _mm_maskz_range_ss, _mm_mask_range_round_ss,
18040 _mm_maskz_range_round_ss): Test new intrinsics.
18041 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
18042 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
18043 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
18044 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
18045 __builtin_ia32_rangess128_round): Remove builtins.
18046 (__builtin_ia32_rangesd128_mask_round,
18047 __builtin_ia32_rangess128_mask_round): Test new builtins.
18048 * gcc.target/i386/sse-13.c: Ditto.
18049 * gcc.target/i386/sse-23.c: Ditto.
18051 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
18053 PR middle-end/79966
18054 * gfortran.dg/pr79966.f90: New testcase
18056 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
18059 * gfortran.dg/associate_23.f90: Fix invalid code.
18060 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
18061 * gfortran.dg/matmul_3.f90: Likewise.
18062 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
18064 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
18067 * gfortran.dg/associate_34.f90: New test.
18068 * gfortran.dg/associate_35.f90: New test.
18070 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
18074 * gfortran.dg/pr84155.f90: New test.
18076 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
18078 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
18079 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
18081 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
18083 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
18086 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
18088 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
18090 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
18091 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
18092 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
18094 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
18097 * gcc.c-torture/execute/pr83362.c: Make work for int16.
18098 * gcc.dg/Wsign-conversion.c: Dito.
18099 * gcc.dg/attr-alloc_size-4.c: Dito.
18100 * gcc.dg/pr81020.c: Dito.
18101 * gcc.dg/pr81192.c: Dito.
18102 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
18103 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
18104 * gcc.dg/pr83844.c: Restrict to int32plus.
18105 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
18106 * gcc.dg/tree-ssa/ldist-25.c: Dito.
18107 * gcc.dg/tree-ssa/ldist-27.c: Dito.
18108 * gcc.dg/tree-ssa/ldist-28.c: Dito.
18109 * gcc.dg/tree-ssa/ldist-29.c: Dito.
18110 * gcc.dg/tree-ssa/ldist-30.c: Dito.
18111 * gcc.dg/tree-ssa/ldist-31.c: Dito.
18112 * gcc.dg/tree-ssa/ldist-32.c: Dito.
18113 * gcc.dg/tree-ssa/ldist-33.c: Dito.
18114 * gcc.dg/tree-ssa/ldist-34.c: Dito.
18115 * gcc.dg/tree-ssa/ldist-35.c: Dito.
18116 * gcc.dg/tree-ssa/ldist-36.c: Dito.
18118 2018-02-02 Julia Koval <julia.koval@intel.com>
18120 * gcc.target/i386/funcspec-56.inc: Handle new march.
18121 * g++.dg/ext/mv16.C: Ditto.
18123 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
18125 * lib/target-supports.exp
18126 (check_effective_target_keeps_null_pointer_checks): No more
18128 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
18129 * gcc.dg/ifcvt-4.c: Skip avr.
18130 * gcc.dg/pr53037-1.c: Dito.
18131 * gcc.dg/pr53037-2.c: Dito.
18132 * gcc.dg/pr53037-3.c: Dito.
18133 * gcc.dg/pr63387-2.c: Dito.
18134 * gcc.dg/pr63387.c: Dito.
18135 * gcc.dg/sancov/cmp0.c: Dito.
18136 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
18137 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
18138 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
18139 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
18140 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
18141 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
18142 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
18143 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
18144 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
18145 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
18146 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
18147 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
18148 * gcc.dg/tree-ssa/pr82059.c: Dito.
18149 * gcc.c-torture/execute/pr70460.c: Dito.
18151 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
18154 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
18155 * gcc.c-torture/execute/20180112-1.c: Dito.
18156 * gcc.c-torture/execute/pr81503.c: Dito.
18157 * gcc.dg/store_merging_12.c: Dito.
18158 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
18159 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
18160 * gcc.dg/tree-ssa/pr80898.c: Dito.
18161 * gcc.dg/tree-ssa/pr82363.c: Dito.
18162 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
18163 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
18164 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
18165 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
18166 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
18167 * gcc.dg/tree-ssa/pr80803.c: Dito.
18168 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
18169 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
18170 * gcc.dg/tree-ssa/vrp114.c: Dito.
18171 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
18172 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
18173 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
18175 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
18178 * gcc.target/i386/cet-sjlj-6a.c: New test.
18179 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
18181 2018-02-01 Marek Polacek <polacek@redhat.com>
18184 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
18186 2018-01-30 Jeff Law <law@redhat.com>
18189 * gcc.target/i386/pr84128.c: New test.
18191 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
18193 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
18194 -fdelete-null-pointer-checks.
18196 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
18199 * g++.dg/cpp0x/abstract-default1.C: New.
18201 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18203 PR tree-optimization/81635
18204 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
18205 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
18207 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18210 * gcc.target/aarch64/pr83370.c: New.
18212 2018-02-01 Richard Biener <rguenther@suse.de>
18214 * gcc.dg/graphite/pr35356-1.c: Adjust.
18216 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18219 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
18221 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
18222 of hard-coding the choice.
18223 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
18224 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
18225 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
18227 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
18229 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
18230 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
18231 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
18232 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
18233 * gcc.target/aarch64/sve/logical_1.c: Likewise.
18234 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
18235 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
18236 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
18237 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
18238 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
18239 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
18240 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
18241 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
18242 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
18243 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
18244 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
18245 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
18246 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
18247 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
18248 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
18249 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
18250 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
18251 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
18252 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
18253 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
18254 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
18255 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
18256 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
18257 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
18258 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
18259 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
18260 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
18261 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
18262 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
18263 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
18264 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
18265 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
18266 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
18267 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
18268 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
18269 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
18270 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
18271 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
18272 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
18273 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
18274 __builtin_popcountll rather than __builtin_popcountl.
18276 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18278 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
18279 of LD1R[HWD] for multi-element constants on big-endian targets.
18280 * gcc.target/aarch64/sve/slp_3.c: Likewise.
18281 * gcc.target/aarch64/sve/slp_4.c: Likewise.
18283 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18285 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
18286 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
18287 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
18289 2018-02-01 Jakub Jelinek <jakub@redhat.com>
18291 PR tree-optimization/81661
18292 PR tree-optimization/84117
18293 * gcc.dg/pr81661.c: New test.
18294 * gfortran.dg/pr84117.f90: New test.
18296 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
18299 * gfortran.dg/repeat_7.f90: Catch warning message.
18301 2018-01-31 Ian Lance Taylor <iant@golang.org>
18303 * go.go-torture/execute/printnil.go: New test.
18305 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18307 * lib/target-supports.exp (check_effective_target_comdat_group):
18308 Allow for Solaris as comdat syntax.
18310 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
18311 Solaris with comdat_group support and as.
18313 2018-01-31 Marek Polacek <polacek@redhat.com>
18316 * gcc.dg/pr81779.c: New test.
18318 2018-01-31 Jakub Jelinek <jakub@redhat.com>
18321 * gfortran.dg/gomp/pr84116.f90: New test.
18324 * g++.dg/init/pr83993-2.C: New test.
18327 * g++.dg/init/pr83993-1.C: New test.
18328 * g++.dg/cpp0x/pr83993.C: New test.
18330 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
18333 * gfortran.dg/pr84088.f90: New test.
18335 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
18338 * gcc.target/i386/pr82444.c: New.
18340 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
18342 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
18343 * gcc.target/powerpc/vsx-13.c: New.
18345 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
18348 * g++.dg/cpp1y/var-templ57.C: New.
18350 2018-01-31 Marek Polacek <polacek@redhat.com>
18353 * g++.dg/diagnostic/pr84138.C: New test.
18355 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
18358 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
18359 -Wstringop-overflow warnings due to spurious warning with -O1.
18360 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
18361 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
18363 2018-01-31 Richard Biener <rguenther@suse.de>
18365 PR tree-optimization/84132
18366 * g++.dg/torture/pr84132.C: New testcase.
18368 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
18370 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
18373 2018-01-31 Julia Koval <julia.koval@intel.com>
18376 * gcc.target/i386/rdpid.c: Remove "eax".
18378 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18380 PR tree-optimization/64946
18381 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
18382 scan-assembler checks.
18384 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
18386 * gcc.c-torture/execute/20180131-1.c: New test.
18388 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
18390 * gcc.target/arc/taux-1.c: New test.
18391 * gcc.target/arc/taux-2.c: Likewise.
18393 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
18395 * gcc.target/arc/uncached.c: New test.
18397 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18400 * gnat.dg/lto20.adb: Remove dg-excess-errors.
18402 2018-01-31 Jakub Jelinek <jakub@redhat.com>
18404 PR preprocessor/69869
18405 * gcc.dg/cpp/trad/pr69869.c: New test.
18408 * gcc.dg/pr84100.c: New test.
18410 2018-01-30 Jeff Law <law@redhat.com>
18413 * gcc.target/i386/pr84064: New test.
18415 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
18418 * gfortran.dg/data_implied_do_2.f90: New test.
18420 2018-01-30 Janus Weil <janus@gcc.gnu.org>
18422 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
18424 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
18427 * gfortran.dg/inline_matmul_21.f90: New test case.
18429 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18431 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
18433 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
18436 * gcc.target/powerpc/pr84112.c: New.
18438 2018-01-30 Jakub Jelinek <jakub@redhat.com>
18440 PR rtl-optimization/83986
18441 * gcc.dg/pr83986.c: New test.
18443 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
18446 * gcc.dg/torture/inf-compare-1.c: Add xfail.
18447 * gcc.dg/torture/inf-compare-2.c: Add xfail.
18448 * gcc.dg/torture/inf-compare-3.c: Add xfail.
18449 * gcc.dg/torture/inf-compare-4.c: Add xfail.
18451 2018-01-30 Jakub Jelinek <jakub@redhat.com>
18453 PR tree-optimization/84111
18454 * gcc.c-torture/compile/pr84111.c: New test.
18456 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
18459 * gcc.dg/ipa/inline-2.c: Fix template.
18460 * gcc.dg/ipa/inline-3.c: Fix template.
18462 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
18465 * g++.dg/torture/pr81360.C: New testcase.
18467 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
18470 * gcc.dg/lto/pr83954.h: New testcase.
18471 * gcc.dg/lto/pr83954_0.c: New testcase.
18472 * gcc.dg/lto/pr83954_1.c: New testcase.
18474 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18477 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
18479 Simplify DW_AT_producer scan.
18481 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18483 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
18485 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
18488 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
18489 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
18490 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
18491 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
18493 2018-01-29 Jeff Law <law@redhat.com>
18496 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
18497 better match other tests which require vsx. Verify the zero
18498 extension is part of the test in the combiner dump.
18500 2018-01-29 Marek Polacek <polacek@redhat.com>
18503 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
18506 * g++.dg/ext/pr83996.C: New test.
18508 2018-01-29 Richard Biener <rguenther@suse.de>
18510 PR tree-optimization/84057
18511 * gcc.dg/graphite/pr84057.c: New testcase.
18513 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
18516 * gfortran.dg/bind_c_usage_31.f90: New test.
18518 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
18521 * g++.dg/warn/Wduplicated-branches5.C: New.
18523 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
18525 * gcc.target/rl78/test_addsi3_internal.c: New test.
18527 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
18529 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
18530 Make expected output depend on whether we expect sibcalls or not.
18531 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
18532 safe-indirect-jump-1.c).
18534 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
18535 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
18536 Soren Rasmussen <s.c.rasmussen@gmail.com>
18538 Fortran 2018 teams tests.
18540 * gfortran.dg/team_number_1.f90: new test for team_number.
18541 * gfortran.dg/team_change_1.f90: new test for change team.
18542 * gfortran.dg/team_end_1.f90: new test for end team.
18543 * gfortran.dg/team_form_1.f90: new test for form team.
18545 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
18548 * gfortran.dg/dot_product_4.f90
18550 2018-01-26 Martin Sebor <msebor@redhat.com>
18552 PR tree-optimization/83896
18553 * gcc.dg/strlenopt-43.c: New.
18555 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
18557 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
18558 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
18559 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
18560 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
18561 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
18562 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
18563 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
18564 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
18565 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
18567 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
18568 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
18569 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
18570 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
18571 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
18572 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
18573 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
18574 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
18576 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
18578 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
18580 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
18581 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
18582 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
18583 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
18584 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
18585 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
18586 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
18587 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
18588 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
18589 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
18590 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
18591 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
18592 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
18594 2018-01-26 Martin Liska <mliska@suse.cz>
18596 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
18599 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
18601 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
18602 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
18603 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
18604 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
18605 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
18606 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
18607 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
18608 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
18610 2018-01-26 Richard Biener <rguenther@suse.de>
18612 PR rtl-optimization/84003
18613 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
18614 latent bug in DSE if NOINLINE is appropriately defined.
18615 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
18616 and defining NOINLINE.
18618 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18620 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
18621 tests specific to aarch64. XFAIL test on arm.
18623 2018-01-26 Jakub Jelinek <jakub@redhat.com>
18625 PR rtl-optimization/83985
18626 * gcc.dg/pr83985.c: New test.
18629 * c-c++-common/Wrestrict-3.c: New test.
18631 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
18633 * gcc.target/arc/tdelegitimize_addr.c: New test.
18635 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
18637 * gcc.target/arc/jli-1.c: New file.
18638 * gcc.target/arc/jli-2.c: Likewise.
18640 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
18642 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
18644 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
18645 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
18647 2018-01-26 Richard Biener <rguenther@suse.de>
18649 PR tree-optimization/81082
18650 * gcc.dg/vect/pr81082.c: New testcase.
18651 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
18652 simplification to n * n.
18654 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18656 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
18658 * gcc.target/i386/pr63620.c: Likewise.
18660 2018-01-26 Julia Koval <julia.koval@intel.com>
18662 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
18663 -mavx512f -mavx512bw.
18664 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
18665 * gcc.target/i386/i386.exp: Fix types.
18667 2018-01-26 Alan Modra <amodra@gmail.com>
18670 * gcc.target/powerpc/swaps-p8-46.c: New.
18672 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
18675 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
18676 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
18677 'array01' in the tree dump comparison.
18678 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
18679 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
18680 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
18682 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
18684 PR middle-end/83055
18685 * gcc.dg/torture/pr83055.c: New testcase.
18687 2018-01-25 Jakub Jelinek <jakub@redhat.com>
18690 * g++.dg/cpp1z/decomp36.C: New test.
18692 PR middle-end/83977
18693 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
18695 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
18697 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
18698 the shift dump line.
18699 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
18701 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
18704 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
18705 index instead of int, which allows IVOPTs to properly optimize the
18708 2018-01-24 David Malcolm <dmalcolm@redhat.com>
18711 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
18712 of "fn_type" typedef.
18713 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
18715 2018-01-24 Ian Lance Taylor <iant@golang.org>
18717 * go.go-torture/execute/names-1.go: New test.
18719 2018-01-19 Jeff Law <law@redhat.com>
18722 * gcc.target/i386/pr83994.c: New test.
18724 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
18727 * gcc.target/powerpc/pr84014.c: New.
18729 2018-01-24 Jakub Jelinek <jakub@redhat.com>
18731 PR middle-end/83977
18732 * c-c++-common/gomp/pr83977-1.c: New test.
18733 * c-c++-common/gomp/pr83977-2.c: New test.
18734 * c-c++-common/gomp/pr83977-3.c: New test.
18735 * gfortran.dg/gomp/pr83977.f90: New test.
18737 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
18740 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
18741 * gcc.dg/vect/pr80631-1.c: Likewise.
18742 * gcc.dg/vect/pr80631-2.c: Likewise.
18743 * gcc.dg/vect/pr81410.c: Likewise.
18744 * gcc.dg/vect/pr81633.c: Likewise.
18745 * gcc.dg/vect/pr81815.c: Likewise.
18746 * gcc.dg/vect/pr82108.c: Likewise.
18747 * gcc.dg/vect/pr83857.c: Likewise.
18748 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
18749 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
18750 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
18751 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
18752 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
18753 * gcc.dg/vect/vect-reduc-11.c: Likewise.
18754 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
18755 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
18756 dg-xfail-run-if instead.
18757 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
18758 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
18759 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
18760 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
18761 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
18763 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
18765 PR tree-optimization/83979
18766 * g++.dg/pr83979.c: New test.
18768 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18770 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
18771 option. Add arm_neon_ok_no_float_abi check.
18773 2018-01-24 Richard Biener <rguenther@suse.de>
18775 PR tree-optimization/83176
18776 * gcc.dg/graphite/pr83176.c: New testcase.
18778 2018-01-24 Richard Biener <rguenther@suse.de>
18780 PR tree-optimization/82819
18781 * gcc.dg/graphite/pr82819.c: New testcase.
18783 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
18786 * g++.dg/cpp1y/constexpr-83921-1.C: New.
18787 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
18788 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
18789 * g++.dg/ext/stmtexpr20.C: Likewise.
18790 * g++.dg/ext/stmtexpr21.C: Likewise.
18792 2018-01-23 David Malcolm <dmalcolm@redhat.com>
18795 * g++.dg/warn/pr83974.C: New test case.
18797 2018-01-23 Jakub Jelinek <jakub@redhat.com>
18800 * g++.dg/ubsan/pr83987.C: New test.
18802 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
18805 * gfortran.dg/pdt_29.f03: New test.
18807 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
18810 * gfortran.dg/associate_33.f03: New test.
18812 2018-01-23 Martin Liska <mliska@suse.cz>
18815 * gcc.dg/lto/pr81440.h: New test.
18816 * gcc.dg/lto/pr81440_0.c: New test.
18817 * gcc.dg/lto/pr81440_1.c: New test.
18819 2018-01-23 Nathan Sidwell <nathan@acm.org>
18822 * g++.dg/template/pr83988.C: New.
18824 2018-01-23 Jakub Jelinek <jakub@redhat.com>
18828 * g++.dg/cpp0x/pr82882.C: New test.
18829 * g++.dg/cpp0x/pr83978.C: New test.
18832 * g++.dg/cpp1z/decomp35.C: New test.
18834 2018-01-23 Nathan Sidwell <nathan@acm.org>
18836 * g++.dg/cpp0x/range-for10.C: Adjust.
18837 * g++.dg/ext/forscope1.C: Adjust.
18838 * g++.dg/ext/forscope2.C: Adjust.
18839 * g++.dg/template/for1.C: Adjust.
18841 2018-01-23 David Malcolm <dmalcolm@redhat.com>
18843 PR tree-optimization/83510
18844 * gcc.c-torture/compile/pr83510.c: New test case.
18846 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
18849 * lib/target-supports.exp (check_effective_target_vect_float): Say
18850 that the result only holds when -funsafe-math-optimizations is on.
18851 (check_effective_target_vect_float_strict): New procedure.
18852 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
18854 * gcc.dg/vect/vect-reduc-6.c: Likewise.
18856 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
18858 PR tree-optimization/83965
18859 * gcc.dg/vect/pr83965.c: New test.
18861 2018-01-23 Richard Biener <rguenther@suse.de>
18863 PR tree-optimization/83963
18864 * gfortran.dg/graphite/pr83963.f: New testcase.
18865 * gcc.dg/graphite/pr83963-2.c: Likewise.
18867 2018-01-23 Jakub Jelinek <jakub@redhat.com>
18870 * g++.dg/cpp1z/pr83918.C: New test.
18872 2018-01-22 Jakub Jelinek <jakub@redhat.com>
18874 PR tree-optimization/83957
18875 * gcc.dg/autopar/pr83957.c: New test.
18877 PR tree-optimization/83081
18878 * gcc.dg/predict-8.c: Adjust expected probability.
18880 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
18883 * gcc.target/powerpc/pr83862.c: New test.
18885 2018-01-22 Carl Love <cel@us.ibm.com>
18887 * gcc.target/powerpc/powerpc.exp: Add torture tests for
18888 builtins-4-runnable.c, builtins-6-runnable.c,
18889 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
18890 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
18891 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
18892 for signed/unsigned 128-bit and long long int loads.
18894 2018-01-22 Marek Polacek <polacek@redhat.com>
18897 * g++.dg/cpp1y/constexpr-empty4.C: New test.
18899 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
18901 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
18902 scan-asembler valid instructions list.
18903 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
18904 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
18905 power8-vector requirement and option.
18906 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
18908 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
18912 * gfortran.dg/string_1.f90: Remove printing the length.
18914 2018-01-22 Richard Biener <rguenther@suse.de>
18916 PR tree-optimization/83963
18917 * gcc.dg/graphite/pr83963.c: New testcase.
18919 2018-01-22 Sudakshina Das <sudi.das@arm.com>
18921 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
18922 dg-require-effective-target directives.
18924 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18926 * lib/target-supports.exp (check_effective_target_arm_softfloat):
18928 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
18929 Adjust scan-assembler checks for soft-float.
18931 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18934 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
18936 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
18938 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
18939 * gcc.dg/pr83623.c: Likewise.
18940 * gcc.dg/pr83666.c: Likewise.
18942 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18943 David Edelsohn <dje.gcc@gmail.com>
18946 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
18947 assembly output from "crset eq" to "crset 2".
18948 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
18949 assembly output from . to $.
18950 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
18951 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
18952 assembly output from "crset eq" to "crset 2".
18953 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
18954 assembly output from "crset eq" to "crset 2", and from . to $.
18956 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
18959 * gfortran.dg/matmul_18.f90: New test.
18961 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
18963 PR tree-optimization/83940
18964 * gcc.dg/torture/pr83940.c: New test.
18966 2018-01-20 Jakub Jelinek <jakub@redhat.com>
18968 PR middle-end/83945
18969 * gcc.dg/tls/pr83945.c: New test.
18972 * gcc.dg/pr83930.c: New test.
18974 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
18977 * gfortran.dg/matmul_17.f90: New test.
18979 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
18982 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
18984 2018-01-19 Jakub Jelinek <jakub@redhat.com>
18987 * g++.dg/cpp0x/pr81167.C: New test.
18990 * g++.dg/cpp0x/pr83919.C: New test.
18992 2018-01-19 Jeff Law <law@redhat.com>
18993 Jakub Jelinek <jakub@redhat.com>
18995 * gcc.dg/stack-check-16.c: New test.
18997 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
19000 * gcc.target/nvptx/indirect_call.c: New test.
19002 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19004 * g++.dg/torture/pr83619.C: Remove dg-message.
19006 2018-01-19 Martin Liska <mliska@suse.cz>
19008 * gcc.dg/predict-1.c: Adjust expected probability.
19009 * gcc.dg/predict-3.c: Likewise.
19010 * gcc.dg/predict-5.c: Likewise.
19011 * gcc.dg/predict-6.c: Likewise.
19012 * gcc.dg/predict-9.c: Likewise.
19014 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
19016 PR tree-optimization/83922
19017 * gcc.dg/pr83922.c: New test.
19019 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
19021 PR tree-optimization/83914
19022 * gcc.dg/vect/pr83914.c: New test.
19024 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19026 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
19027 * gcc.target/arm/negdi-2.c: Likewise.
19028 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
19030 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19032 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
19034 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19036 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
19038 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
19040 * gcc.dg/torture/pr52451.c (main): Skip long double test on
19043 2018-01-18 Jakub Jelinek <jakub@redhat.com>
19047 * g++.dg/torture/pr83619.C (e): Define before first use instead of
19048 forward declaration.
19050 2018-01-18 Carl Love <cel@us.ibm.com>
19052 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
19055 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
19058 * g++.dg/inherit/union3.C: New.
19060 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19062 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
19064 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
19067 * g++.dg/torture/pr83619.C: New testcase.
19069 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19071 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
19072 Add function body to force error messages in some configurations.
19074 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19076 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
19079 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
19082 * c-c++-common/ffile-prefix-map.c: New test.
19083 * c-c++-common/fmacro-prefix-map.c: New test.
19084 * c-c++-common/cpp/ffile-prefix-map.c: New test.
19085 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
19087 2018-01-18 Martin Liska <mliska@suse.cz>
19089 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
19090 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19091 * gcc.target/i386/indirect-thunk-6.c: Likewise.
19092 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
19093 * gcc.target/i386/ret-thunk-10.c: Likewise.
19094 * gcc.target/i386/ret-thunk-11.c: Likewise.
19095 * gcc.target/i386/ret-thunk-12.c: Likewise.
19096 * gcc.target/i386/ret-thunk-15.c: Likewise.
19097 * gcc.target/i386/ret-thunk-9.c: Likewise.
19099 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19101 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
19104 2018-01-18 Nathan Sidwell <nathan@acm.org>
19107 * g++.dg/cpp0x/pr83160.C: New.
19109 2018-01-18 Richard Biener <rguenther@suse.de>
19111 PR tree-optimization/83887
19112 * gcc.dg/graphite/pr83887.c: New testcase.
19113 * gfortran.dg/graphite/pr83887.f90: Likewise.
19114 * gfortran.dg/graphite/pr83887.f: Likewise.
19116 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19119 * gcc.target/arm/builtin-bswap.x: New file.
19120 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
19121 and options for armv6t2.
19122 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
19123 and options for Thumb1.
19124 * gcc.target/arm/builtin-bswap16.x: New file.
19125 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
19126 and options for armv6t2.
19127 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
19128 and options for Thumb1.
19130 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19132 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
19135 2018-01-18 Jakub Jelinek <jakub@redhat.com>
19138 * gcc.dg/pr61240.c: New test.
19140 2018-01-17 Harald Anlauf <anlauf@gmx.de>
19143 * gfortran.dg/pr83864.f90: New test.
19145 2018-01-17 Jeff Law <law@redhat.com>
19148 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
19150 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19152 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
19153 restriction, but still restrict to 64-bit.
19154 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
19155 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
19157 2018-01-17 Harald Anlauf <anlauf@gmx.de>
19160 * gfortran.dg/pr83874.f90: New test.
19162 2018-01-18 Jakub Jelinek <jakub@redhat.com>
19165 * g++.dg/cpp0x/pr83824.C: New test.
19167 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
19169 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
19170 appropriate .gnu_attribute for the long double type, if we use the
19171 long double type, but do not generate any calls.
19172 * gcc.target/powerpc/gnuattr2.c: Likewise.
19173 * gcc.target/powerpc/gnuattr3.c: Likewise.
19175 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
19178 * g++.dg/cpp0x/alignas13.C: New.
19180 2018-01-17 Jakub Jelinek <jakub@redhat.com>
19183 * g++.dg/cpp0x/pr83897.C: New test.
19185 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
19188 * gcc.c-torture/compile/pr83051-2.c: New testcase.
19190 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
19193 * g++.dg/cpp0x/constexpr-ice19.C: New.
19195 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
19197 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
19198 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
19199 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
19200 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
19201 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
19202 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
19203 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
19204 * gcc.target/powerpc/builtins-1-be-folded.c: New.
19205 * gcc.target/powerpc/builtins-1-le-folded.c: New.
19206 * gcc.target/powerpc/builtins-1.fold.h: New.
19208 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
19210 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
19211 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
19213 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19215 * gcc.target/arm/g2.c: Add -marm to dg-options.
19216 * gcc.target/arm/scd42-2.c: Likewise.
19218 2018-01-17 Nathan Sidwell <nathan@acm.org>
19221 * g++.dg/lookup/pr83287-2.C: New.
19223 2018-01-17 David Malcolm <dmalcolm@redhat.com>
19227 * g++.dg/wrappers/pr83814.C: New test case.
19228 * g++.dg/wrappers/pr83902.C: New test case.
19230 2018-01-17 David Malcolm <dmalcolm@redhat.com>
19233 * g++.dg/lto/pr83121_0.C: New test case.
19234 * g++.dg/lto/pr83121_1.C: New test case.
19235 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
19236 adapted from DejaGnu's dg-test.
19237 (lto_handle_diagnostics): New procedure.
19238 (lto_prune_warns): Ignore informational notes.
19239 (lto-link-and-maybe-run): Add "messages_by_file" param.
19240 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
19241 "execute" when "link" fails if "execute" was not specified.
19242 (lto-can-handle-directive): New procedure.
19243 (lto-get-options-main): Call lto-can-handle-directive. Add a
19244 dg-messages local, using it to set the caller's
19245 dg-messages-by-file for the given source file.
19246 (lto-get-options): Likewise.
19247 (lto-execute): Add dg-messages-by-file local, and pass it to
19248 lto-link-and-maybe-run.
19250 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
19251 Richard Sandiford <richard.sandiford@linaro.org>
19255 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
19256 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
19258 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19260 * lib/target-supports.exp: Fix -march arguments in arm arch effective
19261 target check autogenerator for armv8.1-a and armv8.2-a.
19263 2018-01-17 Carl Love <cel@us.ibm.com>
19265 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
19266 Add debug print statements.
19267 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
19268 16 byte vector load followed by a partial vector load.
19270 2018-01-17 David Malcolm <dmalcolm@redhat.com>
19273 * g++.dg/wrappers/pr83799.C: New test case.
19275 2018-01-17 Nathan Sidwell <nathan@acm.org>
19278 * g++.dg/cpp1y/pr83739.C: New.
19280 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19282 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
19283 * gcc.target/visium/overflow16.c: Likewise.
19284 * gcc.target/visium/overflow32.c: Likewise.
19286 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19288 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
19290 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19292 * gcc.dg/rtl/arm/stl-cond.c: New test.
19293 * gcc.target/arm/stl-cond.c: Delete.
19295 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19297 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
19300 2018-01-17 Jakub Jelinek <jakub@redhat.com>
19302 PR tree-optimization/83843
19303 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
19304 * gcc.dg/store_merging_19.c: New test.
19306 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19308 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
19311 2018-01-17 Jakub Jelinek <jakub@redhat.com>
19313 PR rtl-optimization/83771
19314 * gcc.dg/pr83771.c: New test.
19316 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19318 PR tree-optimization/81184
19319 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
19321 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
19323 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19325 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
19327 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
19330 * gcc.target/i386/pr83546.c: New test.
19332 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19334 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
19336 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19338 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
19339 test and add dg-warning for the -Wstringop-overflow warning.
19341 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19343 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
19344 XFAIL last test on SPARC and Visium.
19346 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
19348 PR rtl-optimization/80481
19349 * g++.dg/pr80481.C: Exclude solaris.
19351 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19353 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
19354 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
19355 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
19357 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19359 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
19360 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
19361 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
19362 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
19363 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
19364 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
19365 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
19366 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
19367 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
19368 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
19369 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
19370 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
19371 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
19372 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
19373 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
19375 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19378 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
19380 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19382 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
19383 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
19384 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
19385 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
19386 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
19387 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
19389 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
19391 PR tree-optimization/83857
19392 * gcc.dg/vect/pr83857.c: New test.
19394 2018-01-16 Richard Biener <rguenther@suse.de>
19396 PR tree-optimization/83867
19397 * gcc.dg/vect/pr83867.c: New testcase.
19399 2018-01-16 Jakub Jelinek <jakub@redhat.com>
19402 * gcc.dg/pr83844.c: New test.
19404 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
19406 * gcc.dg/torture/pr83847.c: New test.
19408 2018-01-16 Jakub Jelinek <jakub@redhat.com>
19410 PR rtl-optimization/86620
19411 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
19412 instead of --param=max-sched-ready-insns=0.
19413 * gcc.target/i386/pr83620.c: New test.
19414 * gcc.dg/pr83620.c: New test.
19416 PR tree-optimization/83843
19417 * gcc.dg/store_merging_18.c: New test.
19420 * g++.dg/cpp1y/pr83817.C: New test.
19423 * g++.dg/template/pr83825.C: New test.
19425 2018-01-16 Richard Biener <rguenther@suse.de>
19427 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
19429 2018-01-16 Richard Biener <rguenther@suse.de>
19432 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
19433 from gcc.dg/torture/pr60092.c.
19435 2018-01-15 Martin Sebor <msebor@redhat.com>
19438 * g++.dg/ext/flexary28.C: New test.
19440 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
19443 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
19445 2018-01-15 Martin Sebor <msebor@redhat.com>
19448 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
19450 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
19453 * gfortran.dg/minmaxloc_9.f90: New test.
19454 * gfortran.dg/minmaxloc_10.f90: New test.
19455 * gfortran.dg/minmaxloc_11.f90: New test.
19457 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
19460 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
19461 * gcc.target/i386/indirect-thunk-2.c: Likewise.
19462 * gcc.target/i386/indirect-thunk-3.c: Likewise.
19463 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19464 * gcc.target/i386/indirect-thunk-7.c: Likewise.
19465 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
19466 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
19467 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
19468 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
19469 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
19470 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
19471 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
19472 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
19473 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
19474 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
19475 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
19476 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
19477 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
19478 * gcc.target/i386/ret-thunk-10.c: Likewise.
19479 * gcc.target/i386/ret-thunk-11.c: Likewise.
19480 * gcc.target/i386/ret-thunk-12.c: Likewise.
19481 * gcc.target/i386/ret-thunk-13.c: Likewise.
19482 * gcc.target/i386/ret-thunk-14.c: Likewise.
19483 * gcc.target/i386/ret-thunk-15.c: Likewise.
19484 * gcc.target/i386/ret-thunk-9.c: Don't check the
19485 __x86_return_thunk label. Scan for "push" only for Linux.
19487 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
19490 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
19492 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19495 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
19497 * gcc.target/arm/pr83687.c: New test.
19499 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
19501 Adjust tests to AVR_TINY.
19503 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
19504 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
19505 * gcc.target/avr/pr71627.c: Same.
19506 * gcc.target/avr/torture/addr-space-1-0.c: Same.
19507 * gcc.target/avr/torture/addr-space-1-1.c: Same.
19508 * gcc.target/avr/torture/addr-space-1-x.c: Same.
19509 * gcc.target/avr/torture/addr-space-2-0.c: Same.
19510 * gcc.target/avr/torture/addr-space-2-1.c: Same.
19511 * gcc.target/avr/torture/addr-space-2-x.c: Same.
19512 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
19513 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
19514 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
19515 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
19516 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
19517 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
19518 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
19519 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
19520 * gcc.target/avr/torture/pr61055.c: Same.
19521 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
19523 * gcc.target/avr/torture/int24-mul.c: Same.
19524 * gcc.target/avr/torture/pr51782-1.c: Same.
19525 * gcc.target/avr/torture/pr61443.c: Same.
19526 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
19527 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
19529 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
19533 * gcc.target/avr/torture/pr83729.c: New test.
19534 * gcc.target/avr/torture/pr83801.c: New test.
19536 2018-01-15 Jakub Jelinek <jakub@redhat.com>
19538 PR middle-end/82694
19539 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
19540 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
19542 2018-01-10 Martin Sebor <msebor@redhat.com>
19545 * gcc.dg/Wstringop-overflow-2.c: New test.
19547 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19549 PR libgfortran/83811
19550 * gfortran.dg/fmt_e.f90: New test.
19552 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19554 * gcc.target/i386/indirect-thunk-10.c: New test.
19555 * gcc.target/i386/indirect-thunk-8.c: Likewise.
19556 * gcc.target/i386/indirect-thunk-9.c: Likewise.
19557 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
19558 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
19559 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
19560 * gcc.target/i386/ret-thunk-17.c: Likewise.
19561 * gcc.target/i386/ret-thunk-18.c: Likewise.
19562 * gcc.target/i386/ret-thunk-19.c: Likewise.
19563 * gcc.target/i386/ret-thunk-20.c: Likewise.
19564 * gcc.target/i386/ret-thunk-21.c: Likewise.
19566 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19568 * gcc.target/i386/indirect-thunk-register-4.c: New test.
19570 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19572 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
19573 -mno-indirect-branch-register.
19574 * gcc.target/i386/indirect-thunk-2.c: Likewise.
19575 * gcc.target/i386/indirect-thunk-3.c: Likewise.
19576 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19577 * gcc.target/i386/indirect-thunk-5.c: Likewise.
19578 * gcc.target/i386/indirect-thunk-6.c: Likewise.
19579 * gcc.target/i386/indirect-thunk-7.c: Likewise.
19580 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
19581 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
19582 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
19583 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
19584 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
19585 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
19586 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
19587 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
19588 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
19589 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
19590 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
19591 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
19592 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
19593 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
19594 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
19595 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
19596 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
19597 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
19598 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
19599 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
19600 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
19601 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
19602 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
19603 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
19604 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
19605 * gcc.target/i386/ret-thunk-10.c: Likewise.
19606 * gcc.target/i386/ret-thunk-11.c: Likewise.
19607 * gcc.target/i386/ret-thunk-12.c: Likewise.
19608 * gcc.target/i386/ret-thunk-13.c: Likewise.
19609 * gcc.target/i386/ret-thunk-14.c: Likewise.
19610 * gcc.target/i386/ret-thunk-15.c: Likewise.
19611 * gcc.target/i386/ret-thunk-9.c: Likewise.
19612 * gcc.target/i386/indirect-thunk-register-1.c: New test.
19613 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
19614 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
19616 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19618 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
19619 -mfunction-return=keep.
19620 * gcc.target/i386/indirect-thunk-2.c: Likewise.
19621 * gcc.target/i386/indirect-thunk-3.c: Likewise.
19622 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19623 * gcc.target/i386/indirect-thunk-5.c: Likewise.
19624 * gcc.target/i386/indirect-thunk-6.c: Likewise.
19625 * gcc.target/i386/indirect-thunk-7.c: Likewise.
19626 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
19627 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
19628 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
19629 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
19630 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
19631 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
19632 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
19633 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
19634 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
19635 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
19636 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
19637 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
19638 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
19639 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
19640 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
19641 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
19642 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
19643 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
19644 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
19645 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
19646 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
19647 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
19648 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
19649 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
19650 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
19651 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
19652 * gcc.target/i386/ret-thunk-1.c: New test.
19653 * gcc.target/i386/ret-thunk-10.c: Likewise.
19654 * gcc.target/i386/ret-thunk-11.c: Likewise.
19655 * gcc.target/i386/ret-thunk-12.c: Likewise.
19656 * gcc.target/i386/ret-thunk-13.c: Likewise.
19657 * gcc.target/i386/ret-thunk-14.c: Likewise.
19658 * gcc.target/i386/ret-thunk-15.c: Likewise.
19659 * gcc.target/i386/ret-thunk-16.c: Likewise.
19660 * gcc.target/i386/ret-thunk-2.c: Likewise.
19661 * gcc.target/i386/ret-thunk-3.c: Likewise.
19662 * gcc.target/i386/ret-thunk-4.c: Likewise.
19663 * gcc.target/i386/ret-thunk-5.c: Likewise.
19664 * gcc.target/i386/ret-thunk-6.c: Likewise.
19665 * gcc.target/i386/ret-thunk-7.c: Likewise.
19666 * gcc.target/i386/ret-thunk-8.c: Likewise.
19667 * gcc.target/i386/ret-thunk-9.c: Likewise.
19669 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19671 * gcc.target/i386/indirect-thunk-1.c: New test.
19672 * gcc.target/i386/indirect-thunk-2.c: Likewise.
19673 * gcc.target/i386/indirect-thunk-3.c: Likewise.
19674 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19675 * gcc.target/i386/indirect-thunk-5.c: Likewise.
19676 * gcc.target/i386/indirect-thunk-6.c: Likewise.
19677 * gcc.target/i386/indirect-thunk-7.c: Likewise.
19678 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
19679 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
19680 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
19681 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
19682 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
19683 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
19684 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
19685 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
19686 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
19687 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
19688 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
19689 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
19690 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
19691 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
19692 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
19693 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
19694 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
19695 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
19696 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
19697 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
19698 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
19699 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
19700 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
19701 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
19702 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
19703 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
19705 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
19708 * gcc.c-torture/compile/pr83051.c: New testcase.
19710 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
19712 PR tree-optimization/83501
19713 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
19715 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
19717 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
19718 for lvx and stvx instead of lxvd2x and stxvd2x and require
19719 little-endian target. Add comments.
19720 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
19721 comprehensive testing.
19722 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
19723 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
19724 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
19725 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
19726 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
19727 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
19728 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
19729 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
19730 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
19731 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
19732 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
19733 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
19734 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
19735 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
19736 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
19737 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
19738 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
19739 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
19740 scan-assembler-not directives that forbid lvx and xxpermdi.
19741 * gcc.target/powerpc/vec-extract-3.c: Likewise.
19742 * gcc.target/powerpc/vec-extract-5.c: Likewise.
19743 * gcc.target/powerpc/vec-extract-6.c: Likewise.
19744 * gcc.target/powerpc/vec-extract-7.c: Likewise.
19745 * gcc.target/powerpc/vec-extract-8.c: Likewise.
19746 * gcc.target/powerpc/vec-extract-9.c: Likewise.
19747 * gcc.target/powerpc/vsx-vector-6-le.c: Change
19748 scan-assembler-times directives to reflect different numbers of
19749 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
19751 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19752 Alan Hayward <alan.hayward@arm.com>
19753 David Sherwood <david.sherwood@arm.com>
19755 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
19756 than SLP vectorization.
19757 * gcc.dg/vect/vect-alias-check-10.c: New test.
19758 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
19759 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
19760 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
19761 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
19762 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
19763 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
19764 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
19765 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
19766 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
19767 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
19768 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
19769 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
19770 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
19771 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
19772 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
19773 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
19774 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
19775 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
19776 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
19777 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
19778 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
19779 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
19780 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
19782 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19783 Alan Hayward <alan.hayward@arm.com>
19784 David Sherwood <david.sherwood@arm.com>
19786 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
19788 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
19789 targets with scatter stores.
19790 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
19792 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
19793 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
19794 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
19795 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
19796 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
19797 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
19798 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
19799 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
19800 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
19801 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
19802 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
19803 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
19804 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
19805 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
19806 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
19807 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
19809 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19810 Alan Hayward <alan.hayward@arm.com>
19811 David Sherwood <david.sherwood@arm.com>
19813 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
19815 * gcc.target/aarch64/sve/strided_load_4.c: New test.
19816 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
19817 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
19818 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
19820 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19821 Alan Hayward <alan.hayward@arm.com>
19822 David Sherwood <david.sherwood@arm.com>
19824 * gcc.target/aarch64/sve/strided_load_1.c: New test.
19825 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
19826 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
19828 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19829 Alan Hayward <alan.hayward@arm.com>
19830 David Sherwood <david.sherwood@arm.com>
19832 * gcc.target/aarch64/sve/gather_load_1.c: New test.
19833 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
19834 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
19835 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
19836 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
19837 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
19838 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
19839 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
19840 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
19841 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
19842 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
19843 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
19844 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
19845 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
19847 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19848 Alan Hayward <alan.hayward@arm.com>
19849 David Sherwood <david.sherwood@arm.com>
19851 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
19852 check for a message about using in-order reductions.
19853 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
19854 check for a message about using in-order reductions.
19855 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
19856 vectorized and check for a message about using in-order reductions.
19857 Expect targets with variable-length vectors to fall back to the
19858 fixed-length mininum.
19859 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
19860 check for a message about using in-order reductions.
19861 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
19862 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
19863 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
19864 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
19865 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
19866 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
19867 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
19868 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
19869 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
19870 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
19871 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
19872 vect_fold_left_plus.
19874 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19876 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
19878 * gcc.target/aarch64/sve/spill_2.c: New test.
19879 * gcc.target/aarch64/sve/spill_3.c: Likewise.
19880 * gcc.target/aarch64/sve/spill_4.c: Likewise.
19881 * gcc.target/aarch64/sve/spill_5.c: Likewise.
19882 * gcc.target/aarch64/sve/spill_6.c: Likewise.
19883 * gcc.target/aarch64/sve/spill_7.c: Likewise.
19885 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19886 Alan Hayward <alan.hayward@arm.com>
19887 David Sherwood <david.sherwood@arm.com>
19889 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
19891 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
19892 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
19893 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
19894 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
19895 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
19896 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
19897 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
19898 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
19899 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
19901 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19902 Alan Hayward <alan.hayward@arm.com>
19903 David Sherwood <david.sherwood@arm.com>
19905 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
19906 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
19907 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
19908 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
19910 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19911 Alan Hayward <alan.hayward@arm.com>
19912 David Sherwood <david.sherwood@arm.com>
19914 * lib/target-supports.exp
19915 (check_effective_target_vect_fold_extract_last): New proc.
19916 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
19917 for fold_extract_last.
19918 * gcc.dg/vect/pr65947-2.c: Likewise.
19919 * gcc.dg/vect/pr65947-3.c: Likewise.
19920 * gcc.dg/vect/pr65947-4.c: Likewise.
19921 * gcc.dg/vect/pr65947-5.c: Likewise.
19922 * gcc.dg/vect/pr65947-6.c: Likewise.
19923 * gcc.dg/vect/pr65947-9.c: Likewise.
19924 * gcc.dg/vect/pr65947-10.c: Likewise.
19925 * gcc.dg/vect/pr65947-12.c: Likewise.
19926 * gcc.dg/vect/pr65947-14.c: Likewise.
19927 * gcc.dg/vect/pr80631-1.c: Likewise.
19928 * gcc.target/aarch64/sve/clastb_1.c: New test.
19929 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
19930 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
19931 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
19932 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
19933 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
19934 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
19935 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
19936 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
19937 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
19938 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
19939 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
19940 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
19941 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
19943 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19944 Alan Hayward <alan.hayward@arm.com>
19945 David Sherwood <david.sherwood@arm.com>
19947 * gcc.target/aarch64/sve/live_1.c: New test.
19948 * gcc.target/aarch64/sve/live_1_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/nopeel_1.c: New test.
19955 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
19956 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
19957 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
19958 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
19959 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
19960 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
19961 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
19962 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
19964 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19965 Alan Hayward <alan.hayward@arm.com>
19966 David Sherwood <david.sherwood@arm.com>
19968 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
19970 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
19972 * gcc.target/aarch64/sve/loop_add_4.c: New test.
19973 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
19974 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
19975 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
19976 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
19977 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
19979 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19980 Alan Hayward <alan.hayward@arm.com>
19981 David Sherwood <david.sherwood@arm.com>
19983 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
19984 instead of just ADDRESS.
19985 * gcc.dg/tree-ssa/scev-10.c: Likewise.
19986 * gcc.dg/tree-ssa/scev-11.c: Likewise.
19987 * gcc.dg/tree-ssa/scev-12.c: Likewise.
19988 * gcc.target/aarch64/sve/index_offset_1.c: New test.
19989 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
19990 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
19991 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
19992 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
19993 * gcc.target/aarch64/sve/while_2.c: Likewise.
19994 * gcc.target/aarch64/sve/while_3.c: Likewise.
19995 * gcc.target/aarch64/sve/while_4.c: Likewise.
19997 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19998 Alan Hayward <alan.hayward@arm.com>
19999 David Sherwood <david.sherwood@arm.com>
20001 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
20002 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
20004 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
20005 * gcc.target/aarch64/sve/slp_7.c: Likewise.
20006 * gcc.target/aarch64/sve/reduc_5.c: New test.
20007 * gcc.target/aarch64/sve/slp_13.c: Likewise.
20008 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
20010 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20011 Alan Hayward <alan.hayward@arm.com>
20012 David Sherwood <david.sherwood@arm.com>
20014 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
20015 * gcc.dg/tree-ssa/peel1.c: Likewise.
20016 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
20017 variable-length vectors.
20018 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
20019 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
20020 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
20021 * gcc.target/aarch64/sve/slp_2.c: Likewise.
20022 * gcc.target/aarch64/sve/slp_3.c: Likewise.
20023 * gcc.target/aarch64/sve/slp_4.c: Likewise.
20024 * gcc.target/aarch64/sve/slp_6.c: Likewise.
20025 * gcc.target/aarch64/sve/slp_8.c: New test.
20026 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
20027 * gcc.target/aarch64/sve/slp_9.c: Likewise.
20028 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
20029 * gcc.target/aarch64/sve/slp_10.c: Likewise.
20030 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
20031 * gcc.target/aarch64/sve/slp_11.c: Likewise.
20032 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
20033 * gcc.target/aarch64/sve/slp_12.c: Likewise.
20034 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
20035 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
20036 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
20037 * gcc.target/aarch64/sve/while_1.c: Likewise.
20038 * gcc.target/aarch64/sve/while_2.c: Likewise.
20039 * gcc.target/aarch64/sve/while_3.c: Likewise.
20040 * gcc.target/aarch64/sve/while_4.c: Likewise.
20042 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20043 Alan Hayward <alan.hayward@arm.com>
20044 David Sherwood <david.sherwood@arm.com>
20046 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
20048 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
20049 and add an associated scan-dump test. Prevent vectorization
20050 of the first two loops.
20051 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
20052 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
20053 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
20054 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
20055 (INIT_VECTOR): Tweak initial value so that some bits are always set.
20056 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
20058 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20059 Alan Hayward <alan.hayward@arm.com>
20060 David Sherwood <david.sherwood@arm.com>
20062 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
20063 * gcc.dg/vect/pr67790.c: Likewise.
20064 * gcc.dg/vect/slp-reduc-1.c: Likewise.
20065 * gcc.dg/vect/slp-reduc-2.c: Likewise.
20066 * gcc.dg/vect/slp-reduc-3.c: Likewise.
20067 * gcc.dg/vect/slp-reduc-5.c: Likewise.
20068 * gcc.target/aarch64/sve/slp_5.c: New test.
20069 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
20070 * gcc.target/aarch64/sve/slp_6.c: Likewise.
20071 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
20072 * gcc.target/aarch64/sve/slp_7.c: Likewise.
20073 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
20075 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20076 Alan Hayward <alan.hayward@arm.com>
20077 David Sherwood <david.sherwood@arm.com>
20079 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
20081 * gcc.dg/vect/slp-1.c: Likewise.
20082 * gcc.dg/vect/slp-10.c: Likewise.
20083 * gcc.dg/vect/slp-12b.c: Likewise.
20084 * gcc.dg/vect/slp-12c.c: Likewise.
20085 * gcc.dg/vect/slp-17.c: Likewise.
20086 * gcc.dg/vect/slp-19b.c: Likewise.
20087 * gcc.dg/vect/slp-20.c: Likewise.
20088 * gcc.dg/vect/slp-21.c: Likewise.
20089 * gcc.dg/vect/slp-22.c: Likewise.
20090 * gcc.dg/vect/slp-23.c: Likewise.
20091 * gcc.dg/vect/slp-24-big-array.c: Likewise.
20092 * gcc.dg/vect/slp-24.c: Likewise.
20093 * gcc.dg/vect/slp-28.c: Likewise.
20094 * gcc.dg/vect/slp-39.c: Likewise.
20095 * gcc.dg/vect/slp-6.c: Likewise.
20096 * gcc.dg/vect/slp-7.c: Likewise.
20097 * gcc.dg/vect/slp-cond-1.c: Likewise.
20098 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
20099 * gcc.dg/vect/slp-cond-2.c: Likewise.
20100 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
20101 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
20102 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
20103 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
20104 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
20105 * gcc.dg/vect/slp-perm-6.c: Likewise.
20106 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
20107 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
20108 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
20109 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
20110 * gcc.dg/vect/slp-12a.c: Likewise.
20111 * gcc.dg/vect/slp-14.c: Likewise.
20112 * gcc.dg/vect/slp-15.c: Likewise.
20113 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
20114 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
20115 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
20116 * gcc.target/aarch64/sve/slp_1.c: New test.
20117 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
20118 * gcc.target/aarch64/sve/slp_2.c: Likewise.
20119 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
20120 * gcc.target/aarch64/sve/slp_3.c: Likewise.
20121 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
20122 * gcc.target/aarch64/sve/slp_4.c: Likewise.
20123 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
20125 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20126 Alan Hayward <alan.hayward@arm.com>
20127 David Sherwood <david.sherwood@arm.com>
20129 * gcc.dg/vect/vect-ooo-group-1.c: New test.
20130 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
20131 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
20132 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
20133 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
20134 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
20135 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
20136 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
20137 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
20138 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
20139 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
20140 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
20141 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
20142 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
20143 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
20144 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
20145 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
20146 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
20147 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
20149 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20150 Alan Hayward <alan.hayward@arm.com>
20151 David Sherwood <david.sherwood@arm.com>
20153 * gcc.target/aarch64/sve/struct_move_1.c: New test.
20154 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
20155 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
20156 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
20157 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
20158 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
20159 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
20160 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
20161 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
20162 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
20163 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
20164 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
20165 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
20166 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
20167 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
20168 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
20169 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
20170 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
20171 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
20172 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
20173 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
20174 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
20175 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
20176 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
20177 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
20178 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
20179 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
20180 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
20181 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
20182 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
20183 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
20184 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
20185 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
20186 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
20187 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
20188 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
20190 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20191 Alan Hayward <alan.hayward@arm.com>
20192 David Sherwood <david.sherwood@arm.com>
20194 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
20195 Return true for SVE too.
20196 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
20197 if load/store lanes are supported.
20198 * gcc.dg/vect/slp-10.c: Likewise.
20199 * gcc.dg/vect/slp-12c.c: Likewise.
20200 * gcc.dg/vect/slp-17.c: Likewise.
20201 * gcc.dg/vect/slp-33.c: Likewise.
20202 * gcc.dg/vect/slp-6.c: Likewise.
20203 * gcc.dg/vect/slp-cond-1.c: Likewise.
20204 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
20205 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
20206 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
20207 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
20208 * gcc.dg/vect/slp-perm-6.c: Likewise.
20209 * gcc.dg/vect/slp-perm-9.c: Likewise.
20210 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
20211 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
20212 for variable-length vectors.
20214 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20215 Alan Hayward <alan.hayward@arm.com>
20216 David Sherwood <david.sherwood@arm.com>
20218 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
20219 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
20221 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20223 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
20224 * g++.target/aarch64/sve/catch_1.C: New test.
20225 * g++.target/aarch64/sve/catch_2.C: Likewise.
20226 * g++.target/aarch64/sve/catch_3.C: Likewise.
20227 * g++.target/aarch64/sve/catch_4.C: Likewise.
20228 * g++.target/aarch64/sve/catch_5.C: Likewise.
20229 * g++.target/aarch64/sve/catch_6.C: Likewise.
20231 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20232 Alan Hayward <alan.hayward@arm.com>
20233 David Sherwood <david.sherwood@arm.com>
20235 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
20237 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
20238 * gcc.target/aarch64/fmaxmin.c: Likewise.
20239 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
20240 * gcc.target/aarch64/orr_imm_1.c: Likewise.
20241 * gcc.target/aarch64/pr62178.c: Likewise.
20242 * gcc.target/aarch64/pr71727-2.c: Likewise.
20243 * gcc.target/aarch64/saddw-1.c: Likewise.
20244 * gcc.target/aarch64/saddw-2.c: Likewise.
20245 * gcc.target/aarch64/uaddw-1.c: Likewise.
20246 * gcc.target/aarch64/uaddw-2.c: Likewise.
20247 * gcc.target/aarch64/uaddw-3.c: Likewise.
20248 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
20249 * gcc.target/aarch64/vect-compile.c: Likewise.
20250 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
20251 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
20252 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
20253 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
20254 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
20255 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
20256 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
20257 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
20258 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
20259 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
20260 * gcc.target/aarch64/vect-fmovd.c: Likewise.
20261 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
20262 * gcc.target/aarch64/vect-fmovf.c: Likewise.
20263 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
20264 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
20265 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
20266 * gcc.target/aarch64/vect-movi.c: Likewise.
20267 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
20268 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
20269 * gcc.target/aarch64/vect-vaddv.c: Likewise.
20270 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
20271 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
20272 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
20274 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
20275 * gcc.target/aarch64/sve/arith_1.c: New test.
20276 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
20277 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
20278 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
20279 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
20280 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
20281 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
20282 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
20283 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
20284 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
20285 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
20286 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
20287 * gcc.target/aarch64/sve/ext_1.c: Likewise.
20288 * gcc.target/aarch64/sve/ext_2.c: Likewise.
20289 * gcc.target/aarch64/sve/extract_1.c: Likewise.
20290 * gcc.target/aarch64/sve/extract_2.c: Likewise.
20291 * gcc.target/aarch64/sve/extract_3.c: Likewise.
20292 * gcc.target/aarch64/sve/extract_4.c: Likewise.
20293 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
20294 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
20295 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
20296 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
20297 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
20298 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
20299 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
20300 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
20301 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
20302 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
20303 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
20304 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
20305 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
20306 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
20307 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
20308 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
20309 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
20310 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
20311 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
20312 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
20313 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
20314 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
20315 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
20316 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
20317 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
20318 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
20319 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
20320 * gcc.target/aarch64/sve/index_1.c: Likewise.
20321 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
20322 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
20323 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
20324 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
20325 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
20326 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
20327 * gcc.target/aarch64/sve/logical_1.c: Likewise.
20328 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
20329 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
20330 * gcc.target/aarch64/sve/mad_1.c: Likewise.
20331 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
20332 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
20333 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
20334 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
20335 * gcc.target/aarch64/sve/mla_1.c: Likewise.
20336 * gcc.target/aarch64/sve/mls_1.c: Likewise.
20337 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
20338 * gcc.target/aarch64/sve/msb_1.c: Likewise.
20339 * gcc.target/aarch64/sve/mul_1.c: Likewise.
20340 * gcc.target/aarch64/sve/neg_1.c: Likewise.
20341 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
20342 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
20343 * gcc.target/aarch64/sve/pack_1.c: Likewise.
20344 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
20345 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
20346 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
20347 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
20348 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
20349 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
20350 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
20351 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
20352 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
20353 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
20354 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
20355 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
20356 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
20357 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
20358 * gcc.target/aarch64/sve/rev_1.c: Likewise.
20359 * gcc.target/aarch64/sve/revb_1.c: Likewise.
20360 * gcc.target/aarch64/sve/revh_1.c: Likewise.
20361 * gcc.target/aarch64/sve/revw_1.c: Likewise.
20362 * gcc.target/aarch64/sve/shift_1.c: Likewise.
20363 * gcc.target/aarch64/sve/single_1.c: Likewise.
20364 * gcc.target/aarch64/sve/single_2.c: Likewise.
20365 * gcc.target/aarch64/sve/single_3.c: Likewise.
20366 * gcc.target/aarch64/sve/single_4.c: Likewise.
20367 * gcc.target/aarch64/sve/spill_1.c: Likewise.
20368 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
20369 * gcc.target/aarch64/sve/subr_1.c: Likewise.
20370 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
20371 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
20372 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
20373 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
20374 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
20375 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
20376 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
20377 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
20378 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
20379 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
20380 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
20381 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
20382 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
20383 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
20384 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
20385 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
20386 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
20387 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
20388 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
20389 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
20390 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
20391 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
20392 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
20393 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
20394 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
20395 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
20396 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
20397 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
20398 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
20399 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
20400 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
20401 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
20402 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
20403 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
20404 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
20405 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
20406 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
20407 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
20408 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
20409 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
20410 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
20411 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
20413 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20414 Alan Hayward <alan.hayward@arm.com>
20415 David Sherwood <david.sherwood@arm.com>
20417 * lib/target-supports.exp (check_effective_target_aarch64_sve)
20418 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
20419 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
20421 (check_effective_target_vect_perm): Handle SVE.
20422 (check_effective_target_vect_perm_byte): Likewise.
20423 (check_effective_target_vect_perm_short): Likewise.
20424 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
20425 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
20426 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
20427 (check_effective_target_vect_element_align_preferred): Likewise.
20428 (check_effective_target_vect_align_stack_vars): Likewise.
20429 (check_effective_target_vect_load_lanes): Likewise.
20430 (check_effective_target_vect_masked_store): Likewise.
20431 (available_vector_sizes): Use aarch64_sve_bits for SVE.
20432 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
20433 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
20434 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
20435 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
20436 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
20437 * gcc.dg/vect/slp-23.c: Likewise.
20438 * gcc.dg/vect/slp-perm-5.c: Likewise.
20439 * gcc.dg/vect/slp-perm-6.c: Likewise.
20440 * gcc.dg/vect/slp-perm-9.c: Likewise.
20441 * gcc.dg/vect/slp-reduc-3.c: Likewise.
20442 * gcc.dg/vect/vect-114.c: Likewise.
20443 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
20444 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
20446 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20448 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
20449 vect_variable_length, expecting the test to be vectorized
20450 without SLP instead.
20451 * gcc.dg/vect/pr33953.c: Likewise.
20452 * gcc.dg/vect/pr37027.c: Likewise.
20453 * gcc.dg/vect/pr67790.c: Likewise.
20454 * gcc.dg/vect/pr68445.c: Likewise.
20455 * gcc.dg/vect/slp-1.c: Likewise.
20456 * gcc.dg/vect/slp-10.c: Likewise.
20457 * gcc.dg/vect/slp-12a.c: Likewise.
20458 * gcc.dg/vect/slp-12b.c: Likewise.
20459 * gcc.dg/vect/slp-12c.c: Likewise.
20460 * gcc.dg/vect/slp-13-big-array.c: Likewise.
20461 * gcc.dg/vect/slp-13.c: Likewise.
20462 * gcc.dg/vect/slp-14.c: Likewise.
20463 * gcc.dg/vect/slp-15.c: Likewise.
20464 * gcc.dg/vect/slp-17.c: Likewise.
20465 * gcc.dg/vect/slp-19b.c: Likewise.
20466 * gcc.dg/vect/slp-2.c: Likewise.
20467 * gcc.dg/vect/slp-20.c: Likewise.
20468 * gcc.dg/vect/slp-21.c: Likewise.
20469 * gcc.dg/vect/slp-22.c: Likewise.
20470 * gcc.dg/vect/slp-24-big-array.c: Likewise.
20471 * gcc.dg/vect/slp-24.c: Likewise.
20472 * gcc.dg/vect/slp-28.c: Likewise.
20473 * gcc.dg/vect/slp-39.c: Likewise.
20474 * gcc.dg/vect/slp-42.c: Likewise.
20475 * gcc.dg/vect/slp-6.c: Likewise.
20476 * gcc.dg/vect/slp-7.c: Likewise.
20477 * gcc.dg/vect/slp-cond-1.c: Likewise.
20478 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
20479 * gcc.dg/vect/slp-cond-2.c: Likewise.
20480 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
20481 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
20482 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
20483 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
20484 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
20485 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
20486 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
20487 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
20488 * gcc.dg/vect/slp-reduc-1.c: Likewise.
20489 * gcc.dg/vect/slp-reduc-2.c: Likewise.
20490 * gcc.dg/vect/slp-reduc-4.c: Likewise.
20491 * gcc.dg/vect/slp-reduc-5.c: Likewise.
20492 * gcc.dg/vect/slp-reduc-7.c: Likewise.
20493 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
20494 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
20495 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
20496 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
20498 2018-01-13 Jakub Jelinek <jakub@redhat.com>
20501 * gcc.dg/pr83801.c: New test.
20503 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
20506 * gfortran.dg/bounds_check_19.f90: New test.
20508 2018-01-12 Jakub Jelinek <jakub@redhat.com>
20510 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
20511 instead of scan-assembler-not for xsnabsqp.
20513 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20515 PR libgfortran/83525
20516 * gfortran.dg/newunit_5.f90: New test.
20518 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
20520 PR rtl-optimization/80481
20521 * g++.dg/pr80481.C: New.
20523 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
20526 * gcc.target/alpha/pr83628-3.c: New test.
20528 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20530 * lib/target-supports.exp (check_effective_target_avx512f): Also
20531 check for __builtin_ia32_addsd_round,
20532 __builtin_ia32_getmantsd_round.
20533 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
20535 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
20538 * gcc.target/powerpc/pr83629.c: Require ilp32.
20540 2018-01-12 Richard Biener <rguenther@suse.de>
20542 PR tree-optimization/80846
20543 * gcc.target/i386/pr80846-1.c: New testcase.
20544 * gcc.target/i386/pr80846-2.c: Likewise.
20546 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
20548 * gcc.c-torture/execute/20180112-1.c: New test.
20550 2018-01-12 Tom de Vries <tom@codesourcery.com>
20552 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
20553 * g++.dg/ext/label13a.C: Same.
20554 * g++.dg/ext/label14.C: Same.
20555 * g++.dg/ext/label2.C: Same.
20556 * g++.dg/ext/label3.C: Same.
20557 * g++.dg/torture/pr42462.C: Same.
20558 * g++.dg/torture/pr42739.C: Same.
20559 * g++.dg/warn/Wunused-label-3.C: Same.
20561 2018-01-12 Tom de Vries <tom@codesourcery.com>
20563 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
20564 * g++.dg/Walloca1.C: Same.
20565 * g++.dg/cpp0x/pr70338.C: Same.
20566 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
20567 * g++.dg/cpp1y/vla10.C: Same.
20568 * g++.dg/cpp1y/vla2.C: Same.
20569 * g++.dg/cpp1y/vla6.C: Same.
20570 * g++.dg/cpp1y/vla8.C: Same.
20571 * g++.dg/debug/debug5.C: Same.
20572 * g++.dg/debug/debug6.C: Same.
20573 * g++.dg/debug/pr54828.C: Same.
20574 * g++.dg/diagnostic/pr70105.C: Same.
20575 * g++.dg/eh/cleanup5.C: Same.
20576 * g++.dg/eh/spbp.C: Same.
20577 * g++.dg/ext/tmplattr9.C: Same.
20578 * g++.dg/ext/vla10.C: Same.
20579 * g++.dg/ext/vla11.C: Same.
20580 * g++.dg/ext/vla12.C: Same.
20581 * g++.dg/ext/vla15.C: Same.
20582 * g++.dg/ext/vla16.C: Same.
20583 * g++.dg/ext/vla17.C: Same.
20584 * g++.dg/ext/vla3.C: Same.
20585 * g++.dg/ext/vla6.C: Same.
20586 * g++.dg/ext/vla7.C: Same.
20587 * g++.dg/init/array24.C: Same.
20588 * g++.dg/init/new47.C: Same.
20589 * g++.dg/init/pr55497.C: Same.
20590 * g++.dg/opt/pr78201.C: Same.
20591 * g++.dg/template/vla2.C: Same.
20592 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
20593 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
20594 * g++.dg/torture/pr62127.C: Same.
20595 * g++.dg/torture/pr67055.C: Same.
20596 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
20597 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
20598 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
20599 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
20600 * g++.dg/warn/Wplacement-new-size-5.C: Same.
20601 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
20602 * g++.dg/warn/Wvla-1.C: Same.
20603 * g++.dg/warn/Wvla-3.C: Same.
20604 * g++.old-deja/g++.ext/array2.C: Same.
20605 * g++.old-deja/g++.ext/constructor.C: Same.
20606 * g++.old-deja/g++.law/builtin1.C: Same.
20607 * g++.old-deja/g++.other/crash12.C: Same.
20608 * g++.old-deja/g++.other/eh3.C: Same.
20609 * g++.old-deja/g++.pt/array6.C: Same.
20610 * g++.old-deja/g++.pt/dynarray.C: Same.
20612 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20614 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
20616 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20618 PR libfortran/67412
20619 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
20620 on *-*-solaris2.10.
20622 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20624 * lib/target-supports.exp (check_effective_target_branch_cost):
20625 Accept all x86 targets.
20627 2018-01-12 Martin Liska <mliska@suse.cz>
20630 * g++.dg/warn/pr83054.C: New test.
20632 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
20634 * gcc.target/powerpc/spec-barr-1.c: New file.
20636 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
20639 * gcc.target/i386/pr83330.c: New test.
20641 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
20644 * gfortran.dg/dtio_31.f03: New test.
20645 * gfortran.dg/dtio_32.f03: New test.
20647 2018-01-11 David Malcolm <dmalcolm@redhat.com>
20650 * g++.dg/wrappers: New subdirectory.
20651 * g++.dg/wrappers/README: New file.
20652 * g++.dg/wrappers/alloc.C: New test case.
20653 * g++.dg/wrappers/cow-istream-string.C: New test case.
20654 * g++.dg/wrappers/cp-stdlib.C: New test case.
20655 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
20656 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
20658 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
20660 PR middle-end/83718
20661 * g++.dg/torture/pr83718.C: New testcase.
20663 2018-01-11 Martin Jambor <mjambor@suse.cz>
20666 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
20668 2018-01-11 Bin Cheng <bin.cheng@arm.com>
20670 PR tree-optimization/83695
20671 * gcc.dg/tree-ssa/pr83695.c: New test.
20673 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20675 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
20676 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
20678 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20680 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
20681 * gcc.target/arm/simd/fp16fml_high.c: New test.
20682 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
20683 * lib/target-supports.exp
20684 (check_effective_target_arm_fp16fml_neon_ok_nocache,
20685 check_effective_target_arm_fp16fml_neon_ok,
20686 add_options_for_arm_fp16fml_neon): New procedures.
20688 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20690 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
20693 2018-01-11 Richard Biener <rguenther@suse.de>
20695 PR tree-optimization/83435
20696 * gcc.dg/graphite/pr83435.c: New testcase.
20698 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
20699 Alan Hayward <alan.hayward@arm.com>
20700 David Sherwood <david.sherwood@arm.com>
20702 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
20704 2018-01-11 Tamar Christina <tamar.christina@arm.com>
20706 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
20708 2018-01-11 Sudakshina Das <sudi.das@arm.com>
20711 * gcc.c-torture/compile/pr82096.c: New test.
20713 2018-01-11 Ed Schonberg <schonberg@adacore.com>
20715 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
20717 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
20719 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
20721 2018-01-11 Justin Squirek <squirek@adacore.com>
20723 * gnat.dg/expr_func4.adb: New testcase.
20725 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
20727 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
20730 2018-01-11 Bob Duff <duff@adacore.com>
20732 * gnat.dg/protected_null.adb: New testcase.
20734 2018-01-11 Ed Schonberg <schonberg@adacore.com>
20736 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
20738 2018-01-11 Ed Schonberg <schonberg@adacore.com>
20740 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
20742 2018-01-11 Justin Squirek <squirek@adacore.com>
20744 * gnat.dg/loopvar.adb: New testcase.
20746 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
20748 PR middle-end/83189
20749 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
20751 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
20753 * gcc.c-torture/compile/pr83575.c: New testcase.
20755 2018-01-10 Michael Collison <michael.collison@arm.com>
20757 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
20758 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
20759 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
20760 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
20761 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
20762 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
20763 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
20764 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
20765 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
20766 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
20767 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
20768 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
20769 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
20770 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
20771 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
20772 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
20774 2018-01-10 Michael Collison <michael.collison@arm.com>
20776 * gcc.target/aarch64/sha2.h: New shared testcase.
20777 * gcc.target/aarch64/sha2_1.c: New testcase.
20778 * gcc.target/aarch64/sha2_2.c: New testcase.
20779 * gcc.target/aarch64/sha2_3.c: New testcase.
20780 * gcc.target/aarch64/sha3.h: New shared testcase.
20781 * gcc.target/aarch64/sha3_1.c: New testcase.
20782 * gcc.target/aarch64/sha3_2.c: New testcase.
20783 * gcc.target/aarch64/sha3_3.c: New testcase.
20785 2018-01-10 Michael Collison <michael.collison@arm.com>
20787 * gcc.target/aarch64/sm3_sm4.c: New testcase.
20789 2018-01-10 Martin Sebor <msebor@redhat.com>
20791 PR tree-optimization/83781
20792 * gcc.dg/strlenopt-42.c: New test.
20794 2018-01-11 Martin Sebor <msebor@gmail.com>
20795 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
20797 PR tree-optimization/83501
20798 PR tree-optimization/81703
20800 * gcc.dg/strlenopt-39.c: New test-case.
20801 * gcc.dg/pr81703.c: Likewise.
20803 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
20805 * gnat.dg/atomic10.adb: New test.
20807 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
20810 * gfortran.dg/deferred_character_18.f90: New test.
20812 2018-01-10 Martin Sebor <msebor@redhat.com>
20814 PR tree-optimization/83671
20815 * gcc.dg/strlenopt-40.c: New test.
20816 * gcc.dg/strlenopt-41.c: New test.
20818 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
20821 * gfortran.dg/allocate_with_typespec_7.f90: New test.
20823 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
20826 * gcc.target/powerpc/pr83399.c: New test.
20828 2018-01-10 David Malcolm <dmalcolm@redhat.com>
20831 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
20832 to reflect that the arguments are correctly underlined.
20833 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
20834 for globals, params, locals and literals.
20835 (test_sizeof): Directly test the location of "sizeof", rather than
20836 when used in compound expressions.
20837 (test_alignof): Likewise for "alignof".
20838 (test_string_literals): Likewise for string literals.
20839 (test_numeric_literals): Likewise for numeric literals.
20840 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
20841 (test_typeid): Likewise for typeid.
20842 (test_unary_plus): New.
20843 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
20846 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
20848 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
20850 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
20852 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
20854 2018-01-10 Marek Polacek <polacek@redhat.com>
20857 * g++.dg/warn/Wduplicated-branches4.C: New test.
20859 2018-01-10 Jakub Jelinek <jakub@redhat.com>
20862 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
20865 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
20868 * g++.dg/cpp0x/new2.C: New.
20870 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
20873 * gcc.target/i386/pr83735.c: New test.
20875 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
20877 * lib/target-supports.exp (check_effective_target_branch_cost):
20879 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
20880 * gcc.dg/pr21643.c: Likewise.
20881 * gcc.dg/pr46309.c: Likewise.
20882 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
20883 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
20884 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
20885 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
20886 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
20887 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
20888 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
20889 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
20890 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
20891 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
20892 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
20893 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
20894 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
20895 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
20897 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
20900 * gcc.target/powerpc/pr83629.c: New testcase.
20902 2018-01-10 Richard Biener <rguenther@suse.de>
20905 * gcc.dg/pr78768.c: Un-XFAIL.
20907 2018-01-10 Richard Biener <rguenther@suse.de>
20910 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
20912 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
20914 PR tree-optimization/83753
20915 * gcc.dg/torture/pr83753.c: New test.
20917 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
20919 * gcc.target/i386/avx2-gather-1.c: Add -march.
20920 * gcc.target/i386/avx2-gather-2.c: Add -march.
20921 * gcc.target/i386/avx2-gather-3.c: Add -march.
20922 * gcc.target/i386/avx2-gather-4.c: Add -march.
20923 * gcc.target/i386/avx2-gather-5.c: Add -march.
20924 * gcc.target/i386/avx2-gather-6.c: Add -march.
20925 * gcc.target/i386/avx512f-gather-1.c: Add -march.
20926 * gcc.target/i386/avx512f-gather-2.c: Add -march.
20927 * gcc.target/i386/avx512f-gather-3.c: Add -march.
20928 * gcc.target/i386/avx512f-gather-4.c: Add -march.
20929 * gcc.target/i386/avx512f-gather-5.c: Add -march.
20930 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
20931 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
20932 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
20933 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
20934 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
20936 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
20939 * gcc.target/i386/pr78585.c: New test.
20941 2018-01-09 Jakub Jelinek <jakub@redhat.com>
20944 * g++.dg/cpp0x/pr83734.C: New test.
20946 2018-01-09 Carl Love <cel@us.ibm.com>
20948 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
20949 vec_mergeo builtins with float, double, long long, unsigned long long,
20950 bool long long arguments.
20951 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
20952 vec_float2 with double arguments.
20953 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
20954 vec_mergew and vec_mergow builtins.
20956 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
20959 * gfortran.dg/contiguous_6.f90: New test.
20961 2018-01-09 Richard Biener <rguenther@suse.de>
20963 PR tree-optimization/83668
20964 * gcc.dg/graphite/pr83668.c: New testcase.
20966 2018-01-09 Joseph Myers <joseph@codesourcery.com>
20968 PR tree-optimization/64811
20969 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
20970 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
20971 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
20972 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
20974 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
20976 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
20979 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
20981 2018-01-09 Tamar Christina <tamar.christina@arm.com>
20984 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
20985 no NEON and require softfp or hard float-abi.
20986 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
20988 2018-01-09 Richard Biener <rguenther@suse.de>
20990 PR tree-optimization/83572
20991 * gcc.dg/graphite/pr83572.c: New testcase.
20993 2018-01-09 Jakub Jelinek <jakub@redhat.com>
20996 * gcc.dg/sms-13.c: New test.
20998 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
21001 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
21003 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
21004 Monk Chiang <sh.chiang04@gmail.com>
21006 * gcc.target/riscv/save-restore-1.c: New.
21008 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
21011 * gcc.target/powerpc/pr83677.c: New file.
21013 2018-01-08 Jeff Law <law@redhat.com>
21015 PR rtl-optimizatin/81308
21016 * g++.dg/pr81308-1.C: New test.
21017 * g++.dg/pr81308-2.C: New test.
21019 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
21021 PR target/83663 - Revert r255946
21022 * gcc.target/aarch64/vect-slp-dup.c: New.
21024 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21026 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
21029 2018-01-08 Richard Biener <rguenther@suse.de>
21031 PR tree-optimization/83563
21032 * gcc.dg/graphite/pr83563.c: New testcase.
21034 2018-01-08 Richard Biener <rguenther@suse.de>
21036 PR middle-end/83713
21037 * g++.dg/torture/pr83713.C: New testcase.
21039 2018-01-08 Tom de Vries <tom@codesourcery.com>
21041 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
21043 2018-01-08 Richard Biener <rguenther@suse.de>
21045 PR tree-optimization/83685
21046 * gcc.dg/torture/pr83685.c: New testcase.
21048 2018-01-08 Richard Biener <rguenther@suse.de>
21051 * gcc.dg/lto/pr83719_0.c: New testcase.
21053 2018-01-08 Tom de Vries <tom@codesourcery.com>
21055 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
21056 * gcc.dg/graphite/run-id-1.c: Same.
21057 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
21059 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
21062 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
21063 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
21064 * gfortran.dg/pdt_27.f03: New test.
21067 * gfortran.dg/pdt_28.f03: New test.
21069 2018-01-08 Tom de Vries <tom@codesourcery.com>
21071 * c-c++-common/builtins.c: Require effective target alloca.
21072 * gcc.dg/Wrestrict.c: Same.
21073 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
21075 2018-01-08 Richard Biener <rguenther@suse.de>
21077 PR middle-end/83580
21078 * gcc.dg/torture/pr83580.c: New testcase.
21080 2018-01-08 Richard Biener <rguenther@suse.de>
21082 PR middle-end/83517
21083 * gcc.dg/pr83517.c: New testcase.
21085 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
21087 PR middle-end/81897
21088 * gcc.dg/uninit-pr81897.c: New test.
21090 2018-01-06 Martin Sebor <msebor@redhat.com>
21092 PR tree-optimization/83640
21093 * gcc.dg/Wrestrict-6.c: New test.
21094 * gcc.dg/pr83640.c: New test.
21096 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
21098 * gcc.target/aarch64/reg-alloc-1.c: New test.
21100 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
21103 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
21105 2018-01-06 Jakub Jelinek <jakub@redhat.com>
21108 * gcc.dg/pr83480.c: New test.
21110 PR rtl-optimization/83682
21111 * gcc.target/i386/pr83682.c: New test.
21113 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
21117 * gfortran.dg/char_cast_1.f90: Update scan pattern.
21118 * gfortran.dg/dependency_49.f90: Likewise.
21119 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
21120 * gfortran.dg/repeat_7.f90: New test for PR 66310.
21121 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
21122 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
21123 * gfortran.dg/string_1_lp64.f90: New test.
21124 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
21125 * gfortran.dg/string_3_lp64.f90: New test.
21127 2018-01-05 Jakub Jelinek <jakub@redhat.com>
21130 * gcc.target/i386/sse-26.c: New test.
21133 * gcc.target/i386/pr83604.c: New test.
21135 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
21137 * gcc.dg/vect/vect-align-4.c: New test.
21138 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
21139 and redefine as a structure with an unaligned member "b".
21140 (foo): Update accordingly.
21142 2018-01-05 Sudakshina Das <sudi.das@arm.com>
21145 * gcc.target/aarch64/bics_5.c: New test.
21146 * gcc.target/arm/bics_5.c: Likewise.
21148 2018-01-05 Jakub Jelinek <jakub@redhat.com>
21150 PR tree-optimization/83605
21151 * gcc.dg/pr83605.c: New test.
21153 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21156 * gcc.target/i386/pr83554.c: New test.
21159 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
21162 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
21166 * gfortran.dg/eoshift_8.f90: New test.
21167 * gfortran.dg/simplify_eoshift_1.f90: New test.
21169 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21172 * gcc.dg/pr83585.c: New test.
21174 2018-01-04 Nathan Sidwell <nathan@acm.org>
21177 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
21179 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21182 * gcc.dg/pr83666.c: New test.
21184 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
21187 * gcc.target/alpha/pr83628-1.c: New test.
21188 * gcc.target/alpha/pr83628-2.c: Ditto.
21190 2018-01-04 Martin Liska <mliska@suse.cz>
21193 * g++.dg/ipa/pr82352.C: New test.
21195 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21197 * gcc.dg/vect-opt-info-1.c: Moved to ...
21198 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
21199 vect_int targets, use dg-additional-options instead of dg-options and
21200 use relative line numbers instead of absolute.
21202 2018-01-03 Martin Sebor <msebor@redhat.com>
21204 PR tree-optimization/83655
21205 * gcc.dg/Wrestrict-5.c: New test.
21206 * c-c++-common/builtins.c: New test.
21208 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
21209 Alan Hayward <alan.hayward@arm.com>
21210 David Sherwood <david.sherwood@arm.com>
21212 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
21215 2018-01-03 Jeff Law <law@redhat.com>
21218 * gcc.target/i386/stack-check-17.c: New test.
21219 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
21221 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21224 * gcc.dg/pr83621.c: New test.
21227 * gcc.dg/pr83645.c: New test.
21229 2018-01-03 Martin Sebor <msebor@redhat.com>
21231 PR tree-optimization/83603
21232 * gcc.dg/Wrestrict-4.c: New test.
21235 * gcc.dg/const-2.c: New test.
21236 * gcc.dg/pure-3.c: New test.
21238 2018-01-03 Martin Sebor <msebor@redhat.com>
21240 * gcc.dg/Wrestrict-3.c: New test.
21242 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21245 * g++.dg/opt/pr83555.C: New test.
21246 * g++.dg/ubsan/pr83555.C: New test.
21248 2018-01-03 David Malcolm <dmalcolm@redhat.com>
21251 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
21252 the !CHECKING_P case by expecting a note.
21253 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
21254 a note for the !CHECKING_P case, and move the return statement
21255 outside of #if CHECKING_P guard.
21257 2018-01-03 Jeff Law <law@redhat.com>
21259 PR middle-end/83654
21260 * gcc.target/i386/stack-check-18.c: New test.
21261 * gcc.target/i386/stack-check-19.c: New test.
21263 2018-01-03 Martin Sebor <msebor@redhat.com>
21265 PR tree-optimization/83501
21266 * c-c++-common/Warray-bounds-3.c: Remove xfail.
21268 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
21270 PR tree-optimization/83501
21271 * gcc.dg/tree-ssa/pr83501-1.c: New test.
21273 2018-01-03 Nathan Sidwell <nathan@acm.org>
21276 * g++.dg/ipa/pr83667.C: New.
21278 2018-01-03 Martin Liska <mliska@suse.cz>
21280 PR tree-optimization/83593
21281 * gcc.dg/pr83593.c: New test.
21283 2018-01-03 Martin Liska <mliska@suse.cz>
21286 * g++.dg/ipa/pr83549.C: New test.
21288 2018-01-03 Marek Polacek <polacek@redhat.com>
21291 * g++.dg/warn/mvp2.C: New test.
21293 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21295 PR preprocessor/83602
21296 * g++.dg/cpp/pr83602.C: New test.
21299 * g++.dg/parse/pr83634.C: New test.
21301 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
21304 * gfortran.dg/eoshift_7.f90: New test.
21306 2018-01-03 Jan Beulich <jbeulich@suse.com>
21308 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
21309 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
21311 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21313 Update copyright years.
21315 2018-01-03 Martin Liska <mliska@suse.cz>
21318 * gcc.dg/ipa/pr83594.c: New test.
21320 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
21321 Alan Hayward <alan.hayward@arm.com>
21322 David Sherwood <david.sherwood@arm.com>
21324 * gcc.dg/vect-opt-info-1.c: New test.
21326 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
21328 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
21329 floorf128, truncf128, and roundf128.
21330 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
21331 optimizations added in match.pd.
21332 * gcc.target/powerpc/float128-hw6.c: Likewise.
21333 * gcc.target/powerpc/float128-hw7.c: Likewise.
21334 * gcc.target/powerpc/float128-hw8.c: Likewise.
21335 * gcc.target/powerpc/float128-hw9.c: Likewise.
21336 * gcc.target/powerpc/float128-hw10.c: Likewise.
21337 * gcc.target/powerpc/float128-hw11.c: Likewise.
21339 2018-01-02 Jakub Jelinek <jakub@redhat.com>
21342 * g++.dg/cpp0x/pr83556.C: New test.
21344 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
21348 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
21349 * gfortran.dg/simplify_cshift_4.f90: New test.
21351 2018-01-02 Marek Polacek <polacek@redhat.com>
21354 * g++.dg/cpp0x/inh-ctor30.C: New test.
21357 * g++.dg/cpp1z/pr83644.C: New test.
21359 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
21362 * gfortran.dg/coarray_45.f90: New test.
21365 * gfortran.dg/coarray_46.f90: New test.
21367 2018-01-01 Jakub Jelinek <jakub@redhat.com>
21369 PR tree-optimization/83581
21370 * gcc.dg/pr83581.c: New test.
21373 * gcc.dg/pr83595.c: New test.
21375 PR middle-end/83608
21376 * g++.dg/opt/pr83608.C: New test.
21378 PR middle-end/83609
21379 * gcc.dg/pr83609.c: New test.
21380 * g++.dg/opt/pr83609.C: New test.
21382 PR middle-end/83623
21383 * gcc.dg/pr83623.c: New test.
21385 * gcc.target/i386/i386.exp
21386 (check_effective_target_avx512vpopcntdqvl): New proc.
21387 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
21388 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
21389 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
21391 Copyright (C) 2018 Free Software Foundation, Inc.
21393 Copying and distribution of this file, with or without modification,
21394 are permitted in any medium without royalty provided the copyright
21395 notice and this notice are preserved.