1 2018-12-14 Claudiu Zissulescu <claziss@synopsys.com>
3 * gcc.target/arc/milli-1.c: New test.
5 2018-12-13 Michael Ploujnikov <michael.ploujnikov@oracle.com>
7 * gcc.dg/lto/pr88297_0.c: New test.
8 * gcc.dg/lto/pr88297_1.c: New test.
10 2018-12-13 Jakub Jelinek <jakub@redhat.com>
12 PR tree-optimization/88444
13 * gcc.dg/tree-ssa/pr88444.c: New test.
15 PR rtl-optimization/88470
16 * gcc.target/i386/pr88470.c: New test.
18 2018-12-13 Vladimir Makarov <vmakarov@redhat.com>
20 PR rtl-optimization/88414
21 * gcc.target/i386/pr88414.c: New.
23 2018-12-13 Marek Polacek <polacek@redhat.com>
25 PR c++/88216 - ICE with class type in non-type template parameter.
26 * g++.dg/cpp2a/nontype-class9.C: New test.
28 2018-12-13 Jakub Jelinek <jakub@redhat.com>
30 PR rtl-optimization/88416
31 * gcc.target/i386/pr88416.c: New test.
33 PR tree-optimization/88464
34 * gcc.target/i386/avx512f-pr88462-1.c: New test.
35 * gcc.target/i386/avx512f-pr88462-2.c: New test.
37 2018-12-13 Nathan Sidwell <nathan@acm.org>
40 * g++.dg/lookup/pr87531-2.C: New.
42 2018-12-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
45 * lib/gdc-dg.exp (gdc-dg-test): Strip gdc.test prefix.
46 * gdc.test/gdc-test.exp (gdc-do-test): Create $subdir link.
47 Include $subdir in filename.
48 Cleanup generated source.
49 * gdc.test/compilable/ddoc9676a.d (EXTRA_SOURCES): Don't use
51 * gdc.test/compilable/depsOutput9948.d: Likewise.
53 2018-12-13 Jakub Jelinek <jakub@redhat.com>
56 * gcc.dg/tree-ssa/split-path-5.c (__ctype_ptr__): Change type from
57 const char * to const signed char *.
58 (bmhi_init): Change pattern parameter's type the same. Use
59 __builtin_strlen instead of undeclared strlen.
61 2018-12-13 Andreas Krebbel <krebbel@linux.ibm.com>
63 * gcc.target/s390/zvector/vec-double-1.c: New test.
64 * gcc.target/s390/zvector/vec-double-2.c: New test.
66 2018-12-13 Wei Xiao <wei3.xiao@intel.com>
68 * gcc.target/i386/funcspec-56.inc: Handle new march.
70 2018-12-13 Jakub Jelinek <jakub@redhat.com>
73 * gcc.target/i386/avx512f-pr88465.c: New test.
74 * gcc.target/i386/avx512dq-pr88465.c: New test.
77 * gcc.target/i386/pr88461.c: New test.
79 2018-12-12 Paolo Carlini <paolo.carlini@oracle.com>
81 * g++.dg/other/static5.C: New.
83 2018-12-12 Segher Boessenkool <segher@kernel,crashing.org>
86 * gcc.dg/independent-cloneids-1.c: Use ^ not \m.
88 2018-12-12 Joel Brobecker <brobecker@adacore.com>
90 * gcc.dg/lto/20100430-1_0.c: Add dg-require-profiling requirement.
92 2018-12-12 Jakub Jelinek <jakub@redhat.com>
95 * g++.dg/cpp2a/is-constant-evaluated3.C: New test.
98 * g++.dg/cpp2a/is-constant-evaluated1.C: Change from dg-do compile
100 (e): Adjust comment with correct expected value.
101 (main): Expect e == 1.
102 * g++.dg/cpp2a/is-constant-evaluated2.C: New test.
104 2018-12-11 Steven G. Kargl <kargl@gcc.gnu.org>
107 * gfortran.dg/pr70870_1.f90: Update testcase to use -std=gnu.
108 * gfortran.dg/pr88155.f90: New test.
110 2018-12-11 Steven G. Kargl <kargl@gcc.gnu.org>
113 * gfortran.dg/pr88249.f90: New test.
115 2018-12-11 Jakub Jelinek <jakub@redhat.com>
117 PR tree-optimization/80520
118 * gcc.dg/tree-ssa/split-path-11.c (foo): Make the test ilp32 target
121 2018-12-11 Marek Polacek <polacek@redhat.com>
123 PR c++/86608 - reading constexpr volatile variable.
124 * g++.dg/cpp0x/constexpr-volatile2.C: New test.
125 * g++.dg/cpp0x/pr65327.C: Add dg-error.
127 2018-12-11 Paolo Carlini <paolo.carlini@oracle.com>
129 * g++.dg/pr53037-4.C: Test the first two locations too.
131 2018-12-11 Jakub Jelinek <jakub@redhat.com>
133 PR tree-optimization/88444
134 * gcc.dg/pr88444.c: New test.
136 2018-12-11 Dimitar Dimitrov <dimitar@dinux.eu>
138 * gcc.target/i386/pr52813.c: New test.
140 2018-12-11 Jakub Jelinek <jakub@redhat.com>
143 * gcc.target/i386/pr88425.c: New test.
146 * c-c++-common/ubsan/float-cast-overflow-11.c: New test.
148 2018-12-11 Yannick Moy <moy@adacore.com>
150 * gnat.dg/ghost4.adb: New testcase.
152 2018-12-11 Ed Schonberg <schonberg@adacore.com>
154 * gnat.dg/iter4.adb: New testcase.
156 2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
158 * gnat.dg/valid4.adb, gnat.dg/valid4_pkg.adb,
159 gnat.dg/valid4_pkg.ads: New testcase.
161 2018-12-11 Eric Botcazou <ebotcazou@adacore.com>
163 * gnat.dg/packed_array.adb, gnat.dg/packed_array.ads,
164 gnat.dg/packed_array_pkg.ads: New testcase.
166 2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
168 * gnat.dg/ghost3.adb, gnat.dg/ghost3.ads: New testcase.
170 2018-12-11 Ed Schonberg <schonberg@adacore.com>
172 * gnat.dg/bip_cu.adb, gnat.dg/bip_cu_constructor.adb,
173 gnat.dg/bip_cu_constructor.ads, gnat.dg/bip_cu_t.adb,
174 gnat.dg/bip_cu_t.ads: New testcase.
176 2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
178 * gnat.dg/ghost2.adb, gnat.dg/ghost2.ads: New testcase.
180 2018-12-11 Eric Botcazou <ebotcazou@adacore.com>
182 * gnat.dg/atomic11.adb, gnat.dg/atomic11_pkg1.ads,
183 gnat.dg/atomic11_pkg2.ads: New testcase.
185 2018-12-11 Ed Schonberg <schonberg@adacore.com>
187 * gnat.dg/aspect1.adb, gnat.dg/aspect1_horizontal.adb,
188 gnat.dg/aspect1_horizontal.ads, gnat.dg/aspect1_vectors_2d.ads:
190 * gnat.dg/static_pred1.adb: Expect an error message.
192 2018-12-11 Jakub Jelinek <jakub@redhat.com>
195 * lib/target-supports.exp (check_effective_target_lto_incremental):
197 * g++.dg/lto/pr69137_0.C: Require lto_incremental effective target.
198 * g++.dg/lto/pr65316_0.C: Likewise.
199 * g++.dg/lto/pr85176_0.C: Likewise.
200 * g++.dg/lto/pr79000_0.C: Likewise.
201 * g++.dg/lto/pr66180_0.C: Likewise.
202 * g++.dg/lto/pr65193_0.C: Likewise.
203 * g++.dg/lto/pr69077_0.C: Likewise.
204 * g++.dg/lto/pr68057_0.C: Likewise.
205 * g++.dg/lto/pr66705_0.C: Likewise.
206 * g++.dg/lto/pr65302_0.C: Likewise.
207 * g++.dg/lto/20091002-1_0.C: Likewise.
208 * g++.dg/lto/pr81940_0.C: Likewise.
209 * g++.dg/lto/pr64043_0.C: Likewise.
210 * g++.dg/lto/pr65549_0.C: Likewise.
211 * g++.dg/lto/pr69133_0.C: Likewise.
212 * gfortran.dg/lto/pr79108_0.f90: Likewise.
214 2018-12-10 Jeff Law <law@redhat.com>
216 PR tree-optimization/80520
217 * gcc.dg/tree-ssa/split-path-5.c: Update expected output.
218 * gcc.dg/tree-ssa/split-path-11.c: New test.
220 2018-12-10 Steven G. Kargl <kargl@gcc.gnu.org>
223 * gfortran.dg/io_constraints_8.f90: Update error message.
224 * gfortran.dg/pr87922.f90: New test.
226 2018-12-10 Martin Sebor <msebor@redhat.com>
228 PR tree-optimization/86196
229 * gimple-ssa-warn-restrict.c (builtin_memref::builtin_memref): Use
230 base size only of arrays.
232 2018-12-10 Uros Bizjak <ubizjak@gmail.com>
234 * gcc.dg/sinatan-1.c: Use dg-add-options ieee.
236 2018-12-10 Steven G. Kargl <kargl@gcc.gnu.org>
239 * gfortran.dg/pr88269.f90: New test.
241 2018-12-10 Uros Bizjak <ubizjak@gmail.com>
244 * gcc.target/i386/pr88418.c: New test.
246 2018-12-10 Richard Biener <rguenther@suse.de>
248 PR tree-optimization/88427
249 * gcc.dg/pr88427.c: New testcase.
251 2018-12-10 Jakub Jelinek <jakub@redhat.com>
254 * gcc.target/i386/pr87955.c: Add -msse2 -mfpmath=sse to dg-options.
256 2018-12-10 Martin Jambor <mjambor@suse.cz>
259 * gcc.dg/ipa/pr88214.c: New test.
261 2018-12-10 Jakub Jelinek <jakub@redhat.com>
264 * gcc.dg/vect/vect-ivdep-1.c: Prune versioning for alignment messages.
265 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
266 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise.
267 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
268 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
269 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
270 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
272 2018-12-10 Richard Biener <rguenther@suse.de>
275 * gcc.dg/gomp/pr88415.c: New testcase.
277 2018-12-10 Eric Botcazou <ebotcazou@adacore.com>
279 * c-c++-common/patchable_function_entry-decl.c: Pass -mcpu=gr6 for
280 Visium and remove other specific handling.
281 * c-c++-common/patchable_function_entry-default.c: Likewise.
282 * c-c++-common/patchable_function_entry-definition.c: Likewise.
284 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
287 * gfortran.dg/pr88205.f90: New unit.
289 2018-12-09 Iain Buclaw <ibuclaw@gdcproject.org>
292 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -D.
293 (dmd2dg): Check generated html in ddoc tests.
294 (gdc-do-test): Set dg-do-what-default to compile for ddoc tests.
296 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
299 * gfortran.dg/pr88206.f90: New test.
301 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
304 * gfortran.dg/pr88228.f90: New test.
306 2018-12-09 Thomas Schwinge <thomas@codesourcery.com>
308 * gfortran.dg/goacc/combined-directives-3.f90: New file.
310 2018-12-09 Cesar Philippidis <cesar@codesourcery.com>
312 * c-c++-common/goacc/combined-directives-3.c: New test.
313 * c-c++-common/goacc/loop-2-kernels.c (void K): Adjust test.
314 * c-c++-common/goacc/loop-2-parallel.c (void P): Adjust test.
315 * c-c++-common/goacc/loop-3.c (void p2): Adjust test.
317 2018-12-09 Thomas Schwinge <thomas@codesourcery.com>
319 * gfortran.dg/goacc/loop-2-kernels.f95: Update.
320 * gfortran.dg/goacc/loop-2-parallel.f95: Likewise.
321 * gfortran.dg/goacc/nested-parallelism.f90: Likewise.
323 * gfortran.dg/goacc/loop-2.f95: Split into...
324 * gfortran.dg/goacc/loop-2-kernels-nested.f95: ... this new
326 * gfortran.dg/goacc/loop-2-kernels-tile.f95: ..., and this new
328 * gfortran.dg/goacc/loop-2-kernels.f95: ..., and this new file...
329 * gfortran.dg/goacc/loop-2-parallel-3.f95: ..., and this new
331 * gfortran.dg/goacc/loop-2-parallel-nested.f95: ..., and this new
333 * gfortran.dg/goacc/loop-2-parallel-tile.f95: ..., and this new
335 * gfortran.dg/goacc/loop-2-parallel.f95: ..., and this new file.
338 * gfortran.dg/goacc/loop-1-2.f95: Update.
339 * gfortran.dg/goacc/loop-1.f95: Likewise.
341 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
344 * gfortran.dg/pr88048.f90: New test.
346 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
349 * gfortran.dg/pr87945_1.f90: New test.
350 * gfortran.dg/pr87945_2.f90: New test.
352 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
355 * gfortran.dg/pr88025.f90: New test.
357 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
359 * gfortran.dg/pr88357_1.f90: New test.
360 * gfortran.dg/pr88357_2.f90: New test.
362 2018-12-08 Jakub Jelinek <jakub@redhat.com>
365 * gfortran.fortran-torture/compile/pr88304-2.f90: New test.
367 2018-12-07 Paolo Carlini <paolo.carlini@oracle.com>
369 * g++.dg/other/bitfield7.C: New.
370 * g++.dg/parse/bitfield8.C: Likewise.
371 * g++.dg/parse/bitfield9.C: Likewise.
372 * g++.dg/pr53037-4.C: Test the locations too.
374 2018-12-07 Peter Bergner <bergner@linux.ibm.com>
377 * gcc.target/powerpc/pr87496.c: Rename from this...
378 * gcc.target/powerpc/pr87496-1.c: ...to this. Update comment.
379 * gcc.target/powerpc/pr87496-2.c: New test.
380 * gcc.target/powerpc/pr87496-3.c: New test.
382 2018-12-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
384 * gcc.target/aarch64/sve/override_sve_width_1.c: New test.
386 2018-12-07 Jeff Law <law@redhat.com>
389 * gcc.c-torture/builtins/strnlen.x: New file to filter -Og from
392 2018-12-07 Vladimir Makarov <vmakarov@redhat.com>
394 PR rtl-optimization/88349
395 * gcc.target/mips/pr88349.c: New.
397 2018-12-07 Jakub Jelinek <jakub@redhat.com>
400 * g++.dg/cpp0x/initlist105.C: New test.
401 * g++.dg/cpp0x/initlist106.C: New test.
402 * g++.dg/other/pr86669.C: New test.
404 2018-12-07 Richard Sandiford <richard.sandiford@arm.com>
406 * gcc.target/aarch64/sve/pred_elim_2.c: New test.
408 2018-12-07 Richard Sandiford <richard.sandiford@arm.com>
410 * gcc.target/aarch64/sve/pred_elim_1.c: New test.
412 2018-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
414 * gcc.target/i386/ipa-stack-alignment-2.c: Add
415 -fomit-frame-pointer to dg-options.
417 2018-12-07 Jakub Jelinek <jakub@redhat.com>
420 * gcc.target/i386/pr85593.c: New test.
422 PR rtl-optimization/85770
423 * gcc.target/i386/pr85770.c: Require int128 effective target.
426 * gfortran.dg/gomp/pr88377.f90: New test.
429 * gcc.dg/tree-ssa/pr88367.c: New test.
432 * g++.dg/cpp0x/constexpr-87506.C: New test.
434 2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
436 * g++.dg/parse/bitfield7.C: New.
437 * g++.dg/other/bitfield2.C: Check location and type.
438 * g++.dg/parse/bitfield1.C: Likewise.
439 * g++.dg/parse/bitfield2.C: Likewise.
441 2018-12-06 Alexandre Oliva <aoliva@redhat.com>
444 * g++.dg/pr86747.C: New.
447 * g++.dg/cpp0x/pr86397-1.C: New.
448 * g++.dg/cpp0x/pr86397-2.C: New.
450 2018-12-06 Paul A. Clarke <pc@us.ibm.com>
453 * gcc.target/powerpc/bmi-check.h: Remove test for
454 __BUILTIN_CPU_SUPPORTS__, thereby enabling test code to run.
455 * gcc.target/powerpc/bmi2-check.h: Likewise.
456 * gcc.target/powerpc/mmx-check.h: Likewise.
457 * gcc.target/powerpc/sse-check.h: Likewise.
458 * gcc.target/powerpc/sse2-check.h: Likewise.
459 * gcc.target/powerpc/sse3-check.h: Likewise.
461 2018-12-06 Paul A. Clarke <pc@us.ibm.com>
464 * gcc.target/powerpc/mmx-packssdw-1.c: Fixes for big-endian.
465 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
466 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise.
467 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
468 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
469 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
470 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
471 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
472 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
473 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
475 2018-12-06 Marek Polacek <polacek@redhat.com>
477 PR c++/88373 - wrong parse error with ~.
478 * g++.dg/cpp2a/fn-template19.C: New test.
480 2018-12-06 Richard Sandiford <richard.sandiford@arm.com>
482 * gcc.dg/vect/vect-over-widen-23.c: Remove unwanted line.
484 2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
486 * c-c++-common/torture/asm-inline.c: New testcase.
487 * gcc.dg/asm-qual-2.c: Test asm inline, too.
489 2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
492 * gcc.dg/asm-qual-1.c: Test that "const" and "restrict" are refused.
493 * gcc.dg/asm-qual-2.c: New test, test that asm-qualifiers are allowed
494 in any order, but that duplicates are not allowed.
496 2018-12-06 Jeff Law <law@redhat.com>
499 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Skip the post switch conversion
501 * gcc.dg/tree-ssa/pr77445-2.c: Similarly.
503 2018-12-06 David Malcolm <dmalcolm@redhat.com>
506 * g++.dg/diagnostic/missing-default-args.C: New test.
507 * g++.dg/diagnostic/param-type-mismatch-3.C: New test.
508 * g++.dg/diagnostic/param-type-mismatch.C: Add tests for invalid
509 references and incomplete types.
510 * g++.dg/warn/Wconversion-null-4.C: New test.
512 2018-12-06 Jakub Jelinek <jakub@redhat.com>
515 * gcc.target/aarch64/asm-5.c: New test.
517 PR tree-optimization/85726
518 * gcc.dg/tree-ssa/pr85726-1.c: New test.
519 * gcc.dg/tree-ssa/pr85726-2.c: New test.
520 * gcc.dg/tree-ssa/pr85726-3.c: New test.
521 * gcc.dg/tree-ssa/pr85726-4.c: New test.
524 * gfortran.fortran-torture/compile/pr88304.f90: New test.
526 2018-12-06 Richard Biener <rguenther@suse.de>
529 * c-c++-common/pr19807-2.c: Try link only on x86, add xfailed
530 optimized dump scanning.
531 * c-c++-common/pr19807-3.c: Likewise.
533 2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
535 * g++.dg/parse/bitfield6b.C: New.
536 * g++.dg/parse/bitfield3.C: Test location and type.
538 2018-12-06 Iain Sandoe <iain@sandoe.co.uk>
540 * lib/c-compat.exp (compat-use-alt-compiler):
541 Handle -fno-diagnostics-show-line-numbers.
542 (compat_setup_dfp): Likewise.
544 2018-12-05 Jeff Law <law@redhat.com>
546 PR rtl-optimization/85770
547 * gcc.target/i386/pr85770.c: New test.
549 2018-12-05 Martin Sebor <msebor@redhat.com>
552 * c-c++-common/Wstringop-truncation.c: Remove xfails.
553 * gcc.dg/Wstringop-truncation-5.c: New test.
554 * gcc.dg/strcmpopt_1.c: Adjust.
555 * gcc.dg/tree-ssa/pr79697.c: Same.
557 2018-12-05 Richard Sandiford <richard.sandiford@arm.com>
559 PR tree-optimization/88064
560 * gcc.dg/vect/vect-over-widen-23.c: New test.
562 2018-12-05 David Malcolm <dmalcolm@redhat.com>
564 * lib/gcc-dg.exp (process-message): Change verbosity level of
565 "verbose" from 2 to 3.
566 (dg-locus): Likewise.
568 2018-12-05 Richard Biener <rguenther@suse.de>
571 * c-c++-common/pr19807-2.c: New testcase.
572 * c-c++-common/pr19807-3.c: Likewise.
574 2018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
577 * gcc.target/sparc/attr-aligned.c (MAXALIGN) [__sparcv9 ||
580 2018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
582 * gcc.target/sparc/20181129-1.c: Compile with -std=c99.
583 * gcc.target/sparc/20181129-2.c: Likewise.
585 2018-12-05 Jakub Jelinek <jakub@redhat.com>
587 PR tree-optimization/87360
588 * g++.dg/opt/pr87360.C: New test.
589 * gfortran.dg/pr87360.f90: New test.
592 * g++.dg/init/const13.C: New test.
595 * c-c++-common/asan/pr88333.c: New test.
597 2018-12-05 Alexandre Oliva <aoliva@redhat.com>
600 * g++.dg/cpp1z/pr85569.C: New.
602 2018-12-05 Chenghua Xu <paul.hua.gm@gmail.com>
604 * gcc.target/mips/msa.c: Adjusted clti_<su>.df $wn,$wn,5
605 to clei_<su>.df $wn,$wn,4 in test31.
607 2018-12-04 Paolo Carlini <paolo.carlini@oracle.com>
610 * g++.dg/parse/bitfield6.C: New.
612 2018-12-04 Jakub Jelinek <jakub@redhat.com>
614 PR tree-optimization/87320
615 * gcc.dg/pr87320.c: New test.
617 2018-12-04 Jeff Law <law@redhat.com>
619 * gcc.dg/strlenopt-58.c: Handle targets with 2 byte wchar_t.
621 2018-12-04 Martin Sebor <msebor@redhat.com>
623 * gcc.target/i386/attr-aligned-2.c: New test.
624 * gcc.target/i386/falign-functions-3.c: New test.
626 2018-12-04 Jakub Jelinek <jakub@redhat.com>
629 * gcc.target/powerpc/pr88188-2.c: New test.
631 2018-12-04 Marek Polacek <polacek@redhat.com>
633 PR c++/88184 - ICE when treating name as template-name.
634 * g++.dg/cpp2a/fn-template17.C: New test.
635 * g++.dg/cpp2a/fn-template18.C: New test.
637 2018-12-04 David Edelsohn <dje.gcc@gmail.com>
639 * gcc.dg/live-patching-2.c: Require LTO.
641 2018-12-04 Iain Sandoe <iain@sandoe.co.uk>
644 * lib/target-supports.exp (check_effective_target_freorder):
645 Suppress warnings for missing profile.
647 2018-12-04 Jakub Jelinek <jakub@redhat.com>
649 * g++.old-deja/g++.oliva/typename1.C: Don't expect any diagnostics
651 * g++.old-deja/g++.oliva/typename2.C: Likewise.
653 PR tree-optimization/88285
654 * gcc.dg/predict-22.c: Only compile on freorder targets.
656 2018-12-04 Julian Brown <julian@codesourcery.com>
658 * c-c++-common/goacc/asyncwait-1: Update expected errors and add a
661 2018-12-04 Jakub Jelinek <jakub@redhat.com>
664 * g++.dg/cpp0x/rv-cond3.C: New test.
666 2018-12-04 Richard Biener <rguenther@suse.de>
668 PR tree-optimization/88315
669 * gcc.dg/vect/slp-reduc-sad.c: Adjust to provide non-trivial
672 2018-12-03 Jakub Jelinek <jakub@redhat.com>
675 * gcc.c-torture/execute/pr64242.c (foo, bar): New functions.
676 (p): Make it void *volatile instead of volatile void *.
678 (main): Add a dummy 32-byte aligned variable and escape its address.
679 Don't require that the two __builtin_alloca (0) calls return the
680 same address, just require that their difference is smaller than
683 2018-12-03 Marek Polacek <polacek@redhat.com>
685 * g++.dg/cpp1y/lambda-generic-83856.C: Use __SIZE_TYPE__.
687 2018-12-03 Ed Schonberg <schonberg@adacore.com>
689 * gnat.dg/array33.adb: New testcase.
691 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
693 * gnat.dg/array32.adb, gnat.dg/array32.ads: New testcase.
695 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
697 * gnat.dg/generic_inst2.adb, gnat.dg/generic_inst2.ads,
698 gnat.dg/generic_inst2_c.ads: New testcase.
700 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
702 * gnat.dg/overload2.adb, gnat.dg/overload2_p.adb,
703 gnat.dg/overload2_p.ads, gnat.dg/overload2_q.adb,
704 gnat.dg/overload2_q.ads: New testcase.
706 2018-12-03 Fritz Reese <fritzoreese@gmail.com>
707 Mark Eggleston <mark.eggleston@codethink.co.uk>
710 * gfortran.dg/array_temporaries_5.f90: New test.
711 * gfortran.dg/dec_bitwise_ops_3.f90: Ditto.
712 * gfortran.dg/dec_d_lines_3.f: Ditto.
713 * gfortran.dg/dec_exp_4.f90: Ditto.
714 * gfortran.dg/dec_exp_5.f90: Ditto.
715 * gfortran.dg/dec_io_7.f90: Ditto.
716 * gfortran.dg/dec_structure_24.f90: Ditto.
717 * gfortran.dg/dec_structure_25.f90: Ditto.
718 * gfortran.dg/dec_structure_26.f90: Ditto.
719 * gfortran.dg/dec_structure_27.f90: Ditto.
720 * gfortran.dg/dec_type_print_3.f90: Ditto.
721 * gfortran.dg/init_flag_20.f90: Ditto.
723 2018-12-03 Jeff Law <law@redhat.com>
725 * gcc.dg/pr59963-2.c: Make testnames unique.
726 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Likewise.
728 2018-12-03 Ilya Leoshkevich <iii@linux.ibm.com>
730 * gcc.target/s390/nodatarel-1.c: Expect .LANCHOR0@GOTENT instead
732 * gcc.target/s390/section-anchors.c: New test.
733 * gcc.target/s390/section-anchors2.c: New test.
734 * gcc.target/s390/section-anchors3.c: New test.
736 2018-12-03 Richard Biener <rguenther@suse.de>
738 PR tree-optimization/88301
739 * gcc.dg/tree-ssa/evrp13.c: New testcase.
741 2018-12-03 Jakub Jelinek <jakub@redhat.com>
743 PR tree-optimization/71109
744 * gcc.c-torture/compile/pr71109.c: New test.
747 * g++.target/aarch64/sve/vcond_1.C: Adjust for comparison
750 2018-12-03 Ilya Leoshkevich <iii@linux.ibm.com>
753 * gcc.target/s390/pr80080-4.c: New test.
755 2018-12-02 Andi Kleen <ak@linux.intel.com>
757 * gcc.target/i386/returninst1.c: Run on 64bit only.
758 * gcc.target/i386/returninst2.c: Dito.
759 * gcc.target/i386/returninst3.c: Dito.
761 2018-12-02 Jakub Jelinek <jakub@redhat.com>
764 * gcc.target/i386/pr88278.c: New test.
765 * gcc.target/i386/pr53759.c: Don't expect vmovlps insn, expect vmovq
767 * gcc.target/i386/pr53759-2.c: New test.
769 * c-c++-common/gomp/cancel-1.c (f2): Add various taskloop related
773 * c-c++-common/asan/pr88291.c: New test.
776 * g++.dg/gomp/pr88258.C: New test.
778 2018-12-01 Marek Polacek <polacek@redhat.com>
780 Implement P0634R3, Down with typename!
781 * g++.dg/cpp0x/alias-decl-43.C: Adjust dg-error.
782 * g++.dg/cpp0x/decltype67.C: Only expect error in c++17_down.
783 * g++.dg/cpp1z/typename1.C: New test.
784 * g++.dg/cpp2a/typename1.C: New test.
785 * g++.dg/cpp2a/typename10.C: New test.
786 * g++.dg/cpp2a/typename11.C: New test.
787 * g++.dg/cpp2a/typename2.C: New test.
788 * g++.dg/cpp2a/typename3.C: New test.
789 * g++.dg/cpp2a/typename4.C: New test.
790 * g++.dg/cpp2a/typename5.C: New test.
791 * g++.dg/cpp2a/typename6.C: New test.
792 * g++.dg/cpp2a/typename7.C: New test.
793 * g++.dg/cpp2a/typename8.C: New test.
794 * g++.dg/cpp2a/typename9.C: New test.
795 * g++.dg/diagnostic/missing-typename.C: Only run the test in
797 * g++.dg/other/crash-9.C: Add template disambiguator.
798 * g++.dg/other/nontype-1.C: Only expect error in c++17_down.
799 * g++.dg/parse/crash13.C: Likewise.
800 * g++.dg/parse/error36.C: Likewise.
801 * g++.dg/parse/no-typename1.C: Likewise.
802 * g++.dg/parse/typedef2.C: Likewise.
803 * g++.dg/parse/typename11.C: Likewise.
804 * g++.dg/template/crash48.C: Adjust dg-error.
805 * g++.dg/template/dependent-name5.C: Only expect error in c++17_down.
807 * g++.dg/template/error29.C: Only expect error in c++17_down.
808 * g++.dg/template/nested5.C: Add template disambiguator.
809 * g++.dg/template/pr84789.C: Only expect error in c++17_down.
810 * g++.dg/template/static30.C: Add dg-error.
811 * g++.dg/template/typedef6.C: Adjust dg-error.
812 * g++.dg/template/typename3.C: Only expect error in c++17_down.
815 * g++.dg/cpp1y/lambda-generic-83856.C: New test.
818 * g++.dg/other/error35.C: New test.
821 * g++.dg/cpp1y/lambda-generic-87523.C: New test.
823 2018-12-01 Jeff Law <law@redhat.com>
825 * gcc.dg/predict-22.c: Update expected output.
827 2018-12-01 Jakub Jelinek <jakub@redhat.com>
830 * gcc.target/i386/pr54589.c: New test.
832 2018-11-30 Jakub Jelinek <jakub@redhat.com>
835 * lib/target-supports.exp (logical_op_short_circuit): Remove.
836 * gcc.dg/builtin-bswap-7.c: Remove logical_op_short_circuit
837 effective target, drop -mbranch-cost= options from the test and
838 instead pass --param logical-op-non-short-circuit=0 or
839 --param logical-op-non-short-circuit=1 depending on what the
841 * gcc.dg/pr21643.c: Likewise.
842 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
843 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
844 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
845 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
846 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
847 * gcc.dg/tree-ssa/ssa-thread-14.c: Likewise.
848 * gcc.dg/tree-ssa/vrp47.c: Likewise.
849 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Likewise.
850 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Likewise.
851 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Likewise.
852 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
853 * gcc.dg/tree-ssa/vrp87.c: Likewise.
854 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
855 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
856 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
857 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
858 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
859 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
860 * gcc.dg/binop-xor1.c: Likewise.
861 * gcc.dg/pr46309.c: Likewise.
862 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: New test.
863 * gcc.dg/tree-ssa/reassoc-32.c: Add
864 --param logical-op-non-short-circuit=1 to dg-options.
865 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
866 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
867 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
868 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
870 2018-11-30 Wilco Dijkstra <wdijkstr@arm.com>
873 * gcc.c-torture/execute/pr64242.c: New test.
875 2018-11-30 David Malcolm <dmalcolm@redhat.com>
877 * g++.dg/parse/missing-parens-fixit.C: New test.
879 2018-11-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
881 * gcc.dg/independent-cloneids-1.c: New test.
883 2018-11-30 Jakub Jelinek <jakub@redhat.com>
886 * g++.dg/debug/dwarf2/pr85550.C: New test.
888 2018-11-30 Thomas Schwinge <thomas@codesourcery.com>
891 * c-c++-common/goacc/asyncwait-5.c: Update.
892 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
894 * c-c++-common/goacc/asyncwait-5.c: New file.
895 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
897 2018-11-30 Peter Bergner <bergner@linux.ibm.com>
900 * gcc.target/powerpc/pr86324-1.c: Add dg-skip-if selector.
901 Add -mcpu=power7 option.
903 2018-11-30 David Malcolm <dmalcolm@redhat.com>
905 PR preprocessor/88257
906 * c-c++-common/Wformat-pr88257.c: New test.
907 * c-c++-common/Wformat-pr88257.h: New test header.
908 * c-c++-common/empty.h: New test header.
910 2018-11-30 Sam Tebbs <sam.tebbs@arm.com>
912 * gcc.target/arm/neon-dotprod-restriction.c: New file.
913 * lib/target-supports.exp
914 (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): Include
917 2018-11-30 Martin Liska <mliska@suse.cz>
920 * c-c++-common/asan/asan-stack-small.c: New test.
922 2018-11-30 Richard Biener <rguenther@suse.de>
924 * gcc.dg/gimplefe-34.c: New testcase.
925 * gcc.dg/gimplefe-35.c: Likewise.
927 2018-11-30 Martin Liska <mliska@suse.cz>
930 * gfortran.dg/simd-builtins-1.f90: Restrict to 128b vectors.
931 * gfortran.dg/simd-builtins-6.f90: Likewise.
933 2018-11-29 Andi Kleen <ak@linux.intel.com>
935 * gcc.target/i386/fentryname2.c: New test.
936 * gcc.target/i386/fentryname3.c: New test.
938 2018-11-29 Andi Kleen <ak@linux.intel.com>
940 * gcc.target/i386/fentryname1.c: New test.
942 2018-11-29 Andi Kleen <ak@linux.intel.com>
944 * gcc.target/i386/returninst1.c: New test.
945 * gcc.target/i386/returninst2.c: New test.
946 * gcc.target/i386/returninst3.c: New test.
948 2018-11-29 Eric Botcazou <ebotcazou@adacore.com>
950 * gcc.target/sparc/20181129-1.c: New test.
951 * gcc.target/sparc/20181129-2.c: Likewise.
953 2018-11-29 Jakub Jelinek <jakub@redhat.com>
956 * g++.target/i386/pr88152.C: New test.
958 2018-11-29 Vladimir Makarov <vmakarov@redhat.com>
960 * gcc.target/i386/pr34256.c: Adjust the number of expected moves.
962 2018-11-29 Paolo Carlini <paolo.carlini@oracle.com>
964 * g++.dg/cpp0x/constexpr-base6b.C: New.
965 * g++.dg/cpp0x/constexpr-47969.C: Test locations too.
966 * g++.dg/cpp0x/constexpr-48324.C: Likewise.
967 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
968 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
969 * g++.dg/cpp1y/pr63996.C: Likewise.
970 * g++.dg/ext/constexpr-vla5.C: Likewise.
971 * g++.dg/ext/stmtexpr15.C: Likewise.
972 * g++.dg/ext/vla1.C: Likewise.
973 * g++.dg/other/fold1.C: Likewise.
974 * g++.dg/parse/array-size2.C: Likewise.
975 * g++.dg/parse/crash36.C: Likewise.
976 * g++.dg/ubsan/pr81530.C: Likewise.
977 * g++.dg/warn/Wvla-1.C: Likewise.
978 * g++.dg/warn/Wvla-2.C: Likewise.
979 * g++.old-deja/g++.brendan/array1.C: Likewise.
980 * g++.old-deja/g++.bugs/900402_02.C: Likewise.
981 * g++.old-deja/g++.law/init3.C: Likewise.
982 * g++.old-deja/g++.mike/p6149.C: Likewise.
984 2018-11-29 David Malcolm <dmalcolm@redhat.com>
987 * g++.dg/lookup/suggestions-scoped-enums.C: New test.
988 * g++.dg/lookup/suggestions-unscoped-enums.C: New test.
990 2018-11-29 Peter Bergner <bergner@linux.ibm.com>
993 * gcc.target/powerpc/pr87496.c: New test.
995 2018-11-29 Martin Sebor <msebor@redhat.com>
999 * gcc.dg/attr-aligned-2.c: New test.
1000 * gcc.dg/builtin-has-attribute.c: Adjust.
1001 * c-c++-common/builtin-has-attribute-2.c: Same.
1002 * c-c++-common/builtin-has-attribute-3.c: Same.
1003 * c-c++-common/builtin-has-attribute-4.c: Same.
1004 * c-c++-common/builtin-has-attribute-5.c: New test.
1005 * gcc.target/aarch64/attr-aligned.c: Same.
1006 * gcc.target/i386/attr-aligned.c: Same.
1007 * gcc.target/powerpc/attr-aligned.c: Same.
1008 * gcc.target/sparc/attr-aligned.c: Same.
1010 2018-11-29 qing zhao <qing.zhao@oracle.com>
1012 * gcc.dg/live-patching-1.c: New test.
1013 * gcc.dg/live-patching-2.c: New test.
1014 * gcc.dg/live-patching-3.c: New test.
1015 * gcc.dg/tree-ssa/writeonly-3.c: New test.
1016 * gcc.target/i386/ipa-stack-alignment-2.c: New test.
1018 2018-11-29 Giuliano Belinassi <giuliano.belinassi@usp.br>
1020 * gcc.dg/sinhatanh-1.c: New test.
1021 * gcc.dg/sinhatanh-2.c: New test.
1022 * gcc.dg/sinhatanh-3.c: New test.
1024 2018-11-29 Jakub Jelinek <jakub@redhat.com>
1027 * g++.target/i386/sse4_1-pr54700-1.C: New test.
1028 * g++.target/i386/sse4_1-pr54700-2.C: New test.
1029 * g++.target/i386/avx-pr54700-1.C: New test.
1030 * g++.target/i386/avx-pr54700-2.C: New test.
1031 * g++.target/i386/avx2-pr54700-1.C: New test.
1032 * g++.target/i386/avx2-pr54700-2.C: New test.
1033 * g++.target/i386/sse4_1-check.h: New file.
1034 * g++.target/i386/avx-check.h: New file.
1035 * g++.target/i386/avx2-check.h: New file.
1036 * g++.target/i386/m128-check.h: New file.
1037 * g++.target/i386/m256-check.h: New file.
1038 * g++.target/i386/avx-os-support.h: New file.
1041 * g++.dg/tree-ssa/pr88152-1.C: New test.
1042 * g++.dg/tree-ssa/pr88152-2.C: New test.
1045 * gcc.dg/ubsan/pr88234.c: New test.
1047 2018-11-29 Richard Biener <rguenther@suse.de>
1049 PR tree-optimization/88243
1050 * gcc.dg/torture/pr88243.c: New testcase.
1052 2018-11-29 Jakub Jelinek <jakub@redhat.com>
1055 * g++.dg/cpp0x/pr87539.C: New test.
1057 2018-11-28 Martin Sebor <msebor@redhat.com>
1061 * c-c++-common/Wsizeof-pointer-memaccess4.c: New test.
1063 2018-11-28 Marek Polacek <polacek@redhat.com>
1065 Implement P1094R2, Nested inline namespaces.
1066 * g++.dg/cpp2a/nested-inline-ns1.C: New test.
1067 * g++.dg/cpp2a/nested-inline-ns2.C: New test.
1069 2018-11-28 Nathan Sidwell <nathan@acm.org>
1072 * g++.dg/lookup/pr87531.C: New.
1074 2018-11-28 Jan Hubicka <jh@suse.cz>
1076 * gcc.dg/predict-13.c: Update template.
1077 * gcc.dg/predict-13b.c: New testcase.
1078 * gcc.dg/predict-22.c: New testcase.
1079 * gcc.dg/tree-ssa/ipa-split-4.c: Change abort to other function to
1082 2018-11-28 Marek Polacek <polacek@redhat.com>
1084 PR c++/88222 - ICE with bit-field with invalid type.
1085 * g++.dg/ext/flexary31.C: New test.
1087 2018-11-28 David Edelsohn <dje.gcc@gmail.com>
1089 * g++.dg/debug/dwarf2/pr86900.C: XFAIL AIX.
1090 * g++.dg/opt/pr83084.C: XFAIL AIX.
1091 * gcc.dg/recip_sqrt_mult_[12345]: Do not add -fcompare-debug on AIX.
1093 2018-11-28 Richard Biener <rguenther@suse.de>
1095 PR tree-optimization/88223
1096 * gcc.dg/torture/pr88223.c: New testcase.
1098 2018-11-28 Richard Biener <rguenther@suse.de>
1100 PR tree-optimization/88217
1101 * g++.dg/pr88217.C: New testcase.
1103 2018-11-28 Richard Biener <rguenther@suse.de>
1105 PR tree-optimization/79351
1106 * gcc.dg/torture/pr79351.c: New testcase.
1108 2018-11-28 Jakub Jelinek <jakub@redhat.com>
1111 * gcc.target/i386/sse4_1-pr88189-1.c: New test.
1112 * gcc.target/i386/sse4_1-pr88189-2.c: New test.
1113 * gcc.target/i386/avx-pr88189-1.c: New test.
1114 * gcc.target/i386/avx-pr88189-2.c: New test.
1117 * g++.dg/cpp0x/pr87476-1.C: New test.
1118 * g++.dg/cpp0x/pr87476-2.C: New test.
1121 * c-c++-common/ubsan/pr88215.c: New test.
1123 2018-11-28 Richard Biener <rguenther@suse.de>
1125 PR tree-optimization/88182
1126 * g++.dg/gomp/pr88182.C: Move from libgomp and use -fopenmp-simd.
1128 2018-11-27 Jakub Jelinek <jakub@redhat.com>
1131 * g++.dg/other/pr88187.C: New test.
1134 * g++.dg/debug/pr88181.C: New test.
1137 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c (main1): Add noipa
1140 2018-11-27 Martin Sebor <msebor@redhat.com>
1145 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Update/remove xfails.
1146 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
1147 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
1149 2018-11-27 Mike Gulick <mgulick@mathworks.com>
1151 PR preprocessor/83173
1152 * gcc.dg/plugin/location-overflow-test-pr83173.c: New test.
1153 * gcc.dg/plugin/location-overflow-test-pr83173.h: Header for
1155 * gcc.dg/plugin/location-overflow-test-pr83173-1.h: Header for
1157 * gcc.dg/plugin/location-overflow-test-pr83173-2.h: Header for
1159 * gcc.dg/plugin/location_overflow_plugin.c: Use PLUGIN_PRAGMAS
1160 instead of PLUGIN_START_UNIT.
1161 * gcc.dg/plugin/plugin.exp: Enable new test.
1163 2018-11-27 Jakub Jelinek <jakub@redhat.com>
1166 * gcc.dg/tree-ssa/phi-opt-11.c: For branch_cost targets, expect 0 ifs
1167 rather than 0 or 2 depending on logical_op_short_circuit.
1170 * gcc.target/powerpc/pr88188.c: New test.
1172 2018-11-27 Martin Liska <mliska@suse.cz>
1174 * gfortran.dg/simd-builtins-1.f90: New test.
1175 * gfortran.dg/simd-builtins-1.h: New test.
1176 * gfortran.dg/simd-builtins-2.f90: New test.
1177 * gfortran.dg/simd-builtins-3.f90: New test.
1178 * gfortran.dg/simd-builtins-3.h: New test.
1179 * gfortran.dg/simd-builtins-4.f: New test.
1180 * gfortran.dg/simd-builtins-4.h: New test.
1181 * gfortran.dg/simd-builtins-5.f: New test.
1182 * gfortran.dg/simd-builtins-6.f90: New test.
1184 2018-11-27 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1186 * lib/target-supports.exp
1187 (check_effective_target_logical_op_short_circuit): Add msp430.
1188 (check_effective_target_int_eq_float): New.
1189 (check_effective_target_ptr_eq_long): New.
1190 * c-c++-common/pr41779.c: Require int_eq_float for dg-warning tests.
1191 * c-c++-common/pr57371-2.c: XFAIL optimized dump scan when
1192 sizeof (float) != sizeof (int).
1193 * gcc.dg/pr84670-4.c: Require ptr_eq_long.
1194 * gcc.dg/pr85859.c: Likewise.
1195 * gcc.dg/Wno-frame-address.c: Skip for msp430-elf.
1196 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1197 * gcc.dg/ifcvt-4.c: Likewise.
1198 * gcc.dg/pr34856.c: Likewise.
1199 * gcc.dg/builtin-apply2.c: Likewise.
1200 * gcc.dg/tree-ssa/ssa-dse-26.c: Likewise.
1201 * gcc.dg/attr-alloc_size-11.c: Remove dg-warning XFAIL for msp430.
1202 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
1203 * gcc.dg/compat/struct-by-value-16a_x.c: Build at -O1 for msp430
1205 * gcc.dg/lto/20091013-1_0.c: Require ptr_eq_long.
1206 * gcc.dg/lto/20091013-1_1.c: Remove xfail-if for when
1207 sizeof(void *) != sizeof(long).
1208 * gcc.dg/lto/20091013-1_2.c: Likewise.
1209 * gcc.dg/tree-ssa/loop-1.c: Fix expected dg-final behaviour for msp430.
1210 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1211 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1212 * gcc.dg/tree-ssa/loop-35.c: Likewise.
1213 * gcc.dg/tree-ssa/pr23455.c: Likewise.
1214 * gcc.dg/weak/typeof-2.c: Likewise.
1215 * gcc.target/msp430/interrupt_fn_placement.c: Skip for 430 ISA.
1216 * gcc.target/msp430/pr78818-data-region.c: Fix scan-assembler text.
1217 * gcc.target/msp430/pr79242.c: Don't skip for -msmall.
1218 * gcc.target/msp430/special-regs.c: Use "__asm__" instead of "asm".
1220 2018-11-26 Martin Sebor <msebor@redhat.com>
1223 * gcc.dg/warn-sprintf-no-nul-2.c: Move incomplete tests from here...
1224 * gcc.dg/warn-sprintf-no-nul-3.c: ...to here and complete them.
1226 2018-11-26 Marek Polacek <polacek@redhat.com>
1228 PR c++/88120 - ICE when calling save_expr in a template.
1229 * g++.dg/cpp0x/pr88120.C: New test.
1231 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1233 * c-c++-common/Warray-bounds-3.c (test_strcpy_bounds): Use long instead
1234 of int if __SIZEOF_INT__ == 2.
1235 * c-c++-common/Wrestrict.c: Test memcpy range with smaller length when
1236 __SIZEOF_SIZE_T < 4.
1237 * c-c++-common/rotate-8.c: Define smaller "large" constant when
1238 __SIZEOF_INT__ == 2.
1239 * gcc.dg/pr53037-1.c: Add dg-require-effective-target int32.
1240 * gcc.dg/pr53037-2.c: Likewise.
1241 * gcc.dg/pr53037-3.c: Likewise.
1242 * gcc.dg/pr85512.c: Likewise.
1243 * gcc.dg/pr59963-2.c: Add dg-warning for int16.
1244 * gcc.dg/sancov/cmp0.c: Explicitly use __INT32_TYPE__ instead of int.
1245 * gcc.dg/tree-ssa/addadd.c: Fix dg-final directives for int16.
1246 * gcc.dg/tree-ssa/pr79327-2.c: Likewise.
1247 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Filter out invalid tests for
1249 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Update sizes in dg-warning
1250 directives for int16.
1252 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1254 * lib/target-supports.exp (check_effective_target_newlib_nano_io): New.
1255 * gcc.c-torture/execute/920501-8.c: Register undefined linker symbol
1256 _printf_float for newlib_nano_io target.
1257 * gcc.c-torture/execute/930513-1.c: Likewise.
1258 * gcc.dg/torture/builtin-sprintf.c: Likewise.
1259 * gcc.c-torture/execute/ieee/920810-1.x: New.
1261 2018-11-26 Jakub Jelinek <jakub@redhat.com>
1264 * gcc.target/i386/pr88195.c: New test.
1267 * obj-c++.dg/attributes/method-nonnull-1.mm (my_size_t): New typedef.
1268 (MyArray::removeObjectAtIndex): Use my_size_t instead of size_t and
1269 expect it in diagnostics.
1272 * g++.dg/debug/dwarf2/pr86900.C: New test.
1274 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1276 * gcc.c-torture/compile/20151204.c: Add dg-require-effective-target
1278 * gcc.dg/pr34225.c: Likewise.
1279 * gcc.dg/pr40971.c: Likewise.
1280 * gcc.dg/pr69071.c: Likewise.
1281 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
1282 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
1283 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
1284 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
1285 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
1286 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
1287 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
1288 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
1289 * gcc.dg/tree-ssa/loop-interchange-11.c: Add dg-require-effective-target
1291 * gcc.dg/Walloc-size-larger-than-4.c: Likewise.
1292 * gcc.dg/Walloc-size-larger-than-5.c: Likewise.
1293 * gcc.dg/Walloc-size-larger-than-6.c: Likewise.
1294 * gcc.dg/Walloc-size-larger-than-7.c: Likewise.
1295 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
1296 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
1297 * lib/target-supports.exp (check_effective_target_size20plus): New.
1298 (check_effective_target_size32plus): Update comment.
1300 2018-11-26 Uros Bizjak <ubizjak@gmail.com>
1303 * gcc.target/pr88178.c: New test.
1305 2018-11-26 Matthias Klose <doko@ubuntu.com>
1307 * jit.dg/test-long-names.c: Fix build with -Wformat-security.
1309 2018-11-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1311 * lib/target-supports.exp (check_compile): Handle D.
1312 (check_effective_target_d_runtime): New proc.
1313 * lib/gdc-dg.exp (gdc-dg-test): Demote link and run tests to
1314 compile unless d_runtime.
1315 * gdc.dg/runnable.d: Skip unless d_runtime.
1316 * gdc.dg/lto/lto.exp: Require d_runtime to run tests.
1318 2018-11-24 Paul Thomas <pault@gcc.gnu.org>
1321 * gfortran.dg/associate_46.f90: New test.
1323 2018-11-23 Jeff Law <law@redhat.com>
1325 PR rtl-optimization/84768
1326 * gcc.c-torture/compile/pr84768.c: New test.
1328 2018-11-23 Vladimir Makarov <vmakarov@redhat.com>
1330 * gcc.target/powerpc/pr70669.c: Use unary minus instead of
1333 2018-11-23 Jakub Jelinek <jakub@redhat.com>
1335 PR tree-optimization/87756
1336 * gcc.dg/builtin-memchr-2.c: Scan the gimple dump instead of
1338 * gcc.dg/builtin-memchr-3.c: Likewise.
1340 2018-11-23 Martin Sebor <msebor@redhat.com>
1342 PR tree-optimization/87756
1343 * gcc.dg/builtin-memchr-2.c: New test.
1344 * gcc.dg/builtin-memchr-3.c: Same.
1345 * gcc.dg/warn-sprintf-no-nul-2.c: Same.
1347 2018-11-23 Martin Sebor <msebor@redhat.com>
1350 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: Adjust.
1351 * gcc.dg/Wbuiltin-declaration-mismatch-5.c: New test.
1352 * gcc.dg/torture/pr67222.c: Adjust.
1354 2018-11-23 Richard Biener <rguenther@suse.de>
1356 PR tree-optimization/88149
1357 * g++.dg/torture/pr88149.C: New testcase.
1359 2018-11-23 Jakub Jelinek <jakub@redhat.com>
1361 PR tree-optimization/86614
1362 * c-c++-common/Warray-bounds-2.c (wrap_strncpy_dstarray_diff_neg,
1363 call_strncpy_dstarray_diff_neg): Don't expect late -Warray-bounds
1364 warnings, just early ones from FE. Remove dg-prune-output.
1365 * c-c++-common/Warray-bounds-6.c: New test.
1367 * gfortran.dg/pad_source_1.f: New test.
1368 * gfortran.dg/pad_source_2.f: New test.
1369 * gfortran.dg/pad_source_3.f: New test.
1370 * gfortran.dg/pad_source_4.f: New test.
1371 * gfortran.dg/pad_source_5.f: New test.
1373 2018-11-22 Jan Hubicka <jh@suse.cz>
1376 * g++.dg/lto/odr-5_0.C: New testcase.
1377 * g++.dg/lto/odr-5_1.C: New testcase.
1379 2018-11-22 Jan Hubicka <hubicka@ucw.cz>
1381 * g++.dg/lto/odr-2_0.C: Drop dg-lto-options.
1382 * g++.dg/lto/odr-3_0.C: Likewise; harden for optimizing compilatoin.
1384 2018-11-22 Jakub Jelinek <jakub@redhat.com>
1386 PR tree-optimization/85794
1387 * gcc.dg/vect/O3-pr85794.c: New test.
1389 2018-11-22 Vladimir Makarov <vmakarov@redhat.com>
1391 PR rtl-optimization/87718
1392 * gcc.target/i386/pr82361-1.c: Check only the first operand of
1395 2018-11-22 Thomas Preud'homme <thomas.preudhomme@linaro.org>
1397 * gcc.target/arm/pr85434.c: New test.
1399 2018-11-22 Richard Biener <rguenther@suse.de>
1401 PR tree-optimization/88148
1402 * gfortran.dg/pr88148.f90: New testcase.
1404 2018-11-22 Andreas Schwab <schwab@suse.de>
1406 * g++.dg/lto/odr-2_0.C: Remove extra brace
1408 2018-11-22 Martin Liska <mliska@suse.cz>
1411 * gcc.dg/tsan/pr88017.c: New test.
1413 2018-11-21 Jakub Jelinek <jakub@redhat.com>
1416 * g++.dg/cpp0x/implicit15.C: New test.
1419 * g++.dg/diagnostic/pr87386.C: New test.
1420 * g++.dg/parse/error17.C: Adjust expected diagnostics.
1422 PR rtl-optimization/85925
1423 * gcc.c-torture/execute/20181120-1.c: Require effective target
1426 (main): Compare d against u.f1 rather than 0x101. Use 0x4030201
1429 018-11-21 Lokesh Janghel <lokeshjanghel91@gmail.com>
1432 * gcc.target/pr85667-1.c: New testcase.
1433 * gcc.target/pr85667-2.c: New testcase.
1434 * gcc.target/pr85667-3.c: New testcase.
1435 * gcc.target/pr85667-4.c: New testcase.
1437 2018-11-21 Jan Hubicka <hubicka@ucw.cz>
1440 * g++.dg/lto/odr-1_0.C: Extend by mismatched enum.
1441 * g++.dg/lto/odr-1_1.C: Extend by mismatched enum.
1442 * g++.dg/lto/odr-2_0.C: New.
1443 * g++.dg/lto/odr-2_1.C: New.
1444 * g++.dg/lto/odr-3_0.C: New.
1445 * g++.dg/lto/odr-3_1.C: New.
1447 2018-11-21 Jakub Jelinek <jakub@redhat.com>
1450 * gcc.target/aarch64/pr87839.c: New test.
1452 2018-11-21 Renlin Li <renlin.li@arm.com>
1455 * gcc.dg/pr84877.c: New.
1457 2018-11-21 H.J. Lu <hongjiu.lu@intel.com>
1460 * gcc.target/i386/pr87317-1.c: New file.
1461 * gcc.target/i386/pr87317-2.c: Likewise.
1462 * gcc.target/i386/pr87317-3.c: Likewise.
1463 * gcc.target/i386/pr87317-4.c: Likewise.
1464 * gcc.target/i386/pr87317-5.c: Likewise.
1465 * gcc.target/i386/pr87317-6.c: Likewise.
1466 * gcc.target/i386/pr87317-7.c: Likewise.
1467 * gcc.target/i386/pr87317-8.c: Likewise.
1468 * gcc.target/i386/pr87317-9.c: Likewise.
1469 * gcc.target/i386/pr87317-10.c: Likewise.
1470 * gcc.target/i386/pr87317-11.c: Likewise.
1471 * gcc.target/i386/pr87317-12.c: Likewise.
1472 * gcc.target/i386/pr87317-13.c: Likewise.
1474 2018-11-21 Tom de Vries <tdevries@suse.de>
1477 * lib/options.exp (check_for_options_with_filter): New proc.
1478 * gcc.misc-tests/help.exp: Check that --help=params lines end with
1481 2018-11-21 Jakub Jelinek <jakub@redhat.com>
1482 Mark Eggleston <mark.eggleston@codethink.com>
1484 * gfortran.dg/include_10.f: New test.
1485 * gfortran.dg/include_10.inc: New file.
1486 * gfortran.dg/include_11.f: New test.
1487 * gfortran.dg/include_12.f: New test.
1488 * gfortran.dg/include_13.f90: New test.
1489 * gfortran.dg/gomp/include_1.f: New test.
1490 * gfortran.dg/gomp/include_1.inc: New file.
1491 * gfortran.dg/gomp/include_2.f90: New test.
1493 2018-11-21 Andreas Krebbel <krebbel@linux.ibm.com>
1495 * gcc.target/s390/vector/align-1.c: New test.
1496 * gcc.target/s390/vector/align-2.c: New test.
1498 2018-11-20 Martin Sebor <msebor@redhat.com>
1500 * c-c++-common/builtin-has-attribute-2.c: New test.
1501 * c-c++-common/builtin-has-attribute-3.c: New test.
1502 * c-c++-common/builtin-has-attribute-4.c: New test.
1503 * c-c++-common/builtin-has-attribute.c: New test.
1504 * gcc.dg/builtin-has-attribute.c: New test.
1505 * gcc/testsuite/gcc.target/i386/builtin-has-attribute.c: New test.
1507 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
1510 * g++.dg/lto/odr-4_0.C: New testcase.
1511 * g++.dg/lto/odr-4_1.C: New testcase.
1513 2018-11-20 Jakub Jelinek <jakub@redhat.com>
1516 * g++.dg/cpp2a/constexpr-virtual13.C: New test.
1518 PR tree-optimization/87895
1519 * gcc.dg/gomp/pr87895-1.c: New test.
1520 * gcc.dg/gomp/pr87895-2.c: New test.
1521 * gcc.dg/gomp/pr87895-3.c: New test.
1523 2018-11-20 Uros Bizjak <ubizjak@gmail.com>
1526 * gcc.target/i386/pr88070.c: New test.
1528 2018-11-20 Andreas Krebbel <krebbel@linux.ibm.com>
1530 * gcc.target/s390/flogr-1.c: New test.
1532 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
1535 * g++.dg/torture/pr87997.C: New testcase.
1537 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
1540 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1542 2018-11-20 Richard Biener <rguenther@suse.de>
1544 PR tree-optimization/88074
1545 * gcc.dg/pr88074.c: New testcase.
1547 2018-11-20 Martin Liska <mliska@suse.cz>
1549 * pr57362.C: Move to g++.target/i386 folder.
1550 * pr57548.C: Likewise.
1551 * pr59492.C: Likewise.
1552 * pr82625.C: Likewise.
1553 * pr85329-2.C: Likewise.
1554 * pr85329.C: Likewise.
1556 2018-11-20 Richard Biener <rguenther@suse.de>
1558 PR tree-optimization/88069
1559 * gcc.dg/pr88069.c: New testcase.
1561 2018-11-20 Martin Liska <mliska@suse.cz>
1564 * gcc.target/i386/ipa-stack-alignment.c: Add
1565 -fomit-frame-pointer.
1567 2018-11-20 Ilya Leoshkevich <iii@linux.ibm.com>
1570 * gcc.target/s390/pr88083.c: New test.
1572 2018-11-20 Richard Biener <rguenther@suse.de>
1575 * g++.dg/tree-ssa/pr83215.C: New testcase.
1577 2018-11-20 Eric Botcazou <ebotcazou@adacore.com>
1579 * gcc.c-torture/execute/20181120-1.c: New test.
1581 2018-11-20 Richard Biener <rguenther@suse.de>
1583 PR tree-optimization/88087
1584 * gcc.dg/tree-ssa/pr88087.c: New testcase.
1586 2018-11-19 Paul Koning <ni1d@arrl.net>
1588 * gcc.c-torture/execute/align-3.c: Skip if pdp11.
1589 * gcc.c-torture/execute/pr23467.c: Ditto.
1590 * gcc.c-torture/execute/pr36093.c: Ditto.
1591 * gcc.c-torture/execute/pr43783.c: Ditto.
1592 * gcc.dg/const-elim-2.c: Xfail if pdp11.
1593 * gcc.dg/torture/pr36400.c: Ditto.
1594 * gcc.dg/tree-ssa/loop-1.c: Xfail for pdp11. Add pdp11 to check
1597 2018-11-19 Paul Koning <ni1d@arrl.net>
1599 * lib/target-supports.exp (check_weak_available): Return "no" for
1602 2018-11-19 Marek Polacek <polacek@redhat.com>
1604 PR c++/87781 - detect invalid elaborated-type-specifier.
1605 * g++.dg/parse/elab3.C: New test.
1606 * g++.dg/template/crash115.C: Adjust dg-error.
1608 2018-11-19 Peter Bergner <bergner@linux.ibm.com>
1610 PR rtl-optimization/88033
1611 * gcc.target/i386/pr88033.c: New test.
1613 2018-11-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1615 * gcc.target/aarch64/sve/unroll-1.c: New test.
1617 2018-11-19 David Malcolm <dmalcolm@redhat.com>
1619 PR tree-optimization/87025
1620 * gcc.dg/pr87025.c: New test.
1622 2018-11-19 Jakub Jelinek <jakub@redhat.com>
1624 PR tree-optimization/88071
1625 * gcc.dg/pr88071.c: New test.
1628 * g++.dg/lookup/pr60994.C: New test.
1631 * g++.dg/gomp/pr78363-4.C: New test.
1632 * g++.dg/gomp/pr78363-5.C: New test.
1633 * g++.dg/gomp/pr78363-6.C: New test.
1634 * g++.dg/gomp/pr78363-7.C: New test.
1636 2018-11-19 Richard Biener <rguenther@suse.de>
1639 * g++.dg/lto/pr87229_0.C: New testcase.
1641 2018-11-19 Martin Liska <mliska@suse.cz>
1644 * gcc.dg/lto/pr88077_0.c: New test.
1645 * gcc.dg/lto/pr88077_1.c: New test.
1647 2018-11-19 Martin Liska <mliska@suse.cz>
1649 * g++.dg/gcov/pr84548.C: Remove remove-gcda.
1650 * g++.dg/gcov/ternary.C: Likewise.
1651 * lib/gcov.exp: Support pattern of following form:
1654 2018-11-19 Eric Botcazou <ebotcazou@adacore.com>
1656 * gcc.target/visium/overflow8.c: Remove -fno-if-conversion and
1657 unrelated final test.
1658 * gcc.target/visium/overflow16: Likewise.
1659 * gcc.target/visium/overflow32.c: Likewise.
1661 2018-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1663 * g++.dg/template/crash91.C: Check location too.
1665 2018-11-19 Martin Liska <mliska@suse.cz>
1667 PR gcov-profile/88045
1668 * g++.dg/gcov/pr88045.C: New test.
1670 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1673 * gfortran.dg/where_7.f90: New test.
1675 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1678 * gfortran.dg/proc_ptr_result_5.f90: Add dg-error directive.
1679 * gfortran.dg/protected_4.f90: Split line to allow for extra error.
1680 * gfortran.dg/protected_6.f90: Likewise.
1681 * gfortran.dg/assign_11.f90: New test.
1682 * gfortran.dg/pointer_assign_12.f90: New test.
1684 2018-11-17 Jakub Jelinek <jakub@redhat.com>
1686 PR tree-optimization/87546
1687 * gcc.dg/vect/O3-pr87546.c: New test.
1689 2018-11-17 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1692 * g++.dg/parse/concat1.C: Add dg-error for targets with size_t < 32
1693 bits. Update comment.
1694 * gcc.dg/concat2.c: Likewise.
1695 * gcc.c-torture/compile/pr46534.c: Likewise.
1697 2018-11-16 Jakub Jelinek <jakub@redhat.com>
1700 * g++.dg/lookup/pr87269.C (std::size_t): New typedef.
1701 (operator"" _a) Change unsigned long type to std::size_t.
1703 2018-11-16 Michael Meissner <meissner@linux.ibm.com>
1705 * gcc.target/powerpc/fusion3.c: Delete.
1706 * gcc.target/powerpc/fusion4.c: Delete.
1708 2018-11-16 Jakub Jelinek <jakub@redhat.com>
1710 PR rtl-optimization/87475
1711 * g++.dg/opt/pr87475.C: New test.
1713 2018-11-16 Matthew Malcomson <matthew.malcomson@arm.com>
1715 * gcc.c-torture/execute/printf-2.c: Skip on wrapped boards.
1716 * gcc.c-torture/execute/user-printf.c: Likewise.
1718 2018-11-16 Nathan Sidwell <nathan@acm.org>
1721 * g++.dg/lookup/pr87269.C: New.
1723 2018-11-16 Richard Biener <rguenther@suse.de>
1726 * g++.dg/lto/pr54625-2_0.c: Add -w.
1728 2018-11-16 Ilya Leoshkevich <iii@linux.ibm.com>
1730 * gcc.target/s390/md/rXsbg_mode_sXl.c: Do not use arithmetic in
1731 r{o,x}sbg expectations.
1732 * gcc.target/s390/risbg-ll-2.c: Likewise.
1734 2018-11-16 Richard Biener <rguenther@suse.de>
1737 * g++.dg/lto/pr54625-1_0.c: Add -w.
1739 2018-11-15 Martin Sebor <msebor@redhat.com>
1743 * g++.dg/ext/attr-alloc_size.C: New test.
1744 * c-c++-common/pr71574.c: Adjust diagnostics.
1745 * c-c++-common/attributes-1.c: Same.
1746 * gcc.dg/attr-alloc_align-2.c: Same.
1747 * gcc.dg/attr-alloc_align-4.c: New test.
1748 * gcc.dg/attr-alloc_size-2.c: Adjust diagnostics.
1749 * gcc.dg/attr-alloc_size.c: Same.
1750 * gcc.dg/attr-assume_aligned-4.c: New test.
1751 * gcc.dg/format/attr-3.c: Adjust diagnostics.
1752 * gcc.dg/nonnull-2.c: Same.
1753 * gcc.dg/torture/pr80612.c: Same.
1754 * obj-c++.dg/attributes/method-format-1.mm: Same.
1755 * obj-c++.dg/attributes/method-nonnull-1.mm: Same.
1756 * objc.dg/attributes/method-format-1.m: same.
1757 * objc.dg/attributes/method-nonnull-1.m: Same.
1759 2018-11-15 Martin Sebor <msebor@redhat.com>
1762 * gcc.dg/20021006-1.c
1763 * gcc.dg/Wbuiltin-declaration-mismatch.c: New test.
1764 * gcc.dg/Wbuiltin-declaration-mismatch-2.c: New test.
1765 * gcc.dg/Wbuiltin-declaration-mismatch-3.c: New test.
1766 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: New test.
1767 * gcc.dg/Walloca-16.c: Adjust.
1768 * gcc.dg/Wrestrict-4.c: Adjust.
1769 * gcc.dg/Wrestrict-5.c: Adjust.
1770 * gcc.dg/atomic/stdatomic-generic.c: Adjust.
1771 * gcc.dg/atomic/stdatomic-lockfree.c: Adjust.
1772 * gcc.dg/initpri1.c: Adjust.
1773 * gcc.dg/pr15698-1.c: Adjust.
1774 * gcc.dg/pr69156.c: Adjust.
1775 * gcc.dg/pr83463.c: Adjust.
1776 * gcc.dg/redecl-4.c: Adjust.
1777 * gcc.dg/tls/thr-init-2.c: Adjust.
1778 * gcc.dg/torture/pr55890-2.c: Adjust.
1779 * gcc.dg/torture/pr55890-3.c: Adjust.
1780 * gcc.dg/torture/pr67741.c: Adjust.
1781 * gcc.dg/torture/stackalign/sibcall-1.c: Adjust.
1782 * gcc.dg/torture/tls/thr-init-1.c: Adjust.
1783 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Adjust.
1785 2018-11-15 Nathan Sidwell <nathan@acm.org>
1789 * g++.dg/template/pr86246.C: New.
1790 * g++.dg/template/pr87989.C: New.
1792 2018-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1794 * g++.dg/cpp0x/constexpr-diag3.C: Check locations too.
1795 * g++.dg/cpp0x/constexpr-ice19.C: Likewise.
1796 * g++.dg/cpp0x/constexpr-nonlit2.C: Likewise.
1797 * g++.dg/cpp1z/constexpr-lambda15.C: Likewise.
1798 * g++.dg/ext/constexpr-vla5.C: Likewise.
1799 * g++.dg/gomp/pr85134.C: Likewise.
1801 2018-11-15 Nathan Sidwell <nathan@acm.org>
1804 * g++.dg/cpp1y/pr79393-3.C: New.
1806 2018-11-15 David Malcolm <dmalcolm@redhat.com>
1809 * c-c++-common/diagnostic-format-json-1.c: New test.
1810 * c-c++-common/diagnostic-format-json-2.c: New test.
1811 * c-c++-common/diagnostic-format-json-3.c: New test.
1812 * c-c++-common/diagnostic-format-json-4.c: New test.
1813 * c-c++-common/diagnostic-format-json-5.c: New test.
1814 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1815 (custom_diagnostic_finalizer): Add diagnostic_t param.
1816 * gcc.dg/plugin/location_overflow_plugin.c
1817 (verify_unpacked_ranges): Likewise.
1818 (verify_no_columns): Likewise.
1819 * gfortran.dg/diagnostic-format-json-1.F90: New test.
1820 * gfortran.dg/diagnostic-format-json-2.F90: New test.
1821 * gfortran.dg/diagnostic-format-json-3.F90: New test.
1823 2018-11-15 Richard Biener <rguenther@suse.de>
1826 * gcc.dg/tree-ssa/pr88029.c: New testcase.
1828 2018-11-15 Richard Biener <rguenther@suse.de>
1830 PR tree-optimization/88031
1831 * gcc.dg/pr88031.c: New testcase.
1833 2018-11-15 Wilco Dijkstra <wdijkstr@arm.com>
1835 * gcc.target/aarch64/pr62178.c: Fix spaces.
1837 2018-11-15 Richard Biener <rguenther@suse.de>
1839 PR tree-optimization/88030
1840 * gcc.dg/tsan/pr88030.c: New testcase.
1842 2018-11-15 Jakub Jelinek <jakub@redhat.com>
1844 PR rtl-optimization/88018
1845 * g++.dg/tsan/pr88018.C: New test.
1847 2018-11-15 Richard Biener <rguenther@suse.de>
1850 * gcc.dg/tree-ssa/pr87917.c: New testcase.
1852 2018-11-15 Bin Cheng <bin.cheng@linux.alibaba.com>
1854 PR tree-optimization/84648
1855 * gcc.dg/tree-ssa/pr84648.c: New test.
1856 * gcc.dg/pr68317.c: Add warning check on overflow.
1858 2018-11-14 Nathan Sidwell <nathan@acm.org>
1862 * g++.dg/debug/dwarf2/pr87462.C: New.
1863 * g++.dg/debug/dwarf2/pr88006.C: New.
1865 2018-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1867 * g++.dg/cpp0x/nsdmi-union6.C: Test locations too.
1868 * g++.dg/cpp0x/nsdmi6.C: Likewise.
1869 * g++.dg/ext/flexary4.C: Likewise.
1870 * g++.dg/ext/flexary9.C: Likewise.
1871 * g++.dg/other/incomplete2.C: Likewise.
1872 * g++.dg/parse/friend12.C: Likewise.
1874 2018-11-14 Jakub Jelinek <jakub@redhat.com>
1876 P1236R1 - Signed integers are two's complement
1877 * g++.dg/cpp2a/constexpr-shift1.C: New test.
1878 * g++.dg/warn/permissive-1.C (enum A, enum D): Don't expect
1879 diagnostics here for c++2a.
1880 * g++.dg/cpp0x/constexpr-shift1.C (fn3, i3, fn4, i4): Don't expect
1881 diagnostics here for c++2a.
1882 * g++.dg/cpp0x/constexpr-60049.C (f3, x3, y3): Likewise.
1883 * g++.dg/ubsan/cxx11-shift-1.C (main): Add some further tests.
1884 * g++.dg/ubsan/cxx11-shift-2.C (main): Likewise.
1885 * g++.dg/ubsan/cxx2a-shift-1.C: New test.
1886 * g++.dg/ubsan/cxx2a-shift-2.C: New test.
1888 2018-11-14 Jeff Law <law@redhat.com>
1890 * gcc.c-torture/compile/20181114.c: New test.
1892 2018-11-14 Richard Biener <rguenther@suse.de>
1895 * gcc.dg/pr87985.c: New testcase.
1897 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
1899 * gcc.target/s390/mrecord-mcount.c (profileme): Expect .long in
1902 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
1904 * gcc.target/s390/global-array-almost-huge-element.c: Run only
1906 * gcc.target/s390/global-array-almost-negative-huge-element.c:
1908 * gcc.target/s390/global-array-even-element.c: Likewise.
1910 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
1911 Jackson Woodruff <jackson.woodruff@arm.com>
1913 PR 71026/tree-optimization
1914 * gcc.dg/div-cmp-1.c: New test.
1915 * gcc.dg/div-cmp-2.c: New test.
1917 2018-11-14 Jakub Jelinek <jakub@redhat.com>
1920 * gcc.dg/pr88007.c: New test.
1922 PR rtl-optimization/87817
1923 * gcc.target/i386/bmi2-bzhi-3.c (main): Add a couple of new tests.
1925 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
1927 * gcc.target/aarch64/pr62178.c: Relax scan-assembler checks.
1929 2018-11-14 Patrick Bernardi <bernardi@adacore.com>
1931 * gnat.dg/rt_signals.adb: New testcase.
1933 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
1935 * gnat.dg/ghost1.adb, gnat.dg/ghost1.ads: New testcase.
1937 2018-11-14 Javier Miranda <miranda@adacore.com>
1939 * gnat.dg/equal5.adb, gnat.dg/equal5.ads: New testcase.
1941 2018-11-14 Eric Botcazou <ebotcazou@adacore.com>
1943 * gnat.dg/compile_time_error1.adb,
1944 gnat.dg/compile_time_error1.ads,
1945 gnat.dg/compile_time_error1_pkg.ads: New testcase.
1947 2018-11-14 Justin Squirek <squirek@adacore.com>
1949 * gnat.dg/generic_pkg.adb: New testcase.
1951 2018-11-14 Ed Schonberg <schonberg@adacore.com>
1953 * gnat.dg/limited_aggr.adb, gnat.dg/limited_aggr.ads: New
1956 2018-11-14 Justin Squirek <squirek@adacore.com>
1958 * gnat.dg/enum5.adb: New testcase.
1960 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
1962 * gnat.dg/bip_exception.adb, gnat.dg/bip_exception.ads,
1963 gnat.dg/bip_exception_pkg.ads: New testcase.
1965 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
1967 * gnat.dg/equal4.adb, gnat.dg/equal4.ads,
1968 gnat.dg/equal4_controlled_filter.ads,
1969 gnat.dg/equal4_full_selector_filter.ads,
1970 gnat.dg/equal4_smart_pointers.ads: New testcase.
1972 2018-11-14 Piotr Trojanek <trojanek@adacore.com>
1974 * gnat.dg/generic_actuals.adb: New testcase.
1976 2018-11-14 Richard Biener <rguenther@suse.de>
1978 PR tree-optimization/87974
1979 * g++.dg/opt/pr87974.C: New testcase.
1981 2018-11-14 Jakub Jelinek <jakub@redhat.com>
1983 PR tree-optimization/87977
1984 * gcc.dg/recip_sqrt_mult_1.c: Add -fcompare-debug to dg-options.
1985 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
1986 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
1987 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
1988 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
1990 2018-11-13 Peter Bergner <bergner@linux.ibm.com>
1992 PR rtl-optimization/87507
1993 * gcc.target/powerpc/pr87507.c: New test.
1994 * gcc.target/powerpc/pr68805.c: Update expected results.
1996 2018-11-13 Jakub Jelinek <jakub@redhat.com>
1998 PR tree-optimization/87898
1999 * gcc.dg/gomp/pr87898.c: New test.
2001 2018-11-13 David Malcolm <dmalcolm@redhat.com>
2003 * g++.dg/plugin/comment_plugin.c: Replace "source_location" with
2005 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Likewise.
2007 2018-11-13 Martin Sebor <msebor@redhat.com>
2010 * gcc.dg/attr-copy-5.c: New test.
2011 * gcc.dg/tls/diag-6.c: Adjust expected diagnostics.
2013 2018-11-13 Richard Biener <rguenther@suse.de>
2015 PR tree-optimization/86991
2016 * gcc.dg/pr86991.c: New testcase.
2018 2018-11-13 David Malcolm <dmalcolm@redhat.com>
2021 * gcc.target/i386/pr87955.c: New test.
2023 2018-11-12 Aldy Hernandez <aldyh@redhat.com>
2025 * gcc.dg/tree-ssa/pr64130.c: Adjust for new value_range pretty
2027 * gcc.dg/tree-ssa/vrp92.c: Same.
2029 2018-11-13 Richard Biener <rguenther@suse.de>
2031 PR tree-optimization/87931
2032 * gcc.dg/graphite/pr87931.c: New testcase.
2034 2018-11-13 Martin Liska <mliska@suse.cz>
2037 * gcc.target/i386/pr87930.c: New test.
2039 2018-11-13 Richard Biener <rguenther@suse.de>
2041 PR tree-optimization/87962
2042 * gcc.dg/pr87962.c: New testcase.
2044 2018-11-13 Richard Biener <rguenther@suse.de>
2046 PR tree-optimization/87967
2047 * g++.dg/opt/pr87967.C: New testcase.
2049 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
2051 * gcc.target/arc/builtin_eh.c: New test.
2053 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
2055 * gcc.target/arc/firq-1.c: Update test.
2056 * gcc.target/arc/firq-3.c: Likewise.
2057 * gcc.target/arc/firq-4.c: Likewise.
2058 * gcc.target/arc/interrupt-6.c: Likewise.
2060 2018-11-13 Jakub Jelinek <jakub@redhat.com>
2062 PR rtl-optimization/87918
2063 * gcc.target/i386/pr87918.c: New test.
2065 2018-11-13 Alan Modra <amodra@gmail.com>
2067 * gcc.target/powerpc/rotmask.c: New.
2069 2018-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2073 * g++.dg/tree-ssa/pr86544.C: Run only for target supporting popcount
2075 * gcc.dg/tree-ssa/popcount.c: Likewise.
2076 * gcc.dg/tree-ssa/popcount2.c: Likewise.
2077 * gcc.dg/tree-ssa/popcount3.c: Likewise.
2078 * gcc.target/aarch64/popcount4.c: New test.
2079 * lib/target-supports.exp (check_effective_target_popcountl): New.
2081 2018-11-12 Martin Liska <mliska@suse.cz>
2083 PR gcov-profile/87442
2084 * gcc.dg/profile-filtering-1.c: New test.
2085 * gcc.dg/profile-filtering-2.c: New test.
2087 2018-11-12 Martin Sebor <msebor@redhat.com>
2090 * gcc.dg/Wattribute-alias.c: Require ifunc support.
2092 2018-11-12 Renlin Li <renlin.li@arm.com>
2095 * gcc.target/aarch64/sve/pr87815.c: New.
2097 2018-11-12 Sudakshina Das <sudi.das@arm.com>
2099 * gcc.target/arm/multilib.exp: Add some -march=armv8.5-a
2102 2018-11-11 Xianmiao Qu <xianmiao_qu@c-sky.com>
2104 * gcc.target/csky/fnmul-1.c: New.
2105 * gcc.target/csky/fnmul-2.c: New.
2106 * gcc.target/csky/fnmul-3.c: New.
2107 * gcc.target/csky/fnmul-4.c: New.
2109 2018-11-11 Uros Bizjak <ubizjak@gmail.com>
2112 * gcc.target/i386/pr87928.c: New test.
2114 2018-11-09 Martin Sebor <msebor@redhat.com>
2117 * c-c++-common/pr60226.c: Adjust text of expected diagnostic.
2118 * gcc.dg/pr39323-1.c: Ditto.
2120 2018-11-09 Paul Koning <ni1d@arrl.net>
2122 * gcc.dg/Walloca-16.c: Ignore conflicting types for built-in
2124 * gcc.dg/Wrestrict-4.c: Ditto.
2125 * gcc.dg/Wrestrict-5.c: Ditto.
2126 * gcc.dg/pr83463.c: Ditto.
2127 * gcc.dg/torture/pr55890-2.c: Ditto.
2128 * gcc.dg/torture/pr55890-3.c: Ditto.
2129 * gcc.dg/torture/pr71816.c: Ditto.
2131 2018-11-09 Jakub Jelinek <jakub@redhat.com>
2133 * c-c++-common/gomp/clauses-5.c: New test.
2135 * c-c++-common/gomp/requires-1.c: Prune not supported yet messages.
2136 * c-c++-common/gomp/requires-2.c: Likewise.
2137 * c-c++-common/gomp/requires-4.c: Likewise.
2139 * c-c++-common/gomp/lastprivate-conditional-1.c: New test.
2140 * c-c++-common/gomp/lastprivate-conditional-2.c: New test.
2142 2018-11-09 Jeff Law <law@redhat.com>
2144 gcc.dg/torture/stackalign/builtin-apply-2.c: Skip on v850.
2146 2018-11-09 Martin Sebor <msebor@redhat.com>
2149 * gcc.dg/Wattribute-alias.c: New test.
2150 * gcc.dg/Wmissing-attributes.c: New test.
2151 * gcc.dg/attr-copy.c: New test.
2152 * gcc.dg/attr-copy-2.c: New test.
2153 * gcc.dg/attr-copy-3.c: New test.
2154 * gcc.dg/attr-copy-4.c: New test.
2156 2018-11-09 Martin Sebor <msebor@redhat.com>
2159 * gcc.dg/attr-aligned.c: New test.
2161 2018-11-09 Martin Liska <mliska@suse.cz>
2163 * gcc.target/i386/ipa-stack-alignment.c: New test.
2165 2018-11-09 Martin Liska <mliska@suse.cz>
2167 * gcc.dg/tree-ssa/writeonly-2.c: New test.
2169 2018-11-09 Jakub Jelinek <jakub@redhat.com>
2171 * gcc.dg/gomp/workshare-reduction-1.c: New test.
2172 * gcc.dg/gomp/workshare-reduction-2.c: New test.
2173 * gcc.dg/gomp/workshare-reduction-3.c: New test.
2174 * gcc.dg/gomp/workshare-reduction-4.c: New test.
2175 * gcc.dg/gomp/workshare-reduction-5.c: New test.
2176 * gcc.dg/gomp/workshare-reduction-6.c: New test.
2177 * gcc.dg/gomp/workshare-reduction-7.c: New test.
2178 * gcc.dg/gomp/workshare-reduction-8.c: New test.
2179 * gcc.dg/gomp/workshare-reduction-9.c: New test.
2180 * gcc.dg/gomp/workshare-reduction-10.c: New test.
2181 * gcc.dg/gomp/workshare-reduction-11.c: New test.
2182 * gcc.dg/gomp/workshare-reduction-12.c: New test.
2183 * gcc.dg/gomp/workshare-reduction-13.c: New test.
2184 * gcc.dg/gomp/workshare-reduction-14.c: New test.
2185 * gcc.dg/gomp/workshare-reduction-15.c: New test.
2186 * gcc.dg/gomp/workshare-reduction-16.c: New test.
2187 * gcc.dg/gomp/workshare-reduction-17.c: New test.
2188 * gcc.dg/gomp/workshare-reduction-18.c: New test.
2189 * gcc.dg/gomp/workshare-reduction-19.c: New test.
2190 * gcc.dg/gomp/workshare-reduction-20.c: New test.
2191 * gcc.dg/gomp/workshare-reduction-21.c: New test.
2192 * gcc.dg/gomp/workshare-reduction-22.c: New test.
2193 * gcc.dg/gomp/workshare-reduction-23.c: New test.
2194 * gcc.dg/gomp/workshare-reduction-24.c: New test.
2195 * gcc.dg/gomp/workshare-reduction-25.c: New test.
2196 * gcc.dg/gomp/workshare-reduction-26.c: New test.
2197 * gcc.dg/gomp/workshare-reduction-27.c: New test.
2198 * gcc.dg/gomp/workshare-reduction-28.c: New test.
2199 * gcc.dg/gomp/workshare-reduction-29.c: New test.
2200 * gcc.dg/gomp/workshare-reduction-30.c: New test.
2201 * gcc.dg/gomp/workshare-reduction-31.c: New test.
2202 * gcc.dg/gomp/workshare-reduction-32.c: New test.
2203 * gcc.dg/gomp/workshare-reduction-33.c: New test.
2204 * gcc.dg/gomp/workshare-reduction-34.c: New test.
2205 * gcc.dg/gomp/workshare-reduction-35.c: New test.
2206 * gcc.dg/gomp/workshare-reduction-36.c: New test.
2207 * gcc.dg/gomp/workshare-reduction-37.c: New test.
2208 * gcc.dg/gomp/workshare-reduction-38.c: New test.
2209 * gcc.dg/gomp/workshare-reduction-39.c: New test.
2210 * gcc.dg/gomp/workshare-reduction-40.c: New test.
2211 * gcc.dg/gomp/workshare-reduction-41.c: New test.
2212 * gcc.dg/gomp/workshare-reduction-42.c: New test.
2213 * gcc.dg/gomp/workshare-reduction-43.c: New test.
2214 * gcc.dg/gomp/workshare-reduction-44.c: New test.
2215 * gcc.dg/gomp/workshare-reduction-45.c: New test.
2216 * gcc.dg/gomp/workshare-reduction-46.c: New test.
2217 * gcc.dg/gomp/workshare-reduction-47.c: New test.
2218 * gcc.dg/gomp/workshare-reduction-48.c: New test.
2219 * gcc.dg/gomp/workshare-reduction-49.c: New test.
2220 * gcc.dg/gomp/workshare-reduction-50.c: New test.
2221 * gcc.dg/gomp/workshare-reduction-51.c: New test.
2222 * gcc.dg/gomp/workshare-reduction-52.c: New test.
2223 * gcc.dg/gomp/workshare-reduction-53.c: New test.
2224 * gcc.dg/gomp/workshare-reduction-54.c: New test.
2225 * gcc.dg/gomp/workshare-reduction-55.c: New test.
2226 * gcc.dg/gomp/workshare-reduction-56.c: New test.
2227 * gcc.dg/gomp/workshare-reduction-57.c: New test.
2228 * gcc.dg/gomp/workshare-reduction-58.c: New test.
2230 2018-11-09 Stafford Horne <shorne@gmail.com>
2231 Richard Henderson <rth@twiddle.net>
2233 * gcc.c-torture/execute/20101011-1.c: Adjust for OpenRISC.
2234 * gcc.dg/20020312-2.c: Likewise.
2235 * gcc.dg/attr-alloc_size-11.c: Likewise.
2236 * gcc.dg/builtin-apply2.c: Likewise.
2237 * gcc.dg/nop.h: Likewise.
2238 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2239 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
2240 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2241 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2242 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2243 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2244 * lib/target-supports.exp
2245 (check_effective_target_logical_op_short_circuit): Add or1k*-*-*.
2246 * gcc.target/or1k/*: New.
2248 2018-11-09 Richard Biener <rguenther@suse.de>
2250 PR tree-optimization/87621
2251 * g++.dg/vect/pr87621.cc: New testcase.
2253 2018-11-09 Alexandre Oliva <aoliva@redhat.com>
2255 PR rtl-optimization/86438
2256 * gcc.dg/torture/pr86438.c: New.
2259 * gcc.dg/pr87793.c: New.
2261 2018-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2263 * gcc.target/arm/neon-vect-div-1.c: New test.
2264 * gcc.target/arm/neon-vect-div-2.c: Likewise.
2266 2018-11-08 Andi Kleen <ak@linux.intel.com>
2268 * gcc.target/i386/ptwrite1.c: New test.
2269 * gcc.target/i386/ptwrite2.c: New test.
2271 2018-11-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2274 * gfortran.dg/read_legacy_comma.f90: New test.
2276 2018-11-08 Peter Bergner <bergner@linux.ibm.com>
2278 PR rtl-optimization/87600
2279 * gcc.dg/pr87600.h: New file.
2280 * gcc.dg/pr87600-1.c: New test.
2281 * gcc.dg/pr87600-2.c: Likewise.
2283 2018-11-08 Jakub Jelinek <jakub@redhat.com>
2285 * c-c++-common/gomp/atomic-17.c: New test.
2286 * c-c++-common/gomp/atomic-18.c: New test.
2287 * c-c++-common/gomp/atomic-19.c: New test.
2288 * c-c++-common/gomp/atomic-20.c: New test.
2289 * c-c++-common/gomp/atomic-21.c: New test.
2290 * c-c++-common/gomp/atomic-22.c: New test.
2291 * c-c++-common/gomp/clauses-1.c (r2): New variable.
2292 (foo): Add ntm argument and test if and nontemporal clauses on
2293 constructs with simd.
2294 (bar): Put taskloop simd inside of taskgroup with task_reduction,
2295 use in_reduction clause instead of reduction. Add another
2296 taskloop simd without nogroup clause, but with reduction clause and
2297 a new in_reduction. Add ntm and i3 arguments. Test if and
2298 nontemporal clauses on constructs with simd. Change if clauses on
2299 some constructs from specific to the particular constituents to one
2300 without a modifier. Add new tests for combined host teams and for
2301 new parallel master and {,parallel }master taskloop{, simd} combined
2303 (baz): New function with host teams tests.
2304 * gcc.dg/gomp/combined-1.c: Moved to ...
2305 * c-c++-common/gomp/combined-1.c: ... here. Adjust expected library
2307 * c-c++-common/gomp/combined-2.c: New test.
2308 * c-c++-common/gomp/combined-3.c: New test.
2309 * c-c++-common/gomp/critical-1.c: New test.
2310 * c-c++-common/gomp/critical-2.c: New test.
2311 * c-c++-common/gomp/default-1.c: New test.
2312 * c-c++-common/gomp/defaultmap-1.c: New test.
2313 * c-c++-common/gomp/defaultmap-2.c: New test.
2314 * c-c++-common/gomp/defaultmap-3.c: New test.
2315 * c-c++-common/gomp/depend-5.c: New test.
2316 * c-c++-common/gomp/depend-6.c: New test.
2317 * c-c++-common/gomp/depend-iterator-1.c: New test.
2318 * c-c++-common/gomp/depend-iterator-2.c: New test.
2319 * c-c++-common/gomp/depobj-1.c: New test.
2320 * c-c++-common/gomp/flush-1.c: New test.
2321 * c-c++-common/gomp/flush-2.c: New test.
2322 * c-c++-common/gomp/for-1.c: New test.
2323 * c-c++-common/gomp/for-2.c: New test.
2324 * c-c++-common/gomp/for-3.c: New test.
2325 * c-c++-common/gomp/for-4.c: New test.
2326 * c-c++-common/gomp/for-5.c: New test.
2327 * c-c++-common/gomp/for-6.c: New test.
2328 * c-c++-common/gomp/for-7.c: New test.
2329 * c-c++-common/gomp/if-1.c (foo): Add some further tests.
2330 * c-c++-common/gomp/if-2.c (foo): Likewise. Expect slightly different
2331 diagnostics wording in one case.
2332 * c-c++-common/gomp/if-3.c: New test.
2333 * c-c++-common/gomp/master-combined-1.c: New test.
2334 * c-c++-common/gomp/master-combined-2.c: New test.
2335 * c-c++-common/gomp/nontemporal-1.c: New test.
2336 * c-c++-common/gomp/nontemporal-2.c: New test.
2337 * c-c++-common/gomp/reduction-task-1.c: New test.
2338 * c-c++-common/gomp/reduction-task-2.c: New test.
2339 * c-c++-common/gomp/requires-1.c: New test.
2340 * c-c++-common/gomp/requires-2.c: New test.
2341 * c-c++-common/gomp/requires-3.c: New test.
2342 * c-c++-common/gomp/requires-4.c: New test.
2343 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Don't expect
2344 diagnostics for nonmonotonic modifier with static, runtime or auto
2346 * c-c++-common/gomp/simd7.c: New test.
2347 * c-c++-common/gomp/target-data-1.c: New test.
2348 * c-c++-common/gomp/taskloop-reduction-1.c: New test.
2349 * c-c++-common/gomp/taskwait-depend-1.c: New test.
2350 * c-c++-common/gomp/teams-1.c: New test.
2351 * c-c++-common/gomp/teams-2.c: New test.
2352 * gcc.dg/gomp/appendix-a/a.24.1.c: Update from OpenMP examples. Add
2354 * gcc.dg/gomp/atomic-5.c (f1): Add another expected error.
2355 * gcc.dg/gomp/clause-1.c: Adjust expected diagnostics for const
2356 qualified vars without mutable member no longer being predeterined
2358 * gcc.dg/gomp/sharing-1.c: Likewise.
2359 * g++.dg/gomp/clause-3.C: Likewise.
2360 * g++.dg/gomp/member-2.C: Likewise.
2361 * g++.dg/gomp/predetermined-1.C: Likewise.
2362 * g++.dg/gomp/private-1.C: Likewise.
2363 * g++.dg/gomp/sharing-1.C: Likewise.
2364 * g++.dg/gomp/sharing-2.C: Likewise. Add a few tests with aggregate
2365 const static data member without mutable elements.
2366 * gcc.dg/gomp/for-4.c: Expected nonmonotonic functions in the dumps.
2367 * gcc.dg/gomp/for-5.c: Likewise.
2368 * gcc.dg/gomp/for-6.c: Change expected library call.
2369 * gcc.dg/gomp/pr39495-2.c (foo): Don't expect errors on !=.
2370 * gcc.dg/gomp/reduction-2.c: New test.
2371 * gcc.dg/gomp/simd-1.c: New test.
2372 * gcc.dg/gomp/teams-1.c: Adjust expected diagnostic lines.
2373 * g++.dg/gomp/atomic-18.C: New test.
2374 * g++.dg/gomp/atomic-19.C: New test.
2375 * g++.dg/gomp/atomic-5.C (f1): Adjust expected lines of read-only
2376 variable messages. Add another expected error.
2377 * g++.dg/gomp/critical-3.C: New test.
2378 * g++.dg/gomp/depend-iterator-1.C: New test.
2379 * g++.dg/gomp/depend-iterator-2.C: New test.
2380 * g++.dg/gomp/depobj-1.C: New test.
2381 * g++.dg/gomp/doacross-1.C: New test.
2382 * g++.dg/gomp/for-21.C: New test.
2383 * g++.dg/gomp/for-4.C: Expected nonmonotonic functions in the dumps.
2384 * g++.dg/gomp/for-5.C: Likewise.
2385 * g++.dg/gomp/for-6.C: Change expected library call.
2386 * g++.dg/gomp/loop-4.C: New test.
2387 * g++.dg/gomp/pr33372-1.C: Adjust location of the expected
2389 * g++.dg/gomp/pr33372-3.C: Likewise.
2390 * g++.dg/gomp/pr39495-2.C (foo): Don't expect errors on !=.
2391 * g++.dg/gomp/simd-2.C: New test.
2392 * g++.dg/gomp/tpl-atomic-2.C: Adjust expected diagnostic lines.
2394 2018-11-08 Uros Bizjak <ubizjak@gmail.com>
2396 * gcc.dg/pr87874.c (em): Declare uint64_max as
2397 const unsigned long long int.
2399 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2401 * gcc.dg/attr-alloc_size-10.c: Fix calculation of USHRT_MAX to prevent
2402 integer overflow when sizeof(short) == sizeof(int).
2403 * gcc.dg/attr-alloc_size-11.c: Likewise.
2404 * gcc.dg/attr-alloc_size-3.c: Likewise.
2405 * gcc.dg/attr-alloc_size-5.c: Likewise.
2406 * gcc.dg/builtin-stringop-chk-7.c: Likewise.
2408 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2410 * c-c++-common/patchable_function_entry-decl.c: Add regex to search for
2411 uppercase "NOP" instructions in assembler output.
2412 * c-c++-common/patchable_function_entry-default.c: Likewise.
2413 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2415 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2417 * c-c++-common/pr27336.c: Skip test if the target keeps null pointer
2419 * gcc.dg/addr_equal-1.c: Likewise.
2420 * gcc.dg/tree-ssa/pr78154.c: Likewise.
2421 * gcc.dg/tree-ssa/vrp111.c: Likewise.
2423 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2425 * lib/gcc-dg.exp (gcc-dg-prune): Add new regexps for when the size of
2426 an output section is too large for a memory region, or a memory
2429 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
2431 * gnat.dg/null_pointer_deref1.adb: Remove -gnatp and add pragma.
2432 * gnat.dg/null_pointer_deref2.adb: Likewise.
2433 * gnat.dg/null_pointer_deref3.adb: Likewise.
2434 * gnat.dg/opt74.adb: New test.
2435 * gnat.dg/opt74_pkg.ad[sb]: New helper.
2436 * gnat.dg/warn12.adb: Delete.
2437 * gnat.dg/warn12_pkg.ads: Likewise.
2439 2018-11-08 David Malcolm <dmalcolm@redhat.com>
2442 * g++.dg/ipa/devirt-12.C: Add "-all" suffix to
2443 "-fdump-ipa-inline".
2444 * g++.dg/ipa/imm-devirt-1.C: Add "-optimized" suffix to
2445 "-fdump-tree-einline".
2446 * g++.dg/tree-prof/inline_mismatch_args.C: Add "-all" suffix to
2447 "-fdump-tree-einline".
2448 * g++.dg/tree-ssa/inline-1.C: Add "-optimized" suffix to
2449 "-fdump-tree-einline".
2450 * g++.dg/tree-ssa/inline-2.C: Likewise.
2451 * g++.dg/tree-ssa/inline-3.C: Likewise.
2452 * g++.dg/tree-ssa/inline-4.C: New test, based on inline-1.C, but
2453 using "-fopt-info-inline".
2454 * gcc.dg/ipa/fopt-info-inline-1.c: New test.
2455 * gcc.dg/ipa/inline-4.c: Add "-all" suffix to
2456 "-fdump-ipa-inline". Add "-fopt-info-inline" and dg-optimized
2458 * gcc.dg/ipa/inline-7.c: Add "-optimized" suffix to
2459 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
2460 directive. Update scan-tree-dump-times to reflect /order
2462 * gcc.dg/ipa/inlinehint-4.c: Update scan-tree-dump-times to
2463 reflect /order suffixes.
2464 * gcc.dg/plugin/dump-1.c: Add "-loop" to "-fopt-info-note" to
2465 avoid getting extra messages from inliner.
2466 * gcc.dg/plugin/dump-2.c: Likewise.
2467 * gcc.dg/pr26570.c: Add dg-prune-output to ignore new
2468 "function body not available" missed optimization messages.
2469 * gcc.dg/pr71969-2.c: Update scan-tree-dump-times to reflect
2471 * gcc.dg/pr71969-3.c: Likewise.
2472 * gcc.dg/tree-ssa/inline-11.c: Add "-all" suffix to
2473 "-fdump-tree-einline".
2474 * gcc.dg/tree-ssa/inline-3.c: Add "-optimized" suffix to
2475 "-fdump-tree-einline". Update scan-tree-dump-times to reflect
2477 * gcc.dg/tree-ssa/inline-4.c: Add "-optimized" suffix to
2478 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
2480 * gcc.dg/tree-ssa/inline-8.c: Add "-optimized" suffix to
2481 "-fdump-tree-einline".
2482 * gfortran.dg/pr79966.f90: Update scan-ipa-dump to reflect /order
2485 2018-11-08 David Malcolm <dmalcolm@redhat.com>
2487 * gcc.dg/format/gcc_diag-10.c: Add coverage for %f.
2489 2018-11-08 David Malcolm <dmalcolm@redhat.com>
2491 * gcc.dg/format/gcc_diag-10.c (cgraph_node): New typedef.
2492 (test_dump): Add testing of %C.
2494 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
2496 * g++.dg/other/pr87916.C: New test.
2498 2018-11-08 Richard Biener <rguenther@suse.de>
2500 PR tree-optimization/87929
2501 * gcc.dg/pr87929.c: New testcase.
2503 2018-11-08 Martin Liska <mliska@suse.cz>
2505 * gcc.dg/pr87811.c: Update scanned pattern.
2506 * gcc.dg/pr87811-2.c: Likewise.
2508 2018-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2510 * g++.dg/lto/pr87906_0.C: Use moon instead of possibly predefined
2512 * g++.dg/lto/pr87906_1.C: Likewise.
2514 2018-11-08 Richard Biener <rguenther@suse.de>
2516 PR tree-optimization/87913
2517 * gcc.dg/tree-ssa/phi-opt-20.c: New testcase.
2519 2018-11-08 Chenghua Xu <paul.hua.gm@gmail.com>
2521 * gcc.target/mips/mips.exp (mips-dg-options):
2522 Add mips_option_dependency msoft-float vs no-mmi and
2523 mips16/micromips vs no-mmi/ext/ext2 only gcc
2524 config with Loongson target.
2526 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2528 * gcc.c-torture/compile/pr65595.c: Change type of "num" argument to
2529 memcpy from "unsigned long" to __SIZE_TYPE__.
2531 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2534 * gcc.target/msp430/pr87691.c: New test.
2536 2018-11-07 Nikolai Merinov <n.merinov@inango-systems.com>
2538 * gcc.dg/Wno-attribute-warning.c: New test.
2540 2018-11-07 Nathan Sidwell <nathan@acm.org>
2543 * g++.dg/lookup/pr87904.C: New.
2545 2018-11-07 Uros Bizjak <ubizjak@gmail.com>
2547 * gcc.dg/pr87874.c: Compile only for int128 effective target.
2549 2018-11-07 Richard Biener <rguenther@suse.de>
2551 PR tree-optimization/87914
2552 * lib/target-supports.exp (check_effective_target_vect_var_shift): New.
2553 (check_avx2_available): Likewise.
2554 * g++.dg/vect/pr87914.cc: New testcase.
2556 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2558 * gcc.target/mips/loongson-ctz.c: Fix typo.
2559 * gcc.target/mips/loongson-dctz.c: Fix typo.
2561 2018-11-07 Jan Hubicka <jh@suse.cz>
2563 * g++.dg/lto/odr-1_1.C: Fix template.
2565 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2567 * gcc.target/mips/loongson-ctz.c: New test.
2568 * gcc.target/mips/loongson-dctz.c: Likewise.
2569 * gcc.target/mips/mips.exp (mips_option_groups): Add
2570 -mloongson-ext2 option.
2572 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2574 * gcc.target/mips/mips.exp (mips_option_groups): Add
2575 -mloongson-ext option.
2576 (mips-dg-options): Add mips_option_dependency options
2577 "-mmicromips" vs "-mno-loongson-ext",
2579 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2581 * gcc.target/mips/loongson-shift-count-truncated-1.c
2582 (dg-options): Run under -mloongson-mmi option.
2583 Include loongson-mmiintrin.h instead of loongson.h.
2584 * gcc.target/mips/loongson-simd.c: Likewise.
2585 * gcc.target/mips/mips.exp (mips_option_groups): Add
2586 -mloongson-mmi option.
2587 (mips-dg-options): Add mips_option_dependency options "-mips16" vs
2588 "-mno-loongson-mmi", "-mmicromips" vs "-mno-loongson-mmi",
2589 "-msoft-float" vs "-mno-loongson-mmi".
2590 (mips-dg-init): Add -mloongson-mmi option.
2591 * lib/target-supports.exp: Rename check_mips_loongson_hw_available
2592 to check_mips_loongson_mmi_hw_available.
2593 Rename check_effective_target_mips_loongson_runtime to
2594 check_effective_target_mips_loongson_mmi_runtime.
2595 (check_effective_target_vect_int): Use mips_loongson_mmi instead
2596 of mips_loongson when check et-is-effective-target.
2597 (add_options_for_mips_loongson_mmi): New proc.
2598 Rename check_effective_target_mips_loongson to
2599 check_effective_target_mips_loongson_mmi.
2600 (check_effective_target_vect_shift,
2601 check_effective_target_whole_vector_shift,
2602 check_effective_target_vect_no_int_min_max,
2603 check_effective_target_vect_no_align,
2604 check_effective_target_vect_short_mult,
2605 check_vect_support_and_set_flags):Use mips_loongson_mmi instead
2606 of mips_loongson when check et-is-effective-target.
2608 2018-11-07 Richard Biener <rguenther@suse.de>
2611 * g++.dg/lto/pr87906_0.C: New testcase.
2612 * g++.dg/lto/pr87906_1.C: Likewise.
2614 2018-11-07 Alexandre Oliva <aoliva@redhat.com>
2616 PR rtl-optimization/87874
2617 * gcc.dg/pr87874.c: New.
2619 2018-11-06 Ilya Leoshkevich <iii@linux.ibm.com>
2621 * gcc.target/s390/load-and-test-fp-1.c: Accept cdb.
2623 2018-11-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2625 * gcc/testsuite/gcc.target/msp430/special-regs.c: New test.
2627 2018-11-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2630 * c-c++-common/asan/alloca_loop_unpoisoning.c: Require alloca
2632 (foo): Use __builtin_alloca.
2634 2018-11-06 Jan Hubicka <jh@suse.cz>
2636 * gcc.dg/lto/tbaa-1.c: New testcase.
2638 2018-11-06 Richard Biener <rguenther@suse.de>
2640 PR tree-optimization/87889
2641 * gcc.dg/pr87894.c: New testcase.
2643 2018-11-06 Andreas Krebbel <krebbel@linux.ibm.com>
2646 * gcc.target/s390/pr87723.c: New test.
2648 2018-11-06 Richard Biener <rguenther@suse.de>
2651 * gcc.target/i386/pr18041-1.c: New testcase.
2652 * gcc.target/i386/pr18041-2.c: Likewise.
2654 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
2656 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
2657 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
2658 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
2659 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
2660 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
2661 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2662 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
2663 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2664 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2665 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2666 * gcc.target/i386/sse-13.c: Ditto.
2667 * gcc.target/i386/sse-14.c: Ditto.
2668 * gcc.target/i386/sse-22.c: Ditto.
2669 * gcc.target/i386/sse-23.c: Ditto.
2670 * gcc.target/i386/testimm-10.c: Ditto.
2671 * gcc.target/i386/testround-1.c: Ditto.
2673 2018-11-05 Paul Koning <ni1d@arrl.net>
2675 * lib/target-supports.exp: Add check for "inf" effective target
2677 * gcc.dg/builtins-44.c: Skip if no infinite support.
2678 * gcc.dg/builtins-45.c: Ditto.
2679 * gcc.dg/torture/builtin-complex-1.c: Ditto.
2680 * gcc.dg/torture/builtin-cproj-1.c: Ditto.
2681 * gcc.dg/torture/builtin-frexp-1.c: Ditto.
2682 * gcc.dg/torture/builtin-ldexp-1.c: Ditto.
2683 * gcc.dg/torture/builtin-logb-1.c: Ditto.
2684 * gcc.dg/torture/builtin-math-2.c: Ditto.
2685 * gcc.dg/torture/builtin-math-5.c: Ditto.
2686 * gcc.dg/torture/builtin-math-7.c: Ditto.
2687 * gcc.dg/torture/builtin-modf-1.c: Ditto.
2688 * gcc.dg/torture/type-generic-1.c: Ditto.
2690 2018-11-05 Ilya Leoshkevich <iii@linux.ibm.com>
2692 * gcc.target/s390/md/andc-splitter-1.c: Add colon to
2694 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2695 * gcc.target/s390/md/setmem_long-1.c: Likewise.
2697 2018-11-05 Richard Biener <rguenther@suse.de>
2699 PR tree-optimization/87873
2700 * gcc.dg/pr87873.c: New testcase.
2702 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
2704 * gcc.target/s390/ifcvt-one-insn-bool.c: New test.
2705 * gcc.target/s390/ifcvt-one-insn-char.c: New test.
2707 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
2709 * gcc.dg/loop-8.c: On s390, always run the test with -march=zEC12.
2711 2018-11-05 Richard Biener <rguenther@suse.de>
2713 * gcc.dg/pr41488.c: Scan ivcanon dump instead of sccp one.
2714 * gcc.dg/tree-ssa/scev-7.c: Likewise.
2716 2018-11-05 Jakub Jelinek <jakub@redhat.com>
2718 PR tree-optimization/87859
2719 * gcc.dg/store_merging_24.c: New test.
2720 * gcc.dg/store_merging_25.c: New test.
2723 * c-c++-common/ubsan/pr87837.c: New test.
2725 2018-11-05 Martin Liska <mliska@suse.cz>
2728 * gcc.dg/pr87811.c: New test.
2729 * gcc.dg/pr87811-2.c: Likewise.
2730 * gcc.dg/pr87811-3.c: Likewise.
2732 2018-11-05 Martin Liska <mliska@suse.cz>
2734 PR gcov-profile/77698
2735 * gcc.dg/tree-prof/pr77698.c: New test.
2737 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2739 PR tree-optimization/86572
2740 * gcc.dg/pr86572.c: New test.
2742 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2744 PR tree-optimization/87672
2745 * gcc.dg/pr87672.c: New test.
2747 2018-11-04 Uros Bizjak <ubizjak@gmail.com>
2750 * g++.target/i386/pr58372.C: New test.
2752 2018-11-03 Sandra Loosemore <sandra@codesourcery.com>
2755 * gcc.target/nios2/pr87079-1.c: New.
2756 * gcc.target/nios2/pr87079-2.c: New.
2758 2018-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2760 * gcc.dg/compat/pr83487-1_y.c: Move dg-skip-if ...
2761 * gcc.dg/compat/pr83487-1_main.c: ... here.
2762 * gcc.dg/compat/struct-by-value-10_main.c,
2763 gcc.dg/compat/struct-by-value-10_x.c,
2764 gcc.dg/compat/struct-by-value-11_main.c,
2765 gcc.dg/compat/struct-by-value-11_x.c,
2766 gcc.dg/compat/struct-by-value-12_main.c,
2767 gcc.dg/compat/struct-by-value-12_x.c,
2768 gcc.dg/compat/struct-by-value-13_main.c,
2769 gcc.dg/compat/struct-by-value-13_x.c,
2770 gcc.dg/compat/struct-by-value-14_main.c,
2771 gcc.dg/compat/struct-by-value-14_x.c,
2772 gcc.dg/compat/struct-by-value-15_main.c,
2773 gcc.dg/compat/struct-by-value-15_x.c,
2774 gcc.dg/compat/struct-by-value-17_main.c,
2775 gcc.dg/compat/struct-by-value-17_x.c,
2776 gcc.dg/compat/struct-by-value-18_main.c,
2777 gcc.dg/compat/struct-by-value-18_x.c,
2778 gcc.dg/compat/struct-by-value-2_main.c,
2779 gcc.dg/compat/struct-by-value-2_x.c,
2780 gcc.dg/compat/struct-by-value-22_main.c,
2781 gcc.dg/compat/struct-by-value-22_x.c,
2782 gcc.dg/compat/struct-by-value-3_main.c,
2783 gcc.dg/compat/struct-by-value-3_x.c,
2784 gcc.dg/compat/struct-by-value-4_main.c,
2785 gcc.dg/compat/struct-by-value-4_x.c,
2786 gcc.dg/compat/struct-by-value-5b_main.c,
2787 gcc.dg/compat/struct-by-value-5b_x.c,
2788 gcc.dg/compat/struct-by-value-6b_main.c,
2789 gcc.dg/compat/struct-by-value-6b_x.c,
2790 gcc.dg/compat/struct-by-value-6b_main.c,
2791 gcc.dg/compat/struct-by-value-7b_x.c,
2792 gcc.dg/compat/struct-by-value-7b_main.c,
2793 gcc.dg/compat/struct-by-value-8_main.c,
2794 gcc.dg/compat/struct-by-value-8_x.c,
2795 gcc.dg/compat/struct-by-value-9_main.c,
2796 gcc.dg/compat/struct-by-value-9_x.c,
2797 gcc.dg/compat/struct-return-2_main.c,
2798 gcc.dg/compat/struct-return-2_x.c: Likewise.
2800 2018-11-02 Nathan Sidwell <nathan@acm.org>
2802 * g++.dg/lookup/crash6.C: Adjust error
2803 * g++.dg/parse/crash38.C: Likewise.
2805 2018-11-02 Andreas Schwab <schwab@linux-m68k.org>
2807 * gcc.c-torture/execute/20010904-2.c: Fix last change.
2808 * gcc.dg/Wattributes-10.c: Likewise.
2810 2018-11-02 Richard Biener <rguenther@suse.de>
2812 PR tree-optimization/87776
2813 * gcc.dg/torture/pr87776.c: New testcase.
2815 2018-11-01 Marek Polacek <polacek@redhat.com>
2817 Implement P0846R0, ADL and function templates.
2818 * g++.dg/addr_builtin-1.C: Adjust dg-error.
2819 * g++.dg/cpp2a/fn-template1.C: New test.
2820 * g++.dg/cpp2a/fn-template10.C: New test.
2821 * g++.dg/cpp2a/fn-template11.C: New test.
2822 * g++.dg/cpp2a/fn-template12.C: New test.
2823 * g++.dg/cpp2a/fn-template13.C: New test.
2824 * g++.dg/cpp2a/fn-template14.C: New test.
2825 * g++.dg/cpp2a/fn-template15.C: New test.
2826 * g++.dg/cpp2a/fn-template16.C: New test.
2827 * g++.dg/cpp2a/fn-template2.C: New test.
2828 * g++.dg/cpp2a/fn-template3.C: New test.
2829 * g++.dg/cpp2a/fn-template4.C: New test.
2830 * g++.dg/cpp2a/fn-template5.C: New test.
2831 * g++.dg/cpp2a/fn-template6.C: New test.
2832 * g++.dg/cpp2a/fn-template7.C: New test.
2833 * g++.dg/cpp2a/fn-template8.C: New test.
2834 * g++.dg/cpp2a/fn-template9.C: New test.
2835 * g++.dg/parse/fn-template1.C: New test.
2836 * g++.dg/parse/fn-template2.C: New test.
2837 * g++.dg/parse/template19.C: Adjust dg-error.
2838 * g++.dg/template/pr61745.C: Add target to dg-error.
2840 2017-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2843 * gfortran.dg/findloc_1.f90: Actually commit.
2844 * gfortran.dg/findloc_2.f90: Actually commit.
2845 * gfortran.dg/findloc_3.f90: Actually commit.
2846 * gfortran.dg/findloc_4.f90: Actually commit.
2847 * gfortran.dg/findloc_5.f90: Actually commit.
2848 * gfortran.dg/findloc_6.f90: Actually commit.
2850 2018-11-01 Paul Thomas <pault@gcc.gnu.org>
2853 * gfortran.dg/inquiry_part_ref_1.f08: New test.
2854 * gfortran.dg/inquiry_part_ref_2.f90: New test.
2855 * gfortran.dg/inquiry_part_ref_3.f90: New test.
2857 2018-11-01 Paul Koning <ni1d@arrl.net>
2859 * gcc.c-torture/execute/20010904-1.c: Align 2 if pdp11.
2860 * gcc.c-torture/execute/20010904-2.c: Ditto.
2861 * c-c++-common/builtin-arith-overflow-2.c: Skip if pdp11.
2862 * gcc.dg/Walloc-size-larger-than-4.c: Ditto.
2863 * gcc.dg/Walloc-size-larger-than-5.c: Ditto.
2864 * gcc.dg/Walloc-size-larger-than-6.c: Ditto.
2865 * gcc.dg/Walloc-size-larger-than-7.c: Ditto.
2866 * gcc.dg/Walloca-14.c: Ditto.
2867 * gcc.dg/Wlarger-than3.c: Ditto.
2868 * gcc.dg/compat/pr83487-1_y.c: Ditto.
2869 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2870 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2871 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2872 * gcc.dg/compat/struct-by-value-5b_x.c: Ditto.
2873 * gcc.dg/compat/struct-by-value-6b_x.c: Ditto.
2874 * gcc.dg/compat/struct-by-value-7b_x.c: Ditto.
2875 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2876 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2877 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2878 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2879 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2880 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2881 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2882 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2883 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2884 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2885 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2886 * gcc.dg/compat/struct-by-value-22_x.c: Ditto.
2887 * gcc.dg/compat/struct-return-2_x.c: Ditto.
2888 * gcc.dg/falign-labels-1.c: Ditto.
2889 * gcc.dg/long_branch.c: Ditto.
2890 * gcc.dg/nextafter-1.c: Ditto.
2891 * gcc.dg/pr35045.c: Ditto.
2892 * gcc.dg/pr48616.c: Ditto.
2893 * gcc.dg/pr84100.c: Ditto.
2894 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Ditto.
2895 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Ditto.
2896 * gcc.dg/tree-ssa/builtin-sprintf.c: Ditto.
2897 * gcc.dg/Wattributes-10.c: Expect error if pdp11.
2898 * gcc.dg/attr-alloc_size-11.c: Don't XFAIL if pdp11.
2899 * gcc.dg/builtin-inf-1.c: Add pdp11 to warnings about INF.
2900 * gcc.dg/builtins-1.c: Ditto.
2902 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2905 * gfortran.dg/bind_c_18.f90: Adjust error message.
2907 2018-11-01 Marek Polacek <polacek@redhat.com>
2909 * g++.dg/cpp1z/constexpr-lambda22.C: New test,
2911 2018-11-01 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2913 * gcc.dg/tree-ssa/cunroll-13.c: Add missing cast from literal to int32.
2915 2018-11-30 Jan Hubicka <jh@suse.cz>
2917 * g++.dg/lto/pr84805_1.C: Update template.
2918 * g++.dg/lto/pr84805_0.C: Update template.
2919 * g++.dg/lto/pr84805_1b.C: Update template.
2920 * g++.dg/lto/pr84805_0b.C: Update template.
2922 2018-11-01 Jakub Jelinek <jakub@redhat.com>
2924 PR tree-optimization/87826
2925 * gcc.dg/pr87826.c: New test.
2927 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2930 * gfortran.dg/bind_c_usage_7.f90: Adjust error message.
2931 * gfortran.dg/bind_c_usage_32.f90: New test.
2933 2018-11-01 Nathan Sidwell <nathan@acm.org>
2935 * g++.dg/abi/anon5.C: New.
2937 2018-11-01 Jakub Jelinek <jakub@redhat.com>
2940 * gdc.dg/simd.d: Add -Wno-psabi.
2941 * gdc.dg/compilable.d: Likewise.
2943 2018-11-01 Martin Liska <mliska@suse.cz>
2944 Jason Merrill <jason@redhat.com>
2949 * g++.dg/cpp0x/constexpr-__func__2.C: Make it a compilation
2951 * g++.old-deja/g++.ext/pretty4.C: Remove as the run-time
2952 assumptions are not longer valid.
2954 2018-10-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2957 * gfortran.dg/allocatable_uninitialized_1.f90: New test.
2959 2018-10-31 Nathan Sidwell <nathan@acm.org>
2961 * g++.dg/lookup/friend21.C: New.
2963 2018-10-31 Martin Liska <mliska@suse.cz>
2966 * gcc.target/aarch64/spellcheck_7.c: New test.
2967 * gcc.target/aarch64/spellcheck_8.c: New test.
2968 * gcc.target/aarch64/spellcheck_9.c: New test.
2970 2018-10-31 Nathan Sidwell <nathan@acm.org>
2972 * g++.dg/lookup/using60.C: New.
2974 2018-10-31 Richard Biener <rguenther@suse.de>
2978 * gcc.target/i386/pr70359.c: New testcase.
2979 * gcc.target/i386/pr86270.c: Likewise.
2981 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
2983 * gcc.target/arc/jumptable.c: New test.
2985 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
2987 * gcc.target/arc/tls-gd.c: New file.
2988 * gcc.target/arc/tls-ie.c: Likewise.
2989 * gcc.target/arc/tls-ld.c: Likewise.
2990 * gcc.target/arc/tls-le.c: Likewise.
2991 * gcc.target/arc/tls-1.c: Update test.
2993 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
2995 * gcc.target/arc/mulsi3_highpart-2.c: Update test.
2997 2018-10-31 Martin Liska <mliska@suse.cz>
2999 * c-c++-common/ubsan/pr63839.c: Update to new sanitizer message.
3000 * c-c++-common/ubsan/unreachable-1.c (main): Likewise.
3001 * c-c++-common/ubsan/unreachable-2.c: Likewise.
3002 * c-c++-common/ubsan/unreachable-4.c (main): Likewise.
3004 2018-10-31 Thomas Preud'homme <thomas.preudhomme@linaro.org>
3007 * gcc.target/arm/movdi_movt.c: Skip if both -mslow-flash-data and
3008 -mword-relocations would be passed when compiling the test.
3009 * gcc.target/arm/movsi_movt.c: Likewise.
3010 * gcc.target/arm/pr81863.c: Likewise.
3011 * gcc.target/arm/thumb2-slow-flash-data-1.c: Likewise.
3012 * gcc.target/arm/thumb2-slow-flash-data-2.c: Likewise.
3013 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
3014 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
3015 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
3016 * gcc.target/arm/tls-disable-literal-pool.c: Likewise.
3018 2018-10-31 Richard Biener <rguenther@suse.de>
3021 * g++.dg/vect/slp-pr87105.cc: XFAIL for strict alignment targets.
3023 2018-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3026 * gfortran.dg/min_max_type.f90: New test.
3028 2018-10-30 Martin Sebor <msebor@redhat.com>
3031 * gcc.c-torture/execute/fprintf-2.c: New test.
3032 * gcc.c-torture/execute/printf-2.c: Same.
3033 * gcc.c-torture/execute/user-printf.c: Same.
3034 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Same.
3035 * gcc.dg/tree-ssa/builtin-printf-2.c: Same.
3036 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
3037 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
3039 2018-10-30 Marek Polacek <polacek@redhat.com>
3041 Implement P0892R2, explicit(bool).
3042 * g++.dg/cpp2a/explicit1.C: New test.
3043 * g++.dg/cpp2a/explicit10.C: New test.
3044 * g++.dg/cpp2a/explicit11.C: New test.
3045 * g++.dg/cpp2a/explicit12.C: New test.
3046 * g++.dg/cpp2a/explicit13.C: New test.
3047 * g++.dg/cpp2a/explicit2.C: New test.
3048 * g++.dg/cpp2a/explicit3.C: New test.
3049 * g++.dg/cpp2a/explicit4.C: New test.
3050 * g++.dg/cpp2a/explicit5.C: New test.
3051 * g++.dg/cpp2a/explicit6.C: New test.
3052 * g++.dg/cpp2a/explicit7.C: New test.
3053 * g++.dg/cpp2a/explicit8.C: New test.
3054 * g++.dg/cpp2a/explicit9.C: New test.
3056 2018-10-30 Segher Boessenkool <segher@kernel.crashing.org>
3058 PR rtl-optimization/87708
3059 * gcc.dg/ira-shrinkwrap-prep-1.c: xfail test.
3060 * gcc.dg/ira-shrinkwrap-prep-2.c: xfail test.
3062 2018-10-30 Paolo Carlini <paolo.carlini@oracle.com>
3064 * g++.dg/cpp1z/has-unique-obj-representations1.C: Test location too.
3065 * g++.dg/ext/flexarray-mangle-2.C: Likewise.
3066 * g++.dg/ext/flexarray-mangle.C: Likewise.
3067 * g++.dg/ext/flexarray-subst.C: Likewise.
3068 * g++.dg/ext/flexary10.C: Likewise.
3069 * g++.dg/ext/flexary11.C: Likewise.
3070 * g++.dg/ext/flexary14.C: Likewise.
3071 * g++.dg/ext/flexary16.C: Likewise.
3072 * g++.dg/ext/flexary26.C: Likewise.
3073 * g++.dg/ext/flexary27.C: Likewise.
3074 * g++.dg/ext/flexary7.C: Likewise.
3075 * g++.dg/ext/pr71290.C: Likewise.
3077 2018-10-30 Paul Koning <ni1d@arrl.net>
3079 * gcc.dg/tree-ssa/attr-alias.c: Skip if no weak support.
3081 2018-10-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
3083 * gcc.dg/tree-prof/cold_partition_label.c: Update for cold
3084 section names without numbers.
3085 * gcc.dg/tree-prof/section-attr-1.c: Ditto.
3086 * gcc.dg/tree-prof/section-attr-2.c: Ditto.
3087 * gcc.dg/tree-prof/section-attr-3.c: Ditto.
3089 2018-10-29 David Malcolm <dmalcolm@redhat.com>
3092 * c-c++-common/substring-location-PR-87721.c: New test.
3093 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
3095 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3096 (test_string_literals): Fold the index arguments before checking
3099 2018-10-29 David Malcolm <dmalcolm@redhat.com>
3101 * c-c++-common/spellcheck-reserved.c: Update expected output for
3102 C++ for merger of "did you mean" suggestions into the error
3104 * g++.dg/ext/builtin3.C: Update expected output for merger of "did
3105 you mean" suggestion into the error.
3106 * g++.dg/lookup/error1.C: Likewise.
3107 * g++.dg/lookup/pr77549.C: Likewise.
3108 * g++.dg/lookup/pr80913.C: Likewise.
3109 * g++.dg/lookup/suggestions1.C: Likewise.
3110 * g++.dg/lookup/suggestions2.C: New test.
3111 * g++.dg/overload/koenig1.C: Update expected output as above.
3112 * g++.dg/spellcheck-identifiers-2.C: Likewise.
3113 * g++.dg/spellcheck-identifiers.C: Likewise.
3114 * g++.dg/spellcheck-ns.C: New test.
3115 * g++.dg/spellcheck-pr77829.C: Update expected output as above.
3116 * g++.dg/spellcheck-pr78656.C: Likewise.
3117 * g++.dg/spellcheck-pr79298.C: Likewise, adding
3118 -fdiagnostics-show-caret to options.
3119 * g++.dg/spellcheck-pr80177.C: Likewise.
3120 * g++.dg/spellcheck-single-vs-multiple.C: New test.
3121 * g++.dg/spellcheck-typenames.C: Update expected output as above.
3122 * g++.dg/template/static10.C: Likewise.
3123 * g++.old-deja/g++.mike/ns5.C: Likewise.
3124 * g++.old-deja/g++.mike/ns7.C: Likewise.
3125 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3126 * g++.old-deja/g++.other/lineno5.C: Likewise.
3128 2018-10-29 Paolo Carlini <paolo.carlini@oracle.com>
3130 * g++.dg/cpp0x/auto24.C: Test location too.
3131 * g++.dg/cpp0x/auto3.C: Likewise.
3132 * g++.dg/cpp0x/auto42.C: Likewise.
3133 * g++.dg/cpp0x/initlist57.C: Likewise.
3134 * g++.dg/cpp0x/initlist75.C: Likewise.
3135 * g++.dg/cpp0x/initlist80.C: Likewise.
3136 * g++.dg/cpp0x/lambda/lambda-ice13.C: Likewise.
3137 * g++.old-deja/g++.brendan/array-refs.C: Likewise.
3138 * g++.old-deja/g++.bugs/900322_01.C: Likewise.
3139 * g++.old-deja/g++.bugs/900519_07.C: Likewise.
3140 * g++.old-deja/g++.other/typeck1.C: Likewise.
3142 2018-10-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3145 * g++.dg/pr87469.C: New test.
3147 2018-10-29 Marek Polacek <polacek@redhat.com>
3149 PR c++/87594 - constexpr rejects-valid with range-based for.
3150 * g++.dg/cpp1y/constexpr-loop8.C: New test.
3152 2018-10-29 Richard Biener <rguenther@suse.de>
3154 PR tree-optimization/87785
3155 * gcc.dg/torture/20181029-1.c: New testcase.
3156 * gcc.dg/torture/20181029-2.c: Likewise.
3158 2018-10-29 Richard Biener <rguenther@suse.de>
3160 PR tree-optimization/87790
3161 * gcc.dg/pr87790.c: New testcase.
3163 2018-10-29 Martin Liska <mliska@suse.cz>
3165 * g++.dg/gcov/gcov-8.C: Do not check intermediate format.
3166 * lib/gcov.exp: Remove legacy verify-intermediate.
3168 2018-10-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3170 * gcc.dg/gimplefe-30.c: New test.
3171 * gcc.dg/gimplefe-31.c: New test.
3172 * gcc.dg/gimplefe-32.c: New test.
3173 * gcc.dg/gimplefe-33.c: New test.
3175 2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
3177 * gcc.misc-tests/help.exp: Add D to option descriptions check.
3178 * gdc.dg/asan/asan.exp: New file.
3179 * gdc.dg/asan/gdc272.d: New test.
3180 * gdc.dg/compilable.d: New test.
3181 * gdc.dg/dg.exp: New file.
3182 * gdc.dg/gdc254.d: New test.
3183 * gdc.dg/gdc260.d: New test.
3184 * gdc.dg/gdc270a.d: New test.
3185 * gdc.dg/gdc270b.d: New test.
3186 * gdc.dg/gdc282.d: New test.
3187 * gdc.dg/gdc283.d: New test.
3188 * gdc.dg/imports/gdc170.d: New test.
3189 * gdc.dg/imports/gdc231.d: New test.
3190 * gdc.dg/imports/gdc239.d: New test.
3191 * gdc.dg/imports/gdc241a.d: New test.
3192 * gdc.dg/imports/gdc241b.d: New test.
3193 * gdc.dg/imports/gdc251a.d: New test.
3194 * gdc.dg/imports/gdc251b.d: New test.
3195 * gdc.dg/imports/gdc253.d: New test.
3196 * gdc.dg/imports/gdc254a.d: New test.
3197 * gdc.dg/imports/gdc256.d: New test.
3198 * gdc.dg/imports/gdc27.d: New test.
3199 * gdc.dg/imports/gdcpkg256/package.d: New test.
3200 * gdc.dg/imports/runnable.d: New test.
3201 * gdc.dg/link.d: New test.
3202 * gdc.dg/lto/lto.exp: New file.
3203 * gdc.dg/lto/ltotests_0.d: New test.
3204 * gdc.dg/lto/ltotests_1.d: New test.
3205 * gdc.dg/runnable.d: New test.
3206 * gdc.dg/simd.d: New test.
3207 * gdc.test/gdc-test.exp: New file.
3208 * lib/gdc-dg.exp: New file.
3209 * lib/gdc.exp: New file.
3211 2017-10-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3214 * gfortran.dg/findloc_1.f90: New test.
3215 * gfortran.dg/findloc_2.f90: New test.
3216 * gfortran.dg/findloc_3.f90: New test.
3217 * gfortran.dg/findloc_4.f90: New test.
3218 * gfortran.dg/findloc_5.f90: New test.
3219 * gfortran.dg/findloc_6.f90: New test.
3221 2018-10-26 Bill Schmidt <wschmidt@linux.ibm.com>
3222 Jinsong Ji <jji@us.ibm.com>
3224 * gcc.target/powerpc/sse-addss-1.c: Call abort under DEBUG also;
3226 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
3227 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
3228 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
3229 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
3230 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
3231 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
3232 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
3233 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
3234 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
3235 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
3236 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
3237 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
3238 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
3239 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
3240 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
3241 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
3242 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
3243 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
3244 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
3245 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
3246 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
3247 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
3248 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
3249 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
3250 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
3251 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
3252 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
3253 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
3254 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
3255 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
3256 * gcc.target/powerpc/sse2-pmuludq1.c: Likewise.
3257 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
3258 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
3259 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
3260 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
3261 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
3262 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
3263 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
3264 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
3265 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
3266 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
3267 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
3268 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
3270 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
3272 * gcc.target/powerpc/ssse3-check.h: New file.
3273 * gcc.target/powerpc/ssse3-vals.h: New file.
3274 * gcc.target/powerpc/ssse3-pabsb.c: New file.
3275 * gcc.target/powerpc/ssse3-pabsd.c: New file.
3276 * gcc.target/powerpc/ssse3-pabsw.c: New file.
3277 * gcc.target/powerpc/ssse3-palignr.c: New file.
3278 * gcc.target/powerpc/ssse3-phaddd.c: New file.
3279 * gcc.target/powerpc/ssse3-phaddsw.c: New file.
3280 * gcc.target/powerpc/ssse3-phaddw.c: New file.
3281 * gcc.target/powerpc/ssse3-phsubd.c: New file.
3282 * gcc.target/powerpc/ssse3-phsubsw.c: New file.
3283 * gcc.target/powerpc/ssse3-phsubw.c: New file.
3284 * gcc.target/powerpc/ssse3-pmaddubsw.c: New file.
3285 * gcc.target/powerpc/ssse3-pmulhrsw.c: New file.
3286 * gcc.target/powerpc/ssse3-pshufb.c: New file.
3287 * gcc.target/powerpc/ssse3-psignb.c: New file.
3288 * gcc.target/powerpc/ssse3-psignd.c: New file.
3289 * gcc.target/powerpc/ssse3-psignw.c: New file.
3291 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
3293 * gcc.target/powerpc/mmx-packs.c: Enable 32 bit execution.
3294 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
3295 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
3296 * gcc.target/powerpc/mmx-packs.c: Likewise.
3297 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
3298 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
3299 * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
3300 * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
3301 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
3302 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
3303 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
3304 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
3305 * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
3306 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
3307 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
3308 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
3309 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
3310 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
3311 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
3312 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
3313 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
3314 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
3315 * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
3316 * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
3317 * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
3318 * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
3319 * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
3320 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
3321 * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
3322 * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
3323 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
3324 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
3325 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
3326 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
3327 * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
3328 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
3329 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
3330 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
3331 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
3332 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
3333 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
3334 * gcc.target/powerpc/pr37191.c: Likewise.
3335 * gcc.target/powerpc/sse-addps-1.c: Likewise.
3336 * gcc.target/powerpc/sse-addss-1.c: Likewise.
3337 * gcc.target/powerpc/sse-andnps-1.c: Likewise.
3338 * gcc.target/powerpc/sse-andps-1.c: Likewise.
3339 * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
3340 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
3341 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
3342 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
3343 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
3344 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
3345 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
3346 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
3347 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
3348 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
3349 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
3350 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
3351 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
3352 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
3353 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
3354 * gcc.target/powerpc/sse-divps-1.c: Likewise.
3355 * gcc.target/powerpc/sse-divss-1.c: Likewise.
3356 * gcc.target/powerpc/sse-maxps-1.c: Likewise.
3357 * gcc.target/powerpc/sse-maxps-2.c: Likewise.
3358 * gcc.target/powerpc/sse-maxss-1.c: Likewise.
3359 * gcc.target/powerpc/sse-minps-1.c: Likewise.
3360 * gcc.target/powerpc/sse-minps-2.c: Likewise.
3361 * gcc.target/powerpc/sse-minss-1.c: Likewise.
3362 * gcc.target/powerpc/sse-movaps-1.c: Likewise.
3363 * gcc.target/powerpc/sse-movaps-2.c: Likewise.
3364 * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
3365 * gcc.target/powerpc/sse-movhps-1.c: Likewise.
3366 * gcc.target/powerpc/sse-movhps-2.c: Likewise.
3367 * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
3368 * gcc.target/powerpc/sse-movlps-1.c: Likewise.
3369 * gcc.target/powerpc/sse-movlps-2.c: Likewise.
3370 * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
3371 * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
3372 * gcc.target/powerpc/sse-movss-1.c: Likewise.
3373 * gcc.target/powerpc/sse-movss-2.c: Likewise.
3374 * gcc.target/powerpc/sse-movss-3.c: Likewise.
3375 * gcc.target/powerpc/sse-mulps-1.c: Likewise.
3376 * gcc.target/powerpc/sse-mulss-1.c: Likewise.
3377 * gcc.target/powerpc/sse-orps-1.c: Likewise.
3378 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
3379 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
3380 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
3381 * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
3382 * gcc.target/powerpc/sse-pminub-1.c: Likewise.
3383 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
3384 * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
3385 * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
3386 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
3387 * gcc.target/powerpc/sse-shufps-1.c: Likewise.
3388 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
3389 * gcc.target/powerpc/sse-subps-1.c: Likewise.
3390 * gcc.target/powerpc/sse-subss-1.c: Likewise.
3391 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
3392 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
3393 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
3394 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
3395 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
3396 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
3397 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
3398 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
3399 * gcc.target/powerpc/sse-xorps-1.c: Likewise.
3400 * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
3401 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
3402 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
3403 * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
3404 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
3405 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
3406 * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
3407 * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
3408 * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
3409 * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
3410 * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
3411 * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
3412 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
3413 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
3414 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
3415 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
3416 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
3417 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
3418 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
3419 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
3420 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
3421 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
3422 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
3423 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
3424 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
3425 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
3426 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
3427 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
3428 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
3429 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
3430 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
3431 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
3432 * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
3433 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
3434 * gcc.target/powerpc/sse2-mmx.c: Likewise.
3435 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
3436 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
3437 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
3438 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
3439 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
3440 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
3441 * gcc.target/powerpc/sse2-movq-2.c: Likewise.
3442 * gcc.target/powerpc/sse2-movq-3.c: Likewise.
3443 * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
3444 * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
3445 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
3446 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
3447 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
3448 * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
3449 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
3450 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
3451 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
3452 * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
3453 * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
3454 * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
3455 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
3456 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
3457 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
3458 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
3459 * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
3460 * gcc.target/powerpc/sse2-pand-1.c: Likewise.
3461 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
3462 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
3463 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
3464 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
3465 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
3466 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
3467 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
3468 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
3469 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
3470 * gcc.target/powerpc/sse2-pextrw.c: Likewise.
3471 * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
3472 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
3473 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
3474 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
3475 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
3476 * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
3477 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
3478 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
3479 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
3480 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
3481 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
3482 * gcc.target/powerpc/sse2-por-1.c: Likewise.
3483 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
3484 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
3485 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
3486 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
3487 * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
3488 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
3489 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
3490 * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
3491 * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
3492 * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
3493 * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
3494 * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
3495 * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
3496 * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
3497 * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
3498 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
3499 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
3500 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
3501 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
3502 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
3503 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
3504 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
3505 * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
3506 * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
3507 * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
3508 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
3509 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
3510 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
3511 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
3512 * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
3513 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
3514 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
3515 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
3516 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
3517 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
3518 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
3519 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
3520 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
3521 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
3522 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
3523 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
3524 * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
3525 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
3526 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
3527 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
3528 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
3529 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
3530 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
3531 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
3532 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
3533 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
3534 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
3535 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
3536 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
3537 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
3538 * gcc.target/powerpc/sse3-haddps.c: Likewise.
3539 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
3540 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
3541 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
3542 * gcc.target/powerpc/sse3-movddup.c: Likewise.
3543 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
3544 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
3545 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. Also, add
3546 ommitted "-mpower8-vector" to dg-options.
3548 2018-10-26 Jan Hubicka <jh@suse.cz>
3550 * g++.dg/lto/odr-1_0.C: Fix template.
3551 * g++.dg/lto/odr-1_1.C: Fix template.
3553 2018-10-26 Richard Biener <rguenther@suse.de>
3555 PR tree-optimization/87105
3556 * g++.dg/vect/slp-pr87105.cc: Adjust.
3557 * gcc.dg/torture/20181024-1.c: New testcase.
3558 * g++.dg/opt/20181025-1.C: Likewise.
3560 2018-10-26 Richard Biener <rguenther@suse.de>
3563 * g++.dg/lto/odr-1_0.C: Fix pattern.
3565 2018-10-26 Richard Biener <rguenther@suse.de>
3567 PR tree-optimization/87746
3568 * gcc.dg/pr87746.c: New testcase.
3570 2018-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3572 * gcc.dg/pr78973-2.c: Remove xfail on dg-warning.
3574 2018-10-25 Carl Love <cel@us.ibm.com>
3576 * gcc.target/powerpc/float128-cmp2-runnable.c: New test file.
3578 2018-10-25 Martin Liska <mliska@suse.cz>
3581 * gcc.dg/tree-ssa/pr84436-5.c (foo): Use signed char.
3583 2018-10-25 Martin Liska <mliska@suse.cz>
3586 * gcc.dg/tree-prof/time-profiler-1.c: Revert.
3587 * gcc.dg/tree-prof/time-profiler-2.c: Likewise.
3588 * gcc.dg/tree-prof/time-profiler-3.c: Likewise.
3590 2018-10-25 Ilya Leoshkevich <iii@linux.ibm.com>
3592 * gcc.target/s390/global-array-almost-huge-element.c: New test.
3593 * gcc.target/s390/global-array-almost-negative-huge-element.c: New test.
3594 * gcc.target/s390/global-array-element-pic.c: New test.
3595 * gcc.target/s390/global-array-even-element.c: New test.
3596 * gcc.target/s390/global-array-huge-element.c: New test.
3597 * gcc.target/s390/global-array-negative-huge-element.c: New test.
3598 * gcc.target/s390/global-array-odd-element.c: New test.
3600 2018-10-25 Jan Hubicka <jh@suse.cz>
3602 * g++.dg/lto/odr-1_0.C: New test.
3603 * g++.dg/lto/odr-1_1.C: New test.
3605 2018-10-25 Thomas Preud'homme <thomas.preudhomme@linaro.org>
3608 * gcc.dg/sibcall-9.c: Make v static.
3609 * gcc.dg/sibcall-10.c: Likewise.
3611 2018-10-25 Richard Biener <rguenther@suse.de>
3613 PR tree-optimization/87665
3614 PR tree-optimization/87745
3615 * gfortran.dg/20181025-1.f: New testcase.
3617 2018-10-25 Jakub Jelinek <jakub@redhat.com>
3620 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier
3621 from kind with a colon rather than comma.
3622 * gfortran.dg/gomp/schedule-modifiers-1.f90: New test.
3623 * gfortran.dg/gomp/schedule-modifiers-2.f90: New test.
3625 2018-10-24 Michael Meissner <meissner@linux.ibm.com>
3627 * gcc.target/powerpc/float128-math.c: New test to make sure the
3628 long double built-in function names use the f128 form if the user
3629 switched from IBM long double to IEEE long double.
3630 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Likewise.
3632 2018-10-24 Jakub Jelinek <jakub@redhat.com>
3635 * g++.dg/cpp0x/gen-attrs-66.C: New test.
3637 2018-10-24 Martin Sebor <msebor@redhat.com>
3640 * g++.dg/Wclass-memaccess-4.C: Remove XFAIL.
3642 2018-10-24 Martin Liska <mliska@suse.cz>
3644 PR tree-optimization/84436
3645 * gcc.dg/tree-ssa/pr84436-1.c: New test.
3646 * gcc.dg/tree-ssa/pr84436-2.c: New test.
3647 * gcc.dg/tree-ssa/pr84436-3.c: New test.
3648 * gcc.dg/tree-ssa/pr84436-4.c: New test.
3649 * gcc.dg/tree-ssa/pr84436-5.c: New test.
3651 2018-10-24 Ilya Leoshkevich <iii@linux.ibm.com>
3653 * gcc.target/s390/20181024-1.c: New test.
3655 2018-10-24 Richard Biener <rguenther@suse.de>
3657 PR tree-optimization/87105
3658 * gcc.dg/vect/bb-slp-39.c: New testcase.
3659 * gfortran.dg/vect/pr83232.f90: Un-XFAIL.
3661 2018-10-24 Richard Biener <rguenther@suse.de>
3663 PR tree-optimization/84013
3664 * gcc.dg/tree-ssa/restrict-9.c: New testcase.
3666 2018-10-24 Richard Biener <rguenther@suse.de>
3668 PR tree-optimization/87665
3669 * gcc.dg/torture/pr87665.c: New testcase.
3671 2018-10-23 Jakub Jelinek <jakub@redhat.com>
3673 * g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives to c++17_down
3674 only. Add expected warnings and messages for c++2a.
3676 2018-10-23 Richard Biener <rguenther@suse.de>
3678 PR tree-optimization/87105
3679 PR tree-optimization/87608
3680 * g++.dg/tree-ssa/phiopt-1.C: New testcase.
3681 g++.dg/vect/slp-pr87105.cc: Likewise.
3682 * g++.dg/tree-ssa/pr21463.C: Scan phiopt2 because this testcase
3683 relies on phiprop run before.
3684 * g++.dg/tree-ssa/pr30738.C: Likewise.
3685 * g++.dg/tree-ssa/pr57380.C: Likewise.
3686 * gcc.dg/tree-ssa/pr84859.c: Likewise.
3687 * gcc.dg/tree-ssa/pr45397.c: Scan phiopt2 because phiopt1 is
3688 confused by copies in the IL left by EVRP.
3689 * gcc.dg/tree-ssa/phi-opt-5.c: Likewise, this time confused
3691 * gcc.dg/tree-ssa/phi-opt-12.c: Scan phiopt2.
3692 * gcc.dg/pr24574.c: Likewise.
3693 * g++.dg/tree-ssa/pr86544.C: Scan phiopt4.
3695 2018-10-23 Richard Biener <rguenther@suse.de>
3697 PR tree-optimization/87700
3698 * gcc.dg/torture/pr87700.c: New testcase.
3700 2018-10-23 Richard Biener <rguenther@suse.de>
3702 PR tree-optimization/87693
3703 * gcc.dg/torture/pr87693.c: New testcase.
3705 2018-10-23 Paul Thomas <pault@gcc.gnu.org>
3708 * gfortran.dg/deferred_character_23.f90 : Check reallocation is
3709 occurring as it should and a regression caused by version 1 of
3712 2018-10-22 Yury Gribov <tetra2005@gmail.com>
3714 PR tree-optimization/87633
3715 * g++.dg/pr87633.C: New test.
3717 2018-10-22 Marek Polacek <polacek@redhat.com>
3720 * g++.dg/concepts/memfun-err.C: Make it a compile test.
3722 2018-10-22 Richard Biener <rguenther@suse.de>
3724 * gcc.dg/tree-ssa/evrp12.c: New testcase.
3725 * gcc.dg/predict-6.c: Adjust.
3726 * gcc.dg/tree-ssa/vrp33.c: Disable EVRP.
3727 * gcc.dg/tree-ssa/vrp02.c: Likewise.
3728 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
3730 2018-10-22 Martin Liska <mliska@suse.cz>
3732 PR tree-optimization/87686
3733 * g++.dg/tree-ssa/pr87686.C: New test.
3735 2018-10-22 Jakub Jelinek <jakub@redhat.com>
3737 * g++.target/i386/i386.exp: Use g++-dg-runtest to iterate
3738 properly -std= options.
3740 2018-10-22 Richard Biener <rguenther@suse.de>
3742 * gcc.dg/graphite/scop-4.c: Avoid out-of-bound access.
3744 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
3746 * gnat.dg/sso14.adb: New test.
3747 * gnat.dg/sso15.adb: Likewise.
3749 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
3751 * gnat.dg/warn19.ad[sb]: New test.
3752 * gnat.dg/warn19_pkg.ads: New helper.
3754 2018-10-22 Richard Biener <rguenther@suse.de>
3756 PR tree-optimization/87640
3757 * gcc.dg/torture/pr87640.c: New testcase.
3759 2018-10-22 Ilya Leoshkevich <iii@linux.ibm.com>
3761 * gcc.target/s390/litpool-int.c: New test.
3763 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
3766 * gcc.target/i386/avx512f-andn-di-zmm-1.c: New test.
3767 * gcc.target/i386/avx512f-andn-si-zmm-1.c: Likewise.
3768 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise.
3769 * gcc.target/i386/avx512f-andn-si-zmm-3.c: Likewise.
3770 * gcc.target/i386/avx512f-andn-si-zmm-4.c: Likewise.
3771 * gcc.target/i386/avx512f-andn-si-zmm-5.c: Likewise.
3772 * gcc.target/i386/avx512vl-andn-si-xmm-1.c: Likewise.
3773 * gcc.target/i386/avx512vl-andn-si-ymm-1.c: Likewise.
3775 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
3778 * gcc.target/i386/avx512f-and-di-zmm-1.c: New test.
3779 * gcc.target/i386/avx512f-and-si-zmm-1.c: Likewise.
3780 * gcc.target/i386/avx512f-and-si-zmm-2.c: Likewise.
3781 * gcc.target/i386/avx512f-and-si-zmm-3.c: Likewise.
3782 * gcc.target/i386/avx512f-and-si-zmm-4.c: Likewise.
3783 * gcc.target/i386/avx512f-and-si-zmm-5.c: Likewise.
3784 * gcc.target/i386/avx512f-and-si-zmm-6.c: Likewise.
3785 * gcc.target/i386/avx512f-or-di-zmm-1.c: Likewise.
3786 * gcc.target/i386/avx512f-or-si-zmm-1.c: Likewise.
3787 * gcc.target/i386/avx512f-or-si-zmm-2.c: Likewise.
3788 * gcc.target/i386/avx512f-or-si-zmm-3.c: Likewise.
3789 * gcc.target/i386/avx512f-or-si-zmm-4.c: Likewise.
3790 * gcc.target/i386/avx512f-or-si-zmm-5.c: Likewise.
3791 * gcc.target/i386/avx512f-or-si-zmm-6.c: Likewise.
3792 * gcc.target/i386/avx512f-xor-di-zmm-1.c: Likewise.
3793 * gcc.target/i386/avx512f-xor-si-zmm-1.c: Likewise.
3794 * gcc.target/i386/avx512f-xor-si-zmm-2.c: Likewise.
3795 * gcc.target/i386/avx512f-xor-si-zmm-3.c: Likewise.
3796 * gcc.target/i386/avx512f-xor-si-zmm-4.c: Likewise.
3797 * gcc.target/i386/avx512f-xor-si-zmm-5.c: Likewise.
3798 * gcc.target/i386/avx512f-xor-si-zmm-6.c: Likewise.
3799 * gcc.target/i386/avx512vl-and-si-xmm-1.c: Likewise.
3800 * gcc.target/i386/avx512vl-and-si-ymm-1.c: Likewise.
3801 * gcc.target/i386/avx512vl-or-si-xmm-1.c: Likewise.
3802 * gcc.target/i386/avx512vl-or-si-ymm-1.c: Likewise.
3803 * gcc.target/i386/avx512vl-xor-si-xmm-1.c: Likewise.
3804 * gcc.target/i386/avx512vl-xor-si-ymm-1.c: Likewise.
3806 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
3809 * gcc.target/i386/avx512f-add-di-zmm-1.c: New test.
3810 * gcc.target/i386/avx512f-add-si-zmm-1.c: Likewise.
3811 * gcc.target/i386/avx512f-add-si-zmm-2.c: Likewise.
3812 * gcc.target/i386/avx512f-add-si-zmm-3.c: Likewise.
3813 * gcc.target/i386/avx512f-add-si-zmm-4.c: Likewise.
3814 * gcc.target/i386/avx512f-add-si-zmm-5.c: Likewise.
3815 * gcc.target/i386/avx512f-add-si-zmm-6.c: Likewise.
3816 * gcc.target/i386/avx512f-sub-di-zmm-1.c: Likewise.
3817 * gcc.target/i386/avx512f-sub-si-zmm-1.c: Likewise.
3818 * gcc.target/i386/avx512f-sub-si-zmm-2.c: Likewise.
3819 * gcc.target/i386/avx512f-sub-si-zmm-3.c: Likewise.
3820 * gcc.target/i386/avx512f-sub-si-zmm-4.c: Likewise.
3821 * gcc.target/i386/avx512f-sub-si-zmm-5.c: Likewise.
3822 * gcc.target/i386/avx512vl-add-si-xmm-1.c: Likewise.
3823 * gcc.target/i386/avx512vl-add-si-ymm-1.c: Likewise.
3824 * gcc.target/i386/avx512vl-sub-si-xmm-1.c: Likewise.
3825 * gcc.target/i386/avx512vl-sub-si-ymm-1.c: Likewise.
3827 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3830 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmsubpd512_mask): New.
3831 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
3832 (__builtin_ia32_vfmsubps512_mask): Likewise.
3833 (__builtin_ia32_vfmsubps512_maskz): Likewise.
3834 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
3835 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
3836 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
3837 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
3838 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
3839 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
3840 * testsuite/gcc.target/i386/sse-13.c
3841 (__builtin_ia32_vfmsubpd512_mask): Likewise.
3842 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
3843 (__builtin_ia32_vfmsubps512_mask): Likewise.
3844 (__builtin_ia32_vfmsubps512_maskz): Likewise.
3845 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
3846 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
3847 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
3848 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
3849 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
3850 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
3851 * testsuite/gcc.target/i386/sse-23.c
3852 (__builtin_ia32_vfmsubpd512_mask): Likewise.
3853 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
3854 (__builtin_ia32_vfmsubps512_mask): Likewise.
3855 (__builtin_ia32_vfmsubps512_maskz): Likewise.
3856 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
3857 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
3858 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
3859 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
3860 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
3861 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
3863 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3866 * gcc.target/i386/avx512f-fnmsub-df-zmm-1.c: New test.
3867 * gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c: Likewise.
3868 * gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c: Likewise.
3869 * gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c: Likewise.
3870 * gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c: Likewise.
3871 * gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c: Likewise.
3872 * gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c: Likewise.
3873 * gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c: Likewise.
3874 * gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c: Likewise.
3875 * gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c: Likewise.
3876 * gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c: Likewise.
3878 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3881 * gcc.target/i386/avx512f-fnmadd-df-zmm-1.c: New test.
3882 * gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c: Likewise.
3883 * gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c: Likewise.
3884 * gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c: Likewise.
3885 * gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c: Likewise.
3886 * gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c: Likewise.
3887 * gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c: Likewise.
3888 * gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c: Likewise.
3889 * gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c: Likewise.
3890 * gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c: Likewise.
3891 * gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c: Likewise.
3893 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3896 * gcc.target/i386/avx512f-fmsub-df-zmm-1.c: New test.
3897 * gcc.target/i386/avx512f-fmsub-sf-zmm-1.c: Likewise.
3898 * gcc.target/i386/avx512f-fmsub-sf-zmm-2.c: Likewise.
3899 * gcc.target/i386/avx512f-fmsub-sf-zmm-3.c: Likewise.
3900 * gcc.target/i386/avx512f-fmsub-sf-zmm-4.c: Likewise.
3901 * gcc.target/i386/avx512f-fmsub-sf-zmm-5.c: Likewise.
3902 * gcc.target/i386/avx512f-fmsub-sf-zmm-6.c: Likewise.
3903 * gcc.target/i386/avx512f-fmsub-sf-zmm-7.c: Likewise.
3904 * gcc.target/i386/avx512f-fmsub-sf-zmm-8.c: Likewise.
3905 * gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c: Likewise.
3906 * gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c: Likewise.
3908 2018-10-21 Paul Thomas <pault@gcc.gnu.org>
3911 * gfortran.dg/deferred_character_31.f90 : New test.
3913 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3916 * gcc.target/i386/avx512f-mul-df-zmm-1.c: New test.
3917 * gcc.target/i386/avx512f-mul-sf-zmm-1.c: Likewise.
3918 * gcc.target/i386/avx512f-mul-sf-zmm-2.c: Likewise.
3919 * gcc.target/i386/avx512f-mul-sf-zmm-3.c: Likewise.
3920 * gcc.target/i386/avx512f-mul-sf-zmm-4.c: Likewise.
3921 * gcc.target/i386/avx512f-mul-sf-zmm-5.c: Likewise.
3922 * gcc.target/i386/avx512f-mul-sf-zmm-6.c: Likewise.
3923 * gcc.target/i386/avx512vl-mul-sf-xmm-1.c: Likewise.
3924 * gcc.target/i386/avx512vl-mul-sf-ymm-1.c: Likewise.
3926 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3929 * gcc.target/i386/pr87662.c
3931 2018-10-20 H.J. Lu <hongjiu.lu@intel.com>
3934 * gcc.target/i386/avx512f-div-df-zmm-1.c: New test.
3935 * gcc.target/i386/avx512f-div-sf-zmm-1.c: Likewise.
3936 * gcc.target/i386/avx512f-div-sf-zmm-2.c: Likewise.
3937 * gcc.target/i386/avx512f-div-sf-zmm-3.c: Likewise.
3938 * gcc.target/i386/avx512f-div-sf-zmm-4.c: Likewise.
3939 * gcc.target/i386/avx512f-div-sf-zmm-5.c: Likewise.
3940 * gcc.target/i386/avx512vl-div-sf-xmm-1.c: Likewise.
3941 * gcc.target/i386/avx512vl-div-sf-ymm-1.c: Likewise.
3943 2018-10-20 Marek Polacek <polacek@redhat.com>
3945 * g++.dg/*.C: Use target c++17 instead of explicit dg-options.
3946 * lib/g++-dg.exp: Don't test C++11 by default. Add C++17 to
3947 the list of default stds to test.
3949 2018-10-20 Jakub Jelinek <jakub@redhat.com>
3952 * gcc.c-torture/compile/pr87647.c: New test.
3954 2018-10-19 Jakub Jelinek <jakub@redhat.com>
3958 * c-c++-common/gomp/doacross-2.c: New test.
3959 * c-c++-common/gomp/sink-3.c: Expect another error during error
3962 2018-10-19 Segher Boessenkool <segher@kernel.crashing.org>
3964 * gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR
3966 * gcc.target/powerpc/safe-indirect-jump-3.c: Ditto.
3968 2018-10-19 Richard Biener <rguenther@suse.de>
3971 * gcc.dg/torture/pr87645.c: New testcase.
3973 2018-10-19 Richard Biener <rguenther@suse.de>
3976 * gcc.target/i386/pr87657.c: New testcase.
3978 2018-10-19 H.J. Lu <hongjiu.lu@intel.com>
3981 * gcc.target/i386/avx512-binop-1.h: New file.
3982 * gcc.target/i386/avx512-binop-2.h: Likewise.
3983 * gcc.target/i386/avx512-binop-3.h: Likewise.
3984 * gcc.target/i386/avx512-binop-4.h: Likewise.
3985 * gcc.target/i386/avx512-binop-5.h: Likewise.
3986 * gcc.target/i386/avx512-binop-6.h: Likewise.
3987 * gcc.target/i386/avx512f-add-df-zmm-1.c: Likewise.
3988 * gcc.target/i386/avx512f-add-sf-zmm-1.c: Likewise.
3989 * gcc.target/i386/avx512f-add-sf-zmm-2.c: Likewise.
3990 * gcc.target/i386/avx512f-add-sf-zmm-3.c: Likewise.
3991 * gcc.target/i386/avx512f-add-sf-zmm-4.c: Likewise.
3992 * gcc.target/i386/avx512f-add-sf-zmm-5.c: Likewise.
3993 * gcc.target/i386/avx512f-add-sf-zmm-6.c: Likewise.
3994 * gcc.target/i386/avx512f-sub-df-zmm-1.c: Likewise.
3995 * gcc.target/i386/avx512f-sub-sf-zmm-1.c: Likewise.
3996 * gcc.target/i386/avx512f-sub-sf-zmm-2.c: Likewise.
3997 * gcc.target/i386/avx512f-sub-sf-zmm-3.c: Likewise.
3998 * gcc.target/i386/avx512f-sub-sf-zmm-4.c: Likewise.
3999 * gcc.target/i386/avx512f-sub-sf-zmm-5.c: Likewise.
4000 * gcc.target/i386/avx512vl-add-sf-xmm-1.c: Likewise.
4001 * gcc.target/i386/avx512vl-add-sf-ymm-1.c: Likewise.
4002 * gcc.target/i386/avx512vl-sub-sf-xmm-1.c: Likewise.
4003 * gcc.target/i386/avx512vl-sub-sf-ymm-1.c: Likewise.
4005 2018-10-19 Ilya Leoshkevich <iii@linux.ibm.com>
4007 PR rtl-optimization/87596
4008 * gcc.target/i386/pr87596.c: New test.
4010 2018-10-19 Eric Botcazou <ebotcazou@adacore.com>
4012 * gnat.dg/frame_overflow2.adb: New test.
4014 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
4017 * gcc.target/i386/avx512-fma-1.h: New file.
4018 * gcc.target/i386/avx512-fma-2.h: Likewise.
4019 * gcc.target/i386/avx512-fma-3.h: Likewise.
4020 * gcc.target/i386/avx512-fma-4.h: Likewise.
4021 * gcc.target/i386/avx512-fma-5.h: Likewise.
4022 * gcc.target/i386/avx512-fma-6.h: Likewise.
4023 * gcc.target/i386/avx512-fma-7.h: Likewise.
4024 * gcc.target/i386/avx512-fma-8.h: Likewise.
4025 * gcc.target/i386/avx512f-fmadd-df-zmm-1.c: Likewise.
4026 * gcc.target/i386/avx512f-fmadd-sf-zmm-1.c: Likewise.
4027 * gcc.target/i386/avx512f-fmadd-sf-zmm-2.c: Likewise.
4028 * gcc.target/i386/avx512f-fmadd-sf-zmm-3.c: Likewise.
4029 * gcc.target/i386/avx512f-fmadd-sf-zmm-4.c: Likewise.
4030 * gcc.target/i386/avx512f-fmadd-sf-zmm-5.c: Likewise.
4031 * gcc.target/i386/avx512f-fmadd-sf-zmm-6.c: Likewise.
4032 * gcc.target/i386/avx512f-fmadd-sf-zmm-7.c: Likewise.
4033 * gcc.target/i386/avx512f-fmadd-sf-zmm-8.c: Likewise.
4034 * gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c: Likewise.
4035 * gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c: Likewise.
4037 2018-10-18 Tobias Burnus <burnus@net-b.de>
4040 * gfortran.dg/realloc_on_assign_31.f90: New file.
4042 2018-10-18 David Malcolm <dmalcolm@redhat.com>
4044 PR tree-optimization/87562
4045 * c-c++-common/substring-location-PR-87562-1-a.h: New file.
4046 * c-c++-common/substring-location-PR-87562-1-b.h: New file.
4047 * c-c++-common/substring-location-PR-87562-1.c: New test.
4048 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
4050 * gcc.dg/plugin/pr87562-a.h: New file.
4051 * gcc.dg/plugin/pr87562-b.h: New file.
4053 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
4056 * gfortran.dg/associate_45.f90 : New test.
4058 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
4061 * gfortran.dg/deferred_character_30.f90 : New test.
4063 2018-10-18 Richard Biener <rguenther@suse.de>
4066 * gcc.dg/torture/pr87087.c: New testcase.
4067 * gcc.dg/graphite/pr84204.c: XFAIL.
4068 * gcc.dg/graphite/pr85935.c: Likewise.
4070 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
4073 * gcc.target/i386/pr87537-1.c: New test.
4075 2018-10-17 Joseph Myers <joseph@codesourcery.com>
4077 * gcc.dg/c11-static-assert-7.c, gcc.dg/c11-static-assert-8.c,
4078 gcc.dg/c11-static-assert-9.c, gcc.dg/c2x-static-assert-1.c,
4079 gcc.dg/c2x-static-assert-2.c, gcc.dg/c99-static-assert-2.c,
4080 gcc.dg/gnu2x-static-assert-1.c: New tests.
4081 * gcc.dg/missing-symbol-3.c: Update expected fix-it text.
4083 2018-10-17 Tobias Burnus <burnus@net-b.de>
4086 * gfortran.dg/select_type_47.f90: New.
4088 2018-10-17 Eric Botcazou <ebotcazou@adacore.com>
4090 * gcc.c-torture/execute/pr87623.c: New test.
4092 2018-10-17 Paolo Carlini <paolo.carlini@oracle.com>
4095 * g++.dg/cpp0x/pr84705.C: New.
4097 2018-10-17 Paul Thomas <pault@gcc.gnu.org>
4102 * gfortran.dg/associate_44.f90 : New test.
4105 * gfortran.dg/select_type_45.f90 : New test.
4108 * gfortran.dg/select_type_46.f90 : New test.
4110 2018-10-16 Tobias Burnus <burnus@net-b.de>
4113 * gfortran.dg/allocate_with_source_26.f90: Extend
4114 testcase with polymorphic variables.
4116 2018-10-16 Tobias Burnus <burnus@net-b.de>
4119 * gfortran.dg/allocate_with_source_26.f90: New.
4121 2018-10-15 David Malcolm <dmalcolm@redhat.com>
4123 * gcc.dg/missing-header-fixit-3.c: Update expected indentation
4124 to reflect minimum margin width.
4125 * gcc.dg/missing-header-fixit-4.c: Likewise.
4126 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
4128 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
4130 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c:
4132 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add it.
4134 2018-10-15 Tobias Burnus <burnus@net-b.de>
4137 * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree.
4139 2018-10-15 Renlin Li <renlin.li@arm.com>
4142 * gcc.target/aarch64/sve/pr87563.c: New.
4144 2018-10-15 Paul Thomas <pault@gcc.gnu.org>
4145 Tobias Burnus <burnus@gcc.gnu.org>
4148 * gfortran.dg/select_type_44.f90: New test.
4149 * gfortran.dg/associate_42.f90: New test.
4151 2018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com>
4153 PR tree-optimization/87022
4154 * gcc.dg/tree-ssa/pr87022.c: New test.
4156 2018-10-15 Richard Biener <rguenther@suse.de>
4159 * gcc.dg/torture/restrict-6.c: New testcase.
4161 2018-10-15 Andreas Krebbel <krebbel@linux.ibm.com>
4163 * g++.dg/vec-init-1.C: New test.
4165 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
4168 * gcc.target/i386/pr87599.c: New test.
4170 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
4173 * gcc.target/i386/pr87572.c: New test.
4175 2018-10-14 Paul Thomas <pault@gcc.gnu.org>
4178 * gfortran.dg/associate_43.f90: New test.
4180 2018-10-14 Anthony Green <green@moxielogic.com>
4182 * gcc.c-torture/execute/20101011-1.c: Adjust for moxie.
4184 2018-10-12 Yury Gribov <tetra2005@gmail.com>
4187 * c-c++-common/pr81376.c: New test.
4188 * gcc.target/i386/387-ficom-2.c: Update test.
4189 * gcc.target/i386/387-ficom-2.c: Ditto.
4191 2018-10-12 Tobias Burnus <burnus@net-b.de>
4194 * gfortran.dg/inline_matmul_24.f90: New.
4196 2018-10-12 Tobias Burnus <burnus@net-b.de>
4199 * gfortran.dg/goacc/pr77765.f90: Modify dg-error.
4200 * gfortran.dg/interface_42.f90: Ditto.
4201 * gfortran.dg/internal_references_1.f90: Ditto.
4202 * gfortran.dg/invalid_procedure_name.f90: Ditto.
4203 * gfortran.dg/pr65453.f90: Ditto.
4204 * gfortran.dg/pr77414.f90: Ditto.
4205 * gfortran.dg/pr78741.f90: Ditto.
4206 * gfortran.dg/same_name_2.f90: Ditto.
4208 2018-10-12 Wilco Dijkstra <wdijkstr@arm.com>
4210 * gcc.target/aarch64/popcnt.c: Test zero-extended popcount.
4211 * gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors.
4213 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4215 * gcc.target/powerpc/fold-vec-insert-char-p8.c: New.
4216 * gcc.target/powerpc/fold-vec-insert-char-p9.c: New.
4217 * gcc.target/powerpc/fold-vec-insert-double.c: New.
4218 * gcc.target/powerpc/fold-vec-insert-float-p8.c: New.
4219 * gcc.target/powerpc/fold-vec-insert-float-p9.c: New.
4220 * gcc.target/powerpc/fold-vec-insert-int-p8.c: New.
4221 * gcc.target/powerpc/fold-vec-insert-int-p9.c: New.
4222 * gcc.target/powerpc/fold-vec-insert-longlong.c: New.
4223 * gcc.target/powerpc/fold-vec-insert-short-p8.c: New.
4224 * gcc.target/powerpc/fold-vec-insert-short-p9.c: New.
4226 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4228 * gcc.target/powerpc/fold-vec-extract-char.p7.c: New.
4229 * gcc.target/powerpc/fold-vec-extract-char.p8.c: New.
4230 * gcc.target/powerpc/fold-vec-extract-char.p9.c: New.
4231 * gcc.target/powerpc/fold-vec-extract-double.p7.c: New.
4232 * gcc.target/powerpc/fold-vec-extract-double.p8.c: New.
4233 * gcc.target/powerpc/fold-vec-extract-double.p9.c: New.
4234 * gcc.target/powerpc/fold-vec-extract-float.p7.c: New.
4235 * gcc.target/powerpc/fold-vec-extract-float.p8.c: New.
4236 * gcc.target/powerpc/fold-vec-extract-float.p9.c: New.
4237 * gcc.target/powerpc/fold-vec-extract-int.p7.c: New.
4238 * gcc.target/powerpc/fold-vec-extract-int.p8.c: New.
4239 * gcc.target/powerpc/fold-vec-extract-int.p9.c: New.
4240 * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: New.
4241 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: New.
4242 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: New.
4243 * gcc.target/powerpc/fold-vec-extract-short.p7.c: New.
4244 * gcc.target/powerpc/fold-vec-extract-short.p8.c: New.
4245 * gcc.target/powerpc/fold-vec-extract-short.p9.c: New.
4247 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4249 * gcc.target/powerpc/fold-vec-select-char.c: New.
4250 * gcc.target/powerpc/fold-vec-select-double.c: New.
4251 * gcc.target/powerpc/fold-vec-select-float.c: New.
4252 * gcc.target/powerpc/fold-vec-select-int.c: New.
4253 * gcc.target/powerpc/fold-vec-select-longlong.c: New.
4254 * gcc.target/powerpc/fold-vec-select-short.c: New.
4256 2018-10-09 Giuliano Belinassi <giuliano.belinassi@usp.br>
4258 PR tree-optimization/86829
4259 * gcc.dg/sinatan-1.c: New test.
4260 * gcc.dg/sinatan-2.c: New test.
4261 * gcc.dg/sinatan-3.c: New test.
4263 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4265 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: New.
4266 * gcc.target/powerpc/fold-vec-mergeeo-int.c: New.
4267 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: New.
4269 2018-10-11 Tobias Burnus <burnus@net-b.de>
4272 2018-10-09 Tobias Burnus <burnus@net-b.de>
4275 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
4276 change to dg-do compile.
4277 * gfortran.dg/actual_array_substr_2.f90: Ditto.
4278 * gfortran.dg/array_initializer_1.f90: Use array
4279 element not size-one section.
4280 * gfortran.dg/array_substring.f90: New.
4282 2018-10-11 Wilco Dijkstra <wdijkstr@arm.com>
4285 * gcc.target/aarch64/pr87511.c: Add new test.
4287 2018-10-11 David Malcolm <dmalcolm@redhat.com>
4290 * g++.dg/torture/accessor-fixits-9.C: New test.
4292 2018-10-11 Nathan Sidwell <nathan@acm.org>
4294 * g++.dg/parse/close-brace.C: New.
4295 * g++.dg/cpp0x/noexcept16.C: Avoid warning.
4296 * g++.old-deja/g++.other/crash32.C: Add another error
4298 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4301 * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
4302 c++14_only to c++14.
4304 2018-10-11 David Malcolm <dmalcolm@redhat.com>
4306 * lib/multiline.exp (dg-begin-multiline-output): Issue an error if
4307 there hasn't been a dg-end-multiline-output since the last
4308 dg-begin-multiline-output.
4309 (dg-end-multiline-output): Issue an error if there hasn't been a
4310 dg-begin-multiline-output. Reset _multiline_last_beginning_line
4311 as soon possible. Rename "line" to "last_line".
4313 2018-10-11 Andrew Stubbs <ams@codesourcery.com>
4315 * selftests/repeat.rtl: New file.
4317 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4320 * g++.dg/cpp1z/decomp48.C: New test.
4322 2018-10-11 David Malcolm <dmalcolm@redhat.com>
4324 * g++.dg/diagnostic/macro-arg-count.C: Move to...
4325 * c-c++-common/cpp/macro-arg-count-1.c: ...here, generalizing
4326 output for C vs C++. Expect notes showing the definitions of the
4328 * c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the
4331 2018-10-11 Martin Jambor <mjambor@suse.cz>
4333 * gcc.dg/warn-abs-1.c: Guard tests assuming size of long double is
4334 greater that the size of double by target large_long double.
4336 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4338 * g++.dg/cpp2a/feat-cxx2a.C: New test.
4341 * g++.dg/rtti/typeid12.C: New test.
4343 2018-10-10 Eric Botcazou <ebotcazou@adacore.com>
4345 * g++.dg/other/pr87574.C: New test.
4347 2018-10-10 Marek Polacek <polacek@redhat.com>
4349 PR c++/87567 - constexpr rejects call to non-constexpr function.
4350 * g++.dg/cpp1y/constexpr-loop7.C: New test.
4352 2018-10-10 Paul A. Clarke <pc@us.ibm.com>
4355 * gcc.target/powerpc/sse3-check.h: Remove duplicated code.
4356 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
4357 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
4358 * gcc.target/powerpc/sse3-haddps.c: Likewise.
4359 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
4360 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
4361 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
4362 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
4363 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
4364 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
4365 * gcc.target/powerpc/sse3-movddup.c: Likewise.
4366 * gcc.target/powerpc/pr37191.c: Likewise.
4367 2018-10-10 Martin Sebor <msebor@redhat.com>
4370 * gcc.dg/transparent-union-6.c: New.
4372 2018-10-10 Martin Sebor <msebor@redhat.com>
4374 * gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t.
4375 Add a test for 2-byte wchar_t.
4376 * gcc.dg/builtin-memchr.c: New test.
4378 2018-10-10 Uros Bizjak <ubizjak@gmail.com>
4381 * gcc.target/i386/pr87573.c: New test.
4383 2018-10-10 Jakub Jelinek <jakub@redhat.com>
4386 * gcc.target/i386/pr87550.c: New test.
4389 * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options.
4391 2018-10-09 Paolo Carlini <paolo.carlini@oracle.com>
4394 * g++.dg/concepts/pr84423-1.C: New.
4395 * g++.dg/concepts/pr84423-2.C: Likewise.
4396 * g++.dg/cpp0x/auto39.C: Test location too.
4397 * g++.dg/cpp0x/auto9.C: Likewise.
4398 * g++.dg/cpp1y/pr60384.C: Likewise.
4400 2018-10-09 Paul A. Clarke <pc@us.ibm.com>
4402 * gcc.target/powerpc/sse3-check.h: New file.
4403 * gcc.target/powerpc/sse3-addsubps.c: New file.
4404 * gcc.target/powerpc/sse3-addsubpd.c: New file.
4405 * gcc.target/powerpc/sse3-haddps.c: New file.
4406 * gcc.target/powerpc/sse3-hsubps.c: New file.
4407 * gcc.target/powerpc/sse3-haddpd.c: New file.
4408 * gcc.target/powerpc/sse3-hsubpd.c: New file.
4409 * gcc.target/powerpc/sse3-lddqu.c: New file.
4410 * gcc.target/powerpc/sse3-movsldup.c: New file.
4411 * gcc.target/powerpc/sse3-movshdup.c: New file.
4412 * gcc.target/powerpc/sse3-movddup.c: New file.
4413 * gcc.target/powerpc/pr37191.c: New file.
4415 2018-10-09 Tobias Burnus <burnus@net-b.de>
4418 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
4419 change to dg-do compile.
4420 * gfortran.dg/actual_array_substr_2.f90: Ditto.
4421 * gfortran.dg/array_initializer_1.f90: Use array
4422 element not size-one section.
4423 * gfortran.dg/array_substring.f90: New.
4425 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
4427 * gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New
4430 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
4432 * gnat.dg/warn17.adb: New testcase.
4434 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
4436 * gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb,
4437 gnat.dg/inline14_pkg.ads: New testcase.
4439 2018-10-09 Ed Schonberg <schonberg@adacore.com>
4441 * gnat.dg/warn18.adb: New testcase.
4443 2018-10-09 Martin Liska <mliska@suse.cz>
4445 * c-c++-common/asan/pr64820.c: Add line number to scanned
4447 * c-c++-common/asan/use-after-return-1.c: Likewise.
4448 * g++.dg/asan/function-argument-1.C (main): Likewise.
4449 * g++.dg/asan/function-argument-2.C (main): Likewise.
4450 * g++.dg/asan/function-argument-3.C (main): Likewise.
4451 * g++.dg/asan/use-after-scope-1.C (main): Likewise.
4452 * g++.dg/asan/use-after-scope-2.C (main): Likewise.
4453 * g++.dg/asan/use-after-scope-types-1.C (main): Likewise.
4454 * g++.dg/asan/use-after-scope-types-2.C (main): Likewise.
4455 * g++.dg/asan/use-after-scope-types-3.C (main): Likewise.
4456 * g++.dg/asan/use-after-scope-types-4.C (main): Likewise.
4457 * g++.dg/asan/use-after-scope-types-5.C (main): Likewise.
4458 * gcc.dg/asan/pr78541.c (main): Likewise.
4459 * gcc.dg/asan/use-after-scope-1.c (main): Likewise.
4460 * gcc.dg/asan/use-after-scope-10.c (main): Likewise.
4461 * gcc.dg/asan/use-after-scope-2.c (main): Likewise.
4462 * gcc.dg/asan/use-after-scope-3.c (main): Likewise.
4463 * gcc.dg/asan/use-after-scope-5.c (main): Likewise.
4464 * gcc.dg/asan/use-after-scope-9.c (main): Likewise.
4466 2018-10-09 Paul Thomas <pault@gcc.gnu.org>
4469 * gfortran.dg/deferred_type_component_3.f90: New test.
4472 * gfortran.dg/deferred_character_28.f90: New test.
4473 * gfortran.dg/deferred_character_29.f90: New test (note that
4474 this test appears in PR83196 comment #4 by mistake).
4476 2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
4478 * gcc.target/i386/vararg-loc.c: Accept a column number.
4480 2018-10-08 Martin Liska <mliska@suse.cz>
4482 * gcc.target/i386/i386.exp: Move procedures to
4483 target-supports.exp.
4484 * g++.target/i386/i386.exp: New file.
4485 * gcc.target/i386/mv*.C: Move here tests and remove
4486 target filter in these tests.
4488 2018-10-08 Cesar Philippidis <cesar@codesourcery.com>
4490 * gfortran.dg/contiguous_4.f90: Adjust.
4491 * gfortran.dg/contiguous_4.f90: New test.
4493 2018-10-08 Paul Thomas <pault@gcc.gnu.org>
4496 * gfortran.dg/associate_41.f90: New test.
4498 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4500 * gcc.dg/merge-all-constants-2.c: Require string_merging support.
4501 * gnat.dg/string_merge1.adb: Likewise.
4502 * gnat.dg/string_merge2.adb: Likewise.
4504 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4506 * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.
4508 2018-10-08 Martin Liska <mliska@suse.cz>
4510 * g++.dg/ext/pr82625.C: Add dg-compile filter.
4512 2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
4515 * g++.dg/concepts/pr71128.C: New.
4517 2018-10-08 Richard Sandiford <richard.sandiford@arm.com>
4520 * gcc.dg/pr87286.c: New test.
4522 2018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4525 * gfortran.dg/array_constructor_type_23.f90: New test.
4527 2018-10-06 Paul Thomas <pault@gcc.gnu.org>
4530 * gfortran.dg/elemental_function_4.f90 : New test.
4532 2018-10-05 Peter Bergner <bergner@linux.ibm.com>
4534 PR rtl-optimization/86939
4535 PR rtl-optimization/87479
4536 * gcc.target/powerpc/pr86939.c: New test.
4537 * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results.
4539 2018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4541 * gnat.dg/string_merge1.adb: Fix test expectations.
4542 * gnat.dg/string_merge2.adb: Likewise.
4544 2018-10-05 David Malcolm <dmalcolm@redhat.com>
4547 * g++.dg/ext/builtin4.C: Set expected location for warning to the
4548 correct location within the format string.
4549 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and
4550 files for testing locations within string literal locations from
4552 * g++.dg/warn/Wformat-method.C: New test.
4553 * g++.dg/warn/Wformat-pr71863.C: New test.
4554 * g++.dg/warn/Wformat-ranges-c++11.C: New test.
4555 * g++.dg/warn/Wformat-ranges.C: New test, based on
4556 gcc.dg/format/diagnostic-ranges.c.
4557 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4558 (test_multitoken_macro): Generalize expected output to work with
4560 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4561 (test_stringified_token_1): Likewise.
4562 (test_stringified_token_3): Likewise.
4564 2018-10-05 David Malcolm <dmalcolm@redhat.com>
4566 * lib/multiline.exp (proc dg-end-multiline-output): Check argument
4567 count. If there's a 3rd argument, use dg-process-target on it,
4568 bailing out, or recording expected failures as "maybe_x".
4569 (proc handle-multiline-outputs): Extract "maybe_x", and use it
4570 to convert pass/fail into xpass/xfail.
4572 2018-10-05 Martin Sebor <msebor@redhat.com>
4574 PR tree-optimization/87490
4575 * gcc.dg/pr87490.c: New test.
4576 * gcc.dg/warn-strnlen-no-nul-2.c: Same.
4578 2018-10-05 Steve Ellcey <sellcey@cavium.com>
4580 PR tree-optimization/71625
4581 * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute.
4582 (test_vclz_s16): Ditto.
4583 (test_vclz_s32): Ditto.
4584 (test_vclzq_s8): Ditto.
4585 (test_vclzq_s16): Ditto.
4586 (test_vclzq_s32): Ditto.
4587 (test_vclz_u8): Ditto.
4588 (test_vclz_u16): Ditto.
4589 (test_vclz_u32): Ditto.
4590 (test_vclzq_u8): Ditto.
4591 (test_vclzq_u16): Ditto.
4592 (test_vclzq_u32): Ditto.
4593 * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto.
4594 (test_vneg_s16): Ditto.
4595 (test_vneg_s32): Ditto.
4596 (test_vneg_s64): Ditto.
4597 (test_vnegd_s64): Ditto.
4598 (test_vnegq_s8): Ditto.
4599 (test_vnegq_s16): Ditto.
4600 (test_vnegq_s32): Ditto.
4601 (test_vnegq_s64): Ditto.
4603 2018-10-05 Segher Boessenkool <segher@kernel.crashing.org>
4606 * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead
4607 of dfp_hw. Don't include <altivec.h>.
4608 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require
4610 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>.
4611 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto.
4612 * gcc.target/powerpc/test_mffsl.c: Ditto.
4614 2018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com>
4616 * c-c++-common/Wprio-ctor-dtor.c: New test.
4618 2018-10-04 David Malcolm <dmalcolm@redhat.com>
4620 * gcc.dg/vect/nodump-vect-opt-info-2.c: New test.
4621 * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to
4622 dg-additional-options. Add dg-message and dg-missed directives
4623 to verify that -fopt-info messages are written at the correct
4626 2018-10-04 David Malcolm <dmalcolm@redhat.com>
4628 * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes
4629 due to "-internals" not being selected.
4630 * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with
4631 "-internals" added to re-enable the output from test_scopes.
4632 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c.
4634 2018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4636 * gnat.dg/string_merge1.adb: New test.
4637 * gnat.dg/string_merge2.adb: New test.
4638 * gcc.dg/merge-all-constants-1.c: Adjust test.
4639 * gcc.dg/merge-all-constants-2.c: New test.
4641 2018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com>
4644 * gcc.target/powerpc/undef-bool-2.c: Fix expected error output.
4646 2018-10-04 Martin Liska <mliska@suse.cz>
4649 * gcc.dg/pr87483.c: New test.
4651 2018-10-04 Martin Liska <mliska@suse.cz>
4654 * g++.dg/ext/pr82625.C: New test.
4656 2018-10-04 David Malcolm <dmalcolm@redhat.com>
4658 * gcc.dg/plugin/dump-1.c: New test.
4659 * gcc.dg/plugin/dump_plugin.c: New test plugin.
4660 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4662 2018-10-04 Peter Bergner <bergner@linux.ibm.com>
4664 PR rtl-optimization/87466
4665 * gcc.target/powerpc/pr87466.c: New test.
4667 2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4669 PR tree-optimization/85787
4670 * gcc.dg/ipa/propmalloc-4.c: New test.
4672 2018-10-04 Richard Biener <rguenther@suse.de>
4674 * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.
4676 2018-10-03 Ian Lance Taylor <iant@google.com>
4678 * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
4680 2018-10-03 Martin Sebor <msebor@redhat.com>
4682 * gcc.dg/warn-sprintf-no-nul.c: New test.
4684 2018-10-03 Martin Liska <mliska@suse.cz>
4686 PR gcov-profile/86109
4687 * g++.dg/gcov/pr86109.C: New test.
4689 2018-10-02 Marc Glisse <marc.glisse@inria.fr>
4691 * gcc.dg/tree-ssa/muldiv-1.c: New file.
4692 * gcc.dg/tree-ssa/muldiv-2.c: Likewise.
4694 2018-10-02 Segher Boessenkool <segher@kernel.crashing.org>
4697 * gcc.target/powerpc/vec-init-6.c: Fix expected asm.
4699 2018-10-01 Martin Sebor <msebor@redhat.com>
4701 * gcc.dg/warn-strnlen-no-nul.c: New.
4703 2018-10-01 Carl Love <cel@us.ibm.com>
4706 * gcc.target/powerpc/test_mffsl-p9.c: New file.
4707 * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
4708 * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
4709 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
4710 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.
4712 2018-10-01 Paul Thomas <pault@gcc.gnu.org>
4715 * gfortran.dg/dependency_52.f90 : Expand the test to check both
4716 the call to adjustl and direct assignment of the substring.
4718 2018-10-01 Richard Biener <rguenther@suse.de>
4720 PR tree-optimization/87465
4721 * gcc.dg/tree-ssa/cunroll-15.c: New testcase.
4723 2018-10-01 Tamar Christina <tamar.christina@arm.com>
4726 * gcc.dg/pr82788.c: Skip for AArch64.
4727 * gcc.dg/guality/vla-1.c: Turn off stack-clash.
4728 * gcc.target/aarch64/subsp.c: Likewise.
4729 * gcc.dg/params/blocksort-part.c: Skip stack-clash checks
4731 * gcc.dg/stack-check-10.c: Add AArch64 specific checks.
4732 * gcc.dg/stack-check-12.c: ILP32 fixup.
4733 * gcc.dg/stack-check-5.c: Add AArch64 specific checks.
4734 * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this.
4735 * testsuite/lib/target-supports.exp
4736 (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not
4737 require frame pointer for non-leaf functions.
4739 2018-10-01 Tamar Christina <tamar.christina@arm.com>
4742 * gcc.target/aarch64/stack-check-alloca-1.c: New.
4743 * gcc.target/aarch64/stack-check-alloca-10.c: New.
4744 * gcc.target/aarch64/stack-check-alloca-2.c: New.
4745 * gcc.target/aarch64/stack-check-alloca-3.c: New.
4746 * gcc.target/aarch64/stack-check-alloca-4.c: New.
4747 * gcc.target/aarch64/stack-check-alloca-5.c: New.
4748 * gcc.target/aarch64/stack-check-alloca-6.c: New.
4749 * gcc.target/aarch64/stack-check-alloca-7.c: New.
4750 * gcc.target/aarch64/stack-check-alloca-8.c: New.
4751 * gcc.target/aarch64/stack-check-alloca-9.c: New.
4752 * gcc.target/aarch64/stack-check-alloca.h: New.
4753 * gcc.target/aarch64/stack-check-14.c: New.
4754 * gcc.target/aarch64/stack-check-15.c: New.
4756 2018-10-01 Tamar Christina <tamar.christina@arm.com>
4759 * gcc.target/aarch64/stack-check-prologue-16.c: New test
4760 * gcc.target/aarch64/stack-check-cfa-3.c: New test.
4761 * gcc.target/aarch64/sve/struct_vect_24.c: New test.
4762 * gcc.target/aarch64/sve/struct_vect_24_run.c: New test.
4764 2018-10-01 Jeff Law <law@redhat.com>
4765 Richard Sandiford <richard.sandiford@linaro.org>
4766 Tamar Christina <tamar.christina@arm.com>
4769 * gcc.target/aarch64/stack-check-12.c: New.
4770 * gcc.target/aarch64/stack-check-13.c: New.
4771 * gcc.target/aarch64/stack-check-cfa-1.c: New.
4772 * gcc.target/aarch64/stack-check-cfa-2.c: New.
4773 * gcc.target/aarch64/stack-check-prologue-1.c: New.
4774 * gcc.target/aarch64/stack-check-prologue-10.c: New.
4775 * gcc.target/aarch64/stack-check-prologue-11.c: New.
4776 * gcc.target/aarch64/stack-check-prologue-12.c: New.
4777 * gcc.target/aarch64/stack-check-prologue-13.c: New.
4778 * gcc.target/aarch64/stack-check-prologue-14.c: New.
4779 * gcc.target/aarch64/stack-check-prologue-15.c: New.
4780 * gcc.target/aarch64/stack-check-prologue-2.c: New.
4781 * gcc.target/aarch64/stack-check-prologue-3.c: New.
4782 * gcc.target/aarch64/stack-check-prologue-4.c: New.
4783 * gcc.target/aarch64/stack-check-prologue-5.c: New.
4784 * gcc.target/aarch64/stack-check-prologue-6.c: New.
4785 * gcc.target/aarch64/stack-check-prologue-7.c: New.
4786 * gcc.target/aarch64/stack-check-prologue-8.c: New.
4787 * gcc.target/aarch64/stack-check-prologue-9.c: New.
4788 * gcc.target/aarch64/stack-check-prologue.h: New.
4789 * lib/target-supports.exp
4790 (check_effective_target_supports_stack_clash_protection): Add AArch64.
4792 2018-10-01 Tamar Christina <tamar.christina@arm.com>
4794 * lib/target-supports.exp (check_cached_effective_target_indexed): New.
4795 (check_cached_effective_target, clear_effective_target_cache): Cleanup.
4796 (check_compile): Support values already Boolean.
4797 (check_alias_available, check_gc_sections_available,
4798 check_profiling_available, check_effective_target_vect_cmdline_needed,
4799 check_effective_target_vect_int,
4800 check_effective_target_vect_intfloat_cvt,
4801 check_effective_target_vect_doubleint_cvt,
4802 check_effective_target_vect_intdouble_cvt,
4803 check_effective_target_vect_uintfloat_cvt,
4804 check_effective_target_vect_floatint_cvt,
4805 check_effective_target_vect_floatuint_cvt,
4806 check_effective_target_vect_peeling_profitable,
4807 check_effective_target_vect_simd_clones,
4808 check_effective_target_vect_peeling_profitable,
4809 check_effective_target_vect_simd_clones,
4810 check_effective_target_vect_shift,
4811 check_effective_target_vect_bswap,
4812 check_effective_target_vect_shift_char,
4813 check_effective_target_vect_float,
4814 check_effective_target_vect_double,
4815 check_effective_target_vect_long_long,
4816 check_effective_target_vect_no_int_min_max,
4817 check_effective_target_vect_no_int_add,
4818 check_effective_target_vect_no_bitwise,
4819 check_effective_target_vect_perm,
4820 check_effective_target_vect_perm_byte,
4821 check_effective_target_vect_perm_short,
4822 check_effective_target_xorsign,
4823 check_effective_target_vect_widen_sum_hi_to_si_pattern,
4824 check_effective_target_vect_widen_sum_hi_to_si,
4825 check_effective_target_vect_widen_sum_qi_to_hi,
4826 check_effective_target_vect_widen_sum_qi_to_si,
4827 check_effective_target_vect_widen_mult_qi_to_hi,
4828 check_effective_target_vect_widen_mult_hi_to_si,
4829 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
4830 check_effective_target_vect_widen_mult_hi_to_si_pattern,
4831 check_effective_target_vect_widen_mult_si_to_di_pattern,
4832 check_effective_target_vect_widen_shift,
4833 check_effective_target_vect_sdot_qi,
4834 check_effective_target_vect_udot_qi,
4835 check_effective_target_vect_sdot_hi,
4836 check_effective_target_vect_udot_hi,
4837 check_effective_target_vect_usad_char,
4838 check_effective_target_vect_pack_trunc,
4839 check_effective_target_vect_unpack,
4840 check_effective_target_unaligned_stack,
4841 check_effective_target_vect_no_align,
4842 check_effective_target_vect_hw_misalign,
4843 check_effective_target_natural_alignment_32,
4844 check_effective_target_natural_alignment_64,
4845 check_effective_target_vect_element_align,
4846 check_effective_target_vect_load_lanes **,
4847 check_effective_target_vect_condition,
4848 check_effective_target_vect_cond_mixed,
4849 check_effective_target_vect_char_mult,
4850 check_effective_target_vect_short_mult,
4851 check_effective_target_vect_int_mult,
4852 check_effective_target_vect_extract_even_odd,
4853 check_effective_target_vect_interleave,
4854 check_effective_target_vect_stridedN,
4855 check_effective_target_vect_call_copysignf,
4856 check_effective_target_sqrt_insn,
4857 check_effective_target_vect_call_sqrtf,
4858 check_effective_target_vect_call_btrunc,
4859 check_effective_target_vect_call_btruncf,
4860 check_effective_target_vect_call_ceil,
4861 check_effective_target_vect_call_ceilf,
4862 check_effective_target_vect_call_floor,
4863 check_effective_target_vect_call_floorf,
4864 check_effective_target_vect_call_lceil,
4865 check_effective_target_vect_call_lfloor,
4866 check_effective_target_vect_call_nearbyint,
4867 check_effective_target_vect_call_nearbyintf,
4868 check_effective_target_vect_call_round,
4869 check_effective_target_vect_call_roundf,
4870 check_effective_target_section_anchors,
4871 check_effective_target_bswap,
4872 check_effective_target_sync_int_long,
4873 check_effective_target_sync_char_short,
4874 check_effective_target_tiny,
4875 check_effective_target_pie_copyreloc,
4876 check_effective_target_got32x_reloc,
4877 check_effective_target_tls_get_addr_via_got): Use new caching.
4879 2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
4881 PR tree-optimization/87261
4882 * gcc.dg/pr87261.c: New test.
4884 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
4886 * gcc.target/arc/tph_addx.c: New test.
4888 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
4890 * gcc.target/arc/tmac-3.c: New file.
4892 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
4895 * gfortran.dg/associate_40.f90 : New test.
4897 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
4901 * gfortran.dg/deferred_character_25.f90 : New test.
4902 * gfortran.dg/deferred_character_26.f90 : New test.
4903 * gfortran.dg/deferred_character_27.f90 : New test to verify
4904 that PR82617 remains fixed.
4906 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
4909 * gfortran.dg/deferred_character_24.f90 : New test.
4911 2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
4914 * gcc.target/i386/pr87370.c: New test.
4916 2018-09-29 Paul Thomas <pault@gcc.gnu.org>
4919 * gfortran.dg/dependency_52.f90 : New test.
4921 2018-09-29 Jakub Jelinek <jakub@redhat.com>
4924 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
4925 (CALC): Use double instead of float.
4926 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
4927 _mm512_abs_ps and _mm512_mask_abs_ps.
4929 2018-09-28 David Malcolm <dmalcolm@redhat.com>
4931 * c-c++-common/unroll-1.c: Update expected output from "note" to
4933 * c-c++-common/unroll-2.c: Likewise.
4934 * c-c++-common/unroll-3.c: Likewise.
4935 * g++.dg/tree-ssa/dom-invalid.C: Update expected output from
4936 dg-message to dg-missed. Convert param from -fopt-info to
4937 -fopt-info-missed-ipa.
4938 * g++.dg/tree-ssa/pr81408.C: Update expected output from
4939 dg-message to dg-missed.
4940 * g++.dg/vect/slp-pr56812.cc: Update expected output from
4941 dg-message to dg-optimized.
4942 * gcc.dg/pr26570.c: Update expected output from dg-message to
4943 dg-missed. Convert param from -fopt-info to
4944 -fopt-info-missed-ipa.
4945 * gcc.dg/pr32773.c: Likewise.
4946 * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
4947 dg-message to dg-missed.
4948 * gcc.dg/unroll-2.c: Update expected output from dg-message to
4950 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param
4951 from -fopt-info to -fopt-info-vec.
4952 * gfortran.dg/directive_unroll_1.f90: Update expected output from
4953 "note" to "optimized".
4954 * gfortran.dg/directive_unroll_2.f90: Likewise.
4955 * gfortran.dg/directive_unroll_3.f90: Likewise.
4956 * gnat.dg/unroll4.adb: Likewise.
4957 * lib/gcc-dg.exp (dg-optimized): New procedure.
4958 (dg-missed): New procedure.
4960 2018-09-28 Joseph Myers <joseph@codesourcery.com>
4963 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
4964 values explicitly to target type for comparison.
4966 2018-09-28 Steve Ellcey <sellcey@cavium.com>
4969 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
4972 2018-09-28 Steve Ellcey <sellcey@cavium.com>
4975 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
4977 2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
4979 * gcc.target/sparc/20160229-1.c: Minor tweak.
4980 * gcc.target/sparc/cbcond-2.c: Likewise.
4981 * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
4982 * gcc.target/sparc/movcc-2.c: Minor tweak.
4983 * gcc.target/sparc/overflow-3.c: Likewise.
4984 * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
4985 * gcc.target/sparc/overflow-5.c: Minor tweak.
4986 * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
4988 2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
4990 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
4991 valid value, in the "vector bool int" case.
4993 2018-09-27 Uros Bizjak <ubizjak@gmail.com>
4995 * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
4996 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
4997 * gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
4999 2018-09-27 Martin Liska <mliska@suse.cz>
5001 * g++.dg/pr60518.C: Add -Wno-missing-profile.
5002 * g++.dg/torture/pr59265.C: Likewise.
5003 * g++.dg/tree-prof/morefunc.C: Likewise.
5004 * g++.dg/tree-ssa/dom-invalid.C: Likewise.
5005 * gcc.dg/pr26570.c: Likewise.
5006 * gcc.dg/pr32773.c: Likewise.
5007 * gcc.dg/pr40209.c: Likewise.
5008 * gcc.dg/pr51957-1.c: Likewise.
5009 * gcc.dg/pr80747.c: Likewise.
5010 * gcc.target/aarch64/pr62262.c: Likewise.
5012 2018-09-27 Richard Biener <rguenther@suse.de>
5015 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
5017 2018-09-27 Richard Biener <rguenther@suse.de>
5021 * gcc.dg/debug/dwarf2/inline2.c: Adjust.
5022 * gcc.dg/debug/dwarf2/inline4.c: New testcase.
5024 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
5027 * g++.dg/concepts/pr67544.C: New.
5029 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
5032 * g++.dg/expr/unary4.C: New.
5034 2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
5036 PR gcov-profile/86957
5037 * gcc.dg/Wmissing-profile.c: New test.
5039 2018-09-26 Joseph Myers <joseph@codesourcery.com>
5042 * gcc.target/i386/excess-precision-9.c,
5043 gcc.target/i386/excess-precision-10.c: New tests.
5045 2018-09-26 Richard Biener <rguenther@suse.de>
5048 * gcc.dg/debug/dwarf2/inline5.c: New testcase.
5050 2018-09-26 Martin Jambor <mjambor@suse.cz>
5053 * gcc.dg/pr87347.c: New test.
5055 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5058 * g++.dg/concepts/pr71131.C: New.
5060 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5063 * g++.dg/concepts/pr71127.C: New.
5065 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5068 * g++.dg/concepts/pr67655.C: New.
5070 2018-09-26 Thomas Quinot <quinot@adacore.com>
5072 * gnat.dg/sso13.adb: New testcase.
5074 2018-09-26 Justin Squirek <squirek@adacore.com>
5076 * gnat.dg/warn16.adb: New testcase.
5078 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
5080 * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
5081 gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
5082 gnat.dg/elab7_pkg2.ads: New testcase.
5084 2018-09-26 Javier Miranda <miranda@adacore.com>
5086 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
5088 2018-09-26 Ed Schonberg <schonberg@adacore.com>
5090 * gnat.dg/predicate2-containers.ads,
5091 gnat.dg/predicate2-project-name_values.ads,
5092 gnat.dg/predicate2-project-registry-attribute.ads,
5093 gnat.dg/predicate2-project-registry.ads,
5094 gnat.dg/predicate2-project-typ-set.ads,
5095 gnat.dg/predicate2-project-typ.ads,
5096 gnat.dg/predicate2-project.ads,
5097 gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
5098 gnat.dg/predicate2_main.adb: New testcase.
5100 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
5102 * gnat.dg/dynhash1.adb: New testcase.
5104 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
5106 * gnat.dg/sets1.adb: New testcase.
5107 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
5110 2018-09-26 Thomas Quinot <quinot@adacore.com>
5112 * gnat.dg/sso12.adb: New testcase.
5114 2018-09-26 Justin Squirek <squirek@adacore.com>
5116 * gnat.dg/expr_func8.adb: New testcase.
5118 2018-09-26 Ed Schonberg <schonberg@adacore.com>
5120 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
5123 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5126 * g++.dg/concepts/pr67656.C: New.
5128 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
5130 * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
5131 gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
5132 gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
5134 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
5136 * g++.dg/other/vthunk1.C: Rename to...
5137 * g++.dg/other/thunk1.C: ...this.
5138 * g++.dg/other/thunk2a.C: New test.
5139 * g++.dg/other/thunk2b.C: Likewise.
5141 2018-09-25 Jim Wilson <jimw@sifive.com>
5143 * gcc.target/riscv/weak-1.c: New.
5145 2018-09-25 Jeff Law <law@redhat.com>
5147 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
5148 * gcc.dg/warn-stplen-no-nul.c: Likewise.
5150 2018-09-25 Alexandre Oliva <oliva@adacore.com>
5152 * gnat.dg/dinst.adb: Adjust for locviews.
5154 2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
5156 * g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
5157 * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
5158 vec_splat calls from recently added tests. Update instruction counts.
5159 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
5160 * gcc.target/powerpc/fold-vec-splat-int.c: Same.
5161 * gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
5162 * gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
5163 * gcc.target/powerpc/fold-vec-splat-short.c: Same.
5165 2018-09-25 Marek Polacek <polacek@redhat.com>
5168 * g++.dg/cpp2a/constexpr-virtual12.C: New test.
5170 2018-09-25 Jakub Jelinek <jakub@redhat.com>
5173 * g++.dg/other/pr87398.C: New test.
5174 * g++.dg/cpp2a/constexpr-virtual10.C: New test.
5175 * g++.dg/cpp2a/constexpr-virtual11.C: New test.
5177 2018-09-25 Martin Jambor <mjambor@suse.cz>
5180 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
5182 * gcc.target/i386/warn-abs-3.c: New test.
5184 2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
5187 * g++.dg/cpp0x/pr81246.C: New.
5189 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
5192 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
5193 * gcc.target/i386/pr82699-6.c: Add -fno-pic.
5195 2018-09-25 Jakub Jelinek <jakub@redhat.com>
5197 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
5200 2018-09-25 Richard Biener <rguenther@suse.de>
5202 PR tree-optimization/87402
5203 * gcc.dg/torture/pr87402.c: New testcase.
5205 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
5208 * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
5209 for pie_enabled target.
5210 * gcc.dg/uninit-19.c: Check pie_enabled for PIC.
5211 * gcc.target/i386/pr34256.c: Likewise.
5213 2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
5216 * g++.dg/cpp0x/pr85070.C: New.
5218 2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
5221 * gcc.target/i386/pr82699-1.c: New file.
5222 * gcc.target/i386/pr82699-2.c: Likewise.
5223 * gcc.target/i386/pr82699-3.c: Likewise.
5224 * gcc.target/i386/pr82699-4.c: Likewise.
5225 * gcc.target/i386/pr82699-5.c: Likewise.
5226 * gcc.target/i386/pr82699-6.c: Likewise.
5228 2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5231 * gfortran.dg/intent_out_12.f90: New test.
5233 2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
5236 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
5237 update expected codegen
5239 2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
5241 * gfortran.dg/goacc/nested-parallelism.f90: New test.
5243 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
5246 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
5247 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
5249 2018-09-24 Martin Liska <mliska@suse.cz>
5252 * g++.dg/asan/pr85774.C: New test.
5254 2018-09-24 Alexandre Oliva <oliva@adacore.com>
5257 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
5259 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
5262 * gfortran.dg/intent_out_11.f90: New test.
5264 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
5266 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
5267 * gfortran.dg/coarray_lock_7.f90: Likewise.
5269 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
5272 * gfortran.dg/intent_out_10.f90: New test.
5274 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5277 * gfortran.dg/intent_optimize_2.f90: New test.
5279 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5282 * gfortran.dg/dtio_1.f90: Update test to valid code.
5284 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
5287 * gfortran.dg/deferred_character_23.f90 : New test.
5289 2018-09-21 Jeff Law <law@redhat.com>
5291 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
5292 * gcc.dg/tree-ssa/vrp120.c: New test.
5294 2018-09-21 Marek Polacek <polacek@redhat.com>
5296 PR c++/87372 - __func__ constexpr evaluation.
5297 * g++.dg/cpp1y/func_constexpr2.C: New test.
5299 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
5302 * gfortran.dg/deferred_character_22.f90 : New test.
5304 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
5307 * gfortran.dg/finalize_33.f90 : New test.
5309 2018-09-21 David Malcolm <dmalcolm@redhat.com>
5311 PR tree-optimization/87309
5312 * gcc.dg/pr87309.c: New test.
5314 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5316 * c-c++-common/dump-ada-spec-14.c: New test.
5318 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5320 * gcc.dg/nested-func-11.c: New test.
5322 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
5323 more robust and remove target-specific handling.
5325 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5327 * gcc.c-torture/execute/20180921-1.c: New test.
5329 2018-09-20 Marek Polacek <polacek@redhat.com>
5331 PR c++/87109 - wrong ctor with maybe-rvalue semantics.
5332 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
5333 * g++.dg/cpp0x/ref-qual20.C: New test.
5335 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
5337 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
5338 * g++.dg/lto/20081109-1_0.C: Likewise.
5339 * g++.dg/lto/20090302_0.C: Likewise.
5340 * g++.dg/lto/pr45621_0.C: Likewise.
5341 * g++.dg/lto/pr60567_0.C: Likewise.
5342 * g++.dg/lto/pr62026.C: Likewise.
5343 * gcc.dg/lto/pr45736_0.c: Likewise.
5344 * gcc.dg/lto/pr52634_0.c: Likewise.
5345 * gfortran.dg/lto/20091016-1_0.f90: Likewise.
5346 * gfortran.dg/lto/pr79108_0.f90: Likewise.
5348 2018-09-20 Alexandre Oliva <oliva@adacore.com>
5351 * gcc.dg/pr87054.c: New.
5353 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
5355 PR tree-optimization/87288
5356 * gcc.dg/vect/pr87288-1.c: New test.
5357 * gcc.dg/vect/pr87288-2.c: Likewise,
5358 * gcc.dg/vect/pr87288-3.c: Likewise.
5360 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
5362 PR tree-optimization/86877
5363 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
5365 2018-09-19 Marek Polacek <polacek@redhat.com>
5367 * g++.dg/conversion/op4.C: Add dg-warning.
5368 * g++.dg/warn/Wclass-conversion1.C: New test.
5369 * g++.dg/warn/Wclass-conversion2.C: New test.
5370 * g++.dg/warn/Wconversion5.C: Remove file.
5371 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
5372 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
5373 * g++.old-deja/g++.jason/conversion5.C: Likewise.
5375 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
5378 * g++.dg/cpp0x/desig5.C: New.
5380 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
5383 * gfortran.dg/elemental_function_3.f90 : New test.
5385 2018-09-19 Marek Polacek <polacek@redhat.com>
5387 PR c++/87357 - missing -Wconversion warning
5388 * g++.dg/warn/Wconversion5.C: New test.
5390 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
5392 * gcc.target/aarch64/atomic-store.c: New.
5394 2018-09-19 Richard Biener <rguenther@suse.de>
5396 PR tree-optimization/87349
5397 PR tree-optimization/87342
5398 * gcc.dg/torture/pr87349-1.c: New testcase.
5399 * gcc.dg/torture/pr87349-2.c: Likewise.
5400 * gcc.dg/torture/pr87342.c: Likewise.
5402 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5405 * gfortran.dg/inline_matmul_13.f90: Adjust count for
5407 * gfortran.dg/inline_matmul_16.f90: Likewise.
5408 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
5409 for dgemm instead of dgemm_. Add call to random_number to make
5410 standard conforming.
5411 * gfortran.dg/matmul_blas_1.f90: New test.
5412 * gfortran.dg/matmul_bounds_14.f: New test.
5413 * gfortran.dg/matmul_bounds_15.f: New test.
5414 * gfortran.dg/matmul_bounds_16.f: New test.
5415 * gfortran.dg/blas_gemm_routines.f: New test / additional file for
5418 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
5421 * gfortran.dg/elemental_function_2.f90 : New test.
5423 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
5426 * gfortran.dg/pointer_array_10.f90 : New test.
5427 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
5428 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
5431 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5434 * g++.dg/concepts/pr85065.C: New.
5436 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5439 * gcc.dg/warn-abs-1.c: Require float128 target.
5440 Skip if large_long_double newlib target.
5442 2018-09-18 Nathan Sidwell <nathan@acm.org>
5445 * g++.dg/warn/pr86881.C: New.
5447 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5449 * gcc.target/aarch64/spellcheck_1.c:
5450 Make architecture suggestion optional.
5451 * gcc.target/aarch64/spellcheck_4.c:
5454 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5456 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
5459 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
5460 Bernd Schmidt <bernds_cb1@t-online.de>
5462 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
5463 * gcc.target/nvptx/atomic_fetch-2.c: ... this.
5464 * gcc.target/nvptx/atomic_fetch-3.c: New test.
5466 2018-09-17 Richard Biener <rguenther@suse.de>
5468 PR tree-optimization/87328
5469 * gcc.dg/torture/pr87328.c: New testcase.
5471 2018-09-17 Martin Jambor <mjambor@suse.cz>
5474 * gcc.dg/warn-abs-1.c: New test.
5475 * gcc.dg/dfp/warn-abs-2.c: Likewise.
5477 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
5479 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
5480 TEST_ALWAYS_FLAGS to HOSTCXX.
5482 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
5485 * gfortran.dg/allocatable_scalar_14.f90 : New test.
5487 2018-09-17 Richard Biener <rguenther@suse.de>
5489 PR tree-optimization/87301
5490 * gcc.dg/torture/pr87301.c: New testcase.
5492 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
5495 * gfortran.dg/deferred_character_21.f90 : New test.
5497 2018-09-16 Janus Weil <janus@gcc.gnu.org>
5501 * gfortran.dg/class_assign_2.f90: New test case.
5502 * gfortran.dg/class_assign_3.f90: New test case.
5504 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5507 * gfortran.dg/matmul_bounds_13.f90: New test case.
5508 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
5510 * gfortran.dg/matmul_5.f90: Likewise.
5511 * gfortran.dg/matmul_bounds_10.f90: Likewise.
5512 * gfortran.dg/matmul_bounds_11.f90: Likewise.
5513 * gfortran.dg/matmul_bounds_2.f90: Likewise.
5514 * gfortran.dg/matmul_bounds_4.f90: Likewise.
5515 * gfortran.dg/matmul_bounds_5.f90: Likewise.
5517 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
5519 * gcc.c-torture/compile/20180915-1.c: New test.
5521 2018-09-14 David Malcolm <dmalcolm@redhat.com>
5524 * c-c++-common/attributes-1.c: Remove bogus suggestion from
5526 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
5528 * gcc.dg/spellcheck-identifiers-4.c: New test.
5530 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
5532 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
5534 2018-09-14 Martin Sebor <msebor@redhat.com>
5536 * gcc.dg/warn-stpcpy-no-nul.c: New test.
5538 2018-09-14 Martin Sebor <msebor@redhat.com>
5539 Jeff Law <law@redhat.com>
5541 * gcc.dg/warn-strcpy-no-nul.c: New test.
5543 2018-09-14 Martin Sebor <msebor@redhat.com>
5546 * g++.dg/pr61941.C: New test.
5548 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5550 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
5551 rather than pattern name in combine dump.
5553 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
5556 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
5559 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5561 PR tree-optimization/87259
5562 * gcc.dg/pr87259.c: New test.
5564 2018-09-13 Martin Sebor <msebor@redhat.com>
5565 Jeff Law <law@redhat.com>
5567 * gcc.dg/warn-strlen-no-nul.c: New test.
5569 2018-09-13 Richard Biener <rguenther@suse.de>
5571 PR tree-optimization/87263
5572 * gcc.dg/torture/pr87263.c: New testcase.
5573 * gcc.dg/torture/ssa-fre-2.c: Likewise.
5574 * gcc.dg/torture/ssa-fre-3.c: Likewise.
5575 * gcc.dg/torture/ssa-fre-4.c: Likewise.
5577 2018-09-13 Omar Sandoval <osandov@osandov.com>
5578 Tom de Vries <tdevries@suse.de>
5581 * gcc.dg/guality/zero-length-array.c: New test.
5583 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
5586 * gcc.target/aarch64/combine_bfxil.c: New file.
5587 * gcc.target/aarch64/combine_bfxil_2.c: New file.
5589 2018-09-13 Jakub Jelinek <jakub@redhat.com>
5590 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5593 * gcc.target/i386/pr87290.c: New test.
5594 * gcc.c-torture/execute/pr87290.c: New test.
5596 2018-09-13 Jakub Jelinek <jakub@redhat.com>
5598 PR tree-optimization/87287
5599 * gcc.dg/tree-ssa/pr87287.c: New test.
5601 2018-09-12 David Malcolm <dmalcolm@redhat.com>
5604 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
5605 special-casing of diagnostic for a single non-viable candidate due
5607 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
5608 Add test coverage for an unmatched overloaded operator.
5609 * g++.dg/expr/pmf-1.C: Likewise.
5610 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
5611 * g++.old-deja/g++.jason/conversion11.C: Likewise.
5612 * g++.old-deja/g++.law/arg11.C: Likewise.
5613 * g++.old-deja/g++.law/arm9.C: Likewise.
5614 * g++.old-deja/g++.robertl/eb131.C: Likewise.
5616 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
5619 * gfortran.dg/allocate_with_mold_2.f90: New test.
5621 2018-09-12 Jakub Jelinek <jakub@redhat.com>
5624 * gcc.target/i386/pr82853-1.c: New test.
5625 * gcc.target/i386/pr82853-2.c: New test.
5627 2018-09-12 Richard Biener <rguenther@suse.de>
5629 PR tree-optimization/87280
5630 * gcc.dg/torture/pr87280.c: New testcase.
5632 2018-09-12 Richard Biener <rguenther@suse.de>
5634 PR tree-optimization/87266
5635 * gcc.dg/torture/pr87266-1.c: New testcase.
5636 * gcc.dg/torture/pr87266-2.c: Likewise.
5637 * gcc.dg/torture/pr87266-3.c: Likewise.
5638 * gcc.dg/torture/pr87266-4.c: Likewise.
5640 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
5642 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
5644 2018-09-12 Jakub Jelinek <jakub@redhat.com>
5645 Andreas Krebbel <krebbel@linux.ibm.com>
5647 PR tree-optimization/86844
5648 * gcc.c-torture/execute/pr86844.c: New test.
5649 * gcc.dg/store_merging_22.c: New test.
5650 * gcc.dg/store_merging_23.c: New test.
5652 2018-09-12 Jakub Jelinek <jakub@redhat.com>
5655 * c-c++-common/torture/pr87248.c: New test.
5657 2018-09-11 Janus Weil <janus@gcc.gnu.org>
5660 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
5662 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
5665 * gfortran.dg/select_type_43.f90: New test.
5667 2018-09-11 Nathan Sidwell <nathan@acm.org>
5669 * gcc.dg/driver-specs.c: New.
5671 2018-09-11 Joey Ye <joey.ye@arm.com>
5673 * lib/gcov.exp (verify-intermediate): Add missing close.
5675 2018-09-11 Janus Weil <janus@gcc.gnu.org>
5678 * gfortran.dg/typebound_call_30.f90: New test case.
5680 2018-09-10 Janus Weil <janus@gcc.gnu.org>
5683 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
5685 2018-09-08 Marek Polacek <polacek@redhat.com>
5687 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
5688 * g++.dg/cpp0x/move-return2.C: New test.
5690 2018-09-08 Marek Polacek <polacek@redhat.com>
5692 * c-c++-common/array-init.c: Add dg-prune-output.
5693 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
5694 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
5695 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
5696 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
5697 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
5698 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
5699 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
5700 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
5701 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
5702 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
5703 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
5704 * g++.dg/cpp1y/pr64382.C: Likewise.
5705 * g++.dg/cpp1y/pr77739.C: Likewise.
5706 * g++.dg/cpp1z/lambda-this1.C: Likewise.
5707 * g++.dg/cpp1z/lambda-this2.C: Likewise.
5708 * g++.dg/template/crash84.C: Adjust dg-error.
5710 2018-09-07 Marek Polacek <polacek@redhat.com>
5712 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
5715 2018-09-07 Marek Polacek <polacek@redhat.com>
5717 PR c++/87152 - range-based for loops with initializer broken in templates.
5718 * g++.dg/cpp2a/range-for11.C: New test.
5719 * g++.dg/cpp2a/range-for12.C: New test.
5720 * g++.dg/cpp2a/range-for13.C: New test.
5721 * g++.dg/cpp2a/range-for14.C: New test.
5722 * g++.dg/cpp2a/range-for15.C: New test.
5723 * g++.dg/cpp2a/range-for16.C: New test.
5724 * g++.dg/cpp2a/range-for17.C: New test.
5725 * g++.dg/cpp2a/range-for18.C: New test.
5726 * g++.dg/parse/error61.C (foo): Adjust dg-error.
5728 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
5731 * gcc.target/powerpc/pr86731.c: New test.
5732 * gcc.target/powerpc/pr86731-longlong.c: New test.
5733 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
5734 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
5735 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
5736 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
5738 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
5741 * gcc.target/s390/pr80080-3.c: New test.
5742 * gcc.target/s390/s390.exp: Make sure the new test passes
5743 on all optimization levels.
5745 2018-09-05 Marek Polacek <polacek@redhat.com>
5747 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
5748 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
5750 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
5751 Bernd Schmidt <bernds_cb1@t-online.de>
5753 * gcc.target/nvptx/atomic_fetch-1.c: New test.
5754 * gcc.target/nvptx/atomic_fetch-1.c: New test.
5756 2018-09-05 Marek Polacek <polacek@redhat.com>
5758 PR c++/87109, wrong overload with ref-qualifiers.
5759 * g++.dg/cpp0x/ref-qual19.C: New test.
5761 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5764 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
5765 * lib/target-supports.exp (scan-assembler_required_options,
5766 scan-assembler-not_required_options,
5767 scan-assembler-times_required_options): Add -fno-ident.
5768 * lib/scanasm.exp (scan-assembler-times): Fix error message.
5769 * c-c++-common/ident-0a.c: New test.
5770 * c-c++-common/ident-0b.c: New test.
5771 * c-c++-common/ident-1a.c: New test.
5772 * c-c++-common/ident-1b.c: New test.
5773 * c-c++-common/ident-2a.c: New test.
5774 * c-c++-common/ident-2b.c: New test.
5776 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5778 * gcc.dg/recip_sqrt_mult_1.c: New test.
5779 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
5780 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
5781 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
5782 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
5783 * g++.dg/recip_sqrt_mult_1.C: Likewise.
5784 * g++.dg/recip_sqrt_mult_2.C: Likewise.
5786 2018-09-05 Martin Liska <mliska@suse.cz>
5788 PR tree-optimization/87205
5789 * gcc.dg/tree-ssa/pr87205-2.c: New test.
5790 * gcc.dg/tree-ssa/pr87205.c: New test.
5792 2018-09-05 Richard Biener <rguenther@suse.de>
5794 PR tree-optimization/87217
5795 * gfortran.dg/pr87217.f: New testcase.
5797 2018-09-05 Pádraig Brady p@draigbrady.com
5800 * g++.dg/abi/pr87137.C: New.
5803 * g++.dg/pr87185.C: New.
5805 2018-09-05 Martin Liska <mliska@suse.cz>
5808 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
5809 to support Darwin names.
5811 2018-09-05 Martin Liska <mliska@suse.cz>
5813 * g++.dg/gcov/loop.C: Update test to support new format.
5815 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
5818 * g++.dg/pr86593.C: New test.
5820 2018-09-04 Jakub Jelinek <jakub@redhat.com>
5823 * gcc.target/i386/pr87198.c: New test.
5825 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5828 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
5830 2018-09-04 Richard Biener <rguenther@suse.de>
5832 PR tree-optimization/87211
5833 * gcc.dg/torture/pr87211.c: New testcase.
5835 2018-09-04 Richard Biener <rguenther@suse.de>
5837 PR tree-optimization/87176
5838 * gcc.dg/torture/pr87176.c: New testcase.
5839 * gcc.dg/torture/ssa-fre-1.c: Likewise.
5841 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5843 * gfortran.dg/modulo_check: New test.
5845 2018-09-03 Richard Biener <rguenther@suse.de>
5847 PR tree-optimization/87177
5848 * gcc.dg/torture/pr87177.c: New testcase.
5849 * gcc.dg/torture/pr87177-2.c: Likewise.
5851 2018-09-03 Richard Biener <rguenther@suse.de>
5853 PR tree-optimization/87200
5854 * gcc.dg/torture/pr87200.c: New testcase.
5856 2018-09-03 Richard Biener <rguenther@suse.de>
5858 PR tree-optimization/87197
5859 * gcc.dg/torture/pr87197.c: New testcase.
5861 PR tree-optimization/87169
5862 * gcc.dg/torture/pr87169.c: New testcase.
5864 2018-09-03 Martin Liska <mliska@suse.cz>
5867 * gcc.dg/completion-4.c: New test.
5869 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
5872 * g++.dg/concepts/pr84980.C: New.
5874 2018-09-03 Martin Liska <mliska@suse.cz>
5877 * c-c++-common/pr59521-1.c: New test.
5878 * c-c++-common/pr59521-2.c: New test.
5879 * gcc.dg/tree-prof/pr59521-3.c: New test.
5881 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5883 * c-c++-common/array-init.c: New test.
5884 * g++.dg/init/string2.C: Remove selector.
5886 2018-09-01 Michael Matz <matz@suse.de>
5888 PR tree-optimization/87074
5889 * gcc.dg/pr87074.c: New test.
5891 2018-08-31 Richard Biener <rguenther@suse.de>
5893 PR tree-optimization/87168
5894 * gcc.dg/torture/pr87168.c: New testcase.
5896 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
5898 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
5899 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
5900 (test_vnegd_s64): Likewise.
5901 * gcc.target/aarch64/vnegd_64.c: New.
5902 * gcc.target/aarch64/vabsd_64.c: New.
5903 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
5905 2018-08-31 Nathan Sidwell <nathan@acm.org>
5909 * g++.dg/cpp0x/pr87155.C: New.
5910 * g++.dg/cpp0x/inline-ns10.C: Adjust.
5912 2018-08-31 Jakub Jelinek <jakub@redhat.com>
5915 * gcc.target/i386/avx512bw-pr87138.c: New test.
5917 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
5921 * gfortran.dg/pr86328.f90 : New test.
5922 in comment 12 of the PR.
5923 * gfortran.dg/pr86760.f90 : New test.
5925 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
5927 * g++.dg/cpp0x/noexcept30.C: Make dependence on
5928 -fdelete-null-pointer-checks explicit.
5929 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
5930 * g++.dg/expr/pmf-3.C: Likewise.
5931 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
5932 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
5933 * g++.dg/tree-ssa/pr61034.C: Likewise.
5934 * gcc.dg/addr_equal-1.c: Likewise.
5935 * gcc.dg/ipa/pr85734.c: Likewise.
5936 * gcc.dg/ipa/propmalloc-1.c: Likewise.
5937 * gcc.dg/ipa/propmalloc-2.c: Likewise.
5938 * gcc.dg/ipa/propmalloc-3.c: Likewise.
5939 * gcc.dg/tree-ssa/pr78154.c: Likewise.
5940 * gcc.dg/tree-ssa/pr83648.c: Likewise.
5942 2018-08-30 Martin Sebor <msebor@redhat.com>
5945 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
5947 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
5950 gcc.dg/strcmpopt_6.c: Remove.
5951 gcc.target/aarch64/strcmpopt_6.c: New testcase.
5952 gcc.target/i386/strcmpopt_6.c: Likewise.
5954 2018-08-30 Richard Biener <rguenther@suse.de>
5956 PR tree-optimization/87147
5957 * gcc.dg/torture/pr87147.c: New testcase.
5959 2018-08-30 Tamar Christina <tamar.christina@arm.com>
5961 * gcc.target/aarch64/large_struct_copy_2.c: New.
5963 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
5966 * gcc.c-torture/execute/pr87053.c: New test.
5968 2018-08-29 Jakub Jelinek <jakub@redhat.com>
5971 * g++.dg/ubsan/vptr-13.C: New test.
5973 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
5976 * g++.dg/concepts/pr85265.C: New.
5978 2018-08-29 Martin Sebor <msebor@redhat.com>
5979 Bernd Edlinger <bernd.edlinger@hotmail.de>
5981 PR tree-optimization/86714
5982 PR tree-optimization/86711
5983 * gcc.c-torture/execute/memchr-1.c: New test.
5984 * gcc.c-torture/execute/pr86714.c: New test.
5985 * gcc.c-torture/execute/widechar-3.c: New test.
5986 * gcc.dg/strlenopt-58.c: New test.
5988 2018-08-29 Richard Biener <rguenther@suse.de>
5990 PR tree-optimization/87132
5991 * gcc.dg/torture/pr87132.c: New testcase.
5993 2018-08-29 David Malcolm <dmalcolm@redhat.com>
5996 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
5997 output to reflect underlining of pertinent parameter in decl
5998 for "no known conversion" messages.
6000 2018-08-29 Jakub Jelinek <jakub@redhat.com>
6003 * g++.dg/cpp1z/decomp47.C: New test.
6005 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
6007 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
6010 2018-08-29 Richard Biener <rguenther@suse.de>
6012 PR tree-optimization/87117
6013 * gfortran.dg/pr87117.f90: New testcase.
6015 2018-08-29 Richard Biener <rguenther@suse.de>
6017 PR tree-optimization/87126
6018 * gcc.dg/tree-ssa/pr87126.c: New testcase.
6020 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
6022 PR tree-optimization/87009
6023 * gcc.dg/pr87009.c: New test.
6025 2018-08-28 Martin Sebor <msebor@redhat.com>
6028 * g++.dg/Walloca1.C: Adjust.
6030 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
6033 * g++.dg/other/switch4.C: New.
6035 2018-08-28 Richard Biener <rguenther@suse.de>
6037 PR tree-optimization/87124
6038 * g++.dg/torture/pr87124.C: New testcase.
6040 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
6043 * gfortran.dg/class_result_7.f90: New test.
6044 * gfortran.dg/class_result_8.f90: New test.
6045 * gfortran.dg/class_result_9.f90: New test.
6048 * gfortran.dg/allocate_with_source_25.f90: New test.
6050 2018-08-28 Jakub Jelinek <jakub@redhat.com>
6053 * gcc.dg/pr87099.c: New test.
6055 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
6058 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
6060 2018-08-28 Richard Biener <rguenther@suse.de>
6062 PR tree-optimization/87117
6063 * gcc.dg/pr87117-1.c: New testcase.
6065 2018-08-28 Richard Biener <rguenther@suse.de>
6067 PR tree-optimization/87117
6068 * gcc.dg/pr87117-2.c: New testcase.
6070 2018-08-28 Richard Biener <rguenther@suse.de>
6072 PR tree-optimization/87117
6073 * gcc.dg/lvalue-5.c: New testcase.
6075 2018-08-27 Jeff Law <law@redhat.com>
6077 PR tree-optimization/87110
6078 * gcc.c-torture/compile/pr87110.c: New test.
6080 2018-08-27 Martin Sebor <msebor@redhat.com>
6082 PR tree-optimization/86914
6083 * gcc.dg/strlenopt-57.c: New test.
6085 2018-08-27 Martin Sebor <msebor@redhat.com>
6087 PR tree-optimization/87112
6088 * gcc.dg/pr87112.c: New test.
6090 2018-08-27 David Malcolm <dmalcolm@redhat.com>
6093 * g++.dg/diagnostic/missing-typename.C: New test.
6095 2018-08-27 Jeff Law <law@redhat.com>
6097 * gcc.c-torture/compile/dse.c: New test.
6099 2018-08-27 Jakub Jelinek <jakub@redhat.com>
6102 * g++.dg/diagnostic/pr86993.C: New test.
6104 2018-08-27 Richard Biener <rguenther@suse.de>
6106 PR tree-optimization/86927
6107 * gcc.dg/vect/pr86927.c: New testcase.
6109 2018-08-27 David Malcolm <dmalcolm@redhat.com>
6112 * gcc.dg/empty.h: New file.
6113 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
6114 top of file and removal of redundant second printing of warning
6116 * gcc.dg/fixits-pr84852-2.c: Likewise.
6117 * gcc.dg/missing-header-fixit-3.c: Likewise.
6118 * gcc.dg/missing-header-fixit-4.c: New test.
6119 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
6120 conversion of show_caret_p to a tri-state.
6122 2018-08-27 David Malcolm <dmalcolm@redhat.com>
6125 * g++.dg/pr85523.C: Extend expected output to show line
6126 before line-insertion fix-it hint.
6127 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
6128 (test_fixit_insert_newline): Add previous line to expected output.
6129 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
6130 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
6132 2018-08-27 Martin Liska <mliska@suse.cz>
6135 * gcc.dg/asan/pr86962.c: New test.
6137 2018-08-27 Martin Liska <mliska@suse.cz>
6139 * gcc.dg/tree-prof/val-prof-10.c: New test.
6141 2018-08-27 Martin Liska <mliska@suse.cz>
6143 PR tree-optimization/86847
6144 * gcc.dg/tree-ssa/switch-3.c: New test.
6145 * gcc.dg/tree-ssa/vrp105.c: Remove.
6147 2018-08-27 Martin Liska <mliska@suse.cz>
6149 * gcc.dg/tree-ssa/switch-2.c: New test.
6151 2018-08-27 Richard Biener <rguenther@suse.de>
6153 * g++.dg/torture/20180705-1.C: New testcase.
6154 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
6155 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
6156 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
6157 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
6158 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
6159 * gcc.dg/pr85195.c: Likewise.
6160 * gcc.dg/pr85467.c: Likewise.
6161 * gcc.dg/torture/pr81790.c: Likewise.
6163 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
6164 param to current default.
6166 2018-08-27 Jakub Jelinek <jakub@redhat.com>
6168 PR rtl-optimization/87065
6169 * gcc.target/i386/pr87065.c: New test.
6171 2018-08-26 Marek Polacek <polacek@redhat.com>
6174 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
6176 PR c++/87029, Implement -Wredundant-move.
6177 * g++.dg/cpp0x/Wredundant-move1.C: New test.
6178 * g++.dg/cpp0x/Wredundant-move2.C: New test.
6179 * g++.dg/cpp0x/Wredundant-move3.C: New test.
6180 * g++.dg/cpp0x/Wredundant-move4.C: New test.
6182 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6185 * gfortran.dg/matmul_19.f90: New test.
6187 2018-08-25 Janus Weil <janus@gcc.gnu.org>
6190 * gfortran.dg/generic_35.f90: New test case.
6192 2018-08-24 David Malcolm <dmalcolm@redhat.com>
6195 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
6196 line spans are printed with -fdiagnostics-show-line-numbers.
6198 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6201 * gfortran.dg/implied_do_io_6.f90: New test.
6203 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
6206 * gcc.dg/pr87092.c: New test.
6208 2018-08-24 Marek Polacek <polacek@redhat.com>
6212 * g++.dg/cpp0x/auto52.C: New test.
6213 * g++.dg/cpp1y/auto-fn52.C: New test.
6214 * g++.dg/cpp1y/auto-fn53.C: New test.
6215 * g++.dg/cpp1y/auto-fn54.C: New test.
6217 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
6219 * lib/target-supports.exp (vect_perm_supported): Only return
6220 false for variable-length vectors if the permute size is not
6222 (check_effective_target_vect_perm)
6223 (check_effective_target_vect_perm_byte)
6224 (check_effective_target_vect_perm_short): Remove check for
6225 variable-length vectors.
6226 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
6227 * gcc.dg/vect/slp-perm-10.c: Likewise.
6228 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
6230 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
6232 * gcc.target/aarch64/sve/bswap_1.c: New test.
6233 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
6234 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
6236 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
6238 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
6239 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
6240 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
6241 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
6242 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
6243 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
6244 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
6246 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
6249 * gcc.dg/pr79342.: New test.
6251 2018-08-23 Martin Sebor <msebor@redhat.com>
6253 PR tree-optimization/87072
6254 * gcc.dg/Warray-bounds-35.c: New test.
6256 2018-08-23 Richard Biener <rguenther@suse.de>
6259 * gcc.dg/pr87024.c: New testcase.
6261 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
6263 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
6264 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
6265 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
6266 * gcc.dg/vect/pr80631-2.c: Likewise.
6268 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
6271 * gfortran.dg/submodule_32.f08: New test.
6273 2018-08-22 Janus Weil <janus@gcc.gnu.org>
6276 * gfortran.dg/associate_3.f90: Update error message.
6277 * gfortran.dg/associate_39.f90: New test case.
6279 2018-08-22 Janus Weil <janus@gcc.gnu.org>
6282 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
6284 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
6285 * gfortran.dg/class_17.f03: Update error message.
6286 * gfortran.dg/class_55.f90: Ditto.
6287 * gfortran.dg/dtio_11.f90: Update error messages.
6288 * gfortran.dg/implicit_actual.f90: Add an error message.
6289 * gfortran.dg/typebound_proc_12.f90: Update error message.
6291 2018-08-22 Martin Sebor <msebor@redhat.com>
6294 * gcc.dg/pr87052.c: New test.
6295 * gcc.dg/tree-ssa/dump-3.c: Adjust.
6297 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
6299 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
6300 * gfortran.dg/max_expr.f90: ...this.
6301 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
6302 * gfortran.dg/min_expr.f90: ...this.
6304 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6306 PR tree-optimization/86725
6307 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
6308 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
6309 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
6310 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
6312 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6314 PR tree-optimization/86725
6315 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
6317 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6319 * gcc.dg/vect/vect-avg-16.c: New test.
6320 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
6321 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
6322 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
6323 the second loop in main1.
6325 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
6327 * gcc.dg/lto/pr85248_0.c (test_alias):
6328 Stringify __USER_LABEL_PREFIX__.
6329 (test_noreturn): Likewise.
6331 2018-08-22 Richard Biener <rguenther@suse.de>
6333 PR tree-optimization/86988
6334 * g++.dg/pr86988.C: New testcase.
6336 2018-08-22 Richard Biener <rguenther@suse.de>
6338 PR tree-optimization/86945
6339 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
6341 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
6343 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
6345 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
6346 Thomas Koenig <tkoenig@gcc.gnu.org>
6349 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
6350 * gfortran.dg/f2003_io_1.f03: Add wait statement.
6352 2018-08-21 Marek Polacek <polacek@redhat.com>
6354 PR c++/86981, Implement -Wpessimizing-move.
6355 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
6356 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
6357 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
6358 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
6359 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
6362 * g++.dg/concepts/pr67595.C: Add dg-warning.
6363 * g++.dg/cpp0x/Wnarrowing11.C: New test.
6364 * g++.dg/cpp0x/Wnarrowing12.C: New test.
6365 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
6368 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
6369 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
6371 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6373 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
6375 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6377 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
6379 2018-08-21 Javier Miranda <miranda@adacore.com>
6381 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
6383 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6385 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
6387 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6389 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
6391 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
6393 * gnat.dg/rep_clause7.adb: New testcase.
6395 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6397 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
6398 gnat.dg/task1_pkg.ads: New testcase.
6400 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
6402 * gnat.dg/linkedlist.adb: New testcase.
6404 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
6406 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
6407 gnat.dg/elab6_pkg.ads: New testcase.
6409 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6411 * gnat.dg/expr_func5.adb: New testcase.
6413 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
6415 * gnat.dg/dynhash.adb: New testcase.
6417 2018-08-21 Javier Miranda <miranda@adacore.com>
6419 * gnat.dg/enum4.adb: New testcase.
6421 2018-08-21 Tamar Christina <tamar.christina@arm.com>
6423 * gcc.target/aarch64/large_struct_copy.c: New test.
6425 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
6427 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
6429 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
6432 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
6434 2018-08-21 Tom de Vries <tdevries@suse.de>
6436 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
6437 to avoid mismatch in .debug and .earlydebug dump files.
6439 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
6442 * gcc.target/powerpc/pr87033.c: New test.
6444 2018-08-20 Martin Sebor <msebor@redhat.com>
6446 PR tree-optimization/87034
6447 * gcc.dg/builtin-sprintf-warn-20.c: New test.
6449 2018-08-20 David Malcolm <dmalcolm@redhat.com>
6452 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
6453 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
6454 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
6456 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
6459 * g++.dg/torture/pr87014.C: New file.
6461 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
6464 * gcc.target/alpha/pr86984.c: New test.
6466 2018-08-20 Richard Biener <rguenther@suse.de>
6468 PR tree-optimization/78655
6469 * gcc.dg/tree-ssa/evrp11.c: New testcase.
6471 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
6473 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
6476 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
6478 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
6480 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
6481 * gcc.dg/lto/pr83719_0.c: Likewise.
6483 2018-08-17 Martin Sebor <msebor@redhat.com>
6486 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6488 2018-08-17 David Malcolm <dmalcolm@redhat.com>
6490 * g++.dg/conversion/Wwrite-strings.C: New test.
6492 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
6493 Chung-Lin Tang <cltang@codesourcery.com>
6494 Xianmiao Qu <xianmiao_qu@c-sky.com>
6496 C-SKY port: Testsuite
6498 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
6499 * g++.dg/torture/type-generic-1.C: Likewise.
6500 * gcc.c-torture/compile/20000804-1.c: Likewise.
6501 * gcc.c-torture/execute/20101011-1.c: Likewise.
6502 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
6503 * gcc.dg/20020312-2.c: Likewise.
6504 * gcc.dg/Wno-frame-address.c: Likewise.
6505 * gcc.dg/c11-true_min-1.c: Likewise.
6506 * gcc.dg/sibcall-10.c: Likewise.
6507 * gcc.dg/sibcall-9.c: Likewise.
6508 * gcc.dg/stack-usage-1.c: Likewise.
6509 * gcc.dg/torture/float32-tg-3.c: Likewise.
6510 * gcc.dg/torture/float32x-tg-3.c: Likewise.
6511 * gcc.dg/torture/float64-tg-3.c: Likewise.
6512 * gcc.dg/torture/float64x-tg-3.c: Likewise.
6513 * gcc.dg/torture/type-generic-1.c: Likewise.
6514 * gcc.target/csky/*: New.
6515 * lib/target-supports.exp (check_profiling_available): Add
6517 (check_effective_target_hard_float): Handle C-SKY targets with
6518 single-precision hard float only.
6519 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
6521 2018-08-17 David Malcolm <dmalcolm@redhat.com>
6523 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
6525 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
6526 coverage for gcc_dump_printf.
6528 2018-08-17 Martin Liska <mliska@suse.cz>
6530 * g++.dg/opt/mpx.C: Fix scanned pattern.
6531 * gcc.target/i386/mpx.c: Likewise.
6532 * g++.dg/warn/Wunreachable-code-1.C: Remove.
6533 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
6534 * gcc.dg/torture/pr52969.c: Likewise.
6535 * g++.dg/warn/pr31246-2.C: Likewise.
6536 * g++.dg/warn/pr31246.C: Likewise.
6537 * gcc.dg/pr33092.c: Likewise.
6538 * g++.dg/opt/eh1.C: Remove a deprecated option.
6539 * g++.dg/template/inline1.C: Likewise.
6540 * g++.dg/tree-ssa/pr81408.C: Likewise.
6541 * gcc.dg/pr41837.c: Likewise.
6542 * gcc.dg/pr41841.c: Likewise.
6543 * gcc.dg/pr42250.c: Likewise.
6544 * gcc.dg/pr43084.c: Likewise.
6545 * gcc.dg/pr43317.c: Likewise.
6546 * gcc.dg/pr51879-18.c: Likewise.
6547 * gcc.dg/torture/pr36066.c: Likewise.
6548 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
6549 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
6550 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
6551 * gcc.dg/tree-ssa/pr45122.c: Likewise.
6552 * gcc.target/i386/pr45352-2.c: Likewise.
6553 * gcc.target/i386/zee.c: Likewise.
6554 * gfortran.dg/auto_char_len_2.f90: Likewise.
6555 * gfortran.dg/auto_char_len_4.f90: Likewise.
6556 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
6557 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
6558 * gfortran.dg/gomp/pr47331.f90: Likewise.
6559 * gfortran.dg/pr40999.f: Likewise.
6560 * gfortran.dg/pr41011.f: Likewise.
6561 * gfortran.dg/pr42051.f03: Likewise.
6562 * gfortran.dg/pr46804.f90: Likewise.
6563 * gfortran.dg/pr83149_1.f90: Likewise.
6564 * gfortran.dg/pr83149_b.f90: Likewise.
6565 * gfortran.dg/whole_file_1.f90: Likewise.
6566 * gfortran.dg/whole_file_10.f90: Likewise.
6567 * gfortran.dg/whole_file_11.f90: Likewise.
6568 * gfortran.dg/whole_file_12.f90: Likewise.
6569 * gfortran.dg/whole_file_13.f90: Likewise.
6570 * gfortran.dg/whole_file_14.f90: Likewise.
6571 * gfortran.dg/whole_file_15.f90: Likewise.
6572 * gfortran.dg/whole_file_16.f90: Likewise.
6573 * gfortran.dg/whole_file_17.f90: Likewise.
6574 * gfortran.dg/whole_file_18.f90: Likewise.
6575 * gfortran.dg/whole_file_19.f90: Likewise.
6576 * gfortran.dg/whole_file_2.f90: Likewise.
6577 * gfortran.dg/whole_file_20.f03: Likewise.
6578 * gfortran.dg/whole_file_3.f90: Likewise.
6579 * gfortran.dg/whole_file_4.f90: Likewise.
6580 * gfortran.dg/whole_file_5.f90: Likewise.
6581 * gfortran.dg/whole_file_6.f90: Likewise.
6582 * gfortran.dg/whole_file_7.f90: Likewise.
6583 * gfortran.dg/whole_file_8.f90: Likewise.
6584 * gfortran.dg/whole_file_9.f90: Likewise.
6585 * gcc.dg/vect/vect.exp: Likewise.
6587 2018-08-17 Richard Biener <rguenther@suse.de>
6590 * gcc.dg/torture/pr86505.c: New testcase.
6592 2018-08-16 Martin Sebor <msebor@redhat.com>
6594 PR tree-optimization/86853
6595 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
6596 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
6597 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
6599 2018-08-16 David Malcolm <dmalcolm@redhat.com>
6601 * gcc.dg/missing-header-fixit-3.c: New test.
6603 2018-08-16 David Malcolm <dmalcolm@redhat.com>
6605 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
6606 (test_fixit_insert_newline): Update expected output to show '+'
6607 characters in margin of line-insertion fix-it hint.
6609 2018-08-16 Nathan Sidwell <nathan@acm.org>
6611 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
6612 * gcc.dg/cpp/macsyntx2.c: likewise.
6614 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
6617 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
6618 * gcc.target/i386/avx-cvt-2.c: Ditto.
6620 2018-08-16 David Malcolm <dmalcolm@redhat.com>
6623 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
6625 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
6627 * gcc.target/aarch64/imm_choice_comparison.c: New test.
6629 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
6631 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
6632 (lib_strncmp): Likewise.
6634 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
6636 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
6637 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
6638 * g++.dg/torture/pr44295.C : Likewise.
6640 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
6643 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
6644 attributes and matching.
6645 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
6646 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
6648 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
6650 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
6652 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
6654 * gcc.target/i386/rop1.c: Remove.
6655 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
6657 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
6659 * gcc.target/powerpc/fold-vec-splat-char.c: New.
6660 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
6661 * gcc.target/powerpc/fold-vec-splat-int.c: New.
6662 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
6663 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
6664 * gcc.target/powerpc/fold-vec-splat-short.c: New.
6666 2018-08-15 David Malcolm <dmalcolm@redhat.com>
6668 * g++.dg/diagnostic/aka3.C: New test.
6669 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
6670 output to show range labels.
6671 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
6672 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6673 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
6674 * gcc.dg/bad-binary-ops.c: Update expected output to show range
6675 labels. Add an "aka" example.
6676 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
6678 * gcc.dg/format/diagnostic-ranges.c: Likewise.
6679 * gcc.dg/format/pr72858.c: Likewise.
6680 * gcc.dg/format/pr78498.c: Likewise.
6681 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
6682 Update expected output to show range labels. Add examples of
6683 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
6684 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
6685 Update expected output to show range labels.
6686 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
6687 (test_very_wide_line): Adjust so that label is at left-clipping
6689 (test_very_wide_line_2): New test.
6690 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
6691 Update expected output to show range labels.
6692 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
6693 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
6694 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
6695 for new param to gcc_rich_location::add_expr.
6696 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6698 (test_show_locus): Add examples of labels to various tests. Tweak
6699 the "very wide_line" test case and duplicate it, to cover the
6700 boundary values for clipping of labels against the left-margin.
6701 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6702 diagnostic-test-show-locus-no-labels.c.
6703 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
6704 Update line numbers of dg-locus directives.
6705 * gcc.dg/pr69627.c: Update expected output to show range labels.
6706 * lib/multiline.exp (proc _build_multiline_regex): Remove
6707 special-case handling of lines with trailing '|'.
6709 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
6712 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
6715 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6717 * gcc.dg/wmain.c: New test.
6719 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
6722 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
6723 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
6726 2018-08-15 Martin Liska <mliska@suse.cz>
6728 PR tree-optimization/86925
6729 * gcc.dg/predict-20.c: New test.
6730 * gcc.dg/predict-21.c: New test.
6732 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
6734 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
6736 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
6738 * gcc.target/i386/sse2-movs.c: New test.
6740 2018-08-14 Martin Sebor <msebor@redhat.com>
6742 PR tree-optimization/86650
6743 * gcc.dg/Warray-bounds-34.c: New test.
6745 2018-08-14 Janus Weil <janus@gcc.gnu.org>
6748 * gfortran.dg/generic_34.f90: New test case.
6750 2018-08-13 Marek Polacek <polacek@redhat.com>
6753 * g++.dg/cpp0x/Wnarrowing6.C: New test.
6754 * g++.dg/cpp0x/Wnarrowing7.C: New test.
6755 * g++.dg/cpp0x/Wnarrowing8.C: New test.
6756 * g++.dg/cpp0x/Wnarrowing9.C: New test.
6757 * g++.dg/cpp0x/Wnarrowing10.C: New test.
6758 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
6759 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
6760 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
6761 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
6762 * g++.dg/ext/stmtexpr15.C: Likewise.
6763 * g++.dg/gomp/pr47963.C: Likewise.
6764 * g++.dg/init/new37.C: Likewise.
6765 * g++.dg/init/new43.C: Likewise.
6766 * g++.dg/other/fold1.C: Likewise.
6767 * g++.dg/parse/array-size2.C: Likewise.
6768 * g++.dg/template/dependent-name3.C: Likewise.
6769 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
6770 * g++.dg/other/vrp1.C: Likewise.
6771 * g++.dg/template/char1.C: Likewise.
6773 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
6775 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
6776 instead of a ZERO_EXTEND.
6778 2018-08-13 Martin Sebor <msebor@redhat.com>
6780 PR tree-optimization/71625
6781 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
6782 * g++.dg/init/string2.C: New test.
6783 * g++.dg/init/string3.C: New test.
6784 * g++.dg/init/string4.C: New test.
6785 * gcc.dg/init-string-3.c: New test.
6786 * gcc.dg/strlenopt-55.c: New test.
6787 * gcc.dg/strlenopt-56.c: New test.
6789 2018-08-13 Marek Polacek <polacek@redhat.com>
6791 P0806R2 - Deprecate implicit capture of this via [=]
6792 * g++.dg/cpp2a/lambda-this1.C: New test.
6793 * g++.dg/cpp2a/lambda-this2.C: New test.
6794 * g++.dg/cpp2a/lambda-this3.C: New test.
6796 2018-08-13 Marek Polacek <polacek@redhat.com>
6799 * g++.dg/diagnostic/auto1.C: New test.
6801 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
6804 * gfortran.dg/transfer_class_3.f90: New test.
6806 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
6809 * gfortran.dg/use_rename_9.f90: New test.
6811 2018-08-11 Jakub Jelinek <jakub@redhat.com>
6813 PR tree-optimization/86835
6814 * gcc.dg/pr86835.c: New test.
6816 2018-08-10 Janus Weil <janus@gcc.gnu.org>
6819 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
6820 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
6821 * gfortran.dg/short_circuiting_2.f90: New test case.
6822 * gfortran.dg/short_circuiting_3.f90: New test case.
6824 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
6827 * gcc.target/i386/pr82418.c: New test.
6829 2018-08-10 Martin Liska <mliska@suse.cz>
6832 * gcc.dg/predict-17.c: New test.
6833 * gcc.dg/predict-18.c: New test.
6834 * gcc.dg/predict-19.c: New test.
6836 2018-08-10 Martin Liska <mliska@suse.cz>
6838 PR tree-optimization/85799
6839 * gcc.dg/pr85799.c: New test.
6841 2018-08-09 Jeff Law <law@redhat.com>
6844 * gcc.dg/uninit-suppress_2.c: Disable DOM.
6846 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
6848 * gcc.target/aarch64/sve/reduc_8.c: New test.
6850 2018-08-09 David Malcolm <dmalcolm@redhat.com>
6853 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
6855 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
6857 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
6858 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
6861 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
6863 PR tree-optimization/86858
6864 * gcc.dg/vect/pr86858.c: New test.
6866 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
6868 PR tree-optimization/86871
6869 * gcc.dg/vect/pr86871.c: New test.
6871 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
6873 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
6875 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
6877 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
6878 arch and tune numbers by 2.
6879 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
6880 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
6881 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
6882 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
6883 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
6884 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
6885 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
6886 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
6887 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
6888 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
6889 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
6890 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
6891 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
6892 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
6893 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
6894 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
6895 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
6896 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
6897 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
6898 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
6899 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
6900 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
6901 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
6902 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
6903 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
6904 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
6905 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
6906 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
6907 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
6908 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
6909 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
6910 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
6911 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
6912 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
6913 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
6914 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
6915 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
6916 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
6917 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
6918 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
6919 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
6920 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
6921 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
6922 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
6923 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
6924 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
6925 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
6926 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
6927 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
6928 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
6929 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
6930 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
6931 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
6932 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
6933 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
6934 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
6935 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
6936 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
6937 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
6938 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
6939 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
6940 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
6941 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
6942 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
6943 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
6944 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
6946 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
6949 * gcc.target/s390/pr84332.c: New testcase.
6951 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
6954 * gcc.target/m68k/tls-dimode.c: New file.
6956 2018-08-08 Nathan Sidwell <nathan@acm.org>
6958 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
6959 c-c++-common/inc-from-1.c: New
6961 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
6964 * gcc.target/s390/TI-constants-lra.c: New testcase.
6965 * gcc.target/s390/TI-constants-nolra.c: New testcase.
6967 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
6969 * gcc.target/s390/hotpatch-8.c: Remove.
6970 * gcc.target/s390/hotpatch-9.c: Remove.
6971 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
6972 * gcc.target/s390/mnop-mcount-m31.c: Remove.
6974 2018-08-08 Jakub Jelinek <jakub@redhat.com>
6976 P0595R1 - is_constant_evaluated
6977 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
6980 * g++.dg/cpp1z/decomp46.C: New test.
6983 * g++.dg/opt/pr86738.C: New test.
6985 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
6988 * gcc.target/aarch64/frecpe_1.c: New test.
6989 * gcc.target/aarch64/frecpe_2.c: Likewise.
6991 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
6993 PR c++/59480, DR 136
6994 * g++.dg/other/friend8.C: New.
6995 * g++.dg/other/friend9.C: Likewise.
6996 * g++.dg/other/friend10.C: Likewise.
6997 * g++.dg/other/friend11.C: Likewise.
6998 * g++.dg/other/friend12.C: Likewise.
6999 * g++.dg/other/friend13.C: Likewise.
7000 * g++.dg/other/friend14.C: Likewise.
7001 * g++.dg/other/friend15.C: Likewise.
7002 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
7003 * g++.dg/parse/defarg8.C: Likewise.
7005 2018-08-07 Martin Liska <mliska@suse.cz>
7008 * gcc.dg/predict-16.c: New test.
7009 * g++.dg/predict-1.C: New test.
7011 2018-08-07 Steve Ellcey <sellcey@cavium.com>
7012 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7014 PR tree-optimization/80925
7015 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
7016 vectorized on !vect_hw_misalign targets.
7018 2018-08-06 Marek Polacek <polacek@redhat.com>
7021 * g++.dg/cpp1y/constexpr-86767.C: New test.
7023 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
7025 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
7026 for target *-*-linux-gnu.
7028 2018-08-06 Alan Hayward <alan.hayward@arm.com>
7030 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
7031 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
7032 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
7034 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
7036 * gcc.target/s390/nomemloopunroll-1.c: New test.
7038 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
7041 * gcc.target/i386/pr86386.c: New file.
7043 2018-08-04 Tom de Vries <tdevries@suse.de>
7045 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
7047 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
7049 * gcc.dg/guality/const-volatile.c: Remove duplicate test
7052 2018-08-04 Janus Weil <janus@gcc.gnu.org>
7055 * gfortran.dg/interface_assignment_6.f90: New test case.
7057 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
7060 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
7062 2018-08-03 David Malcolm <dmalcolm@redhat.com>
7063 Jonathan Wakely <jwakely@redhat.com>
7066 * g++.dg/pr85523.C: New test.
7068 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
7071 * gcc.dg/union-duplicate-field.c: New test.
7073 2018-08-03 Jason Merrill <jason@redhat.com>
7076 * g++.dg/template/pr86706.C: New test.
7078 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
7080 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
7081 on vect_avg_qi targets.
7082 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
7083 * gcc.dg/vect/bb-slp-pow-1.c: New test.
7084 * gcc.dg/vect/vect-avg-15.c: Likewise.
7086 2018-08-03 Martin Liska <mliska@suse.cz>
7088 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
7089 * gcc.dg/predict-13.c: Likewise.
7090 * gcc.dg/predict-3.c: Likewise.
7091 * gcc.dg/predict-4.c: Likewise.
7092 * gcc.dg/predict-5.c: Likewise.
7093 * gcc.dg/predict-6.c: Likewise.
7094 * gcc.dg/predict-9.c: Likewise.
7095 * gfortran.dg/predict-1.f90: Likewise.
7097 2018-08-02 Richard Biener <rguenther@suse.de>
7100 * g++.dg/torture/pr86763.C: New testcase.
7102 2018-08-02 Richard Biener <rguenther@suse.de>
7104 PR tree-optimization/86816
7105 * g++.dg/torture/pr86816.C: New testcase.
7107 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
7109 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
7111 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
7112 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
7113 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
7115 * gcc.target/aarch64/sve/single_2.c: Likewise.
7116 * gcc.target/aarch64/sve/single_3.c: Likewise.
7117 * gcc.target/aarch64/sve/single_4.c: Likewise.
7119 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
7122 * gcc.target/aarch64/ldp_stp_13.c: New test.
7124 2018-08-01 Martin Sebor <msebor@redhat.com>
7126 PR tree-optimization/86650
7127 * gcc.dg/format/gcc_diag-10.c: Adjust.
7129 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7131 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
7133 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
7135 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7138 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
7139 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7141 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7143 * gcc.dg/pointer-range-check-1.c: New test.
7144 * gcc.dg/pointer-range-check-2.c: Likewise.
7146 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7148 PR tree-optimization/86749
7149 * gcc.dg/vect/pr86749.c: New test.
7151 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
7154 * g++.dg/lookup/name-clash12.C: New.
7156 2018-08-01 Richard Biener <rguenther@suse.de>
7158 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
7160 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
7162 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
7164 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
7166 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
7168 2018-08-01 Martin Liska <mliska@suse.cz>
7170 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
7171 * gcc.dg/tree-prof/stringop-2.c: Likewise.
7172 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
7173 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
7174 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7175 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
7176 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
7177 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
7179 2018-08-01 Martin Liska <mliska@suse.cz>
7182 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
7184 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
7186 * gcc.target/aarch64/extract_zero_extend.c: New file.
7188 2018-08-01 Jakub Jelinek <jakub@redhat.com>
7191 * gcc.c-torture/compile/pr85704.c: New test.
7193 2018-07-31 Alexandre Oliva <oliva@adacore.com>
7194 Olivier Hainque <hainque@adacore.com>
7196 * gnat.dg/dinst.adb: New.
7197 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
7199 2018-07-31 David Malcolm <dmalcolm@redhat.com>
7201 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
7203 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
7206 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
7208 * c-c++-common/spec-barrier-1.c: New test.
7209 * c-c++-common/spec-barrier-2.c: New test.
7210 * gcc.dg/spec-barrier-3.c: New test.
7212 2018-07-31 Martin Sebor <msebor@redhat.com>
7214 PR tree-optimization/86741
7215 * gcc.dg/Warray-bounds-33.c: New test.
7217 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
7219 * gcc.target/s390/memset-1.c: Improve testcase.
7221 2018-07-31 Tom de Vries <tdevries@suse.de>
7224 * g++.dg/guality/pr86687.C: New test.
7226 2018-07-31 Jakub Jelinek <jakub@redhat.com>
7228 P1008R1 - prohibit aggregates with user-declared constructors
7229 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
7230 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
7231 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
7232 * g++.dg/cpp2a/aggr1.C: New test.
7233 * g++.dg/cpp2a/aggr2.C: New test.
7235 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
7238 * gcc.target/arm/pr86640.c: New testcase.
7240 2018-07-31 Martin Liska <mliska@suse.cz>
7242 PR gcov-profile/85338
7243 PR gcov-profile/85350
7244 PR gcov-profile/85372
7245 * gcc.misc-tests/gcov-pr85338.c: New test.
7246 * gcc.misc-tests/gcov-pr85350.c: New test.
7247 * gcc.misc-tests/gcov-pr85372.c: New test.
7249 2018-07-31 Martin Liska <mliska@suse.cz>
7251 PR gcov-profile/83813
7252 PR gcov-profile/84758
7253 PR gcov-profile/85217
7254 PR gcov-profile/85332
7255 * gcc.misc-tests/gcov-pr83813.c: New test.
7256 * gcc.misc-tests/gcov-pr84758.c: New test.
7257 * gcc.misc-tests/gcov-pr85217.c: New test.
7258 * gcc.misc-tests/gcov-pr85332.c: New test.
7260 2018-07-31 Ed Schonberg <schonberg@adacore.com>
7262 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
7263 gnat.dg/prot5_pkg.ads: New testcase.
7265 2018-07-31 Justin Squirek <squirek@adacore.com>
7267 * gnat.dg/addr11.adb: New testcase.
7269 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
7271 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
7273 2018-07-31 Gary Dismukes <dismukes@adacore.com>
7275 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
7277 2018-07-31 Ed Schonberg <schonberg@adacore.com>
7279 * gnat.dg/iter3.adb: New testcase.
7281 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
7283 Revert 'AsyncI/O patch committed'
7284 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
7285 Thomas Koenig <tkoenig@gcc.gnu.org>
7288 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
7289 * gfortran.dg/f2003_io_1.f03: Add wait statement.
7291 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
7293 PR rtl-optimization/85160
7294 * gcc.target/powerpc/combine-2-2.c: New testcase.
7296 2018-07-27 Martin Sebor <msebor@redhat.com>
7298 PR tree-optimization/86696
7299 * g++.dg/pr86696.C: New test.
7301 2018-07-27 David Malcolm <dmalcolm@redhat.com>
7303 PR tree-optimization/86636
7304 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
7305 Add dg-require-effective-target pthread.
7307 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
7309 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
7310 * gcc.dg/strcmpopt_6.c: Likewise.
7312 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
7315 * gcc.target/powerpc/pr58673-2.c: Call strdup.
7317 2018-07-26 Martin Sebor <msebor@redhat.com>
7319 PR tree-optimization/86043
7320 PR tree-optimization/86042
7321 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
7323 * gcc.dg/strlenopt-44.c: New test.
7325 2018-07-26 Martin Liska <mliska@suse.cz>
7327 PR gcov-profile/86536
7328 * gcc.misc-tests/gcov-pr86536.c: New test.
7330 2018-07-25 Martin Sebor <msebor@redhat.com>
7332 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
7333 ignored by the test harness.
7335 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
7336 Thomas Koenig <tkoenig@gcc.gnu.org>
7339 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
7340 * gfortran.dg/f2003_io_1.f03: Add wait statement.
7342 2018-07-25 Jakub Jelinek <jakub@redhat.com>
7345 * g++.dg/pr85515-2.C: Add expected dg-error.
7346 * g++.dg/cpp0x/range-for36.C: New test.
7348 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
7350 * gcc.target/arc/uncached-1.c: New test.
7351 * gcc.target/arc/uncached-2.c: Likewise.
7353 2018-07-24 Martin Sebor <msebor@redhat.com>
7355 PR tree-optimization/86622
7356 PR tree-optimization/86532
7357 * gcc.c-torture/execute/strlen-2.c: New test.
7358 * gcc.c-torture/execute/strlen-3.c: New test.
7359 * gcc.c-torture/execute/strlen-4.c: New test.
7361 2018-07-24 David Malcolm <dmalcolm@redhat.com>
7363 PR tree-optimization/86636
7364 * gcc.c-torture/compile/pr86636.c: New test.
7366 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
7368 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
7370 2018-07-24 Jakub Jelinek <jakub@redhat.com>
7373 * gcc.target/i386/pr86627.c: New test.
7376 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
7377 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
7378 * g++.dg/tree-ssa-/pr19476-6.C: New test.
7379 * g++.dg/tree-ssa-/pr19476-7.C: New test.
7381 2018-07-23 Carl Love <cel@us.ibm.com>
7384 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
7385 file altivec-2-runnable.c.
7386 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
7387 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
7388 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
7389 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
7390 vec_cts, vec_ctu, vec_cpsgn tests.
7392 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
7395 * gcc.dg/pr86617.c: New test.
7397 2018-07-23 Jakub Jelinek <jakub@redhat.com>
7400 * g++.dg/warn/Wnonnull-compare-9.C: New test.
7402 2018-07-20 Martin Sebor <msebor@redhat.com>
7405 * c-c++-common/pr68657-1.c: Adjust.
7406 * c-c++-common/pr68657-2.c: Same.
7407 * c-c++-common/pr68657-3.c: Same.
7408 * c-c++-common/pr68833-1.c: Same.
7409 * gcc.dg/Walloc-size-larger-than-16.c: Same.
7410 * gcc.dg/Walloca-larger-than.c: New test.
7411 * gcc.dg/Walloca-larger-than-2.c: New test.
7412 * gcc.dg/Wframe-larger-than-2.c: New test.
7413 * gcc.dg/Wlarger-than3.c: New test.
7414 * gcc.dg/Wvla-larger-than-3.c: New test.
7415 * gcc.dg/pr42611.c: Adjust.
7416 * gnat.dg/frame_overflow.adb: Same.
7418 2018-07-20 Martin Sebor <msebor@redhat.com>
7420 PR tree-optimization/86613
7421 PR tree-optimization/86611
7422 * c-c++-common/Warray-bounds-2.c: Undefine macros and
7423 prune duplicate warnings.
7424 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
7425 data-model-dependencies.
7426 * gcc.dg/Warray-bounds-32.c: Ditto.
7428 2018-07-20 Richard Biener <rguenther@suse.de>
7431 * g++.dg/lto/pr86585_0.C: New testcase.
7432 * g++.dg/lto/pr86585_1.C: Likewise.
7434 2018-07-19 Martin Sebor <msebor@redhat.com>
7436 PR tree-optimization/83776
7437 PR tree-optimization/84047
7438 * gcc.dg/Warray-bounds-29.c: New test.
7439 * gcc.dg/Warray-bounds-30.c: New test.
7440 * gcc.dg/Warray-bounds-31.c: New test.
7441 * gcc.dg/Warray-bounds-32.c: New test.
7443 2018-07-19 Michael Collison <michael.collison@arm.com>
7444 Richard Henderson <rth@redhat.com>
7446 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
7447 * gcc.target/aarch64/builtin_saddl.c: New testcase.
7448 * gcc.target/aarch64/builtin_saddll.c: New testcase.
7449 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
7450 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
7451 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
7452 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
7453 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
7454 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
7455 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
7456 * gcc.target/aarch64/builtin_usubl.c: New testcase.
7457 * gcc.target/aarch64/builtin_usubll.c: New testcase.
7459 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7461 Revert fix for c++/59480 (and testsuite followup)
7463 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7465 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
7467 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
7469 PR c++/59480, DR 136
7470 * g++.dg/other/friend8.C: New.
7471 * g++.dg/other/friend9.C: Likewise.
7472 * g++.dg/other/friend10.C: Likewise.
7473 * g++.dg/other/friend11.C: Likewise.
7474 * g++.dg/other/friend12.C: Likewise.
7475 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
7476 * g++.dg/parse/defarg8.C: Likewise.
7478 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
7480 * gcc.target/aarch64/profile.c: New test.
7482 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
7485 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
7487 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
7490 * gcc.target/i386/pr86560-4.c: New test.
7491 * gcc.target/i386/pr86560-5.c: Likewise.
7493 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
7496 * gcc.target/i386/pr86560-1.c: New test.
7497 * gcc.target/i386/pr86560-2.c: Likewise.
7498 * gcc.target/i386/pr86560-3.c: Likewise.
7500 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7502 * gfortran.dg/max_fmax_aarch64.f90: New test.
7503 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
7504 * gfortran.dg/minmax_integer.f90: Likewise.
7506 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7508 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
7510 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
7513 * g++.dg/tree-ssa/pr86544.C: New test.
7515 2018-07-18 Jakub Jelinek <jakub@redhat.com>
7518 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
7520 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7523 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
7524 * c-c++-common/pr69558.c: Remove xfail.
7525 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
7526 * gcc.dg/pr61817-1.c: Likewise.
7527 * gcc.dg/pr61817-2.c: Likewise.
7528 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
7530 2018-07-18 Janus Weil <janus@gcc.gnu.org>
7533 * gfortran.dg/function_optimize_5.f90: Add option
7534 '-faggressive-function-elimination' and update dg-warning clauses.
7535 * gfortran.dg/short_circuiting.f90: New test.
7537 2018-07-18 Marek Polacek <polacek@redhat.com>
7539 PR c++/86190 - bogus -Wsign-conversion warning
7540 * g++.dg/warn/Wsign-conversion-3.C: New test.
7541 * g++.dg/warn/Wsign-conversion-4.C: New test.
7543 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
7545 PR c++/59480, DR 136
7546 * g++.dg/other/friend8.C: New.
7547 * g++.dg/other/friend9.C: Likewise.
7548 * g++.dg/other/friend10.C: Likewise.
7549 * g++.dg/other/friend11.C: Likewise.
7550 * g++.dg/other/friend12.C: Likewise.
7551 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
7552 * g++.dg/parse/defarg8.C: Likewise.
7554 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
7556 * g++.dg/ext/uow-3.C: Adjust.
7557 * g++.dg/ext/uow-4.C: Likewise.
7558 * g++.dg/lookup/name-clash11.C: Likewise.
7559 * g++.dg/lookup/name-clash7.C: Likewise.
7560 * g++.dg/lookup/redecl1.C: Likewise.
7561 * g++.dg/warn/changes-meaning.C: Likewise.
7562 * g++.old-deja/g++.jason/scoping8.C: Likewise.
7563 * g++.old-deja/g++.law/nest1.C: Likewise.
7565 2018-07-18 Richard Biener <rguenther@suse.de>
7568 * g++.dg/lto/pr86523-3_0.C: New testcase.
7570 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
7572 * gcc.target/m68k/mulsi_highpart.c: New test.
7574 2018-07-17 Jakub Jelinek <jakub@redhat.com>
7576 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
7577 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
7578 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
7579 * gcc.dg/cpp/pr61854-8.c: New test.
7581 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
7583 * gcc.target/powerpc/pr85456.c: Require longdouble128.
7585 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
7588 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
7590 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7592 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
7593 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
7594 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
7595 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
7596 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
7598 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
7600 * gcc.target/powerpc/pr57150.c: Require longdouble128.
7601 * gcc.target/powerpc/pr79916.c: Require dfp.
7603 2018-07-17 Richard Biener <rguenther@suse.de>
7606 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
7608 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
7610 * gcc.target/s390/function-align1.c: New test.
7611 * gcc.target/s390/function-align2.c: New test.
7612 * gcc.target/s390/function-align3.c: New test.
7614 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
7616 * gnat.dg/discr55.adb: New test.
7618 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7620 * gcc.target/i386/vartrack-1.c (dg-options): Add
7621 -fomit-frame-pointer.
7623 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7625 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
7626 (dg-lto-options): Add -fPIC.
7627 * g++.dg/lto/pr86523-2_0.C: Likewise.
7629 2018-07-17 Martin Liska <mliska@suse.cz>
7631 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
7633 2018-07-17 Ed Schonberg <schonberg@adacore.com>
7635 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
7638 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
7640 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
7642 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
7644 * gnat.dg/memorytest.adb: New testcase.
7646 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
7648 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
7651 2018-07-17 Ed Schonberg <schonberg@adacore.com>
7653 * gnat.dg/equal3.adb: New testcase.
7655 2018-07-17 Justin Squirek <squirek@adacore.com>
7657 * gnat.dg/split_args.adb: New testcase.
7659 2018-07-17 Ed Schonberg <schonberg@adacore.com>
7661 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
7663 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
7665 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
7668 2018-07-16 Carl Love <cel@us.ibm.com>
7671 Forgot the PR number on the commit log.
7673 2018-07-16 Carl Love <cel@us.ibm.com>
7676 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
7678 * gcc.target/powerpc/divkc3-3.c: Ditto.
7679 * gcc.target/powerpc/mulkc3-2.c: Ditto.
7680 * gcc.target/powerpc/mulkc3-3.c: Ditto.
7681 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
7682 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
7684 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
7686 * gcc.target/powerpc/convert-fp-128.c: New testcase.
7687 * gcc.target/powerpc/convert-fp-64.c: New testcase.
7689 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
7691 * lib/target-supports.exp (check_effective_target_longdouble64,
7692 check_effective_target_ppc_float128,
7693 check_effective_target_ppc_float128_insns,
7694 check_effective_target_powerpc_vsx): New.
7696 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
7698 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
7701 2018-07-16 Jakub Jelinek <jakub@redhat.com>
7703 PR tree-optimization/86526
7704 * gcc.c-torture/compile/pr86526.c: New test.
7706 2018-07-16 Carl Love <cel@us.ibm.com>
7708 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
7710 * gcc.target/powerpc/divkc3-3.c: Ditto.
7711 * gcc.target/powerpc/mulkc3-2.c: Ditto.
7712 * gcc.target/powerpc/mulkc3-3.c: Ditto.
7713 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
7714 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
7716 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
7719 * gfortran.dg/assumed_rank_14.f90: New testcase.
7720 * gfortran.dg/assumed_rank_15.f90: New testcase.
7721 * gfortran.dg/dec_structure_8.f90: Update error messages.
7722 * gfortran.dg/dec_structure_23.f90: Update error messages.
7724 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
7727 * gcc.c-torture/execute/pr86528.c: New test.
7728 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
7730 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
7732 * g++.dg/template/spec40.C: New.
7733 * g++.dg/parse/ptrmem8.C: Likewise.
7735 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
7737 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
7738 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
7739 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
7740 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
7741 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
7743 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
7745 * gcc.target/s390/mrecord-mcount.c: New testcase.
7747 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
7749 * gcc.target/s390/mfentry-m64.c: New testcase.
7751 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
7753 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
7756 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
7758 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
7761 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
7763 * gnat.dg/wide_wide_value1.adb: New testcase.
7765 2018-07-16 Javier Miranda <miranda@adacore.com>
7767 * gnat.dg/bit_order1.adb: New testcase.
7769 2018-07-16 Javier Miranda <miranda@adacore.com>
7771 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
7773 2018-07-16 Richard Biener <rguenther@suse.de>
7776 * g++.dg/lto/pr86523-1_0.C: New testcase.
7777 * g++.dg/lto/pr86523-2_0.C: Likewise.
7779 2018-07-16 Martin Liska <mliska@suse.cz>
7782 * g++.dg/ipa/pr86529.C: New test.
7784 2018-07-16 Tom de Vries <tdevries@suse.de>
7787 * gcc.target/i386/vartrack-1.c: New test.
7789 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
7791 * gnat.dg/opt73.adb: New test.
7793 2018-07-16 Jakub Jelinek <jakub@redhat.com>
7797 * g++.dg/opt/pr3698.C: New test.
7799 2018-07-16 Richard Biener <rguenther@suse.de>
7802 * gcc.dg/torture/pr86389.c: Require trampolines.
7804 2018-07-15 Tom de Vries <tdevries@suse.de>
7806 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
7807 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
7809 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
7810 * gcc.dg/guality/guality.exp: Same.
7811 * gfortran.dg/guality/guality.exp: Same.
7813 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
7814 Sunil K Pandey <sunil.k.pandey@intel.com>
7817 * gcc.target/i386/pr84413-1.c: New test.
7818 * gcc.target/i386/pr84413-2.c: Likewise.
7819 * gcc.target/i386/pr84413-3.c: Likewise.
7821 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
7822 Steve Munroe <munroesj52@gmail.com>
7824 * gcc.target/powerpc/sse2-pand-1.c: New file.
7825 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
7826 * gcc.target/powerpc/sse2-por-1.c: Likewise.
7827 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
7829 2018-07-13 Nathan Sidwell <nathan@acm.org>
7832 * g++.dg/pr86374.C: New.
7834 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
7837 * gcc.dg/strcmpopt_5.c: New test.
7838 * gcc.dg/strcmpopt_6.c: New test.
7840 2018-07-13 Richard Biener <rguenther@suse.de>
7843 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
7845 2018-07-13 Tom de Vries <tdevries@suse.de>
7847 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
7848 * gcc.dg/guality/ctztest.c: Same.
7849 * gcc.dg/guality/sra-1.c: Same.
7851 2018-07-13 Tom de Vries <tdevries@suse.de>
7853 * gcc.dg/vla-1.c: Update.
7855 2018-07-13 Tom de Vries <tdevries@suse.de>
7857 * gcc.src/maintainers.exp: New file.
7859 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
7862 * gcc.dg/pr86489.c: New test.
7864 2018-07-12 Martin Sebor <msebor@redhat.com>
7867 g++.dg/warn/pr86453.C: Adjust.
7869 2018-07-12 Jim Wilson <jimw@sifive.com>
7871 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
7873 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
7875 * gcc.target/riscv/interrupt-conflict-mode.c: New.
7877 2018-07-12 Jakub Jelinek <jakub@redhat.com>
7879 * c-c++-common/gomp/declare-target-3.c: New test.
7880 * g++.dg/gomp/declare-target-2.C: New test.
7882 2018-07-12 Martin Sebor <msebor@redhat.com>
7885 * c-c++-common/Wattributes.c: Adjust.
7886 * gcc.dg/Wattributes-10.c: New test.
7887 * g++.dg/Wattributes-3.C: Adjust.
7888 * gcc.dg/Wattributes-6.c: Adjust.
7889 * gcc.dg/pr18079.c: Adjust.
7890 * gcc.dg/torture/pr42363.c: Adjust.
7892 2018-07-12 Julia Koval <julia.koval@intel.com>
7894 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
7897 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7899 * gcc.dg/vect/vect-cond-arith-6.c: New test.
7900 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
7901 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
7902 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
7903 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
7904 * gcc.target/aarch64/sve/slp_14.c: Likewise.
7905 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
7907 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7909 * gcc.dg/vect/vect-cond-arith-4.c: New test.
7910 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
7911 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
7912 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
7913 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
7914 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
7915 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
7916 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
7918 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7919 Alan Hayward <alan.hayward@arm.com>
7920 David Sherwood <david.sherwood@arm.com>
7922 * gcc.dg/vect/vect-fma-2.c: New test.
7923 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
7924 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
7925 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
7927 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7929 * gcc.dg/vect/vect-cond-arith-3.c: New test.
7930 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
7931 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
7932 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
7933 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
7934 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
7935 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
7936 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
7937 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
7939 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7941 * gcc.dg/vect/vect-cond-arith-2.c: New test.
7942 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
7944 2018-07-12 Richard Biener <rguenther@suse.de>
7947 * gcc.target/i386/pr84829.c: New testcase.
7949 2018-07-12 Jakub Jelinek <jakub@redhat.com>
7951 * gcc.dg/torture/20180712-1.c: New test.
7953 PR tree-optimization/86492
7954 * gcc.c-torture/execute/pr86492.c: New test.
7956 2018-07-12 Richard Biener <rguenther@suse.de>
7959 * g++.dg/warn/pr86453.C: New testcase.
7961 2018-07-12 Richard Biener <rguenther@suse.de>
7964 * gcc.dg/graphite/pr86479.c: New testcase.
7966 2018-07-11 Jakub Jelinek <jakub@redhat.com>
7968 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
7969 of hardcoding size. Cast (rel) to MASK_TYPE.
7970 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
7971 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
7972 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
7973 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
7974 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
7975 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
7976 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
7977 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
7978 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
7979 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
7980 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
7981 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
7982 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
7983 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
7984 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
7985 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
7986 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
7987 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
7988 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
7990 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
7992 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
7993 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
7994 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
7996 2018-07-10 Mark Wielaard <mark@klomp.org>
7999 * gcc.dg/pr86459.c: New test.
8001 2018-07-10 Martin Sebor <msebor@redhat.com>
8004 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
8006 2018-07-10 Martin Liska <mliska@suse.cz>
8009 * gcc.dg/pr84100.c: Change it back to dg-bogus.
8011 2018-07-10 Jakub Jelinek <jakub@redhat.com>
8014 * g++.dg/ubsan/pr86406.C: New test.
8017 * gfortran.dg/vect/pr86421.f90: New test.
8019 2018-07-09 Martin Sebor <msebor@redhat.com>
8021 PR tree-optimization/86415
8022 * gcc.dg/strlenopt-53.c: New test.
8024 2018-07-09 Martin Sebor <msebor@redhat.com>
8027 * gcc.dg/strlenopt-49.c: New test.
8028 * gcc.dg/strlenopt-50.c: New test.
8029 * gcc.dg/strlenopt-51.c: New test.
8030 * gcc.dg/strlenopt-52.c: New test.
8031 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
8033 2018-07-09 Jakub Jelinek <jakub@redhat.com>
8036 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
8037 to be returned and when first argument is not 0, so that they don't do
8038 anything for NEED_EXC or NEED_ERRNO.
8040 2018-07-09 Tom de Vries <tdevries@suse.de>
8042 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
8043 * gcc.dg/guality/bswaptest.c: Same.
8044 * gcc.dg/guality/clztest.c: Same.
8045 * gcc.dg/guality/csttest.c: Same.
8046 * gcc.dg/guality/ctztest.c: Same.
8047 * gcc.dg/guality/drap.c: Same.
8048 * gcc.dg/guality/nrv-1.c: Same.
8049 * gcc.dg/guality/pr41353-1.c: Same.
8050 * gcc.dg/guality/pr41353-2.c: Same.
8051 * gcc.dg/guality/pr41404-1.c: Same.
8052 * gcc.dg/guality/pr43051-1.c: Same.
8053 * gcc.dg/guality/pr43077-1.c: Same.
8054 * gcc.dg/guality/pr43177.c: Same.
8055 * gcc.dg/guality/pr43329-1.c: Same.
8056 * gcc.dg/guality/pr43479.c: Same.
8057 * gcc.dg/guality/pr43593.c: Same.
8058 * gcc.dg/guality/pr45003-1.c: Same.
8059 * gcc.dg/guality/pr45003-2.c: Same.
8060 * gcc.dg/guality/pr45003-3.c: Same.
8061 * gcc.dg/guality/pr48437.c: Same.
8062 * gcc.dg/guality/pr48466.c: Same.
8063 * gcc.dg/guality/pr49888.c: Same.
8064 * gcc.dg/guality/pr54200.c: Same.
8065 * gcc.dg/guality/pr54519-1.c: Same.
8066 * gcc.dg/guality/pr54519-2.c: Same.
8067 * gcc.dg/guality/pr54519-3.c: Same.
8068 * gcc.dg/guality/pr54519-4.c: Same.
8069 * gcc.dg/guality/pr54519-5.c: Same.
8070 * gcc.dg/guality/pr54519-6.c: Same.
8071 * gcc.dg/guality/pr54551.c: Same.
8072 * gcc.dg/guality/pr54693-2.c: Same.
8073 * gcc.dg/guality/pr54693.c: Same.
8074 * gcc.dg/guality/pr54796.c: Same.
8075 * gcc.dg/guality/pr54970.c: Same.
8076 * gcc.dg/guality/pr67192.c: Same.
8077 * gcc.dg/guality/pr69947.c: Same.
8078 * gcc.dg/guality/pr78726.c: Same.
8079 * gcc.dg/guality/rotatetest.c: Same.
8080 * gcc.dg/guality/sra-1.c: Same.
8081 * gcc.dg/guality/vla-2.c: Same.
8083 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8085 * g++.dg/diagnostic/long-short.C: New.
8086 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
8087 * g++.dg/diagnostic/virtual-friend.C: Likewise.
8088 * g++.old-deja/g++.brendan/crash11.C: Adjust.
8090 2018-07-09 Tom de Vries <tdevries@suse.de>
8092 * gcc.dg/vla-1.c: New test.
8094 2018-07-07 Tom de Vries <tdevries@suse.de>
8096 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
8098 (get_dump_flags): New proc.
8099 (toplevel): Test all dump flags.
8101 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
8103 * gnat.dg/stack_usage6.adb: New test.
8104 * gnat.dg/stack_usage6_pkg.ads: New helper.
8106 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
8108 * gnat.dg/pure_function3a.adb: New test.
8109 * gnat.dg/pure_function3b.adb: Likewise.
8110 * gnat.dg/pure_function3c.adb: Likewise.
8111 * gnat.dg/pure_function3_pkg.ads: New helper.
8113 2018-07-07 Jakub Jelinek <jakub@redhat.com>
8116 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
8117 dg-require-effective-target. Add -msse not just on i386-*, but
8118 on all i?86-* and x86_64-*.
8120 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
8122 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
8123 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
8124 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
8125 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
8126 * gcc.dg/tree-ssa/popcount3.c: New test.
8128 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
8130 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
8131 to preserve the test.
8132 * gcc.target/i386/pr85073.c: Likewise.
8134 2018-07-06 Jakub Jelinek <jakub@redhat.com>
8136 PR tree-optimization/86401
8137 * gcc.dg/tree-ssa/pr86401-1.c: New test.
8138 * gcc.dg/tree-ssa/pr86401-2.c: New test.
8139 * c-c++-common/rotate-9.c: New test.
8141 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
8144 gcc.target/powerpc/pr86324-1.c: New test.
8145 gcc.target/powerpc/pr86324-2.c: Likewise.
8147 2018-07-06 Tamar Christina <tamar.christina@arm.com>
8150 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
8152 2018-07-06 Tamar Christina <tamar.christina@arm.com>
8154 * gcc.target/aarch64/struct_cpy.c: Remove ;.
8156 2018-07-05 Jeff Law <law@redhat.com>
8158 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
8160 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
8163 * gfortran.dg/deferred_character_20.f90: New test.
8165 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
8169 * gfortran.dg/init_flag_18.f90: New testcase.
8170 * gfortran.dg/init_flag_19.f03: New testcase.
8172 2018-07-05 Carl Love <cel@us.ibm.com>
8173 * gcc.target/altivec-1-runnable.c: New test file.
8174 * gcc.target/altivec-2-runnable.c: New test file.
8175 * gcc.target/vsx-7.c (main2): Change expected expected instruction
8178 2018-07-05 Martin Sebor <msebor@redhat.com>
8181 * gcc.dg/strlenopt-47.c: New test.
8182 * gcc.dg/strlenopt-48.c: New test.
8184 2018-07-05 Tamar Christina <tamar.christina@arm.com>
8187 * gcc.target/arm/big-endian-subreg.c: New.
8189 2018-07-05 Tamar Christina <tamar.christina@arm.com>
8192 * gcc.dg/vect/pr84711.c: New.
8194 2018-07-05 Tamar Christina <tamar.christina@arm.com>
8196 * gcc.target/aarch64/struct_cpy.c: New.
8198 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
8200 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
8201 * c-c++-common/unroll-2.c: Likewise.
8202 * g++.dg/cdce3.C: Likewise.
8203 * g++.dg/ext/unroll-1.C: Likewise.
8204 * g++.dg/ext/unroll-2.C: Likewise.
8205 * g++.dg/ext/unroll-3.C: Likewise.
8206 * gcc.dg/cdce1.c: Likewise.
8207 * gcc.dg/cdce2.c: Likewise.
8208 * gcc.dg/gomp/pr68128-1.c: Likewise.
8209 * gcc.dg/vect/pr46032.c: Likewise.
8210 * gcc.dg/vect/vect-cond-10.c: Likewise.
8211 * gcc.dg/vect/vect-cond-8.c: Likewise.
8212 * gcc.dg/vect/vect-cond-9.c: Likewise.
8213 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8214 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8215 * gcc.target/i386/avx-cvt-2.c: Likewise.
8216 * gcc.target/i386/avx-cvt-3.c: Likewise.
8217 * gcc.target/i386/avx2-cvt-2.c: Likewise.
8218 * gcc.target/i386/avx2-gather-2.c: Likewise.
8219 * gcc.target/i386/avx2-gather-6.c: Likewise.
8220 * gcc.target/i386/avx512f-gather-2.c: Likewise.
8221 * gcc.target/i386/sse2-cvt-2.c: Likewise.
8222 * gfortran.dg/directive_unroll_1.f90: Likewise.
8223 * gfortran.dg/directive_unroll_2.f90: Likewise.
8224 * gnat.dg/unroll2.adb: Likewise.
8225 * gnat.dg/unroll3.adb: Likewise.
8227 2018-07-05 Tom de Vries <tdevries@suse.de>
8229 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
8231 2018-07-04 Martin Sebor <msebor@redhat.com>
8233 PR tree-optimization/86274
8234 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
8236 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8239 * gfortran.dg/block_16.f08. New test.
8241 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
8243 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
8244 has a slightly different IL that provides more threading
8247 2018-07-04 Martin Liska <mliska@suse.cz>
8252 * gcc.dg/pr84100.c (foo):
8253 * gcc.target/i386/falign-functions-2.c: New test.
8254 * gcc.target/i386/falign-functions.c: New test.
8256 2018-07-04 Martin Liska <mliska@suse.cz>
8258 * gcc.dg/pr47793.c: Remove.
8260 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
8262 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
8264 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
8266 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
8269 * gcc.target/i386/pr85620-1.c: New test.
8270 * gcc.target/i386/pr85620-2.c: Likewise.
8271 * gcc.target/i386/pr85620-3.c: Likewise.
8272 * gcc.target/i386/pr85620-4.c: Likewise.
8274 2018-07-03 Martin Sebor <msebor@redhat.com>
8276 PR tree-optimization/86274
8277 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
8278 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
8279 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
8280 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8281 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
8282 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
8283 * gcc.dg/tree-ssa/pr83198.c: Same.
8285 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
8287 * g++.dg/other/locations1.C: New.
8288 * g++.dg/tls/locations1.C: Likewise.
8289 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
8290 * g++.dg/diagnostic/virtual-static.C: Likewise.
8291 * g++.dg/concepts/fn-concept2.C: Test the locations too.
8292 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
8293 * g++.dg/cpp0x/pr51463.C: Likewise.
8294 * g++.dg/other/typedef1.C: Likewise.
8295 * g++.dg/parse/dtor13.C: Likewise.
8296 * g++.dg/template/error44.C: Likewise.
8297 * g++.dg/template/typedef4.C: Likewise.
8298 * g++.dg/template/typedef5.C: Likewise.
8299 * g++.dg/tls/diag-2.C: Likewise.
8300 * g++.old-deja/g++.brendan/crash11.C: Likewise.
8302 2018-07-03 Marek Polacek <polacek@redhat.com>
8305 * g++.dg/diagnostic/pr86201.C: New test.
8307 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
8310 * gcc.target/i386/pr85694.c: New test.
8312 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8314 PR tree-optimization/85694
8315 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
8316 Return true for AArch64 without SVE.
8317 * gcc.target/aarch64/vect_hadd_1.h: New file.
8318 * gcc.target/aarch64/vect_shadd_1.c: New test.
8319 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
8320 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
8321 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
8323 2018-07-03 Marek Polacek <polacek@redhat.com>
8326 * gcc.dg/Wint-conversion-2.c: New test.
8329 * g++.dg/overload/conv-op3.C: New test.
8331 2018-07-03 Richard Biener <rguenther@suse.de>
8334 * gcc.dg/torture/pr86389.c: New testcase.
8336 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8338 PR tree-optimization/85694
8339 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
8341 * gcc.dg/vect/vect-avg-1.c: New test.
8342 * gcc.dg/vect/vect-avg-2.c: Likewise.
8343 * gcc.dg/vect/vect-avg-3.c: Likewise.
8344 * gcc.dg/vect/vect-avg-4.c: Likewise.
8345 * gcc.dg/vect/vect-avg-5.c: Likewise.
8346 * gcc.dg/vect/vect-avg-6.c: Likewise.
8347 * gcc.dg/vect/vect-avg-7.c: Likewise.
8348 * gcc.dg/vect/vect-avg-8.c: Likewise.
8349 * gcc.dg/vect/vect-avg-9.c: Likewise.
8350 * gcc.dg/vect/vect-avg-10.c: Likewise.
8351 * gcc.dg/vect/vect-avg-11.c: Likewise.
8352 * gcc.dg/vect/vect-avg-12.c: Likewise.
8353 * gcc.dg/vect/vect-avg-13.c: Likewise.
8354 * gcc.dg/vect/vect-avg-14.c: Likewise.
8356 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8358 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
8359 get split into two for use by the over-widening pattern.
8360 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
8361 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
8362 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
8363 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
8364 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
8365 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
8366 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
8367 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
8368 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
8369 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
8370 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
8371 * gcc.dg/vect/vect-over-widen-22.c: New test.
8373 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8375 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
8377 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
8378 over-widening messages.
8379 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
8380 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
8381 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
8382 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
8383 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
8384 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
8385 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
8386 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
8387 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
8388 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
8389 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
8390 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
8391 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
8392 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
8393 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
8394 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
8395 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
8396 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
8397 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
8398 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
8399 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
8400 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
8401 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
8402 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
8403 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
8404 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
8406 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8408 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
8410 2018-07-02 Jim Wilson <jimw@sifive.com>
8412 * gcc.target/riscv/interrupt-debug.c: New.
8414 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8416 * g++.dg/diagnostic/thread-thread_local.C: New.
8418 2018-07-02 Martin Liska <mliska@suse.cz>
8421 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
8422 * gcc.dg/profile-dir-2.c: Likewise.
8423 * gcc.dg/profile-dir-3.c: Likewise.
8425 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
8427 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
8430 2018-07-02 Richard Biener <rguenther@suse.de>
8432 PR tree-optimization/86363
8433 * gcc.dg/torture/pr86363.c: New testcase.
8435 2018-07-02 Martin Liska <mliska@suse.cz>
8437 * gcc.dg/completion-1.c: New test.
8438 * gcc.dg/completion-2.c: New test.
8439 * gcc.dg/completion-3.c: New test.
8441 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
8445 * gfortran.dg/proc_ptr_50.f90: New test.
8447 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
8450 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
8452 2018-07-02 Martin Liska <mliska@suse.cz>
8455 * gcc.dg/ipa/pr86279.c: New test.
8457 2018-07-02 Martin Liska <mliska@suse.cz>
8460 * g++.dg/ipa/pr86323.C: New test.
8462 2018-07-01 Tom de Vries <tdevries@suse.de>
8465 2018-07-01 Tom de Vries <tdevries@suse.de>
8467 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
8468 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
8470 2018-07-01 Tom de Vries <tdevries@suse.de>
8472 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
8474 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
8477 2018-07-01 Tom de Vries <tdevries@suse.de>
8479 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
8480 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
8482 2018-07-01 Tom de Vries <tdevries@suse.de>
8484 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
8485 * gcc.dg/guality/vla-1.c: Use relative line numbers.
8487 2018-07-01 Tom de Vries <tdevries@suse.de>
8489 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
8490 (verify_call): ... here. Move to toplevel.
8491 (verify_call_np, dg_final_directive_check_utils): New proc.
8492 (toplevel): Call dg_final_directive_check_utils.
8493 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
8495 2018-06-30 Jim Wilson <jimw@sifive.com>
8497 * gcc.target/riscv/shift-shift-1.c: New.
8498 * gcc.target/riscv/shift-shift-2.c: New.
8499 * gcc.target/riscv/shift-shift-3.c: New.
8501 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
8503 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
8505 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
8507 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
8508 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
8509 by 4 in the computation of a[i].
8510 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
8511 main multiplication constant.
8512 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8513 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8514 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
8515 pattern to cast the result to int.
8516 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
8517 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
8518 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
8519 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
8520 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
8521 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
8522 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
8523 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
8524 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
8525 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
8526 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
8527 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
8528 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
8529 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
8530 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
8531 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
8532 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
8533 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
8534 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
8535 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
8537 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
8539 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
8540 test for vectorization along the lines described in the comment.
8542 2018-06-30 Tom de Vries <tdevries@suse.de>
8544 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
8545 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
8546 LTO_TORTURE_OPTIONS.
8547 * gcc.dg/guality/prevent-optimization.h: New file.
8548 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
8549 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
8551 2018-06-30 Tom de Vries <tdevries@suse.de>
8553 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
8554 * lib/gcc-dg.exp (dg-final): New proc.
8555 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
8558 2018-06-29 Martin Sebor <msebor@redhat.com>
8560 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
8561 that don't define the function.
8563 2018-06-29 Marek Polacek <polacek@redhat.com>
8566 * g++.dg/ext/cond3.C: New test.
8568 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8570 * gcc.target/arm/arm-soft-strd-even.c: New test.
8572 2018-06-29 Tom de Vries <tdevries@suse.de>
8574 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
8576 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
8577 (process-message): ... here.
8578 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
8580 2018-06-29 Martin Liska <mliska@suse.cz>
8582 PR tree-optimization/86263
8583 * gcc.dg/tree-ssa/pr86263.c: New test.
8585 2018-06-28 Carl Love <cel@us.ibm.com>
8587 * gcc.target/p9-extract-1.c: Add test case.
8588 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
8591 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
8594 * gcc.target/i386/pr86348.c: New test.
8596 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
8598 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
8600 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
8603 * gfortran.dg/dec_type_print_2.f03: New testcase.
8605 2018-06-28 David Pagan <dave.pagan@oracle.com>
8608 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
8609 message causing unexpected test FAIL.
8611 2018-06-28 Martin Liska <mliska@suse.cz>
8613 * gcc.dg/tree-ssa/switch-1.c: New test.
8615 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
8617 * gnat.dg/debug15.adb: New test.
8619 2018-06-27 David Malcolm <dmalcolm@redhat.com>
8622 * g++.dg/lookup/pr86329.C: New test.
8624 2018-06-27 Carl Love <cel@us.ibm.com>
8626 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
8628 2018-06-27 Tamar Christina <tamar.christina@arm.com>
8631 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
8633 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
8635 * gcc.target/powerpc/builtins-1.c: Correct a comment.
8637 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
8639 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
8640 requirement for this test.
8641 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
8642 requirement, and -mpower8-vector compile option.
8644 2018-06-26 Jakub Jelinek <jakub@redhat.com>
8647 * gcc.dg/pr86314.c: New test.
8650 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
8652 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8654 * gcc.target/i386/pr86257.c: Require 64-bit.
8656 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8658 * g++.dg/pr86082.C: Require IBM1047 support.
8660 2018-06-26 Richard Biener <rguenther@suse.de>
8663 * gcc.dg/pr86271.c: New testcase.
8665 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
8668 * gcc.dg/pr86064.c: New.
8670 2018-06-25 Jeff Law <law@redhat.com>
8672 * lib/target-supports.exp
8673 (check_effective_target_logical_op_short_circuit): Add v850.
8675 2018-06-25 Martin Sebor <msebor@redhat.com>
8677 PR tree-optimization/86204
8678 * gcc.dg/strlenopt-46.c: New test.
8680 2018-06-25 Martin Sebor <msebor@redhat.com>
8682 PR tree-optimization/85700
8683 * gcc.dg/Wstringop-truncation-4.c: New test.
8685 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
8690 * gfortran.dg/init_flag_17.f90: New testcase.
8692 2018-06-25 Carl Love <cel@us.ibm.com>
8694 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
8695 vec_extract a signed int. Add vec_extract tests for bool char
8697 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
8700 2018-06-25 Tom de Vries <tdevries@suse.de>
8702 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
8704 2018-06-25 Jakub Jelinek <jakub@redhat.com>
8707 * gcc.target/i386/avx512f-pr84786-3.c: New test.
8709 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
8711 * gnat.dg/sso9.adb: New testcase.
8712 * gnat.dg/sso9_pkg.ads: Likewise.
8714 2018-06-25 Tom de Vries <tdevries@suse.de>
8717 * gcc.target/i386/pr86257.c: New test.
8719 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
8722 * g++.dg/pr86082.C: New test.
8724 2018-06-24 Tom de Vries <tdevries@suse.de>
8726 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
8727 * gcc.dg/guality/guality.exp: Same.
8728 * gfortran.dg/guality/guality.exp: Same.
8729 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
8731 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
8733 * g++.dg/concepts/locations1.C: New.
8734 * g++.dg/cpp0x/locations1.C: Likewise.
8735 * g++.dg/cpp1z/inline-var2.C: Test locations too.
8736 * g++.dg/cpp1z/inline-var3.C: Likewise.
8738 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
8741 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
8743 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
8745 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
8747 * gcc.target/powerpc/builtins-9.c: New test.
8748 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
8749 to expect different code generation on big-endian vs.
8750 little-endian targets.
8752 2018-06-22 Tom de Vries <tdevries@suse.de>
8754 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
8755 $rootme/../gdb/gdb, if available.
8756 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
8757 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
8759 2018-06-22 Tom de Vries <tdevries@suse.de>
8761 * lib/gcc-gdb-test.exp (report_gdb): New proc.
8762 * g++.dg/guality/guality.exp: Use report_gdb.
8763 * gcc.dg/guality/guality.exp: Same.
8764 * gfortran.dg/guality/guality.exp: Same.
8766 2018-06-22 Jakub Jelinek <jakub@redhat.com>
8769 * g++.dg/ext/offsetof3.C: New test.
8771 2018-06-22 Carl Love <cel@us.ibm.com>
8773 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
8774 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
8775 for the vnor, vand and vxor instructions.
8776 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
8777 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
8778 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
8779 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
8780 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
8781 Add -dp to dg-options, update expected counts.
8783 2018-06-22 Paul Koning <ni1d@arrl.net>
8785 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
8787 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
8788 * gcc.c-torture/compile/20040101-1.c: Ditto.
8789 * gcc.c-torture/compile/20050622-1.c: Ditto.
8790 * gcc.c-torture/compile/20080625-1.c: Ditto.
8791 * gcc.c-torture/compile/20090107-1.c: Ditto.
8792 * gcc.c-torture/compile/920501-12.c: Ditto.
8793 * gcc.c-torture/compile/920501-4.c: Ditto.
8794 * gcc.c-torture/compile/961203-1.c: Ditto.
8795 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
8796 * gcc.c-torture/compile/pr25310.c: Ditto.
8798 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
8799 James Norris <jnorris@codesourcery.com>
8800 Thomas Schwinge <thomas@codesourcery.com>
8801 Tom de Vries <tom@codesourcery.com>
8803 * c-c++-common/goacc/deviceptr-4.c: New file.
8804 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
8806 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
8807 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
8808 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
8809 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
8810 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
8811 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
8813 * c-c++-common/goacc/parallel-reduction.c: Likewise.
8814 * c-c++-common/goacc/private-reduction-1.c: Likewise.
8815 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
8817 * gfortran.dg/goacc/modules.f95: Likewise.
8818 * gfortran.dg/goacc/routine-8.f90: Likewise.
8819 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
8821 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
8823 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
8824 if the long double format is IEEE 128-bit for tests that are
8825 explicitly testing IBM extended double support. Use the
8826 appropriate pack and unpack built-in functions. Change calls from
8827 __builtin_isinfl to __builtin_isinf since the later supports all
8828 floating point types.
8829 * gcc.target/powerpc/pr57150.c: Likewise.
8830 * gcc.target/powerpc/pr60203.c: Likewise.
8831 * gcc.target/powerpc/pr67808.c: Likewise.
8832 * gcc.target/powerpc/pr70117.c: Likewise.
8833 * gcc.target/powerpc/tfmode_off.c: Likewise.
8835 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
8838 * gfortran.dg/assumed_charlen_function_7.f90: New test.
8840 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
8843 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
8845 2018-06-21 Tom de Vries <tdevries@suse.de>
8847 * gcc.dg/guality/pr45882.c (a): Add used attribute.
8849 2018-06-21 Tom de Vries <tdevries@suse.de>
8851 PR tree-optimization/85859
8852 * gcc.dg/pr85859.c: New test.
8854 2018-06-21 Richard Biener <rguenther@suse.de>
8856 PR tree-optimization/86232
8857 * gcc.dg/torture/pr86232.c: New testcase.
8859 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
8861 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
8863 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
8865 * gcc/gcc.target/aarch64/aes_2.c: New test.
8867 2018-06-20 Than McIntosh <thanm@google.com>
8870 * gcc.dg/split-8.c: New.
8872 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
8874 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
8875 for vpkudus in place of vpksdus.
8876 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
8878 2018-06-20 Nathan Sidwell <nathan@acm.org>
8881 * g++.dg/lookup/pr85634-2.C: New.
8883 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
8885 * g++.dg/template/friend65.C: New.
8886 * g++.dg/cpp0x/main1.C: Likewise.
8887 * g++.dg/other/main2.C: Likewise.
8888 * g++.dg/other/main3.C: Likewise.
8889 * g++.dg/template/friend42.C: Test location too.
8890 * g++.dg/concepts/decl-diagnose.C: Likewise.
8891 * g++.dg/warn/main-2.C: Update.
8893 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
8894 Thomas Schwinge <thomas@codesourcery.com>
8895 Cesar Philippidis <cesar@codesourcery.com>
8897 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
8898 2.5 data clause semantics.
8899 * c-c++-common/goacc/declare-2.c: Likewise.
8900 * c-c++-common/goacc/default-4.c: Likewise.
8901 * c-c++-common/goacc/finalize-1.c: New test.
8902 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
8903 OpenACC 2.5 data clause semantics.
8904 * c-c++-common/goacc/kernels-alias.c: Likewise.
8905 * c-c++-common/goacc/routine-5.c: Likewise.
8906 * c-c++-common/goacc/update-if_present-1.c: New test.
8907 * c-c++-common/goacc/update-if_present-2.c: New test.
8908 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
8909 2.5 data clause semantics.
8910 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8911 * gfortran.dg/goacc/data-tree.f95: Likewise.
8912 * gfortran.dg/goacc/declare-2.f95: Likewise.
8913 * gfortran.dg/goacc/default-4.f: Likewise.
8914 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
8915 * gfortran.dg/goacc/finalize-1.f: New test.
8916 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
8917 OpenACC 2.5 data clause semantics.
8918 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
8919 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
8920 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
8921 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
8922 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
8923 * gfortran.dg/goacc/update-if_present-1.f90: New test.
8924 * gfortran.dg/goacc/update-if_present-2.f90: New test.
8926 2018-06-20 Jakub Jelinek <jakub@redhat.com>
8929 * g++.dg/warn/Wnonnull4.C: New test.
8931 2018-06-20 Marek Polacek <polacek@redhat.com>
8934 * g++.dg/pr86240.C: New test.
8936 2018-06-20 Jakub Jelinek <jakub@redhat.com>
8939 * gcc.target/i386/pr86194.c: New test.
8941 PR tree-optimization/86231
8942 * gcc.dg/tree-ssa/vrp119.c: New test.
8943 * gcc.c-torture/execute/pr86231.c: New test.
8945 2018-06-20 Tom de Vries <tdevries@suse.de>
8947 PR tree-optimization/86097
8948 * gcc.dg/autopar/pr86097.c: New test.
8950 2018-06-20 Nathan Sidwell <nathan@acm.org>
8953 * g++.dg/lookup/pr85634.C: New.
8955 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8957 * gcc.target/aarch64/ldp_stp_q.c: New test.
8958 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
8959 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
8961 2018-06-20 Martin Liska <mliska@suse.cz>
8963 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
8965 2018-06-19 Martin Sebor <msebor@redhat.com>
8967 PR tree-optimization/48560
8968 * gcc.dg/Warray-bounds-28.c: New test.
8970 2018-06-19 Martin Sebor <msebor@redhat.com>
8973 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
8976 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
8978 * g++.dg/lto/pr84805_0.C: Update template.
8979 * g++.dg/lto/pr84805_1.C: Update template.
8981 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
8983 * gnat.dg/aggr24.adb: New test.
8984 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
8986 2018-06-19 Richard Biener <rguenther@suse.de>
8988 PR tree-optimization/86179
8989 * gcc.dg/pr86179.c: New testcase.
8991 2018-06-18 Martin Sebor <msebor@redhat.com>
8994 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
8995 * c-c++-common/attr-nonstring-8.c: New test.
8997 2018-06-18 Martin Sebor <msebor@redhat.com>
8999 PR tree-optimization/81384
9000 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
9001 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
9002 * gcc.c-torture/execute/builtins/strnlen.c: New test.
9003 * gcc.dg/attr-nonstring-2.c: New test.
9004 * gcc.dg/attr-nonstring-3.c: New test.
9005 * gcc.dg/attr-nonstring-4.c: New test.
9006 * gcc.dg/strlenopt-45.c: New test.
9007 * gcc.dg/strlenopt.h (strnlen): Declare.
9009 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
9011 PR tree-optimization/86076
9012 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
9014 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
9016 PR tree-optimization/64946
9017 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
9019 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
9021 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
9022 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
9023 * gnat.dg/stack_usage5.adb: New test.
9025 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
9028 * gcc.dg/tree-ssa/popcount.c: New test.
9029 * gcc.dg/tree-ssa/popcount2.c: New test.
9031 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
9034 * gcc.dg/absu.c: New test.
9035 * gcc.dg/gimplefe-29.c: New test.
9036 * gcc.target/aarch64/pr64946.c: New test.
9038 2018-06-15 Jakub Jelinek <jakub@redhat.com>
9041 * c-c++-common/pr86093.c: New test.
9044 * gfortran.fortran-torture/compile/pr85878.f90: New test.
9047 * gcc.c-torture/compile/pr86123.c: New test.
9049 2018-06-15 Tom de Vries <tdevries@suse.de>
9051 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
9053 2018-06-15 Nick Clifton <nickc@redhat.com>
9056 * gcc.c-torture/compile/pr84195.c: New test.
9058 2018-06-15 Richard Biener <rguenther@suse.de>
9061 * g++.dg/pr86159.C: New testcase.
9063 2018-06-15 Richard Biener <rguenther@suse.de>
9066 * gcc.dg/pr86076.c: New testcase.
9068 2018-06-14 Marek Polacek <polacek@redhat.com>
9071 * g++.dg/cpp0x/gen-attrs-65.C: New test.
9073 2018-06-14 Jakub Jelinek <jakub@redhat.com>
9076 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
9077 -msse2 to dg-options.
9080 * gcc.c-torture/compile/pr86122.c: New test.
9082 P0624R2 - Default constructible and assignable stateless lambdas
9083 * g++.dg/cpp2a/lambda1.C: New test.
9084 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
9087 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9089 * g++.dg/other/static3.C: New.
9090 * g++.dg/other/static4.C: Likewise.
9091 * g++.dg/warn/Wshadow-15.C: Likewise.
9092 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
9093 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
9094 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
9095 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
9096 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
9097 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
9098 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9100 2018-06-14 Jakub Jelinek <jakub@redhat.com>
9103 * gcc.c-torture/compile/pr85945.c: New test.
9105 2018-06-14 Richard Biener <rguenther@suse.de>
9108 * gcc.dg/pr86124.c: New testcase.
9110 2018-06-13 Martin Sebor <msebor@redhat.com>
9112 PR tree-optimization/86114
9113 * gcc.dg/pr86114.c: New test.
9115 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
9118 * gfortran.dg/pr86110.f90: New test.
9120 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
9123 * gfortran.dg/goacc/pr85703.f90: New test.
9124 * gfortran.dg/gomp/pr85703.f90: New test.
9126 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
9129 * gfortran.dg/goacc/pr85702.f90: New test.
9131 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
9133 * gcc.target/i386/pr86048.c: New test.
9135 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
9137 * gcc.target/arc/fma-1.c: New test.
9139 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
9141 * gcc.target/arc/pr9001107555.c: New file.
9143 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
9145 * g++.dg/torture/aarch64-vect-init-1.C: New test.
9147 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
9149 * g++.dg/init/delete3.C: New.
9150 * g++.dg/init/new49.C: Likewise.
9151 * g++.dg/init/new25.C: Test locations too.
9152 * g++.dg/template/new4.C: Likewise.
9153 * g++.old-deja/g++.jason/operator.C: Likewise.
9155 2018-06-12 Marek Polacek <polacek@redhat.com>
9157 Core issue 1331 - const mismatch with defaulted copy constructor
9158 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
9159 * g++.dg/cpp0x/defaulted52.C: New test.
9160 * g++.dg/cpp0x/defaulted53.C: New test.
9161 * g++.dg/cpp0x/defaulted54.C: New test.
9162 * g++.dg/cpp0x/defaulted55.C: New test.
9163 * g++.dg/cpp0x/defaulted56.C: New test.
9164 * g++.dg/cpp0x/defaulted57.C: New test.
9165 * g++.dg/cpp0x/defaulted58.C: New test.
9166 * g++.dg/cpp0x/defaulted59.C: New test.
9167 * g++.dg/cpp0x/defaulted60.C: New test.
9169 2018-06-12 David Malcolm <dmalcolm@redhat.com>
9172 * gcc.dg/spellcheck-transposition.c: New test.
9174 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
9177 * gfortran.dg/pr44491.f90: New testcase
9179 2018-06-12 Martin Sebor <msebor@redhat.com>
9181 PR tree-optimization/85259
9182 * gcc.dg/Wstringop-overflow-5.c: New test.
9183 * gcc.dg/Wstringop-overflow-6.c: New test.
9185 2018-06-12 Martin Sebor <msebor@redhat.com>
9188 * gcc.dg/Wstringop-truncation-3.c: New test.
9190 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9192 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
9193 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
9194 * gcc.target/powerpc/swaps-p8-17.c: Same.
9196 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9198 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
9199 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
9200 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
9201 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
9202 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
9203 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
9205 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9207 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
9208 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
9209 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
9210 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
9211 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
9212 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
9214 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9216 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
9217 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
9218 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
9219 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
9220 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
9221 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
9223 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9225 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
9226 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
9227 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
9228 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
9229 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
9230 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
9232 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9234 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
9235 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
9236 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
9237 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
9238 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
9239 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
9241 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9243 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
9244 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
9245 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
9246 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
9247 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
9248 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
9250 2018-06-12 Martin Liska <mliska@suse.cz>
9252 * g++.dg/opt/mpx.C: New test.
9253 * gcc.target/i386/mpx.c: New test.
9255 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
9257 * gcc.target/arc/builtin_simdarc.c: Update test.
9258 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
9259 * gcc.target/arc/tumaddsidi4.c: Likewise.
9261 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
9263 * gnat.dg/opt72a.ad[sb]: New test.
9264 * gnat.dg/opt72_pkg.ads: New helper.
9266 2018-06-12 Tom de Vries <tdevries@suse.de>
9268 * gcc.dg-selftests/dg-final.exp: New file.
9270 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9272 * g++.dg/lookup/new2.C: Test locations too.
9273 * g++.dg/other/ellipsis1.C: Likewise.
9274 * g++.dg/other/operator1.C: Likewise.
9275 * g++.dg/other/operator2.C: Likewise.
9276 * g++.dg/overload/operator2.C: Likewise.
9277 * g++.dg/parse/defarg11.C: Likewise.
9278 * g++.dg/parse/operator4.C: Likewise.
9279 * g++.dg/template/error30.C: Likewise.
9280 * g++.dg/template/explicit-args3.C: Likewise.
9281 * g++.dg/warn/effc1.C: Likewise.
9282 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
9283 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
9284 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
9285 * g++.old-deja/g++.jason/conversion5.C: Likewise.
9286 * g++.old-deja/g++.jason/operator.C: Likewise.
9288 2018-06-11 Martin Sebor <msebor@redhat.com>
9290 PR tree-optimization/86083
9291 * gcc.dg/strlenopt-44.c: New test.
9293 2018-06-11 Janus Weil <janus@gcc.gnu.org>
9296 * gfortran.dg/generic_32.f90: New test.
9297 * gfortran.dg/generic_33.f90: New test.
9299 2018-06-11 Carl Love <cel@us.ibm.com>
9300 * gcc.target/powerpc/altivec-7.c (main): Remove tests
9301 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
9302 long long bool. Remove duplicate dg-final for xxlxor. Update
9303 dg-final instruction counts.
9304 * gcc.target/powerpc/altivec-37.c (main): New file for
9305 tests vec_unpackh and vec_unpackl returning long long bool and
9308 2018-06-11 Martin Liska <mliska@suse.cz>
9310 PR tree-optimization/86089
9311 * gcc.dg/tree-ssa/pr86089.c: New test.
9313 2018-06-11 Julia Koval <julia.koval@intel.com>
9315 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
9316 * gcc.target/i386/vpclmulqdq.c: Ditto.
9318 2018-06-11 Olivier Hainque <hainque@adacore.com>
9320 * gnat.dg/lang-dw2.adb: New test.
9321 * gnat.dg/lang-dw3.adb: New test.
9323 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
9325 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
9326 gnat.dg/assertion_policy1_pkg.ads: New testcase.
9328 2018-06-11 Ed Schonberg <schonberg@adacore.com>
9330 * gnat.dg/predicate1.adb: New testcase.
9332 2018-06-11 Yannick Moy <moy@adacore.com>
9334 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
9336 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
9338 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
9341 2018-06-11 Javier Miranda <miranda@adacore.com>
9343 * gnat.dg/prot4.adb: New testcase.
9345 2018-06-11 Yannick Moy <moy@adacore.com>
9347 * gnat.dg/part_of1-instantiation.adb,
9348 gnat.dg/part_of1-instantiation.ads,
9349 gnat.dg/part_of1-private_generic.adb,
9350 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
9353 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
9355 * gnat.dg/contract1.adb: New testcase.
9357 2018-06-11 Javier Miranda <miranda@adacore.com>
9359 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
9362 2018-06-11 Ed Schonberg <schonberg@adacore.com>
9364 * gnat.dg/inline_always1.adb: New testcase.
9366 2018-06-11 Ed Schonberg <schonberg@adacore.com>
9368 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
9369 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
9370 gnat.dg/nested_generic2_g2.ads: New testcase.
9372 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
9374 * g++.dg/template/friend64.C: New.
9375 * g++.old-deja/g++.other/friend4.C: Test the location too.
9376 * g++.old-deja/g++.pt/crash23.C: Likewise.
9378 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9380 * gfortran.dg/inline_matmul_23.f90: New test.
9382 2018-06-10 Janus Weil <janus@gcc.gnu.org>
9385 * gfortran.dg/intent_decl_1.f90: New test case.
9387 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9389 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
9390 * gfortran.dg/ieee/large_4.f90: Ditto.
9391 * gfortran.dg/round_4.f90: Ditto.
9393 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9396 * gfortran.dg/pr38351.f90: New test.
9397 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
9399 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9404 * gfortran.dg/pr85138_1.f90: New test.
9405 * gfortran.dg/pr85138_2.f90: Ditto.
9406 * gfortran.dg/pr85996.f90: Ditto.
9408 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9411 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
9412 * gfortran.dg/data_char_1.f90: Ditto.
9413 * gfortran.dg/pr78571.f90: Ditto.
9414 * gfortran.dg/pr78278.f90: New test.
9416 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9419 * gfortran.dg/pr63514.f90: New test.
9421 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9424 * gfortran.dg/bounds_check_20.f90: New test.
9426 2018-06-08 Carl Love <cel@us.ibm.com>
9428 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
9430 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
9431 vec_extract a signed int.
9432 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
9433 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
9435 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
9436 vec_extract a signed int.
9437 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
9438 vec_extract a signed int.
9439 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
9440 vec_xor builtins. Update xxsel, xxlxor counts.
9442 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
9445 * gfortran.dg/associate_30.f90: Remove code tested ...
9446 * gfortran.dg/pr67803.f90: Ditto.
9447 * gfortran.dg/pr67805.f90: Ditto.
9448 * gfortran.dg/pr86059.f90: ... here. New test.
9450 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
9453 * gfortran.dg/pr78571.f90: New test.
9455 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
9458 * gcc.target/powerpc/pr85755.c: New test.
9460 2018-06-08 Carl Love <cel@us.ibm.com>
9462 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
9464 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
9466 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
9467 for BE system that are different then for an LE system from this file
9468 into vsx-vector-6-le.c using be target qualifier. Remove this file.
9469 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
9470 the various instruction counts. Rename file to vsx-vector-6.p8.c.
9472 2018-06-08 Martin Liska <mliska@suse.cz>
9474 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
9476 2018-06-08 Martin Liska <mliska@suse.cz>
9478 * g++.dg/dg.exp: Do not use mpx.exp.
9479 * g++.dg/lto/lto.exp: Likewise.
9480 * g++.dg/lto/pr69729_0.C: Remove.
9481 * g++.dg/opt/pr71529.C: Remove.
9482 * g++.dg/pr63995-1.C: Remove.
9483 * g++.dg/pr68270.C: Remove.
9484 * g++.dg/pr71624.C: Remove.
9485 * g++.dg/pr71633.C: Remove.
9486 * g++.dg/pr79761.C: Remove.
9487 * g++.dg/pr79764.C: Remove.
9488 * g++.dg/pr79769.C: Remove.
9489 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
9490 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
9491 * gcc.dg/lto/chkp-privatize_0.c: Remove.
9492 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
9493 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
9494 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
9495 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
9496 * gcc.dg/lto/pr66221_0.c: Remove.
9497 * gcc.target/i386/chkp-always_inline.c: Remove.
9498 * gcc.target/i386/chkp-bndret.c: Remove.
9499 * gcc.target/i386/chkp-builtins-1.c: Remove.
9500 * gcc.target/i386/chkp-builtins-2.c: Remove.
9501 * gcc.target/i386/chkp-builtins-3.c: Remove.
9502 * gcc.target/i386/chkp-builtins-4.c: Remove.
9503 * gcc.target/i386/chkp-const-check-1.c: Remove.
9504 * gcc.target/i386/chkp-const-check-2.c: Remove.
9505 * gcc.target/i386/chkp-hidden-def.c: Remove.
9506 * gcc.target/i386/chkp-label-address.c: Remove.
9507 * gcc.target/i386/chkp-lifetime-1.c: Remove.
9508 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
9509 * gcc.target/i386/chkp-pr69044.c: Remove.
9510 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
9511 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
9512 * gcc.target/i386/chkp-strchr.c: Remove.
9513 * gcc.target/i386/chkp-strlen-1.c: Remove.
9514 * gcc.target/i386/chkp-strlen-2.c: Remove.
9515 * gcc.target/i386/chkp-strlen-3.c: Remove.
9516 * gcc.target/i386/chkp-strlen-4.c: Remove.
9517 * gcc.target/i386/chkp-strlen-5.c: Remove.
9518 * gcc.target/i386/chkp-stropt-1.c: Remove.
9519 * gcc.target/i386/chkp-stropt-10.c: Remove.
9520 * gcc.target/i386/chkp-stropt-11.c: Remove.
9521 * gcc.target/i386/chkp-stropt-12.c: Remove.
9522 * gcc.target/i386/chkp-stropt-13.c: Remove.
9523 * gcc.target/i386/chkp-stropt-14.c: Remove.
9524 * gcc.target/i386/chkp-stropt-15.c: Remove.
9525 * gcc.target/i386/chkp-stropt-16.c: Remove.
9526 * gcc.target/i386/chkp-stropt-17.c: Remove.
9527 * gcc.target/i386/chkp-stropt-2.c: Remove.
9528 * gcc.target/i386/chkp-stropt-3.c: Remove.
9529 * gcc.target/i386/chkp-stropt-4.c: Remove.
9530 * gcc.target/i386/chkp-stropt-5.c: Remove.
9531 * gcc.target/i386/chkp-stropt-6.c: Remove.
9532 * gcc.target/i386/chkp-stropt-7.c: Remove.
9533 * gcc.target/i386/chkp-stropt-8.c: Remove.
9534 * gcc.target/i386/chkp-stropt-9.c: Remove.
9535 * gcc.target/i386/i386.exp: Do not use mpx.exp.
9536 * gcc.target/i386/indirect-thunk-11.c: Remove.
9537 * gcc.target/i386/indirect-thunk-12.c: Remove.
9538 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
9539 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
9540 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
9541 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
9542 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
9543 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
9544 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
9545 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
9546 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
9547 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
9548 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
9549 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
9550 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
9551 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
9552 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
9553 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
9554 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
9555 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
9556 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
9557 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
9558 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
9559 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
9560 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
9561 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
9562 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
9563 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
9564 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
9565 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
9566 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
9567 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
9568 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
9569 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
9570 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
9571 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
9572 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
9573 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
9574 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
9575 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
9576 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
9577 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
9578 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
9579 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
9580 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
9581 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
9582 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
9583 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
9584 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
9585 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
9586 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
9587 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
9588 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
9589 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
9590 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
9591 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
9592 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
9593 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
9594 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
9595 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
9596 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
9597 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
9598 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
9599 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
9600 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
9601 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
9602 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
9603 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
9604 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
9605 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
9606 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
9607 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
9608 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
9609 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
9610 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
9611 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
9612 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
9613 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
9614 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
9615 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
9616 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
9617 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
9618 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
9619 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
9620 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
9621 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
9622 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
9623 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
9624 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
9625 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
9626 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
9627 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
9628 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
9629 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
9630 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
9631 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
9632 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
9633 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
9634 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
9635 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
9636 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
9637 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
9638 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
9639 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
9640 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
9641 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
9642 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
9643 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
9644 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
9645 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
9646 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
9647 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
9648 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
9649 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
9650 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
9651 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
9652 * gcc.target/i386/mpx/label-address-1.c: Remove.
9653 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
9654 * gcc.target/i386/mpx/macro.c: Remove.
9655 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
9656 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
9657 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
9658 * gcc.target/i386/mpx/memcpy-1.c: Remove.
9659 * gcc.target/i386/mpx/memmove-1.c: Remove.
9660 * gcc.target/i386/mpx/memmove-2.c: Remove.
9661 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
9662 * gcc.target/i386/mpx/mpx-check.h: Remove.
9663 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
9664 * gcc.target/i386/mpx/mpx.exp: Remove.
9665 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
9666 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
9667 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
9668 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
9669 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
9670 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
9671 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
9672 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
9673 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
9674 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
9675 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
9676 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
9677 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
9678 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
9679 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
9680 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
9681 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
9682 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
9683 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
9684 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
9685 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
9686 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
9687 * gcc.target/i386/mpx/pr65508.c: Remove.
9688 * gcc.target/i386/mpx/pr65531.cc: Remove.
9689 * gcc.target/i386/mpx/pr66048.cc: Remove.
9690 * gcc.target/i386/mpx/pr66134.c: Remove.
9691 * gcc.target/i386/mpx/pr66566.c: Remove.
9692 * gcc.target/i386/mpx/pr66567.c: Remove.
9693 * gcc.target/i386/mpx/pr66568.c: Remove.
9694 * gcc.target/i386/mpx/pr66569.c: Remove.
9695 * gcc.target/i386/mpx/pr66581.c: Remove.
9696 * gcc.target/i386/mpx/pr68337-1.c: Remove.
9697 * gcc.target/i386/mpx/pr68337-2.c: Remove.
9698 * gcc.target/i386/mpx/pr68416.c: Remove.
9699 * gcc.target/i386/mpx/pr78339.c: Remove.
9700 * gcc.target/i386/mpx/pr79631.c: Remove.
9701 * gcc.target/i386/mpx/pr79633.c: Remove.
9702 * gcc.target/i386/mpx/pr79753.c: Remove.
9703 * gcc.target/i386/mpx/pr79770.c: Remove.
9704 * gcc.target/i386/mpx/pr79987.c: Remove.
9705 * gcc.target/i386/mpx/pr79988.c: Remove.
9706 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
9707 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
9708 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
9709 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
9710 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
9711 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
9712 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
9713 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
9714 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
9715 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
9716 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
9717 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
9718 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
9719 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
9720 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
9721 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
9722 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
9723 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
9724 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
9725 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
9726 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
9727 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
9728 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
9729 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
9730 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
9731 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
9732 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
9733 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
9734 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
9735 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
9736 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
9737 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
9738 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
9739 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
9740 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
9741 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
9742 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
9743 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
9744 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
9745 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
9746 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
9747 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
9748 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
9749 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
9750 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
9751 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
9752 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
9753 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
9754 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
9755 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
9756 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
9757 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
9758 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
9759 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
9760 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
9761 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
9762 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
9763 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
9764 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
9765 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
9766 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
9767 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
9768 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
9769 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
9770 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
9771 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
9772 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
9773 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
9774 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
9775 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
9776 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
9777 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
9778 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
9779 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
9780 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
9781 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
9782 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
9783 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
9784 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
9785 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
9786 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
9787 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
9788 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
9789 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
9790 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
9791 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
9792 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
9793 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
9794 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
9795 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
9796 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
9797 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
9798 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
9799 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
9800 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
9801 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
9802 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
9803 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
9804 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
9805 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
9806 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
9807 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
9808 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
9809 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
9810 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
9811 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
9812 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
9813 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
9814 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
9815 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
9816 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
9817 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
9818 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
9819 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
9820 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
9821 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
9822 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
9823 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
9824 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
9825 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
9826 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
9827 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
9828 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
9829 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
9830 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
9831 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
9832 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
9833 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
9834 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
9835 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
9836 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
9837 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
9838 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
9839 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
9840 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
9841 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
9842 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
9843 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
9844 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
9845 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
9846 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
9847 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
9848 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
9849 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
9850 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
9851 * gcc.target/i386/pr63995-2.c: Remove.
9852 * gcc.target/i386/pr64805.c: Remove.
9853 * gcc.target/i386/pr65044.c: Remove.
9854 * gcc.target/i386/pr65167.c: Remove.
9855 * gcc.target/i386/pr65183.c: Remove.
9856 * gcc.target/i386/pr65184.c: Remove.
9857 * gcc.target/i386/pr65523.c: Remove.
9858 * gcc.target/i386/pr70876.c: Remove.
9859 * gcc.target/i386/pr70877.c: Remove.
9860 * gcc.target/i386/pr71458.c: Remove.
9861 * gcc.target/i386/pr80880.c: Remove.
9862 * gcc.target/i386/ret-thunk-25.c: Remove.
9863 * gcc.target/i386/thunk-retbnd.c: Remove.
9864 * lib/mpx-dg.exp: Remove.
9865 * gcc.target/i386/funcspec-56.inc: Adjust test case.
9867 2018-06-07 Carl Love <cel@us.ibm.com>
9869 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
9872 2018-06-07 Carl Love <cel@us.ibm.com>
9874 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
9877 2018-06-07 Marek Polacek <polacek@redhat.com>
9880 * gcc.dg/Wc90-c99-compat-10.c: New test.
9881 * gcc.dg/Wc90-c99-compat-11.c: New test.
9882 * gcc.dg/Wc90-c99-compat-12.c: New test.
9883 * gcc.dg/Wc90-c99-compat-9.c: New test.
9885 2018-06-07 Paul Koning <ni1d@arrl.net>
9887 * gcc.c-torture/compile/20180605-1.c: New test.
9889 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
9892 * gfortran.dg/pr86045.f90: New test.
9894 2018-06-07 Marek Polacek <polacek@redhat.com>
9896 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
9898 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
9900 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
9902 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
9904 * gcc.target/msp430/msp430i-device-symbol.c: New test.
9905 * gcc.target/msp430/msp430f-device-symbol.c: New test.
9906 * gcc.target/msp430/msp430.h: New test header file.
9908 2018-06-07 Jakub Jelinek <jakub@redhat.com>
9910 PR tree-optimization/69615
9911 * gcc.dg/tree-ssa/pr69615.c: New test.
9913 2018-06-07 Richard Biener <rguenther@suse.de>
9915 PR tree-optimization/85935
9916 * gcc.dg/graphite/pr85935.c: New testcase.
9918 2018-06-04 Carl Love <cel@us.ibm.com>
9920 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
9921 debug print statements. Fix a few formating issues.
9923 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
9926 * gcc.target/powerpc/pr85657-4.c: New tests.
9927 * gcc.target/powerpc/pr85657-5.c: Likewise.
9928 * gcc.target/powerpc/pr85657-6.c: Likewise.
9930 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
9933 * gfortran.dg/realloc_on_assign_30.f90: New test.
9935 2018-06-06 Carl Love <cel@us.ibm.com>
9936 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
9937 argument to vui_arg.
9939 2018-06-06 Carl Love <cel@us.ibm.com>
9941 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
9943 * gcc.target/powerpc/builtins-4.c: New test file for tests
9946 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
9949 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
9950 be used in templates. Don't check for them in overloaded functions.
9952 2018-06-06 Jim Wilson <jimw@sifive.com>
9954 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
9955 * gcc.target/riscv/interrupt-mmode.c: New.
9956 * gcc.target/riscv/interrupt-smode.c: New.
9957 * gcc.target/riscv/interrupt-umode.c: New.
9959 2018-06-06 Marek Polacek <polacek@redhat.com>
9962 * g++.dg/cpp0x/initlist102.C: New test.
9963 * g++.dg/cpp0x/initlist103.C: New test.
9964 * g++.dg/cpp0x/initlist104.C: New test.
9966 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
9968 * gcc.dg/torture/pr86066.c: New test.
9970 2018-06-06 Richard Biener <rguenther@suse.de>
9972 PR tree-optimization/86062
9973 * g++.dg/tree-ssa/pr86062.C: New testcase.
9975 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
9977 * gcc.target/msp430/function-attributes-4.c: New test.
9978 * gcc.target/msp430/static-interrupts.c: New test.
9980 2018-06-05 Steve Ellcey <sellcey@cavium.com>
9983 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
9984 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
9985 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
9986 * gcc.target/aarch64/nofp_1.c: Ditto.
9988 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
9990 * gcc.target/arm/cmse/cmse-1c99.c: New test.
9992 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
9995 * gfortran.dg/goacc/pr85701.f90: New test.
9997 2018-06-05 Marek Polacek <polacek@redhat.com>
10000 * g++.dg/cpp0x/alias-decl-64.C: New test.
10002 2018-06-05 Richard Biener <rguenther@suse.de>
10004 PR tree-optimization/86046
10005 * gcc.dg/pr86046.c: New testcase.
10007 2018-06-05 Richard Biener <rguenther@suse.de>
10009 PR tree-optimization/86047
10010 * gcc.dg/pr86047.c: New testcase.
10012 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10015 * g++.target/arm/arm.exp: New file.
10016 * g++.target/arm/pr81497.C: Likewise.
10018 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
10020 * gcc.target/s390/htm-builtins-compile-4.c: New test.
10022 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
10024 * gcc.dg/store_merging_21.c: New test.
10025 * gnat.dg/opt71b.adb: Likewise.
10026 * gnat.dg/opt71.adb: Rename into...
10027 * gnat.dg/opt71a.adb: ...this.
10029 2018-06-04 Richard Biener <rguenther@suse.de>
10031 PR tree-optimization/85955
10032 * gcc.dg/pr85955.c: New testcase.
10034 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
10037 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
10038 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
10039 * gfortran.dg/allocate_stat_2.f90: Ditto.
10040 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
10042 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
10044 * gcc.target/aarch64/sve/extract_5.c: New test.
10046 2018-06-04 Jakub Jelinek <jakub@redhat.com>
10050 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
10052 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
10053 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
10054 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
10055 * gcc.target/i386/avx512bw-pr86036.c: New test.
10057 2018-06-04 Richard Biener <rguenther@suse.de>
10059 PR tree-optimization/86038
10060 * gcc.dg/pr86038.c: New testcase.
10062 2018-06-04 Jakub Jelinek <jakub@redhat.com>
10064 PR tree-optimization/69615
10065 * gcc.dg/pr69615.c: New test.
10068 * c-c++-common/gomp/pr86025.c: New test.
10070 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
10072 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
10074 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
10076 * gcc.dg/torture/pr86034.c: New test.
10078 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
10081 * gfortran.dg/cray_pointer_12.f90: New test.
10083 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
10086 * gfortran.dg/pr85938.f90: Fixed by revision r261081
10088 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
10090 * gnat.dg/specs/opt3.ads: New test.
10091 * gnat.dg/specs/opt3_pkg.ads: New helper.
10093 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
10095 * gnat.dg/discr53.ad[sb]: New test.
10096 * gnat.dg/discr53_pkg.ads: New helper.
10098 2018-06-01 Carl Love <cel@us.ibm.com>
10100 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
10101 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
10103 2018-06-01 Carl Love <cel@us.ibm.com>
10105 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
10106 to make it consistent with the naming convention in the file.
10107 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
10108 to altivec-7.c. Delete file.
10109 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
10110 to altivec-7.c. Delete file.
10111 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
10112 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
10113 vec_unpackl tests. Update instruction counts.
10114 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
10115 tests to builtins-1.c.
10116 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
10117 tests to builtins-1.c.
10118 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
10119 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
10120 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
10121 Remove vec_ctf tests returning double. Remove vec_cts with
10122 double args. Remove vec_sel with invalid arguments. Add tests for
10124 Add instruction counts for new tests.
10125 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
10126 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
10128 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
10129 test_sll_vsill_vsill_vuc.
10130 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
10132 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
10133 tests from altivec-7.h.
10134 * gcc.target/powerpc/vsx-7-be.c: Remove file.
10135 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
10136 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
10137 splat_sll, splat_uc, splat_int128, splat_uint128.
10138 Make second argument of vec_extract and vec_insert a signed int.
10139 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
10142 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
10144 * gcc.dg/store_merging_20.c: New test.
10145 * gnat.dg/opt71.adb: Likewise.
10146 * gnat.dg/opt71_pkg.ads: New helper.
10148 2018-06-01 Carl Love <cel@us.ibm.com>
10150 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
10151 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
10152 Add vec_xst_be for signed and unsigned arguments.
10154 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
10158 * gfortran.dg/pr85816.f90: New test.
10159 * gfortran.dg/pr85975.f90: New test.
10161 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
10164 * gfortran.dg/random_init_1.f90: New test.
10165 * gfortran.dg/random_init_2.f90: New test.
10166 * gfortran.dg/random_init_3.f90: New test.
10167 * gfortran.dg/random_init_4.f90: New test.
10168 * gfortran.dg/random_init_5.f90: New test.
10169 * gfortran.dg/random_init_6.f90: New test.
10171 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
10173 PR tree-optimization/85989
10174 * gcc.dg/torture/pr85989.c: New test.
10176 2018-06-01 Richard Biener <rguenther@suse.de>
10178 PR middle-end/86017
10179 * gcc.dg/tree-ssa/pr86017.c: New testcase.
10181 2018-06-01 Richard Biener <rguenther@suse.de>
10184 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
10186 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
10188 PR middle-end/78809
10189 * gcc.dg/strcmpopt_2.c: New test.
10190 * gcc.dg/strcmpopt_3.c: New test.
10192 PR middle-end/83026
10193 * gcc.dg/strcmpopt_3.c: New test.
10195 2018-05-31 Jakub Jelinek <jakub@redhat.com>
10198 * gcc.target/i386/pr85984.c: New test.
10200 2018-05-31 Martin Sebor <msebor@redhat.com>
10203 * gcc.dg/Walloc-size-larger-than-1.c: New test.
10204 * gcc.dg/Walloc-size-larger-than-10.c: New test.
10205 * gcc.dg/Walloc-size-larger-than-11.c: New test.
10206 * gcc.dg/Walloc-size-larger-than-12.c: New test.
10207 * gcc.dg/Walloc-size-larger-than-13.c: New test.
10208 * gcc.dg/Walloc-size-larger-than-14.c: New test.
10209 * gcc.dg/Walloc-size-larger-than-15.c: New test.
10210 * gcc.dg/Walloc-size-larger-than-16.c: New test.
10211 * gcc.dg/Walloc-size-larger-than-17.c: New test.
10212 * gcc.dg/Walloc-size-larger-than-2.c: New test.
10213 * gcc.dg/Walloc-size-larger-than-3.c: New test.
10214 * gcc.dg/Walloc-size-larger-than-4.c: New test.
10215 * gcc.dg/Walloc-size-larger-than-5.c: New test.
10216 * gcc.dg/Walloc-size-larger-than-6.c: New test.
10217 * gcc.dg/Walloc-size-larger-than-7.c: New test.
10218 * gcc.dg/Walloc-size-larger-than-8.c: New test.
10219 * gcc.dg/Walloc-size-larger-than-9.c: New test.
10220 * gcc.dg/Walloc-size-larger-than.c: New test.
10222 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
10223 Cesar Philippidis <cesar@codesourcery.com>
10225 PR middle-end/85879
10226 * gfortran.dg/goacc/pr77371-1.f90: New test.
10227 * gfortran.dg/goacc/pr77371-2.f90: New test.
10228 * gfortran.dg/goacc/pr85879.f90: New test.
10230 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
10232 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
10233 * gnat.dg/stack_usage1b.adb: Likewise.
10234 * gnat.dg/stack_usage1c.adb: Likewise.
10235 * gnat.dg/stack_usage3.adb: Likewise.
10236 * gnat.dg/stack_usage1_pkg.adb: Delete.
10238 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
10240 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
10241 * gcc.dg/store_merging_11.c: Likewise.
10242 * gcc.dg/store_merging_13.c: Likewise.
10243 * gcc.dg/store_merging_14.c: Likewise.
10244 * gcc.dg/store_merging_15.c: Likewise.
10245 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
10247 2018-05-31 Ed Schonberg <schonberg@adacore.com>
10249 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
10250 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
10251 gnat.dg/limited1_outer.ads: New testcase.
10253 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
10255 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
10256 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
10259 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
10261 * gnat.dg/size_clause1.adb: New testcase.
10263 2018-05-31 Javier Miranda <miranda@adacore.com>
10265 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
10267 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
10269 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
10270 vld1x3 intrinsics for aarch64.
10271 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
10272 vst1x2 intrinsics for aarch64.
10273 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
10274 vst1x3 intrinsics for aarch64.
10276 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
10279 * g++.dg/diagnostic/pr77777.C: New test.
10281 2018-05-30 David Pagan <dave.pagan@oracle.com>
10284 * gcc.dg/noncompile/pr55976-1.c: New test.
10285 * gcc.dg/noncompile/pr55976-2.c: New test.
10287 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
10289 * gcc.dg/lto/20111213-1_0.c: Fix template.
10290 * gcc.dg/lto/20100603-1_0.c: Fix template.
10291 * gcc.dg/lto/20100603-2_0.c: Fix template.
10292 * gcc.dg/lto/20100603-3_0.c: Fix template.
10294 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
10295 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
10296 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
10297 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
10298 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
10299 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
10300 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
10301 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
10302 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
10303 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
10304 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
10305 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
10306 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
10307 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
10308 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
10309 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
10310 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
10311 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
10312 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
10313 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
10314 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
10315 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
10316 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
10317 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
10318 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
10319 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
10320 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
10321 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
10322 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
10323 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
10324 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
10325 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
10326 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
10327 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
10328 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
10329 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
10330 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
10331 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
10332 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
10333 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
10334 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
10335 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
10336 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
10337 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
10338 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
10339 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
10340 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
10341 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
10342 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
10343 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
10344 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
10345 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
10346 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
10347 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
10348 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
10349 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
10350 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
10351 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
10352 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
10353 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
10354 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
10355 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
10357 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
10360 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
10362 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
10364 * gcc.target/aarch64/simd/ldp_stp_9: New.
10365 * gcc.target/aarch64/simd/ldp_stp_10: New.
10366 * gcc.target/aarch64/simd/ldp_stp_11: New.
10367 * gcc.target/aarch64/simd/ldp_stp_12: New.
10369 2018-05-30 Ed Schonberg <schonberg@adacore.com>
10371 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
10373 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
10375 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
10377 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
10380 * gcc.target/i386/pr85950.c: New test.
10382 2018-05-29 Marek Polacek <polacek@redhat.com>
10385 * g++.dg/cpp1z/class-deduction55.C: New test.
10386 * g++.dg/cpp1z/class-deduction56.C: New test.
10387 * g++.dg/cpp1z/class-deduction57.C: New test.
10389 2018-05-29 Jakub Jelinek <jakub@redhat.com>
10392 * g++.dg/warn/Wunused-var-33.C: New test.
10395 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
10396 and -fno-vect-cost-model options. Add aligned(64) attribute to the
10397 arrays. Add suffix 1 to all functions and use 4 iterations rather
10398 than N. Add functions with conversions to and from float.
10399 Add new set of functions with 8 iterations and another one
10400 with 16 iterations, expect 24 vectorized loops instead of just 4.
10401 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
10403 2018-05-29 Javier Miranda <miranda@adacore.com>
10405 * gnat.dg/equal2.adb: New testcase.
10407 2018-05-29 Ed Schonberg <schonberg@adacore.com>
10409 * gnat.dg/float_attributes_overflows.adb: New testcase.
10411 2018-05-29 Pascal Obry <obry@adacore.com>
10413 * gnat.dg/normalize_pathname.adb: New testcase.
10415 2018-05-29 Tom de Vries <tom@codesourcery.com>
10417 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
10419 * lib/scanipa.exp (scan-ipa-dump-times): Same.
10420 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
10421 * lib/scantree.exp (scan-tree-dump-times): Same.
10423 2018-05-29 Tom de Vries <tom@codesourcery.com>
10425 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
10426 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
10427 Use proc name as first argument to dg-scan.
10429 2018-05-29 Tom de Vries <tom@codesourcery.com>
10431 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
10434 2018-05-28 Richard Biener <rguenther@suse.de>
10436 PR tree-optimization/85934
10437 * gcc.target/i386/pr85934.c: New testcase.
10439 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
10441 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
10443 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
10445 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
10447 2018-05-28 Ed Schonberg <schonberg@adacore.com>
10449 * gnat.dg/fixedpnt5.adb: New testcase.
10451 2018-05-28 Justin Squirek <squirek@adacore.com>
10453 * gnat.dg/array31.adb: New testcase.
10455 2018-05-28 Justin Squirek <squirek@adacore.com>
10457 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
10458 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
10460 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
10462 * gfortran.dg/data_stmt_pointer.f90: new test.
10464 2018-05-27 Jakub Jelinek <jakub@redhat.com>
10467 * gcc.target/i386/avx512dq-pr85918.c: New test.
10469 2018-05-25 Jim Wilson <jimw@sifive.com>
10471 * gcc.target/riscv/interrupt-1.c: New.
10472 * gcc.target/riscv/interrupt-2.c: New.
10473 * gcc.target/riscv/interrupt-3.c: New.
10474 * gcc.target/riscv/interrupt-4.c: New.
10475 * gcc.target/riscv/interrupt-5.c: New.
10477 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
10480 * gfortran.dg/pr85786.f90: New test.
10482 2018-05-25 Paul Koning <ni1d@arrl.net>
10484 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
10485 * gcc.c-torture/compile/pr55921.c: Ditto.
10486 * gcc.c-torture/compile/pr60655-1.c: Ditto.
10487 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
10489 2018-05-25 Jakub Jelinek <jakub@redhat.com>
10492 * gcc.target/i386/avx512f-pr85832.c: New test.
10493 * gcc.target/i386/avx512vl-pr85832.c: New test.
10494 * gcc.target/i386/avx512bw-pr85832.c: New test.
10495 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
10497 2018-05-25 Bin Cheng <bin.cheng@arm.com>
10499 PR tree-optimization/85720
10500 * gcc.dg/tree-ssa/pr85720.c: New test.
10501 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
10504 2018-05-25 Martin Liska <mliska@suse.cz>
10507 * gcc.dg/tree-prof/update-loopch.c: Do not scan
10508 for 'Removing basic block'.
10510 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
10512 * gnat.dg/sec_stack1.adb: New testcase.
10514 2018-05-25 Ed Schonberg <schonberg@adacore.com>
10516 * gnat.dg/fixedpnt4.adb: New testcase.
10518 2018-05-25 Javier Miranda <miranda@adacore.com>
10520 * gnat.dg/interface7.adb: New testcase.
10522 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
10524 * gnat.dg/sec_stack2.adb: New testcase.
10526 2018-05-25 Ed Schonberg <schonberg@adacore.com>
10528 * gnat.dg/interface6.adb: New testcase.
10530 2018-05-25 Ed Schonberg <schonberg@adacore.com>
10532 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
10534 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10536 * lib/target-supports.exp
10537 (check_effective_target_vect_double_cond_arith): Include
10538 multiplication and division.
10539 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
10540 fully-masked loops with a fixed vector length.
10541 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
10543 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
10544 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
10545 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
10547 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10549 * gcc.target/aarch64/sve/div_1.c: New test.
10550 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
10551 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
10552 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
10554 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10556 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
10558 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10560 * lib/target-supports.exp
10561 (check_effective_target_vect_double_cond_arith): New proc.
10562 * gcc.dg/vect/vect-cond-arith-1.c: New test.
10563 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
10564 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
10565 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
10566 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
10567 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
10568 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
10570 2018-05-25 Janus Weil <janus@gcc.gnu.org>
10573 * gfortran.dg/f2018_obs.f90: New test case.
10575 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10578 * gfortran.dg/pr85543.f90: New test.
10580 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10583 * gfortran.dg/pr85780.f90: New test.
10585 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10588 * gfortran.dg/pr85779_1.f90: New test.
10589 * gfortran.dg/pr85779_2.f90: Ditto.
10590 * gfortran.dg/pr85779_3.f90: Ditto.
10592 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10596 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
10597 * gfortran.dg/pr85895.f90: New test.
10599 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
10601 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
10602 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
10604 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
10606 * gcc.dg/fold-popcount-1.c: New testcase.
10607 * gcc.dg/fold-popcount-2.c: New testcase.
10608 * gcc.dg/fold-popcount-3.c: New testcase.
10609 * gcc.dg/fold-popcount-4.c: New testcase.
10611 2018-05-24 Marek Polacek <polacek@redhat.com>
10614 * g++.dg/cpp0x/new3.C: New test.
10616 2018-05-24 Javier Miranda <miranda@adacore.com>
10618 * gnat.dg/discr52.adb: New testcase.
10620 2018-05-24 Ed Schonberg <schonberg@adacore.com>
10622 * gnat.dg/others1.adb: New testcase.
10624 2018-05-24 Justin Squirek <squirek@adacore.com>
10626 * gnat.dg/raise_expr.adb: New testcase.
10628 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
10630 * gnat.dg/formal_containers.adb: New testcase.
10632 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10634 * gcc.target/i386/pr85345.c: Require ifunc support.
10636 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
10638 * gcc.dg/vect/vect-fma-1.c: New test.
10640 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10642 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
10645 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
10648 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
10650 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
10653 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
10655 * gcc.target/msp430/pr78849.c: New test.
10657 2018-05-23 Marek Polacek <polacek@redhat.com>
10659 * g++.dg/cpp2a/range-for8.C: New test.
10660 * g++.dg/cpp2a/range-for9.C: New test.
10661 * g++.dg/cpp2a/range-for10.C: New test.
10663 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
10665 * lib/target-supports.exp (check_effective_target_be): New.
10666 (check_effective_target_le): New.
10668 2018-05-23 Marek Polacek <polacek@redhat.com>
10670 * g++.dg/cpp2a/range-for1.C: New test.
10671 * g++.dg/cpp2a/range-for2.C: New test.
10672 * g++.dg/cpp2a/range-for3.C: New test.
10673 * g++.dg/cpp2a/range-for4.C: New test.
10674 * g++.dg/cpp2a/range-for5.C: New test.
10675 * g++.dg/cpp2a/range-for6.C: New test.
10676 * g++.dg/cpp2a/range-for7.C: New test.
10678 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
10680 * gcc.target/i386/cvt-3.c: New test.
10682 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
10684 * gcc.target/i386/cvt-2.c: New test.
10686 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
10688 * gcc.dg/pr79985.c: New testcase.
10690 2018-05-23 Richard Biener <rguenther@suse.de>
10692 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
10694 2018-05-23 Sudakshina Das <sudi.das@arm.com>
10697 * gcc.target/aarch64/pr84882.c: New test.
10698 * gcc.target/aarch64/target_attr_18.c: Likewise.
10700 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
10702 PR tree-optimization/85853
10703 * gfortran.dg/vect/pr85853.f90: New test.
10705 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
10707 * gnat.dg/import2.adb: New testcase.
10709 2018-05-23 Ed Schonberg <schonberg@adacore.com>
10711 * gnat.dg/discr51.adb: New testcase.
10713 2018-05-23 Javier Miranda <miranda@adacore.com>
10715 * gnat.dg/valid_scalars1.adb: New testcase.
10717 2018-05-23 Ed Schonberg <schonberg@adacore.com>
10719 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
10721 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
10723 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
10726 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
10728 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
10731 2018-05-23 Bob Duff <duff@adacore.com>
10733 * gnat.dg/addr10.adb: New testcase.
10735 2018-05-23 Richard Biener <rguenther@suse.de>
10737 PR middle-end/85874
10738 * gcc.dg/Wstrict-overflow-27.c: New testcase.
10740 2018-05-23 Yury Gribov <tetra2005@gmail.com>
10742 PR tree-optimization/85822
10743 * c-c++-common/pr85822.c: New test.
10745 2018-05-23 Richard Biener <rguenther@suse.de>
10747 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
10749 2018-05-22 Janus Weil <janus@gcc.gnu.org>
10752 * gfortran.dg/pr30667.f: Add option "-std=legacy".
10754 2018-05-22 Martin Sebor <msebor@redhat.com>
10756 PR middle-end/85359
10757 * gcc.dg/attr-nonstring.c: New test.
10759 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
10762 * gcc.target/i386/pr85345.c: New test.
10764 2018-05-22 Luis Machado <luis.machado@linaro.org>
10766 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
10768 2018-05-22 Janus Weil <janus@gcc.gnu.org>
10771 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
10772 dg-additional-options.
10773 * gfortran.dg/graphite/block-2.f: Ditto.
10774 * gfortran.dg/graphite/id-19.f: Ditto.
10775 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
10776 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
10777 * gfortran.dg/vect/pr52580.f: Ditto.
10779 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
10781 * gcc.target/aarch64/ldp_stp_6.c: New.
10782 * gcc.target/aarch64/ldp_stp_7.c: New.
10783 * gcc.target/aarch64/ldp_stp_8.c: New.
10785 2018-05-22 Martin Sebor <msebor@redhat.com>
10788 * c-c++-common/attr-nonstring-3.c: Adjust.
10789 * c-c++-common/attr-nonstring-4.c: Adjust.
10790 * c-c++-common/attr-nonstring-6.c: New test.
10792 2018-05-22 Martin Sebor <msebor@redhat.com>
10794 PR tree-optimization/85826
10795 * gcc.dg/Wrestrict-17.c: New test.
10797 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
10799 * gcc.dg/torture/pr85862.c: Rename to...
10800 * gcc.dg/torture/pr85852.c: ...this.
10802 2018-05-22 Justin Squirek <squirek@adacore.com>
10804 * gnat.dg/warn14.adb: New testcase.
10806 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
10808 * gnat.dg/controlled8.adb: New testcase.
10810 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
10812 * gnat.dg/discr50.adb: New testcase.
10814 2018-05-22 Ed Schonberg <schonberg@adacore.com>
10816 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
10817 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
10818 gnat.dg/discr49_rec2.ads: New testcase.
10820 2018-05-22 Ed Schonberg <schonberg@adacore.com>
10822 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
10823 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
10826 2018-05-22 Ed Schonberg <schonberg@adacore.com>
10828 * gnat.dg/fixedpnt3.adb: New testcase.
10830 2018-05-22 Justin Squirek <squirek@adacore.com>
10832 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
10833 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
10835 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
10837 PR middle-end/85862
10838 * gcc.dg/torture/pr85862.c: New test.
10840 2018-05-22 Richard Biener <rguenther@suse.de>
10842 PR tree-optimization/85834
10843 * g++.dg/torture/pr85834.C: New testcase.
10844 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
10846 2018-05-22 Martin Liska <mliska@suse.cz>
10849 * g++.dg/ipa/pr85607.C: New test.
10851 2018-05-22 Richard Biener <rguenther@suse.de>
10853 PR tree-optimization/85863
10854 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
10856 2018-05-22 Janus Weil <janus@gcc.gnu.org>
10859 * gfortran.dg/assumed_rank_5.f90: Update error message.
10860 * gfortran.dg/assumed_type_4.f90: Ditto.
10861 * gfortran.dg/bind_c_array_params.f03: Ditto.
10862 * gfortran.dg/bind_c_usage_28.f90: Ditto.
10863 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
10864 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
10865 * gfortran.dg/c_loc_tests_11.f03: Ditto.
10866 * gfortran.dg/coarray_atomic_2.f90: Ditto.
10867 * gfortran.dg/coarray_collectives_2.f90: Ditto.
10868 * gfortran.dg/coarray_collectives_10.f90: Ditto.
10869 * gfortran.dg/coarray_collectives_13.f90: Ditto.
10870 * gfortran.dg/rank_3.f90: Ditto.
10871 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
10872 * gfortran.dg/implicit_14.f90: Ditto.
10874 2018-05-21 Christian Groessler <chris@groessler.org>
10876 * gcc.c-torture/compile/simd-5.c: Fix comment.
10878 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
10881 * gcc.target/powerpc/pr85657-1.c: New test for converting between
10882 __float128, __ibm128, and long double.
10883 * gcc.target/powerpc/pr85657-2.c: Likewise.
10884 * gcc.target/powerpc/pr85657-3.c: Likewise.
10885 * g++.dg/pr85667.C: New test to make sure __ibm128 is
10886 implementated as a separate type internally, and is not just an
10887 alias for long double.
10889 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
10891 PR tree-optimization/85814
10892 * gcc.dg/torture/pr85814.c: New test.
10894 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
10897 * g++.dg/cpp0x/cond1.C: New.
10898 * g++.dg/cpp1y/pr84588-1.C: Likewise.
10899 * g++.dg/cpp1y/pr84588-2.C: Likewise.
10900 * g++.dg/cpp1y/pr84588-3.C: Likewise.
10901 * g++.dg/parse/cond6.C: Likewise.
10902 * g++.dg/parse/cond7.C: Likewise.
10903 * g++.dg/parse/cond8.C: Likewise.
10904 * g++.dg/cpp1z/decomp16.C: Update.
10905 * g++.old-deja/g++.jason/cond.C: Likewise.
10907 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
10909 ChangeLog for r260480
10910 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
10911 warnings for deleted and obsolescent features.
10912 * gfortran.dg/graphite/id-19.f: Ditto.
10913 * gfortran.dg/graphite/id-20.f: Ditto.
10914 * gfortran.dg/graphite/id-27.f90: Ditto.
10915 * gfortran.dg/graphite/pr82449.f: Ditto.
10917 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10919 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
10920 tiny and large memory models.
10922 2018-04-04 Ed Schonberg <schonberg@adacore.com>
10924 * gnat.dg/suppress_initialization.adb,
10925 gnat.dg/suppress_initialization_pkg.ads: New testcase.
10927 2018-04-04 Ed Schonberg <schonberg@adacore.com>
10929 * gnat.dg/exit1.adb: New testcase.
10931 2018-04-04 Ed Schonberg <schonberg@adacore.com>
10933 * gnat.dg/array30.adb: New testcase.
10935 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
10937 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
10939 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10941 * gcc.c-torture/execute/ssad-run.c: New test.
10942 * gcc.c-torture/execute/usad-run.c: Likewise.
10943 * gcc.target/aarch64/ssadv16qi.c: Likewise.
10944 * gcc.target/aarch64/usadv16qi.c: Likewise.
10946 2018-05-21 Tamar Christina <tamar.christina@arm.com>
10948 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
10949 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
10950 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
10952 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
10953 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
10954 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
10956 2018-05-21 Janus Weil <janus@gcc.gnu.org>
10959 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
10960 * gfortran.dg/g77/20020307-1.f: Ditto.
10961 * gfortran.dg/g77/980310-3.f: Ditto.
10962 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
10963 * gfortran.dg/goacc/loop-1.f95: Ditto.
10964 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
10965 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
10966 * gfortran.dg/gomp/do-1.f90: Ditto.
10967 * gfortran.dg/gomp/omp_do1.f90: Ditto.
10968 * gfortran.dg/pr17229.f: Ditto.
10969 * gfortran.dg/pr37243.f: Ditto.
10970 * gfortran.dg/pr49721-1.f: Ditto.
10971 * gfortran.dg/pr58484.f: Ditto.
10972 * gfortran.dg/pr81175.f: Ditto.
10973 * gfortran.dg/pr81723.f: Ditto.
10974 * gfortran.dg/predcom-2.f: Ditto.
10975 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
10976 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
10977 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
10978 * gfortran.dg/vect/pr52580.f: Ditto.
10980 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
10983 * gfortran.dg/char_result_18.f90: New test.
10985 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
10988 * gfortran.dg/associate_38.f90: New test.
10990 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
10993 * gfortran.dg/select_type_42.f90: New test.
10995 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
10998 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
10999 that the patch fixes PR66694 & PR82617, although the testcases
11000 are not explicitly included.
11002 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
11004 * gcc.dg/stack-usage-1.c: Add support for rv32e.
11006 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
11009 * g++.dg/pr82899.C: New testcase.
11011 2018-05-18 Martin Liska <mliska@suse.cz>
11013 * gcc.dg/pr68766.c: Change pruned output.
11015 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
11018 * c-c++-common/goacc/pr85782.c: New test.
11020 2018-05-18 Sudakshina Das <sudi.das@arm.com>
11022 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
11024 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11026 * gcc.target/arm/pr62554.c: Delete.
11027 * gcc.target/arm/pr69610-1.c: Likewise.
11028 * gcc.target/arm/pr69610-2.c: Likewise.
11030 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11032 * gcc.target/arm/pr40887.c: Update comment.
11033 * lib/target-supports.exp: Don't generate effective target checks
11034 and related helpers for armv5. Update comment.
11035 * gcc.target/arm/armv5_thumb_isa.c: Delete.
11036 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
11037 target check and options.
11039 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11041 PR middle-end/85817
11042 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
11043 scan-tree-dump-not for h.
11045 2018-05-18 Richard Biener <rguenther@suse.de>
11047 * gcc.dg/tree-ssa/pr21559.c: Adjust.
11048 * gcc.dg/tree-ssa/pr45397.c: Likewise.
11049 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
11050 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
11051 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
11052 * gcc.dg/tree-ssa/vrp17.c: Likewise.
11053 * gcc.dg/tree-ssa/vrp18.c: Likewise.
11054 * gcc.dg/tree-ssa/vrp23.c: Likewise.
11055 * gcc.dg/tree-ssa/vrp24.c: Likewise.
11056 * gcc.dg/tree-ssa/vrp58.c: Likewise.
11057 * gcc.dg/vrp-min-max-1.c: Likewise.
11058 * gcc.dg/vrp-min-max-3.c: New testcase.
11060 2018-05-18 Richard Biener <rguenther@suse.de>
11062 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
11063 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
11064 * gcc.dg/graphite/scop-6.c: Likewise.
11065 * gcc.dg/graphite/scop-7.c: Likewise.
11066 * gcc.dg/graphite/scop-8.c: Likewise.
11067 * gcc.dg/graphite/scop-9.c: Likewise.
11069 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11071 * gcc.target/aarch64/vect-init-ld1.c: New test.
11073 2018-05-18 Martin Liska <mliska@suse.cz>
11075 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
11076 * gcc.dg/tree-prof/update-loopch.c: Likewise.
11078 2018-05-18 Martin Liska <mliska@suse.cz>
11080 * gcc.dg/ipa/ipa-icf-39.c: New test.
11081 * gcc.dg/pr68766.c: Adjust pruned output.
11083 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
11085 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
11087 * gcc.dg/fma-1.c: New test.
11088 * gcc.dg/fma-2.c: Likewise.
11089 * gcc.dg/fma-3.c: Likewise.
11090 * gcc.dg/fma-4.c: Likewise.
11091 * gcc.dg/fma-5.c: Likewise.
11092 * gcc.dg/fma-6.c: Likewise.
11093 * gcc.dg/fma-7.c: Likewise.
11094 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
11096 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
11097 * gfortran.dg/reassoc_8.f: Likewise.
11098 * gfortran.dg/reassoc_9.f: Likewise.
11099 * gfortran.dg/reassoc_10.f: Likewise.
11101 2018-05-17 Jim Wilson <jimw@sifive.com>
11103 * gcc.target/riscv/switch-qi.c: New.
11104 * gcc.target/riscv/switch-si.c: New.
11106 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
11109 * gcc.target/powerpc/pr85698.c: New test.
11111 2018-05-17 Richard Biener <rguenther@suse.de>
11113 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
11115 2018-05-17 Bin Cheng <bin.cheng@arm.com>
11117 PR tree-optimization/85793
11118 * gcc.dg/vect/pr85793.c: New test.
11120 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
11122 * gcc.dg/gimplefe-28.c: New test.
11123 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
11124 internal function calls.
11125 * gcc.dg/goacc/loop-processing-1.c: Likewise.
11127 2018-05-17 Martin Liska <mliska@suse.cz>
11129 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
11130 space in between 'G_' and '('.
11132 2018-05-17 Jakub Jelinek <jakub@redhat.com>
11135 * gcc.target/i386/pr85323-7.c: New test.
11136 * gcc.target/i386/pr85323-8.c: New test.
11137 * gcc.target/i386/pr85323-9.c: New test.
11140 * gcc.target/i386/pr85323-4.c: New test.
11141 * gcc.target/i386/pr85323-5.c: New test.
11142 * gcc.target/i386/pr85323-6.c: New test.
11145 * gcc.target/i386/pr85323-1.c: New test.
11146 * gcc.target/i386/pr85323-2.c: New test.
11147 * gcc.target/i386/pr85323-3.c: New test.
11149 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
11150 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
11151 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
11152 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
11153 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
11154 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
11155 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
11156 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
11157 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
11158 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
11159 * gcc.target/i386/avx512f-setzero-1.c: New test.
11161 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
11163 * gcc.target/aarch64/vect-slp-dup.c: New.
11165 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
11168 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
11170 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
11172 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
11173 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
11175 2018-05-17 Richard Biener <rguenther@suse.de>
11177 PR tree-optimization/85757
11178 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
11180 2018-05-16 Marek Polacek <polacek@redhat.com>
11183 * g++.dg/cpp0x/initlist-throw1.C: New test.
11184 * g++.dg/cpp0x/initlist-throw2.C: New test.
11186 2018-05-16 Carl Love <cel@us.ibm.com>
11188 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
11189 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
11190 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
11192 2018-05-16 Richard Biener <rguenther@suse.de>
11194 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
11195 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
11196 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
11198 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
11200 * gcc.target/aarch64/sve/vcond_10.c: New test.
11201 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
11202 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
11203 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
11205 2018-05-15 Martin Sebor <msebor@redhat.com>
11207 PR tree-optimization/85753
11208 * gcc.dg/Wrestrict-10.c: Adjust.
11209 * gcc.dg/Wrestrict-16.c: New test.
11211 2018-05-15 Martin Sebor <msebor@redhat.com>
11213 PR middle-end/85643
11214 * c-c++-common/attr-nonstring-7.c: New test.
11216 2018-05-15 Richard Biener <rguenther@suse.de>
11218 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
11220 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11222 PR tree-optimization/83648
11223 * gcc.dg/tree-ssa/pr83648.c: New test.
11224 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
11226 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11229 * gcc.dg/ipa/pr85734.c: New test.
11231 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
11234 * gnat.dg/opt70.adb: New test.
11235 * gnat.dg/opt70_pkg.ad[sb]: New helper.
11237 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11239 * gcc.target/aarch64/crypto-fuse-1.c: New test.
11240 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
11242 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
11244 * gcc.target/aarch64/vmov_n_1.c: Update test.
11245 * gcc.target/aarch64/vfp-1.c: Update test.
11247 2018-05-14 Jakub Jelinek <jakub@redhat.com>
11250 * gcc.c-torture/execute/pr85756.c: New test.
11252 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
11254 * gcc.target/i386/cldemote-1.c: New test.
11256 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
11259 * gfortran.dg/assumed_type_9.f90 : New test.
11261 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
11264 * gfortran.dg/pr85542.f90: New test.
11266 2018-05-11 Martin Jambor <mjambor@suse.cz>
11269 * g++.dg/lto/pr85655_0.C: New test.
11271 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
11273 * gcc.target/i386/tpause-1.c: New test.
11274 * gcc.target/i386/umonitor-1.c: New test.
11276 2018-05-11 Jakub Jelinek <jakub@redhat.com>
11279 * c-c++-common/gomp/pr85696.c: New test.
11281 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
11282 Jakub Jelinek <jakub@redhat.com>
11284 PR tree-optimization/85692
11285 * gcc.target/i386/pr85692.c: New test.
11287 2018-05-11 Martin Liska <mliska@suse.cz>
11290 * c-c++-common/ubsan/attrib-6.c: New test.
11292 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11295 * gfortran.dg/pr85687.f90: new test.
11297 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11300 * gfortran.dg/pr85521_1.f90: New test.
11301 * gfortran.dg/pr85521_2.f90: New test.
11303 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11306 * gfortran.dg/pr70870_1.f90: New test.
11308 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
11310 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
11312 2018-05-10 Jakub Jelinek <jakub@redhat.com>
11315 * g++.dg/ext/offsetof2.C: New test.
11317 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
11320 * gfortran.dg/temporary_3.f90 : New test.
11323 * gfortran.dg/temporary_2.f90 : New test.
11325 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
11327 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
11328 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
11329 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
11330 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
11331 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
11332 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
11333 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
11334 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
11335 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
11336 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
11337 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
11338 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
11339 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
11340 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
11341 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
11342 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
11343 * gcc.dg/vmx/st-be-order.c: Delete testcase.
11344 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
11345 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
11346 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
11347 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
11348 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
11349 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
11350 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
11351 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
11352 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
11353 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
11355 2018-05-10 Jakub Jelinek <jakub@redhat.com>
11357 PR tree-optimization/85699
11358 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
11359 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
11360 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
11361 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
11363 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
11365 * g++.dg/tls/pr85400.C: New test.
11367 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11370 * g++.dg/cpp1y/lambda-generic-85713.C: New.
11372 2018-05-09 Carl Love <cel@us.ibm.com>
11374 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
11376 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11380 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11383 * g++.dg/cpp1y/pr84588.C: New.
11385 2018-05-09 Andreas Schwab <schwab@suse.de>
11387 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
11389 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
11391 * gcc.target/aarch64/store_lane_spill_1.c: New test.
11392 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
11394 2018-05-08 Carl Love <cel@us.ibm.com>
11395 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
11397 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11400 * g++.dg/cpp1y/pr84588.C: New.
11402 2018-05-08 Marek Polacek <polacek@redhat.com>
11405 * g++.dg/cpp1z/constexpr-if22.C: New test.
11407 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
11410 * gcc.target/i386/pr85693.c: New test.
11412 2018-05-08 Jakub Jelinek <jakub@redhat.com>
11415 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
11416 scan-assembler-times checking that except for [fh]*xor other functions
11417 don't use any load instructions.
11419 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
11421 * gcc.target/i386/builtin_target.c: Test goldmont.
11422 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
11425 2018-05-08 Jakub Jelinek <jakub@redhat.com>
11428 * g++.dg/other/sse2-pr85572-1.C: New test.
11429 * g++.dg/other/sse2-pr85572-2.C: New test.
11430 * g++.dg/other/sse4-pr85572-1.C: New test.
11431 * g++.dg/other/avx2-pr85572-1.C: New test.
11434 * gcc.target/i386/pr85317.c: New test.
11435 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
11436 optimization barrier to avoid optimizing away the expected insn.
11439 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
11440 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
11442 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11444 * g++.dg/other/sve_const_pred_1.C: Rename to...
11445 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
11446 target selectors and explicit -march options.
11447 * g++.dg/other/sve_const_pred_2.C: Rename to...
11448 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
11449 * g++.dg/other/sve_const_pred_3.C: Rename to...
11450 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
11451 * g++.dg/other/sve_const_pred_4.C: Rename to...
11452 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
11453 * g++.dg/other/sve_tls_2.C: Rename to...
11454 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
11455 * g++.dg/other/sve_vcond_1.C: Rename to...
11456 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
11457 * g++.dg/other/sve_vcond_1_run.C: Rename to...
11458 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
11460 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11463 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
11466 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11469 * g++.dg/cpp0x/deleted14.C: New.
11471 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11472 Alan Hayward <alan.hayward@arm.com>
11473 David Sherwood <david.sherwood@arm.com>
11475 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
11476 XFAIL the BIC test.
11477 * gcc.target/aarch64/sve/vcond_7.c: New test.
11478 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
11480 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11483 * g++.dg/cpp0x/sfinae62.C: New.
11485 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11487 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
11490 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11493 * g++.dg/cpp0x/narrowing1.C: New.
11495 2018-05-08 Richard Biener <rguenther@suse.de>
11497 PR middle-end/85588
11498 * gcc.dg/torture/pr85574.c: Rename to...
11499 * gcc.dg/torture/pr85588.c: ... this.
11501 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11504 * gfortran.dg/minmaxloc_12.f90: New test case.
11505 * gfortran.dg/minmaxloc_13.f90: New test case.
11507 2018-05-07 Nathan Sidwell <nathan@acm.org>
11509 * g++.dg/cpp0x/range-for10.C: Delete.
11510 * g++.dg/ext/forscope1.C: Delete.
11511 * g++.dg/ext/forscope2.C: Delete.
11512 * g++.dg/template/for1.C: Delete.
11514 2018-05-07 Jeff Law <law@redhat.com>
11516 * gfortran.dg/linefile.f90: New test.
11518 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
11520 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
11523 2018-05-06 Jakub Jelinek <jakub@redhat.com>
11526 * g++.dg/ext/asm14.C: New test.
11527 * g++.dg/ext/asm15.C: New test.
11528 * g++.dg/ext/asm16.C: New test.
11530 2018-05-06 Michael Eager <eager@eagercon.com>
11532 * gcc.target/microblaze/others/picdtr.c: Correct option
11533 -fPIE -mpic-data-is-text-relative.
11535 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
11537 * gcc.target/microblaze/others/picdtr.c: Add test for
11538 -fPIE -mpic-data-is-text-relative.
11540 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
11543 * gfortran.dg/coarray_dependency_1.f90: New test.
11544 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
11546 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
11548 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
11549 to match the currently produced gimple.
11551 2018-05-04 Carl Love <cel@us.ibm.com>
11553 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
11555 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
11556 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
11557 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
11558 xvcmpgedp counts. Add xxsel counts.
11560 2018-05-04 Richard Biener <rguenther@suse.de>
11562 PR middle-end/85627
11563 * g++.dg/torture/pr85627.C: New testcase.
11565 2018-05-04 Richard Biener <rguenther@suse.de>
11567 PR middle-end/85574
11568 * gcc.dg/torture/pr85574.c: New testcase.
11569 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
11571 2018-05-04 Jakub Jelinek <jakub@redhat.com>
11574 * gcc.dg/nextafter-1.c: New test.
11575 * gcc.dg/nextafter-2.c: New test.
11576 * gcc.dg/nextafter-3.c: New test.
11577 * gcc.dg/nextafter-4.c: New test.
11579 2018-05-03 Nathan Sidwell <nathan@acm.org>
11581 Remove -ffriend-injection.
11582 * g++.old-deja/g++.jason/scoping15.C: Delete.
11583 * g++.old-deja/g++.mike/net43.C: Delete.
11585 2018-05-03 Jakub Jelinek <jakub@redhat.com>
11588 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
11589 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
11590 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
11591 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
11593 2018-05-03 Tom de Vries <tom@codesourcery.com>
11596 * lib/scanoffloadtree.exp: New file.
11598 2018-05-03 Richard Biener <rguenther@suse.de>
11600 PR tree-optimization/85615
11601 * gcc.dg/torture/pr85615.c: New testcase.
11603 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11605 PR tree-optimization/70291
11606 * gcc.dg/complex-6.c: New test.
11607 * gcc.dg/complex-7.c: Likewise.
11609 2018-05-03 Richard Biener <rguenther@suse.de>
11612 * fortran.dg/pr51434.f90: Truncate transfer argument.
11614 2018-05-02 Jakub Jelinek <jakub@redhat.com>
11617 * gcc.c-torture/execute/pr85582-3.c: New test.
11619 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
11620 Jason Merrill <jason@redhat.com>
11623 * g++.dg/warn/Wshadow-13.C: New.
11624 * g++.dg/warn/Wshadow-14.C: Likewise.
11626 2018-05-02 Tom de Vries <tom@codesourcery.com>
11629 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
11630 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
11632 2018-05-02 David Pagan <dave.pagan@oracle.com>
11635 * gcc.dg/noncompile/pr30552-1.c: New test.
11636 * gcc.dg/noncompile/pr30552-2.c: New test.
11637 * gcc.dg/noncompile/pr30552-3.c: New test.
11638 * gcc.dg/noncompile/pr30552-4.c: New test.
11640 2018-05-02 Richard Biener <rguenther@suse.de>
11642 PR tree-optimization/85597
11643 * gcc.dg/vect/pr85597.c: New testcase.
11645 2018-05-02 Tom de Vries <tom@codesourcery.com>
11648 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
11649 * lib/scanltranstree.exp: New file.
11650 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
11651 (scan-ltrans-tree-dump-times_required_options)
11652 (scan-ltrans-tree-dump-not_required_options)
11653 (scan-ltrans-tree-dump-dem_required_options)
11654 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
11655 * lib/gcc-dg.exp: Include scanltranstree.exp.
11657 2018-05-02 Tom de Vries <tom@codesourcery.com>
11660 * gcc.dg/ipa/ipa-icf-38.c: New test.
11661 * gcc.dg/ipa/ipa-icf-38a.c: New test.
11662 * lib/scandump.exp (dump-base): New proc.
11663 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
11664 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
11666 * lib/scanipa.exp: Add "" argument to scan-dump calls.
11667 * lib/scanlang.exp: Same.
11668 * lib/scanrtl.exp: Same.
11669 * lib/scantree.exp: Same.
11670 * lib/scanwpaipa.exp: New file.
11671 * lib/gcc-dg.exp: Include scanwpaipa.exp.
11673 2018-05-02 Richard Biener <rguenther@suse.de>
11675 PR middle-end/85567
11676 * gcc.dg/torture/pr85567.c: New testcase.
11678 2018-05-02 Jakub Jelinek <jakub@redhat.com>
11681 * gcc.c-torture/execute/pr85582-1.c: New test.
11682 * gcc.c-torture/execute/pr85582-2.c: New test.
11684 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
11686 PR tree-optimization/85586
11687 * gcc.dg/vect/pr85586.c: New test.
11689 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
11691 PR tree-optimization/85143
11692 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
11693 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
11695 2018-05-01 David Malcolm <dmalcolm@redhat.com>
11698 * c-c++-common/Wformat-pr84258.c: New test.
11700 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11702 PR tree-optimization/82665
11703 * gcc.dg/tree-ssa/pr82665.c: New test.
11705 2018-04-30 David Malcolm <dmalcolm@redhat.com>
11708 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
11709 (test_add_fixit_insert_formatted_single_line): New function.
11710 (test_add_fixit_insert_formatted_multiline): New function.
11711 Extend expected output of generated patch to include fix-it hints
11713 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
11714 "gcc-rich-location.h". Add test coverage for
11715 gcc_rich_location::add_fixit_insert_formatted.
11717 2018-04-30 David Malcolm <dmalcolm@redhat.com>
11719 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11720 (test_show_locus): Update for location_get_source_line returning a
11721 char_span. Use char_span for handling words in the
11722 "test_many_nested_locations" fix-it example.
11724 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
11726 * gcc.target/arc/interrupt-8.c: Update test.
11727 * gcc.target/arc/loop-4.c: Likewise.
11728 * gcc.target/arc/loop-hazard-1.c: Likewise.
11729 * gcc.target/arc/sdata-3.c: Likewise.
11731 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
11733 * gcc.target/arc/store-merge-1.c: New test.
11734 * gcc.target/arc/add_n-combine.c: Update test.
11736 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
11738 Microblaze Target: PIC data text relative
11740 * gcc.target/microblaze/others/data_var1.c: Include
11741 PIC case of r20 base register.
11742 * gcc.target/microblaze/others/data_var2.c: Ditto.
11743 * gcc.target/microblaze/others/picdtr.c: Add new
11744 test case for -mpic-is-data-text-relative.
11745 * gcc.target/microblaze/others/sdata_var1.c: Add
11746 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
11747 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
11748 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
11749 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
11750 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
11751 * gcc.target/microblaze/others/string_cst1_gpopt.c:
11753 * gcc.target/microblaze/others/string_cst2_gpopt.c:
11756 2018-04-30 Richard Biener <rguenther@suse.de>
11758 PR tree-optimization/28364
11759 PR tree-optimization/85275
11760 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
11761 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
11762 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
11763 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
11764 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
11766 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
11767 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
11769 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
11770 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
11771 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
11773 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
11776 * gcc.target/i386/pr84431.c: New test.
11778 2018-04-27 Martin Jambor <mjambor@suse.cz>
11781 * g++.dg/ipa/pr85549.C: New test.
11783 2018-04-27 Jakub Jelinek <jakub@redhat.com>
11786 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
11788 * g++.dg/cpp0x/constexpr-85553.C: New test.
11790 2018-04-27 David Malcolm <dmalcolm@redhat.com>
11793 * g++.dg/pr85515-1.C: New test.
11794 * g++.dg/pr85515-2.C: New test.
11796 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
11799 * g++.dg/cpp0x/friend3.C: New.
11801 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11804 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
11805 Use check_effective_target_arm_little_endian.
11807 2018-04-27 Jakub Jelinek <jakub@redhat.com>
11809 PR tree-optimization/85529
11810 * gcc.c-torture/execute/pr85529-1.c: New test.
11811 * gcc.c-torture/execute/pr85529-2.c: New test.
11812 * gcc.dg/pr85529.c: New test.
11814 2018-04-26 Maciej W. Rozycki <macro@mips.com>
11816 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
11817 `.dword' in addition to `lw' and `.word'.
11819 2018-04-26 Maciej W. Rozycki <macro@mips.com>
11821 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
11823 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
11825 * gnat.dg/loop_optimization24.adb: New test.
11827 2018-04-26 Richard Biener <rguenther@suse.de>
11829 PR tree-optimization/85116
11830 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
11831 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
11832 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
11833 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
11835 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
11838 * gcc.target/i386/pr85473-1.c: New test.
11839 * gcc.target/i386/pr85473-2.c: New test.
11841 2018-04-25 Nathan Sidwell <nathan@acm.org>
11842 Jakub Jelinek <jakub@redhat.com>
11846 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
11847 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
11848 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
11849 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
11850 * g++.dg/cpp0x/pr85437-1.C: New.
11851 * g++.dg/cpp0x/pr85437-2.C: New.
11852 * g++.dg/cpp0x/pr85437-3.C: New.
11853 * g++.dg/cpp0x/pr85437-4.C: New.
11855 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
11858 * gfortran.dg/pr85520.f90: New test.
11860 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11863 * gcc.dg/pr85512.c: New test.
11865 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
11868 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
11869 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
11870 * gcc.dg/pr85388-1.c (dg-options): Likwise.
11871 * gcc.dg/pr85388-2.c (dg-options): Likwise.
11872 * gcc.dg/pr85388-3.c (dg-options): Likwise.
11873 * gcc.dg/pr85388-4.c (dg-options): Likwise.
11874 * gcc.dg/pr85388-5.c (dg-options): Likwise.
11875 * gcc.dg/pr85388-6.c (dg-options): Likwise.
11876 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
11877 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
11878 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
11879 * gcc.target/i386/cet-label.c (dg-options): Likwise.
11880 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
11881 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
11882 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
11883 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
11884 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
11885 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
11886 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
11887 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
11888 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
11889 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
11890 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
11891 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
11892 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
11893 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
11894 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
11895 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
11896 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
11897 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
11898 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
11899 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
11900 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
11901 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
11902 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
11903 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
11904 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
11905 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
11906 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
11907 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
11908 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
11909 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
11910 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
11911 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
11912 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
11913 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
11914 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
11915 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
11916 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
11917 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
11918 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
11919 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
11920 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
11921 * gcc.target/i386/pr84146.c (dg-options): Likwise.
11922 * gcc.target/i386/pr85403.c (dg-options): Likwise.
11923 * gcc.target/i386/pr85404.c (dg-options): Likwise.
11924 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
11926 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
11927 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
11928 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
11929 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
11930 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
11931 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
11932 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
11933 * (dg-options): Likwise.
11934 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
11936 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
11937 * gcc.target/i386/cet-label-3.c: Removed.
11938 * gcc.target/i386/cet-property-3.c: Likwise.
11939 * gcc.target/i386/cet-sjlj-7.c: Likwise.
11941 2018-04-24 Jakub Jelinek <jakub@redhat.com>
11944 * gcc.target/i386/pr85511.c: New test.
11947 * g++.dg/ext/pr85503.C: New test.
11950 * gcc.target/i386/pr85508.c: New test.
11952 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
11954 PR tree-optimization/85478
11955 * g++.dg/pr85478.C: New test.
11957 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
11959 * g++.dg/torture/pr85496.C: New test.
11961 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
11963 PR rtl-optimization/85423
11964 * gcc.dg/pr85423.c: New test.
11966 2018-04-20 Martin Sebor <msebor@redhat.com>
11969 * gcc.dg/Wrestrict-15.c: New test.
11971 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
11974 * gcc.target/powerpc/pr85456.c: New test.
11976 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
11978 * g++.dg/ext/undef-bool-1.C: Require lp64.
11979 * gcc.target/powerpc/undef-bool-2.c: Likewise.
11981 2018-04-20 Jeff Law <law@redhat.com>
11983 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
11985 * gcc.dg/stack-check-6.c: Likewise.
11986 * gcc.dg/stack-check-6a.c: Likewise.
11987 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
11988 * gcc.target/i386/stack-check-18.c: Likewise.
11989 * gcc.target/i386/stack-check-19.c: Likewise.
11991 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11994 * gcc.target/aarch64/sve/vcond_1.c: Move to...
11995 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
11996 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
11997 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
11999 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
12002 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
12003 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
12005 2018-04-20 Richard Biener <rguenther@suse.de>
12007 PR middle-end/85475
12008 * gcc.dg/torture/pr85475.c: New testcase.
12010 2018-04-20 Martin Jambor <mjambor@suse.cz>
12013 * gcc.dg/ipa/pr85449.c: New test.
12015 2018-04-20 Martin Jambor <mjambor@suse.cz>
12018 * g++.dg/ipa/pr85447.C: New file.
12019 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
12021 2018-04-20 Jakub Jelinek <jakub@redhat.com>
12024 * g++.dg/cpp0x/pr85462.C: New test.
12026 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12028 * gcc.target/i386/pr85404.c: Require CET target.
12030 2018-04-19 Jakub Jelinek <jakub@redhat.com>
12032 PR tree-optimization/85467
12033 * gcc.dg/pr85467.c: New test.
12035 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
12038 * g++.dg/parse/crash68.C: New.
12040 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12043 * g++.dg/torture/pr85334.C: New test.
12045 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
12047 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
12048 * g++.dg/diagnostic/pr85464.C: New.
12050 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12053 * gcc.dg/torture/pr85397-1.c: New test.
12054 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
12055 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12057 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12060 * gcc.target/i386/pr85404.c: New test.
12062 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12065 * c-c++-common/attr-nocf-check-1.c: Compile with
12066 -fcf-protection=none.
12067 * c-c++-common/attr-nocf-check-3.c: Likewise.
12068 * gcc.dg/march-generic.c: Likewise.
12069 * gcc.target/i386/align-limit.c: Likewise.
12070 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
12071 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
12072 * gcc.target/i386/cet-property-2.c: Likewise.
12073 * gcc.target/i386/ret-thunk-26.c: Likewise.
12074 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
12076 * c-c++-common/fcf-protection-2.c: Likewise.
12077 * c-c++-common/fcf-protection-3.c: Likewise.
12078 * c-c++-common/fcf-protection-5.c: Likewise.
12079 * c-c++-common/fcf-protection-6.c: Likewise.
12080 * c-c++-common/fcf-protection-7.c: Likewise.
12081 * gcc.target/i386/cet-label-3.c: New test.
12082 * gcc.target/i386/cet-property-3.c: Likewise.
12083 * gcc.target/i386/cet-sjlj-7.c: Likewise.
12084 * gcc.target/i386/pr85417-1.c: Likewise.
12085 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
12086 __x86_indirect_thunk_nt_(r|e)ax
12087 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12088 * gcc.target/i386/pr85403.c: Remove dg-error,
12090 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
12092 * gcc.target/i386/movdir-1.c: New test.
12094 2018-04-19 Richard Biener <rguenther@suse.de>
12096 PR middle-end/85455
12097 * gcc.dg/pr85455.c: New testcase.
12099 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
12101 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
12103 * g++.dg/lto/pr85405b_0.C: Likewise.
12104 * g++.dg/lto/pr84805_0.C: Likewise.
12106 2018-04-18 Martin Liska <mliska@suse.cz>
12110 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
12113 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
12116 * gcc.dg/pr85388-1.c: New test.
12117 * gcc.dg/pr85388-2.c: Likewise.
12118 * gcc.dg/pr85388-3.c: Likewise.
12119 * gcc.dg/pr85388-4.c: Likewise.
12120 * gcc.dg/pr85388-5.c: Likewise.
12121 * gcc.dg/pr85388-6.c: Likewise.
12123 2018-04-18 Jan Hubicka <jh@suse.cz>
12124 Martin Liska <mliska@suse.cz>
12126 * g++.dg/lto/pr83121_0.C: Update template.
12127 * g++.dg/lto/pr83121_1.C: Update template.
12128 * g++.dg/lto/pr84805_0.C: Update template.
12129 * g++.dg/lto/pr84805_1.C: Update template.
12130 * g++.dg/lto/pr84805_2.C: Update template.
12132 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
12135 * g++.dg/cpp0x/pr84630.C: New.
12137 2018-04-18 Jakub Jelinek <jakub@redhat.com>
12140 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
12141 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
12142 in two cases. Uncomment two other tests and add expected dg-error for
12144 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
12145 -Wnarrowing diagnostics on some targets for c++11.
12146 * g++.dg/parse/array-size2.C: Remove xfail.
12147 * g++.dg/cpp0x/constexpr-84463.C: New test.
12149 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
12151 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
12152 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
12154 2018-04-17 Jakub Jelinek <jakub@redhat.com>
12157 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
12158 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
12159 * g++.dg/other/sve_tls_2.C: Require effective target tls.
12161 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
12163 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
12164 prevent cascading of errors and change expected error message.
12165 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
12167 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
12168 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
12169 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
12170 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
12172 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
12174 2018-04-17 Jakub Jelinek <jakub@redhat.com>
12177 * gcc.dg/pr85430.c: New test.
12179 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12182 * gcc.target/arm/pr54300.C: Move to...
12183 * g++.dg/other/pr54300.C: ... Here. Add target directives.
12184 * gcc.target/arm/pr55073.C: Move to...
12185 * g++.dg/other/pr55073.C: ... Here. Add target directives.
12186 * gcc.target/arm/pr56184.C: Move to...
12187 * g++.dg/other/pr56184.C: ... Here. Add target directives.
12188 * gcc.target/arm/pr59985.C: Move to...
12189 * g++.dg/other/pr59985.C: ... Here. Add target directives.
12190 * gcc.target/aarch64/pr60675.C: Move to...
12191 * g++.dg/other/pr60675.C: ... Here. Add target directives.
12192 * gcc.target/aarch64/pr81422.C: Move to...
12193 * g++.dg/other/pr81422.C: ... Here. Add target directives.
12194 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
12195 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
12196 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
12197 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
12198 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
12199 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
12200 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
12201 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
12202 * gcc.target/aarch64/sve/tls_2.C: Move to...
12203 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
12204 * gcc.target/aarch64/pr81414.C: Rename to...
12205 * gcc.target/aarch64/pr81414.c: ... This.
12206 * gcc.target/aarch64/simd/pr67896.C: Rename to...
12207 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
12209 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
12210 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
12211 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
12212 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
12215 2018-04-17 Jakub Jelinek <jakub@redhat.com>
12217 PR middle-end/85414
12218 * gcc.dg/pr85414.c: New test.
12220 2018-04-17 Martin Jambor <mjambor@suse.cz>
12223 * g++.dg/ipa/pr85421.C: New test.
12225 2018-04-17 Martin Liska <mliska@suse.cz>
12228 * g++.dg/lto/pr85405b_0.C: New test.
12229 * g++.dg/lto/pr85405b_1.C: New test.
12231 2018-04-17 Martin Liska <mliska@suse.cz>
12234 * g++.dg/lto/pr85405_0.C: New test.
12235 * g++.dg/lto/pr85405_1.C: New test.
12237 2018-04-17 Martin Liska <mliska@suse.cz>
12240 * g++.dg/ext/pr85329-2.C: New test.
12241 * g++.dg/ext/pr85329.C: New test.
12242 * gcc.target/i386/mvc12.c: New test.
12244 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
12247 * g++.dg/pr85039-1.C: New.
12248 * g++.dg/pr85039-2.C: New.
12249 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
12251 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
12254 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
12255 if the target supports efficient unaligned storage accesses.
12257 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
12260 * gcc.target/powerpc/pr83660.C: New test.
12262 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
12265 * gcc.target/i386/pr85403.c: New test.
12267 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
12270 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
12272 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
12273 Jason Merrill <jason@redhat.com>
12276 * g++.dg/cpp0x/pr85112.C: New.
12278 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
12281 * g++.dg/ext/undef-bool-1.C: New file.
12282 * gcc.target/powerpc/powerpc.exp: Remove .C support.
12283 * gcc.target/powerpc/undef-bool-1.C: Remove file.
12285 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
12288 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
12289 corresponding dg-error clause.
12290 * gcc.target/powerpc/pr80098-3.c: Ditto.
12291 * gcc.target/powerpc/pr80103-1.c: Delete.
12293 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
12297 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
12298 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
12300 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12303 * gfortran.dg/implied_do_io_5.f90: New test.
12305 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
12308 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
12309 several values: positive, negative, and zero.
12310 * gcc.target/powerpc/sse2-pslld-1.c: Same.
12311 * gcc.target/powerpc/sse2-psllq-1.c: Same.
12313 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
12315 PR rtl-optimization/79916
12316 * gcc.target/powerpc/pr79916.c: New.
12318 2018-04-13 Jakub Jelinek <jakub@redhat.com>
12320 PR rtl-optimization/85393
12321 * g++.dg/opt/pr85393.C: New test.
12322 * g++.dg/opt/pr85393-aux.cc: New file.
12324 PR rtl-optimization/85376
12325 * gcc.dg/pr85376.c: New test.
12327 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
12329 PR rtl-optimization/83852
12330 * gcc.dg/pr83852.c: New testcase.
12332 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
12335 * gcc.target/s390/pr77822-1.C: Rename to ...
12336 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
12337 * gcc.target/s390/pr77822-2.c: Add asm scan check.
12338 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
12340 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
12343 * gcc.target/i386/pr71991.c: New testcase.
12345 2018-04-13 Martin Liska <mliska@suse.cz>
12346 Jakub Jelinek <jakub@redhat.com>
12348 PR middle-end/81657
12349 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
12352 2018-04-12 David Malcolm <dmalcolm@redhat.com>
12355 * g++.dg/diagnostic/macro-arg-count.C: New test.
12357 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12361 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
12362 array and move test to libgomp/testsuite/libgomp.fortran.
12363 * gfortran.dg/do_concurrent_6.f90: New test.
12365 2018-04-12 Marek Polacek <polacek@redhat.com>
12368 * g++.dg/parse/error61.C: New test.
12370 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
12373 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
12374 specify -mvsx on gcc command line.
12376 2018-04-12 Jakub Jelinek <jakub@redhat.com>
12379 * gcc.target/i386/pr85328.c: New test.
12381 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12383 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
12385 2018-04-12 Jakub Jelinek <jakub@redhat.com>
12387 PR rtl-optimization/85342
12388 * gcc.target/i386/pr85342.c: New test.
12390 2018-04-11 Jason Merrill <jason@redhat.com>
12392 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
12393 if ulimit -v is set.
12395 2018-04-11 Bin Cheng <bin.cheng@arm.com>
12398 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
12400 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
12402 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
12403 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
12405 2018-04-11 Jakub Jelinek <jakub@redhat.com>
12408 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
12411 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
12414 * gcc.target/i386/pr84301.c: New test.
12416 2018-04-11 Jakub Jelinek <jakub@redhat.com>
12418 PR tree-optimization/85331
12419 * gcc.c-torture/execute/pr85331.c: New test.
12421 2018-04-11 Marek Polacek <polacek@redhat.com>
12424 * g++.dg/cpp0x/pr51225.C: Adjust error message.
12425 * g++.dg/cpp1z/constexpr-if21.C: New test.
12427 2018-04-11 Jakub Jelinek <jakub@redhat.com>
12430 * gcc.target/i386/pr85281.c: New test.
12432 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
12434 PR rtl-optimization/84659
12435 * gcc.dg/pr84659.c: New test.
12437 2018-04-11 Jakub Jelinek <jakub@redhat.com>
12440 * g++.dg/debug/dwarf2/pr85302.C: New test.
12442 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
12445 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
12448 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12451 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
12453 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
12455 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
12456 * gcc.target/powerpc/dimode_off.c: Ditto.
12457 * gcc.target/powerpc/tfmode_off.c: Ditto.
12458 * gcc.target/powerpc/timode_off.c: Ditto.
12460 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
12462 * gcc.target/powerpc/vec-ldl-1.c: New test.
12463 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
12464 corrections to ABI implementation.
12466 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
12469 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
12471 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12473 PR rtl-optimization/85300
12474 * gcc.dg/pr85300.c: New test.
12476 2018-04-10 David Malcolm <dmalcolm@redhat.com>
12479 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
12480 where we now show the pertinent parameter.
12481 * g++.dg/diagnostic/aka2.C: Likewise.
12482 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
12484 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12487 * gfortran.dg/gomp/pr85313.f90: New test.
12489 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12492 * g++.dg/parse/template29.C: New.
12494 2018-04-10 Bin Cheng <bin.cheng@arm.com>
12497 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
12499 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12503 * gcc.target/i386/avx512f-pr85177.c: New test.
12504 * gcc.target/i386/avx512f-pr85255.c: New test.
12506 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
12508 PR tree-optimization/85286
12509 * gcc.dg/vect/pr85286.c: New test.
12511 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12514 * gcc.target/arm/pr85173.c: New test.
12516 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12519 * gcc.dg/lto/pr85248_0.c: New test.
12520 * gcc.dg/lto/pr85248_1.c: New test.
12522 2018-04-09 Jan Hubicka <jh@suse.cz>
12525 * g++.dg/torture/pr85078.C: New.
12527 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
12530 * g++.dg/cpp1z/decomp44.C: New.
12531 * g++.dg/cpp1z/decomp45.C: Likewise.
12533 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12536 * gfortran.dg/do_concurrent_5.f90: New test.
12537 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
12540 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12543 * gfortran.dg/parameter_array_element_3.f90: New test.
12545 2018-04-09 Jakub Jelinek <jakub@redhat.com>
12548 * g++.dg/cpp1z/decomp43.C: New test.
12550 PR rtl-optimization/80463
12551 * g++.dg/pr80463.C: Add -w to dg-options.
12553 2018-04-09 Richard Biener <rguenther@suse.de>
12555 PR tree-optimization/85284
12556 * gcc.dg/torture/pr85284.c: New testcase.
12558 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12560 PR rtl-optimization/80463
12561 PR rtl-optimization/83972
12562 PR rtl-optimization/83480
12564 * gcc.dg/pr80463.c: New test.
12565 * g++.dg/pr80463.C: Likewise.
12566 * gcc.dg/pr83972.c: Likewise.
12568 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12570 PR rtl-optimization/83913
12571 * gcc.dg/pr83913.c: New test.
12573 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12575 PR rtl-optimization/83962
12576 * gcc.dg/pr83962.c: New test.
12578 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12580 PR rtl-optimization/83530
12581 * gcc.dg/pr83530.c: New test.
12583 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12585 PR middle-end/82976
12586 * gfortran.dg/realloc_on_assign_16a.f90: New test.
12588 2018-04-07 Jakub Jelinek <jakub@redhat.com>
12590 PR tree-optimization/85257
12591 * gcc.dg/pr85257.c: New test.
12593 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
12595 * g++.dg/opt/pr85196.C: New test.
12597 2018-04-06 David Malcolm <dmalcolm@redhat.com>
12600 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
12601 std::tuple here since they need C++11.
12602 * g++.dg/lookup/missing-std-include-8.C: New test.
12603 * g++.dg/lookup/missing-std-include.C: Move std::array and
12604 std::tuple test to missing-std-include-6.C to avoid failures
12607 2018-04-06 Jakub Jelinek <jakub@redhat.com>
12610 * gcc.dg/debug/pr85252.c: New test.
12612 PR rtl-optimization/84872
12613 * gcc.dg/graphite/pr84872.c: New test.
12616 * g++.dg/cpp1z/decomp42.C: New test.
12618 2018-04-06 David Malcolm <dmalcolm@redhat.com>
12621 * g++.dg/lookup/missing-std-include-7.C: New test.
12623 2018-04-06 Tamar Christina <tamar.christina@arm.com>
12625 * gcc.dg/struct-simple.c: Revert r254862.
12626 * lib/target-supports.exp
12627 (check_effective_target_word_mode_no_slow_unalign): Likewise.
12629 2018-04-06 Richard Biener <rguenther@suse.de>
12631 PR middle-end/85244
12632 * gcc.dg/torture/pr85244-1.c: New testcase.
12633 * gcc.dg/torture/pr85244-2.c: Likewise.
12635 2018-04-06 Jakub Jelinek <jakub@redhat.com>
12638 * c-c++-common/ubsan/pr85213.c: New test.
12640 2018-04-06 Richard Biener <rguenther@suse.de>
12642 PR middle-end/85180
12643 * gcc.dg/pr85180.c: New testcase.
12645 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12647 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
12648 to trigger the optimization. Do some cleanup and function
12649 renaming. Add more test functions.
12651 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12653 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
12655 * gcc.target/s390/hotpatch-1.c: Skip when building without
12657 * gcc.target/s390/hotpatch-10.c: Likewise.
12658 * gcc.target/s390/hotpatch-11.c: Likewise.
12659 * gcc.target/s390/hotpatch-12.c: Likewise.
12660 * gcc.target/s390/hotpatch-13.c: Likewise.
12661 * gcc.target/s390/hotpatch-14.c: Likewise.
12662 * gcc.target/s390/hotpatch-15.c: Likewise.
12663 * gcc.target/s390/hotpatch-16.c: Likewise.
12664 * gcc.target/s390/hotpatch-17.c: Likewise.
12665 * gcc.target/s390/hotpatch-18.c: Likewise.
12666 * gcc.target/s390/hotpatch-19.c: Likewise.
12667 * gcc.target/s390/hotpatch-2.c: Likewise.
12668 * gcc.target/s390/hotpatch-3.c: Likewise.
12669 * gcc.target/s390/hotpatch-4.c: Likewise.
12670 * gcc.target/s390/hotpatch-5.c: Likewise.
12671 * gcc.target/s390/hotpatch-6.c: Likewise.
12672 * gcc.target/s390/hotpatch-7.c: Likewise.
12673 * gcc.target/s390/hotpatch-8.c: Likewise.
12674 * gcc.target/s390/hotpatch-9.c: Likewise.
12676 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12678 * c-c++-common/Wattributes.c: Disable warning for s390* target and
12679 check for an error instead.
12680 * gcc.dg/Wattributes-6.c: Likewise.
12682 2018-04-05 Jakub Jelinek <jakub@redhat.com>
12685 * g++.dg/cpp1z/decomp39.C: New test.
12686 * g++.dg/cpp1z/decomp40.C: New test.
12689 * g++.dg/cpp1z/decomp41.C: New test.
12691 PR middle-end/85195
12692 * gcc.dg/pr85195.c: New test.
12694 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
12697 * g++.dg/cpp0x/initlist100.C: New.
12698 * g++.dg/cpp0x/initlist101.C: Likewise.
12700 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
12703 * g++.dg/other/pr84792-1.C: New.
12704 * g++.dg/other/pr84792-2.C: Likewise.
12706 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
12709 * gcc.target/i386/pr85193.c: New test.
12711 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
12714 * g++.dg/concepts/pr84979.C: New.
12715 * g++.dg/concepts/pr84979-2.C: New.
12716 * g++.dg/concepts/pr84979-3.C: New.
12718 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
12721 * g++.dg/cpp0x/variadic174.C: New.
12723 2018-04-04 Jakub Jelinek <jakub@redhat.com>
12725 PR inline-asm/85172
12726 * g++.dg/ext/builtin13.C: New test.
12727 * g++.dg/ext/atomic-4.C: New test.
12730 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
12731 * g++.dg/ext/bases3.C: New test.
12733 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
12736 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
12737 to match a single insn of the baz function. Move scan directives at
12738 the end of the file below the functions they are trying to test for
12739 better readability.
12740 * gcc.target/arm/cmse/cmse-16.c: New testcase.
12742 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
12744 PR rtl-optimization/84878
12745 * gcc.target/powerpc/pr84878.c: New test.
12747 2018-04-04 Michael Matz <matz@suse.de>
12749 * gcc.dg/Wstringop-overflow-4.c: New test.
12750 * c-c++-common/Wstringop-truncation-4.c: Adjust.
12752 2018-04-04 Jakub Jelinek <jakub@redhat.com>
12755 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
12756 for the diagnostics of overridden functions. Adjust for new wording.
12758 2018-04-04 Richard Biener <rguenther@suse.de>
12761 * g++.dg/lto/pr85176_0.C: New testcase.
12763 2018-04-04 Richard Biener <rguenther@suse.de>
12766 * lib/target-supports.exp (check_effective_target_vect_perm_short):
12769 2018-04-04 Martin Liska <mliska@suse.cz>
12772 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
12773 and msdata as a workaround for powerpc.
12775 2018-04-04 Richard Biener <rguenther@suse.de>
12777 PR tree-optimization/85168
12778 * gcc.dg/torture/pr85168.c: New testcase.
12780 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
12783 * g++.dg/pr84943.C: New.
12784 * g++.dg/pr84943-2.C: New.
12786 2018-04-03 Jakub Jelinek <jakub@redhat.com>
12788 PR rtl-optimization/85167
12789 * gcc.dg/pr85167.c: New test.
12791 PR tree-optimization/85156
12792 * c-c++-common/pr85156.c: New test.
12793 * gcc.c-torture/execute/pr85156.c: New test.
12795 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
12797 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
12798 * gcc.target/powerpc/undef-bool-1.C: New file.
12799 * gcc.target/powerpc/undef-bool-2.c: New file.
12801 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
12804 * g++.dg/cpp1z/class-deduction52.C: New.
12806 2018-04-03 Jakub Jelinek <jakub@redhat.com>
12809 * g++.dg/cpp0x/pr85147.C: New test.
12812 * g++.dg/cpp0x/gen-attrs-64.C: New test.
12815 * g++.dg/gomp/pr85134.C: New test.
12816 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
12819 * gcc.c-torture/execute/pr85169.c: New test.
12820 * gcc.target/i386/avx512f-pr85169.c: New test.
12821 * gcc.target/i386/avx512bw-pr85169.c: New test.
12823 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
12826 * gcc.target/powerpc/pr69946: Adjust comment. Remove
12827 scan-assembler-times clause.
12829 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
12831 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
12832 dg-additional-options.
12834 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
12836 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
12838 2018-04-03 Richard Biener <rguenther@suse.de>
12841 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
12843 2018-04-02 Jim Wilson <jimw@sifive.com>
12845 * gcc.target/riscv/pr84660.c: New.
12846 * gcc.target/riscv/shift-and-1.c: New.
12847 * gcc.target/riscv/shift-and-2.c: New.
12849 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
12852 * gfortran.dg/array_simplify_2.f90: New test.
12854 2018-04-01 Jakub Jelinek <jakub@redhat.com>
12856 PR middle-end/85090
12857 * gcc.target/i386/avx512f-pr85090-1.c: New test.
12858 * gcc.target/i386/avx512f-pr85090-2.c: New test.
12859 * gcc.target/i386/avx512f-pr85090-3.c: New test.
12860 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
12861 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
12863 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
12866 * g++.dg/pr85027.C: New.
12868 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
12871 * gcc.target/powerpc/sse-maxps-2.c: New test.
12872 * gcc.target/powerpc/sse-minps-2.c: New test.
12874 2018-03-30 Jakub Jelinek <jakub@redhat.com>
12877 * g++.dg/gomp/pr84791.C: New test.
12879 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
12882 * gfortran.dg/array_constructor_53.f90: New test.
12884 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12887 * gfortran.dg/substr_6.f90: Remove illegal test for
12888 out-of-bounds substring.
12890 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12893 * gfortran.dg/zero_sized_10.f90: New test.
12895 2018-03-29 David Malcolm <dmalcolm@redhat.com>
12898 * g++.dg/lookup/missing-std-include-6.C: New test.
12899 * g++.dg/lookup/missing-std-include.C: Add std::pair and
12901 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
12902 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
12903 <cstring>, <cassert>, and <cstdlib>.
12905 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
12907 PR inline-asm/84985
12908 * gcc.target/i386/pr84985.c: New.
12910 2018-03-29 David Malcolm <dmalcolm@redhat.com>
12913 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
12915 2018-03-29 Jakub Jelinek <jakub@redhat.com>
12918 * g++.dg/warn/Wunused-var-31.C: New test.
12921 * c-c++-common/Wduplicated-branches-14.c: New test.
12923 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
12926 * g++.dg/cpp0x/pr84606.C: New.
12928 2018-03-29 Carl Love <cel@us.ibm.com>
12931 2017-09-27 Carl Love <cel@us.ibm.com>
12933 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
12934 for the __builtin_fctid and __builtin_fctiw.
12936 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
12939 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
12940 deleted builtin function.
12941 (div_weuo): Likewise.
12942 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
12943 (div_deuo): Likewise.
12945 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
12948 * g++.dg/other/default13.C: New.
12950 2018-03-28 Jakub Jelinek <jakub@redhat.com>
12953 * gcc.target/i386/pr85095-1.c: New test.
12954 * gcc.target/i386/pr85095-2.c: New test.
12955 * gcc.c-torture/execute/pr85095.c: New test.
12957 PR tree-optimization/82004
12958 * gcc.dg/pr82004.c: New test.
12960 2018-03-28 Jakub Jelinek <jakub@redhat.com>
12961 Martin Liska <mliska@suse.cz>
12964 * g++.dg/asan/pr85081.C: New test.
12966 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
12969 * g++.dg/template/pr84789.C: Adjust for testing with
12973 * g++.dg/template/pr84973.C: New.
12974 * g++.dg/template/pr84973-2.C: New.
12975 * g++.dg/template/pr84973-3.C: New.
12978 * g++.dg/eh/pr84968.C: New.
12980 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
12983 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
12984 long double multiply/divide uses the correct function.
12985 * gcc.target/powerpc/mulkc-3.c: Likewise.
12986 * gcc.target/powerpc/divkc-2.c: Likewise.
12987 * gcc.target/powerpc/divkc-3.c: Likewise.
12989 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
12992 * g++.dg/cpp0x/defaulted51.C: New.
12993 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
12995 2018-03-27 Jakub Jelinek <jakub@redhat.com>
12998 * g++.dg/ext/vector35.C: New test.
13001 * g++.dg/ext/builtin-offsetof3.C: New test.
13004 * g++.dg/cpp1y/pr85076.C: New test.
13006 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
13009 * gfortran.dg/matmul_rank_1.f90: New test.
13011 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
13012 Harald Anlauf <anlauf@gmx.de>
13014 * gfortran.dg/structure_constructor_15.f90: New test.
13016 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
13018 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
13019 for the diagnostics of overridden functions. Adjust for new wording.
13020 * g++.dg/cpp0x/implicit1.C: Likewise.
13021 * g++.dg/cpp0x/override1.C: Likewise.
13022 * g++.dg/cpp1y/auto-fn18.C: Likewise.
13023 * g++.dg/eh/shadow1.C: Likewise.
13024 * g++.dg/inherit/covariant12.C: Likewise.
13025 * g++.dg/inherit/covariant14.C: Likewise.
13026 * g++.dg/inherit/covariant15.C: Likewise.
13027 * g++.dg/inherit/covariant16.C: Likewise.
13028 * g++.dg/inherit/covariant22.C: Likewise.
13029 * g++.dg/inherit/crash3.C: Likewise.
13030 * g++.dg/inherit/error2.C: Likewise.
13031 * g++.dg/template/crash100.C: Likewise.
13032 * g++.old-deja/g++.eh/spec6.C: Likewise.
13033 * g++.old-deja/g++.mike/p811.C: Likewise.
13034 * g++.old-deja/g++.other/virtual11.C: Likewise.
13035 * g++.old-deja/g++.other/virtual4.C: Likewise.
13037 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
13040 * gcc.target/i386/pr85044.c: New test.
13042 2018-03-27 Martin Sebor <msebor@redhat.com>
13045 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
13048 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13051 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
13053 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13056 * gcc.target/arm/pr81863.c: New test.
13058 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
13061 * gcc.target/nvptx/pr85056.c: New test.
13062 * gcc.target/nvptx/pr85056a.c: New test.
13064 2018-03-27 Richard Biener <rguenther@suse.de>
13067 * lib/target-supports.exp (check_ssse3_available): New function.
13068 (check_effective_target_vect_perm_short): Enable for x86 if
13069 check_ssse3_available.
13071 2018-03-27 Richard Biener <rguenther@suse.de>
13073 PR tree-optimization/85082
13074 * gfortran.dg/pr85082.f90: New testcase.
13076 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
13078 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
13079 to "l=2" in dg-final.
13081 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
13083 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
13084 * gcc.target/mips/fix-r4000-2.c: Likewise.
13085 * gcc.target/mips/fix-r4000-3.c: Likewise.
13086 * gcc.target/mips/fix-r4000-4.c: Likewise.
13087 * gcc.target/mips/fix-r4000-5.c: Likewise.
13088 * gcc.target/mips/fix-r4000-6.c: Likewise.
13089 * gcc.target/mips/fix-r4000-7.c: Likewise.
13090 * gcc.target/mips/fix-r4000-8.c: Likewise.
13091 * gcc.target/mips/fix-r4000-9.c: Likewise.
13092 * gcc.target/mips/fix-r4000-10.c: Likewise.
13093 * gcc.target/mips/fix-r4000-7.c: Change dg-final
13094 "mulditi3_r4000" instead of "mulditi3".
13095 * gcc.target/mips/fix-r4000-8.c: Change dg-final
13096 "umulditi3_r4000" instead of "umulditi3".
13098 2018-03-27 Jakub Jelinek <jakub@redhat.com>
13101 * g++.dg/inherit/covariant22.C: New test.
13103 2018-03-27 Richard Biener <rguenther@suse.de>
13106 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
13109 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
13110 Jason Merrill <jason@redhat.com>
13113 * g++.dg/init/array49.C: New.
13114 * g++.dg/torture/pr70499.C: Adjust.
13116 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
13119 * gcc.target/i386/pr85073.c: New test.
13121 2018-03-26 Richard Biener <rguenther@suse.de>
13124 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
13127 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
13130 * gfortran.dg/parameter_array_format.f90: New test.
13132 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13133 Neil Carlson <neil.n.carlson@gmail.com>
13136 * gfortran.dg/literal_character_constant_1.inc: Replace
13137 call abort by STOP n.
13138 * gfortran.dg/overload_1.f90: Likewise.
13140 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
13141 Dominique d'Humieres <dominiq@gcc.gnu.org>
13144 * gfortran.dg/scalar_pointer_1.f90: New test.
13146 2018-03-25 Tom de Vries <tom@codesourcery.com>
13148 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
13151 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13154 * gfortran.dg/pr89497.f90: New test.
13156 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13159 * gfortran.dg/substr_7.f90: New test.
13161 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
13164 * gfortran.dg/pr42651.f90: New test.
13165 * gfortran.dg/func_result_7.f90: Update error message.
13167 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
13169 PR tree-optimization/84005
13170 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
13171 failing to force the alignment.
13173 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
13175 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
13179 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
13181 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
13182 message. Fix scan-assembler patterns.
13184 2018-03-23 Jakub Jelinek <jakub@redhat.com>
13187 * g++.dg/cpp0x/pr85015.C: New test.
13190 * g++.dg/cpp1y/pr84942.C: New test.
13192 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
13194 PR inline-asm/85030
13195 * gcc.target/i386/pr85030.c: New.
13197 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13200 * g++.dg/pr85026.C: New test.
13202 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
13204 * g++.dg/debug/pr84704.C: XFAIL AIX.
13206 2018-03-23 Sudakshina Das <sudi.das@arm.com>
13209 * gcc.target/arm/pr84826.c: Add dg directive.
13211 2018-03-23 Marek Polacek <polacek@redhat.com>
13214 * g++.dg/ext/builtin-offsetof2.C: New test.
13217 * g++.dg/cpp0x/Wnarrowing5.C: New test.
13218 * gcc.dg/pr85045.c: New test.
13220 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
13223 * gnat.dg/lto22.adb: New test.
13224 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
13225 * gnat.dg/lto22_pkg2.ads: Likewise.
13227 2018-03-23 Jakub Jelinek <jakub@redhat.com>
13230 * gcc.dg/lto/pr80778_0.c: New test.
13232 PR inline-asm/85034
13233 * gcc.target/i386/pr85034.c: New test.
13235 PR inline-asm/85022
13236 * c-c++-common/torture/pr85022.c: New test.
13239 * g++.dg/ubsan/pr85029.C: New test.
13241 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
13244 * g++.dg/cpp0x/pr71251.C: New.
13247 * g++.dg/template/pr84789.C: New.
13248 * g++.dg/template/pr84789-2.C: New.
13249 * g++.dg/template/pr84789-3.C: New.
13250 * g++.dg/parse/dtor11.C: Accept alternate error message.
13253 * g++.dg/pr84729.C: New.
13254 * g++.old-deja/g++.ext/arrnew2.C: Require error.
13255 * g++.old-deja/g++.robertl/eb58.C: Likewise.
13256 * g++.old-deja/g++.robertl/eb63.C: Likewise.
13258 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
13261 * gfortran.dg/interface_42.f90: New test.
13262 * gfortran.dg/interface_43.f90: New test.
13264 2018-03-22 Sudakshina Das <sudi.das@arm.com>
13267 * gcc.target/arm/pr84826.c: New test.
13269 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
13271 * gcc.target/arm/addr-modes-float.c: Move dg-do before
13272 dg-require-effective-target.
13273 * gcc.target/arm/addr-modes-int.c: Likewise.
13274 * gcc.target/nios2/lo-addr-tls.c: Likewise.
13276 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
13279 * gcc.target/powerpc/altivec-ld-1.c: New test.
13281 2018-03-22 Bin Cheng <bin.cheng@arm.com>
13283 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
13285 2018-03-22 Jakub Jelinek <jakub@redhat.com>
13287 PR inline-asm/84941
13288 * gcc.dg/pr84941.c: New test.
13290 2018-03-22 Tom de Vries <tom@codesourcery.com>
13292 PR tree-optimization/84956
13293 * gcc.dg/pr84956.c: New test.
13295 2018-03-22 Marek Polacek <polacek@redhat.com>
13298 * g++.dg/cpp1z/constexpr-if15.C: New test.
13299 * g++.dg/cpp1z/constexpr-if16.C: New test.
13301 2018-03-21 Joseph Myers <joseph@codesourcery.com>
13303 * gcc.dg/builtin-tgmath-3.c: New test.
13305 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
13308 * g++.dg/concepts/pr71965.C: New.
13312 * g++.dg/cpp0x/pr84610.C: New.
13313 * g++.dg/cpp0x/pr84642.C: New.
13315 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13318 * c-c++-common/pr84999.c: New test.
13320 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13323 * g++.dg/ext/desig10.C: New.
13325 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
13326 Harald Anlauf <anlauf@gmx.de>
13329 * gfortran.dg/pr84957.f90: New test.
13331 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13333 PR tree-optimization/84960
13334 * gcc.c-torture/compile/pr84960.c: New test.
13336 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
13338 PR tree-optimization/84811
13339 * gcc.dg/torture/pr84811.c: New test.
13341 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13343 PR tree-optimization/84982
13344 * c-c++-common/pr84982.c: New test.
13347 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
13349 * g++.dg/torture/pr84961-1.C: New test.
13350 * g++.dg/torture/pr84961-2.C: New test.
13352 2018-03-21 Nathan Sidwell <nathan@acm.org>
13355 * g++.dg/pr85008.C: New.
13357 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
13360 * gfortran.dg/char_result_17.f90: New test.
13362 2018-03-21 David Malcolm <dmalcolm@redhat.com>
13365 * g++.dg/other/accessor-fixits-1.C: Move to...
13366 * g++.dg/torture/accessor-fixits-1.C: ...here.
13367 * g++.dg/other/accessor-fixits-2.C: Move to...
13368 * g++.dg/torture/accessor-fixits-2.C: ...here.
13369 * g++.dg/other/accessor-fixits-3.C: Move to...
13370 * g++.dg/torture/accessor-fixits-3.C: ...here.
13371 * g++.dg/other/accessor-fixits-4.C: Move to...
13372 * g++.dg/torture/accessor-fixits-4.C: ...here.
13373 * g++.dg/other/accessor-fixits-5.C: Move to...
13374 * g++.dg/torture/accessor-fixits-5.C: ...here.
13375 * g++.dg/torture/accessor-fixits-6.C: New testcase.
13376 * g++.dg/torture/accessor-fixits-7.C: New testcase.
13377 * g++.dg/torture/accessor-fixits-8.C: New testcase.
13379 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13381 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
13383 2018-03-21 Sudakshina Das <sudi.das@arm.com>
13386 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
13388 2018-03-21 Nathan Sidwell <nathan@acm.org>
13391 * g++.dg/lookup/pr84804.C: New.
13393 2018-03-21 Martin Sebor <msebor@redhat.com>
13396 * g++.dg/Wclass-memaccess-3.C: New test.
13397 * g++.dg/Wclass-memaccess-4.C: New test.
13399 2018-03-21 David Malcolm <dmalcolm@redhat.com>
13402 * g++.dg/other/accessor-fixits-1.C
13403 (test_access_const_t1_color): New.
13404 (test_deref_const_t1_color): New.
13405 * g++.dg/other/accessor-fixits-5.C: New testcase.
13407 2018-03-21 Tom de Vries <tom@codesourcery.com>
13409 PR tree-optimization/83126
13410 * gcc.dg/graphite/pr83126.c: New test.
13412 2018-03-21 Nathan Sidwell <nathan@acm.org>
13414 * g++.dg/ext/anon-struct6.C: Adjust.
13415 * g++.dg/ext/deprecate-1.C: New.
13416 * g++.dg/ext/deprecate-2.C: New.
13417 * g++.dg/lookup/pr84602.C: Adjust.
13418 * g++.dg/lookup/pr84962.C: Adjust.
13419 * g++.old-deja/g++.other/anon4.C
13422 * g++.dg/lookup/pr84836.C: New.
13424 2018-03-21 Bin Cheng <bin.cheng@arm.com>
13426 PR tree-optimization/84969
13427 * gcc.dg/tree-ssa/pr84969.c: New test.
13429 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13431 PR rtl-optimization/84989
13432 * gcc.target/i386/pr84989.c: New test.
13434 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
13436 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
13438 2018-03-21 Martin Liska <mliska@suse.cz>
13441 * gfortran.dg/goacc/pr84963.f90: New test.
13443 2018-03-21 Marek Polacek <polacek@redhat.com>
13445 PR c++/71638, ICE with NSDMI and reference.
13446 * g++.dg/cpp0x/nsdmi14.C: New test.
13447 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
13449 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
13451 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
13452 MIPS with -mpaired-single directives.
13454 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
13457 * gfortran.dg/interface_41.f90: New test.
13459 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13462 * gcc.dg/pr84875.c: New test.
13464 2018-03-20 Marek Polacek <polacek@redhat.com>
13466 PR c++/84978, ICE with NRVO.
13467 * g++.dg/opt/nrv19.C: New test.
13469 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13472 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
13473 Disable for armeb targets.
13474 * gcc.target/arm/pr82518.c: New test.
13476 2018-03-20 Nathan Sidwell <nathan@acm.org>
13479 * g++.dg/lookup/pr84962.C: New.
13482 * g++.dg/lookup/pr84970.C: New.
13484 2018-03-20 Richard Biener <rguenther@suse.de>
13487 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
13489 2018-03-20 Martin Liska <mliska@suse.cz>
13492 * g++.dg/ipa/pr84825.C: New test.
13494 2018-03-20 Martin Liska <mliska@suse.cz>
13496 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
13498 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13501 * gcc.c-torture/compile/pr84845.c: New test.
13503 2018-03-20 Sudakshina Das <sudi.das@arm.com>
13506 * gcc.target/arm/pr82989.c: New test.
13508 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13511 * gcc.target/i386/pr84945.c: New test.
13513 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
13516 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
13518 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13521 * gcc.dg/pr84953.c: New test.
13523 2018-03-19 Marek Polacek <polacek@redhat.com>
13526 * g++.dg/cpp1z/lambda-__func__.C: New test.
13529 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
13531 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
13534 * g++.dg/asan/pr78651.C: New test.
13536 2018-03-19 Tom de Vries <tom@codesourcery.com>
13538 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
13539 vect_int_mult. Add nvptx xfail for PR84958.
13541 2018-03-19 Nathan Sidwell <nathan@acm.org>
13544 * g++.dg/cpp1y/pr84835.C: New.
13546 2018-03-19 Sudakshina Das <sudi.das@arm.com>
13549 * gcc.target/aarch64/pr81647.c: New.
13551 2018-03-19 Richard Biener <rguenther@suse.de>
13553 PR tree-optimization/84933
13554 * g++.dg/pr84933.C: New testcase.
13556 2018-03-19 Richard Biener <rguenther@suse.de>
13558 PR tree-optimization/84859
13559 * gcc.dg/tree-ssa/pr84859.c: New testcase.
13560 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
13561 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
13562 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
13564 2018-03-19 Nathan Sidwell <nathan@acm.org>
13567 * g++.dg/lookup/pr84812.C: New.
13569 2018-03-19 Richard Biener <rguenther@suse.de>
13571 PR tree-optimization/84929
13572 * gcc.dg/torture/pr84929.c: New testcase.
13574 2018-03-19 Tamar Christina <tamar.christina@arm.com>
13577 * gcc.target/arm/big-endian-subreg.c: Delete.
13579 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
13582 * gfortran.dg/array_constructor_52.f90: New test.
13584 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
13587 * gfortran.dg/pr77414.f90: New test.
13588 * gfortran.dg/internal_references_1.f90: Adjust error message.
13590 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
13593 * gfortran.dg/pr65453.f90: New test.
13595 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
13597 PR tree-optimization/84913
13598 * gfortran.dg/vect/pr84913.f90: New test.
13600 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
13603 * gfortran.dg/warn_concat.f90: New test.
13605 2018-03-16 Jakub Jelinek <jakub@redhat.com>
13608 * gcc.dg/pr84899.c: New test.
13610 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
13613 * gfortran.dg/pr69395.f90: Add test for max dimensions
13615 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
13618 * gcc.target/i386/pr84876.c: New test.
13620 2018-03-16 Martin Liska <mliska@suse.cz>
13623 * gcc.target/i386/mvc11.c: New test.
13625 2018-03-16 Martin Liska <mliska@suse.cz>
13628 * gcc.target/i386/mvc10.c: New test.
13630 2018-03-16 Jakub Jelinek <jakub@redhat.com>
13634 * g++.dg/cpp1y/pr79937-1.C: New test.
13635 * g++.dg/cpp1y/pr79937-2.C: New test.
13636 * g++.dg/cpp1y/pr79937-3.C: New test.
13637 * g++.dg/cpp1y/pr79937-4.C: New test.
13638 * g++.dg/cpp1y/pr82410.C: New test.
13640 2018-03-16 Tom de Vries <tom@codesourcery.com>
13642 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
13644 2018-03-16 Tom de Vries <tom@codesourcery.com>
13646 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
13648 2018-03-16 Jakub Jelinek <jakub@redhat.com>
13651 * g++.dg/cpp2a/desig8.C: New test.
13653 PR tree-optimization/84841
13654 * gcc.dg/pr84841.c: New test.
13657 * g++.dg/cpp2a/desig7.C: New test.
13659 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
13660 Jim MacArthur <jim.macarthur@codethink.co.uk>
13662 * gfortran.dg/automatic_1.f90: New test.
13663 * gfortran.dg/automatic_repeat.f90: New test
13664 * gfortran.dg/automatic_save.f90: New test.
13665 * gfortran.dg/vax_structure.f90: New test.
13667 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
13670 * gfortran.dg/pr78741.f90: New test.
13672 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
13675 * gfortran.dg/pr69395.f90: New test.
13677 2018-03-15 Jakub Jelinek <jakub@redhat.com>
13680 * g++.dg/opt/pr79085.C: New test.
13682 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
13685 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
13686 label instead of __x86_indirect_thunk label.
13688 2018-03-15 Jakub Jelinek <jakub@redhat.com>
13691 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
13692 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
13693 * g++.dg/warn/deprecated-13.C: New test.
13695 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
13697 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
13699 2018-03-15 Richard Biener <rguenther@suse.de>
13702 * c-c++-common/pr84873.c: New testcase.
13704 2018-03-15 Tamar Christina <tamar.christina@arm.com>
13707 * gcc.target/arm/big-endian-subreg.c: New.
13709 2018-03-15 Jakub Jelinek <jakub@redhat.com>
13712 * gcc.c-torture/compile/pr84860.c: New test.
13714 2018-03-15 Julia Koval <julia.koval@intel.com>
13716 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
13718 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
13721 2018-03-15 Jakub Jelinek <jakub@redhat.com>
13724 * gcc.dg/pr84853.c: New test.
13726 2018-03-14 Carl Love <cel@us.ibm.com>
13728 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
13730 2018-03-14 Martin Liska <mliska@suse.cz>
13733 * g++.dg/lto/pr84805_0.C: New test.
13734 * g++.dg/lto/pr84805_1.C: New test.
13735 * g++.dg/lto/pr84805_2.C: New test.
13737 2018-03-14 David Malcolm <dmalcolm@redhat.com>
13740 * gcc.dg/fixits-pr84852-1.c: New test.
13741 * gcc.dg/fixits-pr84852-2.c: New test.
13743 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
13745 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
13746 separate verbose message.
13747 * lib/scandump.exp (scan-dump-times): Likewise.
13749 2018-03-14 Julia Koval <julia.koval@intel.com>
13751 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
13753 * gcc.target/i386/funcspec-56.inc: Ditto.
13755 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
13757 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
13760 2018-03-14 Jakub Jelinek <jakub@redhat.com>
13763 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
13764 check count from 17 to 14.
13767 * gcc.target/i386/pr84844.c: New test.
13769 2018-03-14 Richard Biener <rguenther@suse.de>
13771 PR tree-optimization/84830
13772 * gcc.dg/torture/pr84830.c: New testcase.
13774 2018-03-14 Marek Polacek <polacek@redhat.com>
13777 * g++.dg/cpp0x/static_assert15.C: New test.
13779 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
13782 * gfortran.dg/pr61775.f90: New test.
13784 2018-03-13 Jakub Jelinek <jakub@redhat.com>
13787 * g++.dg/ext/pr84843-1.C: New test.
13788 * g++.dg/ext/pr84843-2.C: New test.
13790 2018-03-13 David Pagan <dave.pagan@oracle.com>
13793 * gcc.dg/pr46921.c: New test.
13795 2018-03-13 Martin Sebor <msebor@redhat.com>
13797 PR tree-optimization/84725
13798 * c-c++-common/Wstringop-truncation-4.c: New test.
13799 * c-c++-common/attr-nonstring-5.c: New test.
13801 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
13803 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
13805 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
13806 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
13808 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
13810 * gcc.target/aarch64/sve/tls_1.c: New test.
13811 * gcc.target/aarch64/sve/tls_2.C: Likewise.
13813 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
13815 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
13816 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
13818 2018-03-13 Martin Liska <mliska@suse.cz>
13821 * g++.dg/ipa/pr84658.C: New test.
13823 2018-03-13 Jakub Jelinek <jakub@redhat.com>
13825 PR middle-end/84834
13826 * gcc.dg/pr84834.c: New test.
13829 * gcc.target/i386/pr84827.c: New test.
13832 * g++.dg/ext/pr84828.C: New test.
13835 * gcc.target/i386/avx512f-pr84786-1.c: New test.
13836 * gcc.target/i386/avx512f-pr84786-2.c: New test.
13839 * g++.dg/cpp1y/constexpr-84808.C: New test.
13842 * g++.dg/debug/pr84704.C: New test.
13844 2018-03-12 Renlin Li <renlin.li@arm.com>
13846 * gcc.target/aarch64/movi_hf.c: New.
13847 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
13848 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
13850 2018-03-12 Martin Sebor <msebor@redhat.com>
13852 PR tree-optimization/83456
13853 * c-c++-common/Wrestrict-2.c: Remove test cases.
13854 * c-c++-common/Wrestrict.c: Same.
13855 * gcc.dg/Wrestrict-12.c: New test.
13856 * gcc.dg/Wrestrict-14.c: New test.
13858 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
13860 * g++.dg/pr84821.C: New test.
13862 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
13864 * gcc.dg/pr84799.c: New test.
13866 2018-03-12 Richard Biener <rguenther@suse.de>
13868 PR tree-optimization/84803
13869 * gcc.dg/torture/pr84803.c: New testcase.
13871 2018-03-12 Jakub Jelinek <jakub@redhat.com>
13874 * g++.dg/debug/pr84813.C: New test.
13876 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
13879 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
13881 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
13884 * gfortran.dg/pr83939.f90
13886 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
13889 * gfortran.dg/zero_sized_9.f90: New test.
13891 2018-03-11 Jakub Jelinek <jakub@redhat.com>
13894 * g++.dg/debug/dwarf2/enum2.C: New test.
13896 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
13899 * gfortran.dg/pr84734.f90: New test.
13901 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
13903 * gnat.dg/prot3.adb: New test.
13904 * gnat.dg/prot3_pkg.ad[sb]: New helper.
13906 2018-03-09 Jason Merrill <jason@redhat.com>
13907 Paolo Carlini <paolo.carlini@oracle.com>
13911 * g++.dg/cpp0x/pr71169.C: New.
13912 * g++.dg/cpp0x/pr71169-2.C: Likewise.
13913 * g++.dg/cpp0x/pr71832.C: Likewise.
13915 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
13918 * gcc.target/powerpc/pr83969.c: New test.
13920 2018-03-09 Jakub Jelinek <jakub@redhat.com>
13923 * gcc.dg/pr84772.c: New test.
13926 * g++.dg/warn/Wformat-2.C: New test.
13929 * g++.dg/ext/vla18.C: New test.
13931 2018-03-09 Martin Sebor <msebor@redhat.com>
13933 PR tree-optimization/84526
13934 * gcc.dg/Wrestrict-10.c: New test.
13935 * gcc.dg/Wrestrict-11.c: New test.
13937 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
13939 PR rtl-optimization/84682
13940 * gcc.dg/torture/pr84682-1.c: New.
13941 * gcc.dg/torture/pr84682-2.c: New.
13942 * gcc.dg/torture/pr84682-3.c: New.
13944 2018-03-09 Jakub Jelinek <jakub@redhat.com>
13947 * g++.dg/ext/pr84724.C: New test.
13949 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
13952 * gcc.target/arm/pr83712.c: New.
13954 2018-03-09 Richard Biener <rguenther@suse.de>
13956 PR tree-optimization/84775
13957 * gcc.dg/torture/pr84775.c: New testcase.
13959 2018-03-09 Jakub Jelinek <jakub@redhat.com>
13962 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
13965 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
13967 * gcc.c-torture/compile/20180309-1.c: New test.
13969 2018-03-08 Jakub Jelinek <jakub@redhat.com>
13972 * g++.dg/warn/Wunused-function4.C: New test.
13974 PR inline-asm/84742
13975 * gcc.target/i386/pr84742-1.c: New test.
13976 * gcc.target/i386/pr84742-2.c: New test.
13978 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13981 * gcc.c-torture/execute/pr84748.c: New test.
13983 2018-03-08 Richard Biener <rguenther@suse.de>
13985 PR middle-end/84552
13986 * gcc.dg/graphite/pr84552.c: New testcase.
13988 2018-03-08 Richard Biener <rguenther@suse.de>
13990 PR tree-optimization/84178
13991 * gcc.dg/torture/pr84178-2.c: New testcase.
13993 2018-03-08 David Malcolm <dmalcolm@redhat.com>
13995 PR tree-optimization/84178
13996 * gcc.c-torture/compile/pr84178-1.c: New test.
13998 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
14000 * lib/target-supports.exp: Do not return zero from a ifunc
14003 2018-03-08 Richard Biener <rguenther@suse.de>
14005 PR tree-optimization/84746
14006 * gcc.dg/torture/pr84746.c: New testcase.
14009 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
14012 * gcc.dg/graphite/pr84404.c: New.
14014 2018-03-08 Jakub Jelinek <jakub@redhat.com>
14016 PR tree-optimization/84740
14017 * gcc.dg/torture/pr84740.c: New test.
14019 PR tree-optimization/84739
14020 * gcc.dg/pr84739.c: New test.
14022 2018-03-07 Martin Sebor <msebor@redhat.com>
14024 PR tree-optimization/83519
14025 * gcc.dg/Wrestrict-13.c: New test.
14027 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
14031 * gfortran.dg/pr64124.f90: New tests.
14032 * gfortran.dg/pr70409.f90: New tests.
14034 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
14037 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
14039 2018-03-07 Martin Sebor <msebor@redhat.com>
14041 PR tree-optimization/84526
14042 * gcc.dg/Wrestrict-10.c: New test.
14044 2018-03-07 Martin Sebor <msebor@redhat.com>
14046 PR tree-optimization/84468
14047 * g++.dg/warn/Wstringop-truncation-2.C: New test.
14048 * gcc.dg/Wstringop-truncation.c: New test.
14049 * gcc.dg/Wstringop-truncation-2.c: New test.
14051 2018-03-07 Jakub Jelinek <jakub@redhat.com>
14054 * gfortran.dg/pr84565.f90: New test.
14056 PR middle-end/84723
14057 * gcc.target/i386/pr84723-1.c: New test.
14058 * gcc.target/i386/pr84723-2.c: New test.
14059 * gcc.target/i386/pr84723-3.c: New test.
14060 * gcc.target/i386/pr84723-4.c: New test.
14061 * gcc.target/i386/pr84723-5.c: New test.
14063 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
14066 * gfortran.dg/pr64107.f90: New test.
14068 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
14072 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
14074 2018-03-06 Marek Polacek <polacek@redhat.com>
14077 * g++.dg/cpp1z/constexpr-84684.C: New test.
14079 2018-03-06 Jakub Jelinek <jakub@redhat.com>
14082 * gcc.dg/pr84721.c: New test.
14085 * gcc.dg/pr84710.c: New test.
14087 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
14090 * gfortran.dg/implied_do_2.f90: New test.
14091 * gfortran.dg/coarray_8.f90: Update for new error message.
14093 2018-03-06 Jakub Jelinek <jakub@redhat.com>
14095 PR inline-asm/84683
14096 * g++.dg/ext/pr84683.C: New test.
14098 PR tree-optimization/84687
14099 * gcc.dg/pr84687.c: New test.
14101 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
14104 * g++.dg/pr84231.C: New.
14107 * g++.dg/cpp1y/pr84593.C: New.
14110 * g++.dg/pr84492.C: New.
14112 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14114 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
14115 __builtin_ppc_speculation_barrier.
14117 2018-03-05 Jakub Jelinek <jakub@redhat.com>
14120 * gcc.target/powerpc/pr84700.c: New test.
14122 2018-03-05 Nathan Sidwell <nathan@acm.org>
14125 * g++.dg/lookup/pr84702.C: New.
14127 2018-03-05 Jakub Jelinek <jakub@redhat.com>
14130 * gcc.target/i386/pr84564.c: New test.
14132 2018-03-05 Marek Polacek <polacek@redhat.com>
14135 * g++.dg/cpp0x/inline-ns10.C: New test.
14137 2018-03-05 Nathan Sidwell <nathan@acm.org>
14140 * g++.dg/template/pr84694.C: New.
14142 2018-03-05 Jakub Jelinek <jakub@redhat.com>
14145 * gcc.c-torture/execute/pr84524.c: New test.
14146 * gcc.target/i386/avx512bw-pr84524.c: New test.
14148 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
14151 * g++.dg/pr84264.C: New test.
14153 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
14156 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
14157 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
14158 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
14160 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
14162 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
14163 * g++.dg/other/i386-3.C: Ditto.
14164 * gcc.target/i386/sse-12.c: Ditto.
14165 * gcc.target/i386/sse-13.c: Ditto.
14166 * gcc.target/i386/sse-14.c: Ditto.
14167 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
14168 * gcc.target/i386/wbinvd-1.c: New test.
14169 * gcc.target/i386/wbnoinvd-1.c: Ditto.
14170 * gcc.target/i386/pconfig-1.c: Ditto.
14172 2018-03-05 Pádraig Brady <P@draigBrady.com>
14173 Nathan Sidwell <nathan@acm.org>
14176 * g++.dg/cpp0x/pr84497.C: New.
14178 2018-03-05 Richard Biener <rguenther@suse.de>
14180 PR tree-optimization/84670
14181 * gcc.dg/pr84670-1.c: New testcase.
14182 * gcc.dg/pr84670-2.c: Likewise.
14183 * gcc.dg/pr84670-3.c: Likewise.
14184 * gcc.dg/pr84670-4.c: Likewise.
14186 2018-03-05 Richard Biener <rguenther@suse.de>
14188 PR tree-optimization/84650
14189 * gcc.dg/graphite/pr84650.c: New testcase.
14191 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
14194 * g++.dg/cpp1z/constexpr-lambda20.C: New.
14196 2018-03-03 Harald Anlauf <anlauf@gmx.de>
14199 * gfortran.dg/pr71085.f90: New test.
14201 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
14204 * gfortran.dg/zero_sized_8.f90: Really commit New test.
14206 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
14209 * gfortran.dg/pr51434.f90: New test.
14211 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
14214 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
14216 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
14219 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
14221 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
14224 * g++.dg/torture/pr71464.C: New.
14226 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
14229 * gfortran.dg/select_type_41.f90: New test.
14231 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
14234 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
14236 2018-03-02 Marek Polacek <polacek@redhat.com>
14239 * g++.dg/ext/flexary29.C: New test.
14241 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14243 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
14245 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
14248 * g++.dg/torture/pr81812.C: New.
14250 2018-03-02 Marek Polacek <polacek@redhat.com>
14253 * g++.dg/warn/Wsign-compare-8.C: New test.
14256 * g++.dg/parse/array-size3.C: New test.
14259 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
14261 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14264 * g++.dg/cpp1y/pr84662.C: New test.
14266 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
14268 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
14269 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
14271 * g++.dg/lto/20101010-1_0.C: Likewise.
14272 * g++.dg/lto/20101010-2_0.C: Likewise.
14274 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14277 * gcc.dg/pr84628.c: New test.
14280 * gcc.target/ia64/pr56540.c: New test.
14282 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
14284 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
14286 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
14287 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
14288 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
14289 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
14291 2018-03-02 Marek Polacek <polacek@redhat.com>
14294 * c-c++-common/ubsan/shift-11.c: New test.
14296 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
14298 * gcc.dg/vect/vect-alias-check-13.c: New test.
14300 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14303 * gcc.dg/pr84614.c: New test.
14305 PR inline-asm/84625
14306 * gcc.target/i386/pr84625.c: New test.
14308 2018-03-02 Richard Biener <rguenther@suse.de>
14310 PR tree-optimization/84427
14311 * gcc.dg/torture/pr84427.c: New testcase.
14313 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
14316 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
14317 powerpc64le*-*-linux*.
14318 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
14319 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
14321 2018-03-01 Martin Sebor <msebor@redhat.com>
14324 * g++.dg/ext/attr-const.C: Remove xfail.
14325 * g++.dg/ext/attr-malloc-3.C: New test.
14326 * g++.dg/ext/attr-noinline-3.C: New test.
14327 * g++.dg/ext/attr-noreturn-3.C: New test.
14328 * g++.dg/ext/attr-nothrow-3.C: New test.
14329 * g++.dg/ext/attr-pure.C: Remove xfail.
14331 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14334 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
14335 dg-options and dg-shouldfail "ubsan" directive.
14337 2018-03-01 Marek Polacek <polacek@redhat.com>
14338 Jason Merrill <jason@redhat.com>
14341 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
14342 * g++.dg/cpp1z/static1.C: New test.
14343 * g++.dg/template/static37.C: New test.
14345 2018-03-01 Nathan Sidwell <nathan@acm.org>
14348 * g++.dg/template/pr84434.C: New.
14350 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
14352 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
14353 -mthumb to the command-line.
14355 2018-03-01 Marek Polacek <polacek@redhat.com>
14358 * g++.dg/cpp0x/static_assert14.C: New test.
14360 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
14363 * g++.dg/torture/pr79410.C: New.
14365 2018-03-01 Martin Liska <mliska@suse.cz>
14368 * gcc.dg/asan/pr82484.c: New test.
14370 2018-03-01 Richard Biener <rguenther@suse.de>
14373 * gfortran.dg/lto/pr84645_0.f90: New testcase.
14375 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
14378 * gfortran.dg/coarray_47.f90: New test.
14380 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
14383 * gfortran.dg/class_array_23.f03: New test.
14385 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
14387 PR rtl-optimization/84528
14388 * gcc.dg/torture/pr84538.c: Rename to...
14389 * gcc.dg/torture/pr84528.c: ...this.
14391 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
14393 PR rtl-optimization/84528
14394 * gcc.dg/torture/pr84538.c: New test.
14396 2018-02-28 Martin Sebor <msebor@redhat.com>
14398 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
14399 -fpic test failures.
14400 * c-c++-common/Wrestrict-2.c: Same.
14401 * c-c++-common/Wstringop-truncation.c: Same.
14402 * gcc.dg/Warray-bounds-22.c: Same.
14403 * gcc.dg/Wstringop-overflow.c: Same.
14404 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
14405 (signed_range): Same.
14406 (unsigned_anti_range): Same.
14407 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
14408 (signed_range): Same.
14409 (unsigned_anti_range): Same.
14410 * gcc.dg/attr-alloc_size-7.c: Same.
14411 * gcc.dg/attr-alloc_size-8.c: Same.
14412 * gcc.dg/builtin-alloc-size.c: Same.
14413 * gcc.dg/builtin-stpncpy.c: Same.
14414 * gcc.dg/builtins-nonnull.c: Same.
14415 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
14416 * gcc.dg/pr79214.c: Same.
14417 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
14418 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
14419 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
14420 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
14421 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
14422 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
14423 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
14424 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
14425 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
14426 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
14427 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
14429 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
14432 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
14434 2018-02-28 Jakub Jelinek <jakub@redhat.com>
14437 * g++.dg/cpp0x/pr84609.C: New test.
14439 2018-02-28 Martin Sebor <msebor@redhat.com>
14442 * g++.dg/ext/attr-malloc-3.C: New test.
14443 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
14444 to pre-existing problems.
14445 * g++.dg/ext/attr-pure.C: Same.
14447 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
14450 * gfortran.dg/associate_37.f90: New test.
14453 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
14455 2018-02-28 Jakub Jelinek <jakub@redhat.com>
14458 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
14459 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
14460 * gcc.dg/bf-ms-layout-4.c: New test.
14461 * gcc.dg/bf-ms-layout-5.c: New test.
14463 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
14466 * gcc.target/powerpc/pr83399.c: Only run on Linux.
14468 2018-02-28 Richard Biener <rguenther@suse.de>
14470 PR tree-optimization/84584
14471 * gcc.dg/graphite/pr84584.c: New testcase.
14473 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
14475 PR preprocessor/84517
14476 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
14478 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
14480 * c-c++-common/dump-ada-spec-12.c: New test.
14481 * c-c++-common/dump-ada-spec-13.c: Likewise.
14483 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
14485 * c-c++-common/dump-ada-spec-11.c: New test.
14487 2018-02-28 Martin Liska <mliska@suse.cz>
14490 * g++.dg/ext/timevar1.C: Fix pruned patterns.
14491 * g++.dg/ext/timevar2.C: Likewise.
14493 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
14495 * c-c++-common/dump-ada-spec-8.c: New test.
14496 * c-c++-common/dump-ada-spec-9.c: Likewise.
14497 * c-c++-common/dump-ada-spec-10.c: Likewise.
14499 2018-02-28 Richard Biener <rguenther@suse.de>
14501 PR middle-end/84607
14502 * gcc.dg/pr84607.c: New testcase.
14504 2018-02-28 Nathan Sidwell <nathan@acm.org>
14507 * g++.dg/lookup/pr84602.C: New.
14509 2018-02-28 Jakub Jelinek <jakub@redhat.com>
14513 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
14515 * g++.dg/ext/attr-nonnull.C: Likewise.
14516 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
14518 * g++.dg/ext/attr-noinline-2.C: Likewise.
14519 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
14520 -fdump-tree-eh in dg-options.
14522 2018-02-28 Alan Modra <amodra@gmail.com>
14524 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
14526 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
14528 2018-02-27 Martin Sebor <msebor@redhat.com>
14532 * g++.dg/Wmissing-attributes.C: New test.
14533 * g++.dg/ext/attr-const-pure.C: New test.
14534 * g++.dg/ext/attr-const.C: New test.
14535 * g++.dg/ext/attr-deprecated-2.C: New test.
14536 * g++.dg/ext/attr-malloc-2.C: New test.
14537 * g++.dg/ext/attr-malloc.C: New test.
14538 * g++.dg/ext/attr-noinline-2.C: New test.
14539 * g++.dg/ext/attr-noinline.C: New test.
14540 * g++.dg/ext/attr-nonnull.C: New test.
14541 * g++.dg/ext/attr-noreturn-2.C: New test.
14542 * g++.dg/ext/attr-noreturn.C: New test.
14543 * g++.dg/ext/attr-nothrow-2.C: New test.
14544 * g++.dg/ext/attr-nothrow.C: New test.
14545 * g++.dg/ext/attr-optimize.C: New test.
14546 * g++.dg/ext/attr-pure.C: New test.
14547 * g++.dg/ext/attr-returns-nonnull.C: New test.
14548 * g++.dg/ext/attr-warning.C: New test.
14550 2018-02-27 Nathan Sidwell <nathan@acm.org>
14553 * g++.dg/lookup/pr84426.C: New.
14555 2018-02-27 Richard Biener <rguenther@suse.de>
14557 PR tree-optimization/84512
14558 * gcc.dg/tree-ssa/pr84512.c: New testcase.
14560 2018-02-27 Martin Liska <mliska@suse.cz>
14562 PR gcov-profile/84548
14563 * g++.dg/gcov/pr84548.C: New test.
14565 2018-02-27 Jakub Jelinek <jakub@redhat.com>
14568 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
14570 2018-02-26 Jakub Jelinek <jakub@redhat.com>
14573 * g++.dg/cpp1y/pr84558.C: New test.
14575 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
14578 * g++.dg/cpp0x/alignas14.C: New.
14579 * g++.dg/cpp0x/alignas15.C: Likewise.
14581 2018-02-26 Jakub Jelinek <jakub@redhat.com>
14584 * g++.dg/gomp/pr84557.C: New test.
14586 2018-02-26 Marek Polacek <polacek@redhat.com>
14589 * g++.dg/cpp1z/pr84325.C: New test.
14591 2018-02-26 Carl Love <cel@us.ibm.com>
14593 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
14595 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
14596 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
14597 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
14599 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
14600 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
14603 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
14606 * gcc.target/i386/indirect-thunk-1.c: Updated.
14607 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14608 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14609 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14610 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14611 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14612 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14613 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14614 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14615 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14616 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14617 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14618 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14619 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14620 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14621 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14622 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14623 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14624 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14625 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14626 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14627 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14628 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14629 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14630 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14631 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14632 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14633 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14634 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14635 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14636 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14637 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14638 * gcc.target/i386/ret-thunk-9.c: Likewise.
14639 * gcc.target/i386/ret-thunk-10.c: Likewise.
14640 * gcc.target/i386/ret-thunk-11.c: Likewise.
14641 * gcc.target/i386/ret-thunk-12.c: Likewise.
14642 * gcc.target/i386/ret-thunk-13.c: Likewise.
14643 * gcc.target/i386/ret-thunk-14.c: Likewise.
14644 * gcc.target/i386/ret-thunk-15.c: Likewise.
14646 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
14648 * gcc.c-torture/execute/20180226-1.c: New test.
14650 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
14652 PR tree-optimization/83965
14653 * gcc.dg/vect/pr83965-2.c: New test.
14655 2018-02-26 Tom de Vries <tom@codesourcery.com>
14657 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
14659 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
14662 * gcc.target/i386/ret-thunk-22.c: New test.
14663 * gcc.target/i386/ret-thunk-23.c: Likewise.
14664 * gcc.target/i386/ret-thunk-24.c: Likewise.
14665 * gcc.target/i386/ret-thunk-25.c: Likewise.
14666 * gcc.target/i386/ret-thunk-26.c: Likewise.
14668 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
14671 * g++.dg/cpp1z/pr84533.C: New.
14673 2018-02-26 Marek Polacek <polacek@redhat.com>
14676 * g++.dg/parse/error60.C: New test.
14678 2018-02-26 Jakub Jelinek <jakub@redhat.com>
14681 * g++.dg/gomp/pr84556.C: New test.
14682 * g++.dg/vect/pr84556.cc: New test.
14684 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
14687 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
14688 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
14689 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
14690 * gfortran.dg/c_loc_test.f90: Likewise.
14691 * gfortran.dg/c_loc_tests_2.f03: Likewise.
14692 * gfortran.dg/proc_decl_17.f90: Likewise.
14693 * gfortran.dg/proc_ptr_8.f90: Likewise.
14695 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14698 * gcc.target/aarch64/lr_free_2.c: Revert changes in
14699 r254814 disabling -fomit-frame-pointer by default.
14700 * gcc.target/aarch64/spill_1.c: Likewise.
14701 * gcc.target/aarch64/test_frame_11.c: Likewise.
14702 * gcc.target/aarch64/test_frame_12.c: Likewise.
14703 * gcc.target/aarch64/test_frame_13.c: Likewise.
14704 * gcc.target/aarch64/test_frame_14.c: Likewise.
14705 * gcc.target/aarch64/test_frame_15.c: Likewise.
14706 * gcc.target/aarch64/test_frame_3.c: Likewise.
14707 * gcc.target/aarch64/test_frame_5.c: Likewise.
14708 * gcc.target/aarch64/test_frame_9.c: Likewise.
14710 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
14713 * gfortran.dg/explicit_shape_1.f90: New test.
14714 * gfortran.dg/automatic_module_variable.f90: Update regex.
14715 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
14716 * gfortran.dg/constant_shape.f90: Ditto.
14717 * gfortran.dg/dec_structure_23.f90: Ditto.
14718 * gfortran.dg/pr78240.f90: Ditto.
14720 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
14723 * gfortran.dg/pr84523.f90: New test.
14725 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
14728 * gfortran.dg/select_type_40.f90: New test.
14730 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
14733 * gfortran.dg/data_substring.f90: New test.
14735 2018-02-24 Marek Polacek <polacek@redhat.com>
14738 * g++.dg/cpp1z/constexpr-83692.C: New test.
14740 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
14743 * gfortran.dg/statement_function_1.f90: Update test.
14745 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14748 * gfortran.dg/inquire_19.f90: New test.
14750 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
14753 * gfortran.dg/pr83149_b.f90: New test.
14754 * gfortran.dg/pr83149_a.f90: Additional source for previous.
14756 2018-02-23 Carl Love <cel@us.ibm.com>
14758 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
14759 vec_signed2 and vec_unsigned2 to new Power 8 test file.
14760 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
14763 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
14765 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
14766 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
14768 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
14770 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
14773 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
14776 * gfortran.dg/pr83149_1.f90: New test.
14777 * gfortran.dg/pr83149.f90: Additional source for previous.
14779 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
14782 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
14783 __GI___pthread_mutex_init as well.
14785 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
14788 * gfortran.dg/class_68.f90: New test.
14790 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
14793 * gfortran.dg/derived_init_5.f90: New test.
14795 2018-02-22 Jakub Jelinek <jakub@redhat.com>
14798 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
14799 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
14801 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
14804 * gcc.target/powerpc/pr81572.c: New.
14806 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
14808 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
14810 2018-02-22 Martin Sebor <msebor@redhat.com>
14812 PR tree-optimization/84480
14813 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
14814 * g++.dg/warn/Wstringop-truncation-1.C: New test.
14816 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
14819 * gcc.target/i386/indirect-thunk-11.c: New test.
14820 * gcc.target/i386/indirect-thunk-12.c: Likewise.
14821 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
14822 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
14823 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
14824 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
14825 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
14826 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
14827 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
14828 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
14830 2018-02-22 Steve Ellcey <sellcey@cavium.com>
14833 * gcc.target/aarch64/asm-2.c: Add dg-error for
14835 * gcc.target/aarch64/asm-4.c: New test.
14837 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
14839 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
14841 2018-02-22 Marek Polacek <polacek@redhat.com>
14844 * g++.dg/parse/error59.C: New test.
14846 2018-02-22 Tom de Vries <tom@codesourcery.com>
14848 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
14850 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
14853 * g++.dg/cpp0x/pr77655.C: New.
14855 2018-02-22 Jakub Jelinek <jakub@redhat.com>
14858 * g++.dg/cpp1y/pr84496.C: New test.
14861 * g++.dg/torture/pr84502.C: New test.
14863 PR tree-optimization/84503
14864 * gcc.dg/pr84503-1.c: New test.
14865 * gcc.dg/pr84503-2.c: New test.
14867 2018-02-21 Jakub Jelinek <jakub@redhat.com>
14869 PR tree-optimization/84478
14870 * gcc.c-torture/execute/pr84478.c: New test.
14872 2018-02-20 Martin Sebor <msebor@redhat.com>
14874 PR middle-end/84095
14875 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
14876 * c-c++-common/Wrestrict.c: Same.
14877 * gcc.dg/Wrestrict-6.c: Same.
14878 * gcc.dg/Warray-bounds-27.c: New test.
14879 * gcc.dg/Wrestrict-8.c: New test.
14880 * gcc.dg/Wrestrict-9.c: New test.
14881 * gcc.dg/pr84095.c: New test.
14883 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
14885 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
14887 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
14891 * gfortran.dg/structure_constructor_14.f90: New test.
14893 2018-02-20 Jeff Law <law@redhat.com>
14895 PR middle-end/82123
14896 PR tree-optimization/81592
14897 PR middle-end/79257
14898 * gcc.dg/pr81592.c: New test.
14899 * gcc.dg/pr82123.c: New test.
14900 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
14902 2018-02-20 Jakub Jelinek <jakub@redhat.com>
14905 * g++.dg/warn/Wunused-var-30.C: New test.
14907 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
14909 PR tree-optimization/84419
14910 * gcc.dg/vect/pr84419.c: New test.
14912 2018-02-20 Jakub Jelinek <jakub@redhat.com>
14914 PR middle-end/82004
14915 * gfortran.dg/pr82004.f90: New test.
14917 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
14919 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
14921 2018-02-20 Martin Liska <mliska@suse.cz>
14925 * gcc.target/i386/pr84310.c: New test.
14926 * gcc.target/i386/pr84310-2.c: Likewise.
14928 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
14931 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
14933 2018-02-20 Jakub Jelinek <jakub@redhat.com>
14936 * g++.dg/cpp1z/launder7.C: New test.
14939 * g++.dg/cpp0x/constexpr-84449.C: New test.
14942 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
14944 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
14948 * gfortran.dg/associate_22.f90: Enable commented out test.
14949 * gfortran.dg/associate_36.f90: New test.
14951 2018-02-19 Jakub Jelinek <jakub@redhat.com>
14954 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
14956 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
14958 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
14959 (dg-options): Use -mavx instead of -w.
14961 2018-02-19 Jakub Jelinek <jakub@redhat.com>
14964 * g++.dg/cpp1z/launder8.C: New test.
14967 * g++.dg/gomp/pr84448.C: New test.
14970 * g++.dg/gomp/pr84430.C: New test.
14972 PR tree-optimization/84452
14973 * gcc.dg/pr84452.c: New test.
14976 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
14978 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
14981 * gfortran.dg/implied_do_io_4.f90: New test.
14983 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
14985 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
14986 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
14987 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
14989 2018-02-19 Carl Love <cel@us.ibm.com>
14991 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
14993 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
14996 * gcc.target/i386/pr57193.c: Add -mtune=generic.
14998 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
15001 * g++.dg/cpp0x/auto50.C: New.
15002 * g++.dg/parse/friend12.C: Adjust.
15004 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15006 PR libgfortran/84389
15007 * gfortran.dg/dtio_33.f90: New test.
15009 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15011 PR libgfortran/84412
15012 * gfortran.dg/inquire_18.f90: New test.
15014 2018-02-18 Janus Weil <janus@gcc.gnu.org>
15017 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
15018 * gfortran.dg/pointer_intent_3.f90: Ditto.
15019 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
15020 * gfortran.dg/protected_3.f90: Ditto.
15021 * gfortran.dg/protected_4.f90: Ditto.
15022 * gfortran.dg/protected_5.f90: Ditto.
15023 * gfortran.dg/protected_6.f90: Ditto.
15025 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
15028 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
15031 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
15034 * gfortran.dg/inline_matmul_22.f90: New test.
15036 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
15039 * gfortran.dg/abort_shoulfail.f90: New test.
15040 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
15042 * gfortran.dg/PR19754_2.f90: Likewise.
15043 * gfortran.dg/PR19872.f: Likewise.
15044 * gfortran.dg/PR49268.f90: Likewise.
15045 * gfortran.dg/Wall.f90: Likewise.
15046 * gfortran.dg/Wno-all.f90: Likewise.
15047 * gfortran.dg/achar_1.f90: Likewise.
15048 * gfortran.dg/achar_2.f90: Likewise.
15049 * gfortran.dg/achar_4.f90: Likewise.
15050 * gfortran.dg/achar_6.F90: Likewise.
15051 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
15052 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
15053 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
15054 * gfortran.dg/actual_array_offset_1.f90: Likewise.
15055 * gfortran.dg/actual_array_result_1.f90: Likewise.
15056 * gfortran.dg/actual_array_substr_1.f90: Likewise.
15057 * gfortran.dg/actual_array_substr_2.f90: Likewise.
15058 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
15059 * gfortran.dg/actual_procedure_1.f90: Likewise.
15060 * gfortran.dg/adjustl_1.f90: Likewise.
15061 * gfortran.dg/advance_1.f90: Likewise.
15062 * gfortran.dg/advance_4.f90: Likewise.
15063 * gfortran.dg/advance_5.f90: Likewise.
15064 * gfortran.dg/advance_6.f90: Likewise.
15065 * gfortran.dg/aint_anint_1.f90: Likewise.
15066 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
15067 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
15068 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
15069 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
15070 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
15071 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
15072 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
15073 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
15074 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
15075 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
15076 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
15077 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
15078 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
15079 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
15080 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
15081 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
15082 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
15083 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
15084 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
15085 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
15086 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
15087 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
15088 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
15089 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
15090 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
15091 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
15092 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
15093 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
15094 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
15095 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
15096 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
15097 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
15098 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
15099 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
15100 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
15101 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
15102 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
15103 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
15104 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
15105 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
15106 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
15107 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
15108 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
15109 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
15110 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
15111 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
15112 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
15113 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
15114 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
15115 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
15116 * gfortran.dg/allocatable_function_1.f90: Likewise.
15117 * gfortran.dg/allocatable_function_10.f90: Likewise.
15118 * gfortran.dg/allocatable_function_3.f90: Likewise.
15119 * gfortran.dg/allocatable_function_5.f90: Likewise.
15120 * gfortran.dg/allocatable_function_6.f90: Likewise.
15121 * gfortran.dg/allocatable_function_7.f90: Likewise.
15122 * gfortran.dg/allocatable_function_8.f90: Likewise.
15123 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
15124 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
15125 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
15126 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
15127 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
15128 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
15129 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
15130 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
15131 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
15132 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
15133 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
15134 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
15135 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
15136 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
15137 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
15138 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
15139 * gfortran.dg/allocate_class_3.f90: Likewise.
15140 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
15141 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
15142 * gfortran.dg/allocate_derived_5.f90: Likewise.
15143 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
15144 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
15145 * gfortran.dg/allocate_with_source_1.f90: Likewise.
15146 * gfortran.dg/allocate_with_source_10.f08: Likewise.
15147 * gfortran.dg/allocate_with_source_11.f08: Likewise.
15148 * gfortran.dg/allocate_with_source_12.f03: Likewise.
15149 * gfortran.dg/allocate_with_source_15.f03: Likewise.
15150 * gfortran.dg/allocate_with_source_16.f90: Likewise.
15151 * gfortran.dg/allocate_with_source_17.f03: Likewise.
15152 * gfortran.dg/allocate_with_source_18.f03: Likewise.
15153 * gfortran.dg/allocate_with_source_2.f90: Likewise.
15154 * gfortran.dg/allocate_with_source_20.f03: Likewise.
15155 * gfortran.dg/allocate_with_source_22.f03: Likewise.
15156 * gfortran.dg/allocate_with_source_23.f03: Likewise.
15157 * gfortran.dg/allocate_with_source_24.f90: Likewise.
15158 * gfortran.dg/allocate_with_source_5.f90: Likewise.
15159 * gfortran.dg/allocate_with_source_6.f90: Likewise.
15160 * gfortran.dg/allocate_with_source_7.f08: Likewise.
15161 * gfortran.dg/allocate_with_source_8.f08: Likewise.
15162 * gfortran.dg/allocate_with_source_9.f08: Likewise.
15163 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
15164 * gfortran.dg/allocate_zerosize_3.f: Likewise.
15165 * gfortran.dg/altreturn_3.f90: Likewise.
15166 * gfortran.dg/altreturn_5.f90: Likewise.
15167 * gfortran.dg/altreturn_7.f90: Likewise.
15168 * gfortran.dg/and_or_xor.f90: Likewise.
15169 * gfortran.dg/anint_1.f90: Likewise.
15170 * gfortran.dg/any_all_1.f90: Likewise.
15171 * gfortran.dg/anyallcount_1.f90: Likewise.
15172 * gfortran.dg/append_1.f90: Likewise.
15173 * gfortran.dg/argument_checking_1.f90: Likewise.
15174 * gfortran.dg/argument_checking_2.f90: Likewise.
15175 * gfortran.dg/argument_checking_8.f90: Likewise.
15176 * gfortran.dg/arithmetic_if.f90: Likewise.
15177 * gfortran.dg/array_1.f90: Likewise.
15178 * gfortran.dg/array_2.f90: Likewise.
15179 * gfortran.dg/array_alloc_1.f90: Likewise.
15180 * gfortran.dg/array_alloc_2.f90: Likewise.
15181 * gfortran.dg/array_alloc_3.f90: Likewise.
15182 * gfortran.dg/array_assignment_1.F90: Likewise.
15183 * gfortran.dg/array_assignment_5.f90: Likewise.
15184 * gfortran.dg/array_constructor_1.f90: Likewise.
15185 * gfortran.dg/array_constructor_10.f90: Likewise.
15186 * gfortran.dg/array_constructor_11.f90: Likewise.
15187 * gfortran.dg/array_constructor_12.f90: Likewise.
15188 * gfortran.dg/array_constructor_15.f90: Likewise.
15189 * gfortran.dg/array_constructor_16.f90: Likewise.
15190 * gfortran.dg/array_constructor_17.f90: Likewise.
15191 * gfortran.dg/array_constructor_19.f90: Likewise.
15192 * gfortran.dg/array_constructor_23.f: Likewise.
15193 * gfortran.dg/array_constructor_24.f: Likewise.
15194 * gfortran.dg/array_constructor_32.f90: Likewise.
15195 * gfortran.dg/array_constructor_36.f90: Likewise.
15196 * gfortran.dg/array_constructor_39.f90: Likewise.
15197 * gfortran.dg/array_constructor_4.f90: Likewise.
15198 * gfortran.dg/array_constructor_40.f90: Likewise.
15199 * gfortran.dg/array_constructor_44.f90: Likewise.
15200 * gfortran.dg/array_constructor_45.f90: Likewise.
15201 * gfortran.dg/array_constructor_46.f90: Likewise.
15202 * gfortran.dg/array_constructor_47.f90: Likewise.
15203 * gfortran.dg/array_constructor_49.f90: Likewise.
15204 * gfortran.dg/array_constructor_5.f90: Likewise.
15205 * gfortran.dg/array_constructor_50.f90: Likewise.
15206 * gfortran.dg/array_constructor_6.f90: Likewise.
15207 * gfortran.dg/array_constructor_7.f90: Likewise.
15208 * gfortran.dg/array_constructor_8.f90: Likewise.
15209 * gfortran.dg/array_constructor_9.f90: Likewise.
15210 * gfortran.dg/array_constructor_type_1.f03: Likewise.
15211 * gfortran.dg/array_constructor_type_10.f03: Likewise.
15212 * gfortran.dg/array_constructor_type_11.f03: Likewise.
15213 * gfortran.dg/array_constructor_type_12.f03: Likewise.
15214 * gfortran.dg/array_constructor_type_13.f90: Likewise.
15215 * gfortran.dg/array_constructor_type_14.f03: Likewise.
15216 * gfortran.dg/array_constructor_type_16.f03: Likewise.
15217 * gfortran.dg/array_constructor_type_2.f03: Likewise.
15218 * gfortran.dg/array_constructor_type_22.f03: Likewise.
15219 * gfortran.dg/array_constructor_type_3.f03: Likewise.
15220 * gfortran.dg/array_constructor_type_4.f03: Likewise.
15221 * gfortran.dg/array_constructor_type_5.f03: Likewise.
15222 * gfortran.dg/array_constructor_type_6.f03: Likewise.
15223 * gfortran.dg/array_constructor_type_7.f03: Likewise.
15224 * gfortran.dg/array_function_1.f90: Likewise.
15225 * gfortran.dg/array_function_5.f90: Likewise.
15226 * gfortran.dg/array_initializer_1.f90: Likewise.
15227 * gfortran.dg/array_initializer_2.f90: Likewise.
15228 * gfortran.dg/array_memcpy_5.f90: Likewise.
15229 * gfortran.dg/array_memset_2.f90: Likewise.
15230 * gfortran.dg/array_reference_1.f90: Likewise.
15231 * gfortran.dg/array_return_value_1.f90: Likewise.
15232 * gfortran.dg/array_section_1.f90: Likewise.
15233 * gfortran.dg/array_temporaries_3.f90: Likewise.
15234 * gfortran.dg/arrayio_1.f90: Likewise.
15235 * gfortran.dg/arrayio_10.f90: Likewise.
15236 * gfortran.dg/arrayio_11.f90: Likewise.
15237 * gfortran.dg/arrayio_12.f90: Likewise.
15238 * gfortran.dg/arrayio_13.f90: Likewise.
15239 * gfortran.dg/arrayio_14.f90: Likewise.
15240 * gfortran.dg/arrayio_16.f90: Likewise.
15241 * gfortran.dg/arrayio_2.f90: Likewise.
15242 * gfortran.dg/arrayio_3.f90: Likewise.
15243 * gfortran.dg/arrayio_4.f90: Likewise.
15244 * gfortran.dg/arrayio_5.f90: Likewise.
15245 * gfortran.dg/arrayio_6.f90: Likewise.
15246 * gfortran.dg/arrayio_7.f90: Likewise.
15247 * gfortran.dg/arrayio_8.f90: Likewise.
15248 * gfortran.dg/arrayio_9.f90: Likewise.
15249 * gfortran.dg/arrayio_derived_1.f90: Likewise.
15250 * gfortran.dg/assign_10.f90: Likewise.
15251 * gfortran.dg/assign_9.f90: Likewise.
15252 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
15253 * gfortran.dg/assignment_1.f90: Likewise.
15254 * gfortran.dg/associate_1.f03: Likewise.
15255 * gfortran.dg/associate_11.f90: Likewise.
15256 * gfortran.dg/associate_13.f90: Likewise.
15257 * gfortran.dg/associate_15.f90: Likewise.
15258 * gfortran.dg/associate_17.f90: Likewise.
15259 * gfortran.dg/associate_18.f08: Likewise.
15260 * gfortran.dg/associate_19.f03: Likewise.
15261 * gfortran.dg/associate_20.f03: Likewise.
15262 * gfortran.dg/associate_22.f90: Likewise.
15263 * gfortran.dg/associate_23.f90: Likewise.
15264 * gfortran.dg/associate_24.f90: Likewise.
15265 * gfortran.dg/associate_25.f90: Likewise.
15266 * gfortran.dg/associate_27.f90: Likewise.
15267 * gfortran.dg/associate_28.f90: Likewise.
15268 * gfortran.dg/associate_32.f03: Likewise.
15269 * gfortran.dg/associate_33.f03: Likewise.
15270 * gfortran.dg/associate_34.f90: Likewise.
15271 * gfortran.dg/associate_6.f03: Likewise.
15272 * gfortran.dg/associate_7.f03: Likewise.
15273 * gfortran.dg/associate_8.f03: Likewise.
15274 * gfortran.dg/associate_9.f03: Likewise.
15275 * gfortran.dg/associated_1.f90: Likewise.
15276 * gfortran.dg/associated_2.f90: Likewise.
15277 * gfortran.dg/associated_5.f90: Likewise.
15278 * gfortran.dg/associated_6.f90: Likewise.
15279 * gfortran.dg/associated_target_3.f90: Likewise.
15280 * gfortran.dg/associated_target_4.f90: Likewise.
15281 * gfortran.dg/associated_target_5.f03: Likewise.
15282 * gfortran.dg/associated_target_6.f03: Likewise.
15283 * gfortran.dg/assumed_dummy_1.f90: Likewise.
15284 * gfortran.dg/assumed_rank_1.f90: Likewise.
15285 * gfortran.dg/assumed_rank_10.f90: Likewise.
15286 * gfortran.dg/assumed_rank_2.f90: Likewise.
15287 * gfortran.dg/assumed_rank_7.f90: Likewise.
15288 * gfortran.dg/assumed_rank_8.f90: Likewise.
15289 * gfortran.dg/assumed_rank_9.f90: Likewise.
15290 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15291 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15292 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
15293 * gfortran.dg/assumed_type_2.f90: Likewise.
15294 * gfortran.dg/atan2_1.f90: Likewise.
15295 * gfortran.dg/auto_array_1.f90: Likewise.
15296 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
15297 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
15298 * gfortran.dg/auto_char_len_3.f90: Likewise.
15299 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
15300 * gfortran.dg/auto_internal_assumed.f90: Likewise.
15301 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
15302 * gfortran.dg/auto_save_2.f90: Likewise.
15303 * gfortran.dg/automatic_default_init_1.f90: Likewise.
15304 * gfortran.dg/backslash_1.f90: Likewise.
15305 * gfortran.dg/backslash_2.f90: Likewise.
15306 * gfortran.dg/backslash_3.f: Likewise.
15307 * gfortran.dg/backspace_1.f: Likewise.
15308 * gfortran.dg/backspace_10.f90: Likewise.
15309 * gfortran.dg/backspace_11.f90: Likewise.
15310 * gfortran.dg/backspace_2.f: Likewise.
15311 * gfortran.dg/backspace_3.f: Likewise.
15312 * gfortran.dg/backspace_4.f: Likewise.
15313 * gfortran.dg/backspace_5.f: Likewise.
15314 * gfortran.dg/backspace_6.f: Likewise.
15315 * gfortran.dg/backspace_7.f90: Likewise.
15316 * gfortran.dg/backspace_8.f: Likewise.
15317 * gfortran.dg/backspace_9.f: Likewise.
15318 * gfortran.dg/bessel_1.f90: Likewise.
15319 * gfortran.dg/bessel_2.f90: Likewise.
15320 * gfortran.dg/bessel_5.f90: Likewise.
15321 * gfortran.dg/bessel_6.f90: Likewise.
15322 * gfortran.dg/bessel_7.f90: Likewise.
15323 * gfortran.dg/bind_c_dts_2.f03: Likewise.
15324 * gfortran.dg/bind_c_dts_3.f03: Likewise.
15325 * gfortran.dg/bind_c_usage_15.f90: Likewise.
15326 * gfortran.dg/bind_c_usage_16.f03: Likewise.
15327 * gfortran.dg/bind_c_usage_17.f90: Likewise.
15328 * gfortran.dg/bind_c_usage_24.f90: Likewise.
15329 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
15330 * gfortran.dg/binding_label_tests_16.f03: Likewise.
15331 * gfortran.dg/binding_label_tests_23.f90: Likewise.
15332 * gfortran.dg/bit_comparison_1.F90: Likewise.
15333 * gfortran.dg/bit_comparison_2.F90: Likewise.
15334 * gfortran.dg/block_1.f08: Likewise.
15335 * gfortran.dg/block_13.f08: Likewise.
15336 * gfortran.dg/block_14.f90: Likewise.
15337 * gfortran.dg/block_2.f08: Likewise.
15338 * gfortran.dg/block_6.f08: Likewise.
15339 * gfortran.dg/block_7.f08: Likewise.
15340 * gfortran.dg/block_8.f08: Likewise.
15341 * gfortran.dg/blockdata_1.f90: Likewise.
15342 * gfortran.dg/bound_1.f90: Likewise.
15343 * gfortran.dg/bound_2.f90: Likewise.
15344 * gfortran.dg/bound_3.f90: Likewise.
15345 * gfortran.dg/bound_4.f90: Likewise.
15346 * gfortran.dg/bound_5.f90: Likewise.
15347 * gfortran.dg/bound_6.f90: Likewise.
15348 * gfortran.dg/bound_7.f90: Likewise.
15349 * gfortran.dg/bound_8.f90: Likewise.
15350 * gfortran.dg/bound_9.f90: Likewise.
15351 * gfortran.dg/bound_simplification_1.f90: Likewise.
15352 * gfortran.dg/bound_simplification_3.f90: Likewise.
15353 * gfortran.dg/bound_simplification_4.f90: Likewise.
15354 * gfortran.dg/bound_simplification_5.f90: Likewise.
15355 * gfortran.dg/bound_simplification_6.f90: Likewise.
15356 * gfortran.dg/bounds_check_1.f90: Likewise.
15357 * gfortran.dg/bounds_check_12.f90: Likewise.
15358 * gfortran.dg/bounds_check_14.f90: Likewise.
15359 * gfortran.dg/bounds_check_15.f90: Likewise.
15360 * gfortran.dg/bounds_check_19.f90: Likewise.
15361 * gfortran.dg/bounds_check_8.f90: Likewise.
15362 * gfortran.dg/bounds_check_9.f90: Likewise.
15363 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
15364 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
15365 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
15366 * gfortran.dg/boz_1.f90: Likewise.
15367 * gfortran.dg/boz_11.f90: Likewise.
15368 * gfortran.dg/boz_13.f90: Likewise.
15369 * gfortran.dg/boz_14.f90: Likewise.
15370 * gfortran.dg/boz_15.f90: Likewise.
15371 * gfortran.dg/boz_3.f90: Likewise.
15372 * gfortran.dg/boz_6.f90: Likewise.
15373 * gfortran.dg/boz_9.f90: Likewise.
15374 * gfortran.dg/byte_1.f90: Likewise.
15375 * gfortran.dg/byte_2.f90: Likewise.
15376 * gfortran.dg/c_assoc.f90: Likewise.
15377 * gfortran.dg/c_assoc_2.f03: Likewise.
15378 * gfortran.dg/c_assoc_3.f90: Likewise.
15379 * gfortran.dg/c_by_val_1.f: Likewise.
15380 * gfortran.dg/c_by_val_5.f90: Likewise.
15381 * gfortran.dg/c_char_tests.f03: Likewise.
15382 * gfortran.dg/c_char_tests_2.f03: Likewise.
15383 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
15384 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
15385 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
15386 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
15387 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
15388 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
15389 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
15390 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
15391 * gfortran.dg/c_kind_params.f90: Likewise.
15392 * gfortran.dg/c_loc_test_20.f90: Likewise.
15393 * gfortran.dg/c_loc_tests_2.f03: Likewise.
15394 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
15395 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
15396 * gfortran.dg/c_size_t_test.f03: Likewise.
15397 * gfortran.dg/c_sizeof_1.f90: Likewise.
15398 * gfortran.dg/c_sizeof_5.f90: Likewise.
15399 * gfortran.dg/c_sizeof_6.f90: Likewise.
15400 * gfortran.dg/char4_iunit_1.f03: Likewise.
15401 * gfortran.dg/char4_iunit_2.f03: Likewise.
15402 * gfortran.dg/char_allocation_1.f90: Likewise.
15403 * gfortran.dg/char_array_constructor.f90: Likewise.
15404 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
15405 * gfortran.dg/char_assign_1.f90: Likewise.
15406 * gfortran.dg/char_associated_1.f90: Likewise.
15407 * gfortran.dg/char_cast_2.f90: Likewise.
15408 * gfortran.dg/char_comparison_1.f: Likewise.
15409 * gfortran.dg/char_component_initializer_1.f90: Likewise.
15410 * gfortran.dg/char_component_initializer_2.f90: Likewise.
15411 * gfortran.dg/char_cons_len.f90: Likewise.
15412 * gfortran.dg/char_conversion.f90: Likewise.
15413 * gfortran.dg/char_cshift_1.f90: Likewise.
15414 * gfortran.dg/char_cshift_2.f90: Likewise.
15415 * gfortran.dg/char_decl_2.f90: Likewise.
15416 * gfortran.dg/char_eoshift_1.f90: Likewise.
15417 * gfortran.dg/char_eoshift_2.f90: Likewise.
15418 * gfortran.dg/char_eoshift_3.f90: Likewise.
15419 * gfortran.dg/char_eoshift_4.f90: Likewise.
15420 * gfortran.dg/char_eoshift_5.f90: Likewise.
15421 * gfortran.dg/char_expr_1.f90: Likewise.
15422 * gfortran.dg/char_expr_3.f90: Likewise.
15423 * gfortran.dg/char_initialiser_actual.f90: Likewise.
15424 * gfortran.dg/char_length_12.f90: Likewise.
15425 * gfortran.dg/char_length_14.f90: Likewise.
15426 * gfortran.dg/char_length_15.f90: Likewise.
15427 * gfortran.dg/char_length_17.f90: Likewise.
15428 * gfortran.dg/char_length_20.f90: Likewise.
15429 * gfortran.dg/char_length_21.f90: Likewise.
15430 * gfortran.dg/char_length_5.f90: Likewise.
15431 * gfortran.dg/char_length_6.f90: Likewise.
15432 * gfortran.dg/char_length_7.f90: Likewise.
15433 * gfortran.dg/char_length_8.f90: Likewise.
15434 * gfortran.dg/char_pack_1.f90: Likewise.
15435 * gfortran.dg/char_pack_2.f90: Likewise.
15436 * gfortran.dg/char_pointer_assign.f90: Likewise.
15437 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
15438 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
15439 * gfortran.dg/char_pointer_dependency.f90: Likewise.
15440 * gfortran.dg/char_pointer_dummy.f90: Likewise.
15441 * gfortran.dg/char_pointer_func.f90: Likewise.
15442 * gfortran.dg/char_reshape_1.f90: Likewise.
15443 * gfortran.dg/char_result_1.f90: Likewise.
15444 * gfortran.dg/char_result_12.f90: Likewise.
15445 * gfortran.dg/char_result_13.f90: Likewise.
15446 * gfortran.dg/char_result_14.f90: Likewise.
15447 * gfortran.dg/char_result_15.f90: Likewise.
15448 * gfortran.dg/char_result_2.f90: Likewise.
15449 * gfortran.dg/char_result_3.f90: Likewise.
15450 * gfortran.dg/char_result_4.f90: Likewise.
15451 * gfortran.dg/char_result_5.f90: Likewise.
15452 * gfortran.dg/char_result_6.f90: Likewise.
15453 * gfortran.dg/char_result_7.f90: Likewise.
15454 * gfortran.dg/char_result_8.f90: Likewise.
15455 * gfortran.dg/char_spread_1.f90: Likewise.
15456 * gfortran.dg/char_transpose_1.f90: Likewise.
15457 * gfortran.dg/char_type_len.f90: Likewise.
15458 * gfortran.dg/char_unpack_1.f90: Likewise.
15459 * gfortran.dg/char_unpack_2.f90: Likewise.
15460 * gfortran.dg/character_array_constructor_1.f90: Likewise.
15461 * gfortran.dg/character_comparison_1.f90: Likewise.
15462 * gfortran.dg/character_comparison_2.f90: Likewise.
15463 * gfortran.dg/character_comparison_3.f90: Likewise.
15464 * gfortran.dg/character_comparison_4.f90: Likewise.
15465 * gfortran.dg/character_comparison_5.f90: Likewise.
15466 * gfortran.dg/character_comparison_6.f90: Likewise.
15467 * gfortran.dg/character_comparison_7.f90: Likewise.
15468 * gfortran.dg/character_comparison_8.f90: Likewise.
15469 * gfortran.dg/character_comparison_9.f90: Likewise.
15470 * gfortran.dg/charlen_15.f90: Likewise.
15471 * gfortran.dg/charlen_16.f90: Likewise.
15472 * gfortran.dg/chkbits.f90: Likewise.
15473 * gfortran.dg/chmod_1.f90: Likewise.
15474 * gfortran.dg/chmod_2.f90: Likewise.
15475 * gfortran.dg/chmod_3.f90: Likewise.
15476 * gfortran.dg/class_1.f03: Likewise.
15477 * gfortran.dg/class_18.f03: Likewise.
15478 * gfortran.dg/class_19.f03: Likewise.
15479 * gfortran.dg/class_35.f90: Likewise.
15480 * gfortran.dg/class_46.f03: Likewise.
15481 * gfortran.dg/class_48.f90: Likewise.
15482 * gfortran.dg/class_51.f90: Likewise.
15483 * gfortran.dg/class_52.f90: Likewise.
15484 * gfortran.dg/class_6.f03: Likewise.
15485 * gfortran.dg/class_63.f90: Likewise.
15486 * gfortran.dg/class_64.f90: Likewise.
15487 * gfortran.dg/class_65.f90: Likewise.
15488 * gfortran.dg/class_66.f90: Likewise.
15489 * gfortran.dg/class_67.f90: Likewise.
15490 * gfortran.dg/class_9.f03: Likewise.
15491 * gfortran.dg/class_alias.f90: Likewise.
15492 * gfortran.dg/class_allocate_1.f03: Likewise.
15493 * gfortran.dg/class_allocate_10.f03: Likewise.
15494 * gfortran.dg/class_allocate_13.f90: Likewise.
15495 * gfortran.dg/class_allocate_14.f90: Likewise.
15496 * gfortran.dg/class_allocate_15.f90: Likewise.
15497 * gfortran.dg/class_allocate_19.f03: Likewise.
15498 * gfortran.dg/class_allocate_21.f90: Likewise.
15499 * gfortran.dg/class_allocate_22.f90: Likewise.
15500 * gfortran.dg/class_allocate_3.f03: Likewise.
15501 * gfortran.dg/class_allocate_4.f03: Likewise.
15502 * gfortran.dg/class_allocate_5.f90: Likewise.
15503 * gfortran.dg/class_allocate_6.f03: Likewise.
15504 * gfortran.dg/class_allocate_7.f03: Likewise.
15505 * gfortran.dg/class_allocate_8.f03: Likewise.
15506 * gfortran.dg/class_allocate_9.f03: Likewise.
15507 * gfortran.dg/class_array_1.f03: Likewise.
15508 * gfortran.dg/class_array_14.f90: Likewise.
15509 * gfortran.dg/class_array_15.f03: Likewise.
15510 * gfortran.dg/class_array_16.f90: Likewise.
15511 * gfortran.dg/class_array_2.f03: Likewise.
15512 * gfortran.dg/class_array_20.f03: Likewise.
15513 * gfortran.dg/class_array_21.f03: Likewise.
15514 * gfortran.dg/class_array_3.f03: Likewise.
15515 * gfortran.dg/class_array_4.f03: Likewise.
15516 * gfortran.dg/class_array_7.f03: Likewise.
15517 * gfortran.dg/class_array_8.f03: Likewise.
15518 * gfortran.dg/class_array_9.f03: Likewise.
15519 * gfortran.dg/class_defined_operator_1.f03: Likewise.
15520 * gfortran.dg/class_dummy_1.f03: Likewise.
15521 * gfortran.dg/class_optional_1.f90: Likewise.
15522 * gfortran.dg/class_optional_2.f90: Likewise.
15523 * gfortran.dg/class_result_5.f90: Likewise.
15524 * gfortran.dg/class_result_6.f90: Likewise.
15525 * gfortran.dg/class_to_type_1.f03: Likewise.
15526 * gfortran.dg/class_to_type_2.f90: Likewise.
15527 * gfortran.dg/class_to_type_3.f03: Likewise.
15528 * gfortran.dg/class_to_type_4.f90: Likewise.
15529 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
15530 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
15531 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
15532 * gfortran.dg/coarray/atomic_1.f90: Likewise.
15533 * gfortran.dg/coarray/atomic_2.f90: Likewise.
15534 * gfortran.dg/coarray/codimension.f90: Likewise.
15535 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
15536 * gfortran.dg/coarray/collectives_1.f90: Likewise.
15537 * gfortran.dg/coarray/collectives_2.f90: Likewise.
15538 * gfortran.dg/coarray/collectives_3.f90: Likewise.
15539 * gfortran.dg/coarray/collectives_4.f90: Likewise.
15540 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
15541 * gfortran.dg/coarray/dummy_1.f90: Likewise.
15542 * gfortran.dg/coarray/event_1.f90: Likewise.
15543 * gfortran.dg/coarray/event_2.f90: Likewise.
15544 * gfortran.dg/coarray/get_array.f90: Likewise.
15545 * gfortran.dg/coarray/image_index_1.f90: Likewise.
15546 * gfortran.dg/coarray/image_index_2.f90: Likewise.
15547 * gfortran.dg/coarray/image_index_3.f90: Likewise.
15548 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
15549 * gfortran.dg/coarray/lock_1.f90: Likewise.
15550 * gfortran.dg/coarray/lock_2.f90: Likewise.
15551 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
15552 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
15553 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
15554 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
15555 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
15556 * gfortran.dg/coarray/registering_1.f90: Likewise.
15557 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
15558 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
15559 * gfortran.dg/coarray/send_array.f90: Likewise.
15560 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
15561 * gfortran.dg/coarray/sendget_array.f90: Likewise.
15562 * gfortran.dg/coarray/subobject_1.f90: Likewise.
15563 * gfortran.dg/coarray/sync_1.f90: Likewise.
15564 * gfortran.dg/coarray/sync_3.f90: Likewise.
15565 * gfortran.dg/coarray/this_image_1.f90: Likewise.
15566 * gfortran.dg/coarray/this_image_2.f90: Likewise.
15567 * gfortran.dg/coarray_13.f90: Likewise.
15568 * gfortran.dg/coarray_15.f90: Likewise.
15569 * gfortran.dg/coarray_16.f90: Likewise.
15570 * gfortran.dg/coarray_2.f90: Likewise.
15571 * gfortran.dg/coarray_23.f90: Likewise.
15572 * gfortran.dg/coarray_40.f90: Likewise.
15573 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
15574 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
15575 * gfortran.dg/coarray_allocate_10.f08: Likewise.
15576 * gfortran.dg/coarray_allocate_2.f08: Likewise.
15577 * gfortran.dg/coarray_allocate_3.f08: Likewise.
15578 * gfortran.dg/coarray_allocate_4.f08: Likewise.
15579 * gfortran.dg/coarray_allocate_5.f08: Likewise.
15580 * gfortran.dg/coarray_allocate_7.f08: Likewise.
15581 * gfortran.dg/coarray_allocate_8.f08: Likewise.
15582 * gfortran.dg/coarray_allocate_9.f08: Likewise.
15583 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
15584 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
15585 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
15586 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
15587 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
15588 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
15589 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
15590 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
15591 * gfortran.dg/coarray_stat_2.f90: Likewise.
15592 * gfortran.dg/coarray_subobject_1.f90: Likewise.
15593 * gfortran.dg/coindexed_1.f90: Likewise.
15594 * gfortran.dg/comma.f: Likewise.
15595 * gfortran.dg/comma_format_extension_3.f: Likewise.
15596 * gfortran.dg/comma_format_extension_4.f: Likewise.
15597 * gfortran.dg/common_2.f90: Likewise.
15598 * gfortran.dg/common_4.f90: Likewise.
15599 * gfortran.dg/common_align_1.f90: Likewise.
15600 * gfortran.dg/common_align_2.f90: Likewise.
15601 * gfortran.dg/common_equivalence_1.f: Likewise.
15602 * gfortran.dg/common_pointer_1.f90: Likewise.
15603 * gfortran.dg/common_resize_1.f: Likewise.
15604 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
15605 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
15606 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
15607 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
15608 * gfortran.dg/complex_read.f90: Likewise.
15609 * gfortran.dg/complex_write.f90: Likewise.
15610 * gfortran.dg/constant_substring.f: Likewise.
15611 * gfortran.dg/constructor_2.f90: Likewise.
15612 * gfortran.dg/constructor_3.f90: Likewise.
15613 * gfortran.dg/constructor_6.f90: Likewise.
15614 * gfortran.dg/contained_1.f90: Likewise.
15615 * gfortran.dg/contained_3.f90: Likewise.
15616 * gfortran.dg/contained_equivalence_1.f90: Likewise.
15617 * gfortran.dg/contained_module_proc_1.f90: Likewise.
15618 * gfortran.dg/continuation_1.f90: Likewise.
15619 * gfortran.dg/continuation_11.f90: Likewise.
15620 * gfortran.dg/continuation_12.f90: Likewise.
15621 * gfortran.dg/continuation_13.f90: Likewise.
15622 * gfortran.dg/continuation_14.f: Likewise.
15623 * gfortran.dg/continuation_8.f90: Likewise.
15624 * gfortran.dg/convert_2.f90: Likewise.
15625 * gfortran.dg/convert_implied_open.f90: Likewise.
15626 * gfortran.dg/count_init_expr.f03: Likewise.
15627 * gfortran.dg/cr_lf.f90: Likewise.
15628 * gfortran.dg/cray_pointers_10.f90: Likewise.
15629 * gfortran.dg/cray_pointers_2.f90: Likewise.
15630 * gfortran.dg/cray_pointers_5.f90: Likewise.
15631 * gfortran.dg/cray_pointers_7.f90: Likewise.
15632 * gfortran.dg/cray_pointers_8.f90: Likewise.
15633 * gfortran.dg/cshift_1.f90: Likewise.
15634 * gfortran.dg/cshift_2.f90: Likewise.
15635 * gfortran.dg/cshift_large_1.f90: Likewise.
15636 * gfortran.dg/cshift_nan_1.f90: Likewise.
15637 * gfortran.dg/csqrt_2.f: Likewise.
15638 * gfortran.dg/data_array_1.f90: Likewise.
15639 * gfortran.dg/data_char_1.f90: Likewise.
15640 * gfortran.dg/data_char_2.f90: Likewise.
15641 * gfortran.dg/data_char_3.f90: Likewise.
15642 * gfortran.dg/data_derived_1.f90: Likewise.
15643 * gfortran.dg/data_implied_do_1.f90: Likewise.
15644 * gfortran.dg/data_namelist_conflict.f90: Likewise.
15645 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
15646 * gfortran.dg/deallocate_stat.f90: Likewise.
15647 * gfortran.dg/deallocate_stat_2.f90: Likewise.
15648 * gfortran.dg/debug/pr37738.f: Likewise.
15649 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
15650 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
15651 * gfortran.dg/dec_exp_1.f90: Likewise.
15652 * gfortran.dg/dec_init_1.f90: Likewise.
15653 * gfortran.dg/dec_init_2.f90: Likewise.
15654 * gfortran.dg/dec_init_3.f90: Likewise.
15655 * gfortran.dg/dec_init_4.f90: Likewise.
15656 * gfortran.dg/dec_io_1.f90: Likewise.
15657 * gfortran.dg/dec_io_2.f90: Likewise.
15658 * gfortran.dg/dec_io_2a.f90: Likewise.
15659 * gfortran.dg/dec_io_6.f90: Likewise.
15660 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
15661 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
15662 * gfortran.dg/dec_math.f90: Likewise.
15663 * gfortran.dg/dec_parameter_1.f: Likewise.
15664 * gfortran.dg/dec_parameter_2.f90: Likewise.
15665 * gfortran.dg/dec_static_1.f90: Likewise.
15666 * gfortran.dg/dec_static_2.f90: Likewise.
15667 * gfortran.dg/dec_structure_1.f90: Likewise.
15668 * gfortran.dg/dec_structure_10.f90: Likewise.
15669 * gfortran.dg/dec_structure_18.f90: Likewise.
15670 * gfortran.dg/dec_structure_19.f90: Likewise.
15671 * gfortran.dg/dec_structure_2.f90: Likewise.
15672 * gfortran.dg/dec_structure_22.f90: Likewise.
15673 * gfortran.dg/dec_structure_3.f90: Likewise.
15674 * gfortran.dg/dec_structure_4.f90: Likewise.
15675 * gfortran.dg/dec_structure_5.f90: Likewise.
15676 * gfortran.dg/dec_structure_6.f90: Likewise.
15677 * gfortran.dg/dec_structure_7.f90: Likewise.
15678 * gfortran.dg/dec_union_1.f90: Likewise.
15679 * gfortran.dg/dec_union_2.f90: Likewise.
15680 * gfortran.dg/dec_union_3.f90: Likewise.
15681 * gfortran.dg/dec_union_4.f90: Likewise.
15682 * gfortran.dg/dec_union_5.f90: Likewise.
15683 * gfortran.dg/default_format_1.f90: Likewise.
15684 * gfortran.dg/default_format_2.f90: Likewise.
15685 * gfortran.dg/default_format_denormal_1.f90: Likewise.
15686 * gfortran.dg/default_format_denormal_2.f90: Likewise.
15687 * gfortran.dg/default_initialization_3.f90: Likewise.
15688 * gfortran.dg/default_initialization_4.f90: Likewise.
15689 * gfortran.dg/default_initialization_5.f90: Likewise.
15690 * gfortran.dg/deferred_character_1.f90: Likewise.
15691 * gfortran.dg/deferred_character_10.f90: Likewise.
15692 * gfortran.dg/deferred_character_11.f90: Likewise.
15693 * gfortran.dg/deferred_character_12.f90: Likewise.
15694 * gfortran.dg/deferred_character_13.f90: Likewise.
15695 * gfortran.dg/deferred_character_14.f90: Likewise.
15696 * gfortran.dg/deferred_character_15.f90: Likewise.
15697 * gfortran.dg/deferred_character_16.f90: Likewise.
15698 * gfortran.dg/deferred_character_2.f90: Likewise.
15699 * gfortran.dg/deferred_character_3.f90: Likewise.
15700 * gfortran.dg/deferred_character_4.f90: Likewise.
15701 * gfortran.dg/deferred_character_5.f90: Likewise.
15702 * gfortran.dg/deferred_character_6.f90: Likewise.
15703 * gfortran.dg/deferred_character_7.f90: Likewise.
15704 * gfortran.dg/deferred_character_8.f90: Likewise.
15705 * gfortran.dg/deferred_character_9.f90: Likewise.
15706 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
15707 * gfortran.dg/deferred_type_component_1.f90: Likewise.
15708 * gfortran.dg/deferred_type_component_2.f90: Likewise.
15709 * gfortran.dg/deferred_type_param_2.f90: Likewise.
15710 * gfortran.dg/deferred_type_param_4.f90: Likewise.
15711 * gfortran.dg/deferred_type_param_5.f90: Likewise.
15712 * gfortran.dg/deferred_type_param_6.f90: Likewise.
15713 * gfortran.dg/deferred_type_param_8.f90: Likewise.
15714 * gfortran.dg/deferred_type_param_9.f90: Likewise.
15715 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
15716 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
15717 * gfortran.dg/defined_assignment_1.f90: Likewise.
15718 * gfortran.dg/defined_assignment_10.f90: Likewise.
15719 * gfortran.dg/defined_assignment_11.f90: Likewise.
15720 * gfortran.dg/defined_assignment_2.f90: Likewise.
15721 * gfortran.dg/defined_assignment_3.f90: Likewise.
15722 * gfortran.dg/defined_assignment_4.f90: Likewise.
15723 * gfortran.dg/defined_assignment_5.f90: Likewise.
15724 * gfortran.dg/defined_assignment_8.f90: Likewise.
15725 * gfortran.dg/defined_assignment_9.f90: Likewise.
15726 * gfortran.dg/dependency_2.f90: Likewise.
15727 * gfortran.dg/dependency_21.f90: Likewise.
15728 * gfortran.dg/dependency_22.f90: Likewise.
15729 * gfortran.dg/dependency_23.f90: Likewise.
15730 * gfortran.dg/dependency_24.f90: Likewise.
15731 * gfortran.dg/dependency_25.f90: Likewise.
15732 * gfortran.dg/dependency_26.f90: Likewise.
15733 * gfortran.dg/dependency_39.f90: Likewise.
15734 * gfortran.dg/dependency_40.f90: Likewise.
15735 * gfortran.dg/dependency_41.f90: Likewise.
15736 * gfortran.dg/dependency_42.f90: Likewise.
15737 * gfortran.dg/dependency_43.f90: Likewise.
15738 * gfortran.dg/dependency_44.f90: Likewise.
15739 * gfortran.dg/dependency_45.f90: Likewise.
15740 * gfortran.dg/dependency_50.f90: Likewise.
15741 * gfortran.dg/dependency_51.f90: Likewise.
15742 * gfortran.dg/dependent_decls_1.f90: Likewise.
15743 * gfortran.dg/der_array_1.f90: Likewise.
15744 * gfortran.dg/der_array_io_1.f90: Likewise.
15745 * gfortran.dg/der_array_io_2.f90: Likewise.
15746 * gfortran.dg/der_array_io_3.f90: Likewise.
15747 * gfortran.dg/der_io_1.f90: Likewise.
15748 * gfortran.dg/der_io_3.f90: Likewise.
15749 * gfortran.dg/der_pointer_2.f90: Likewise.
15750 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
15751 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
15752 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
15753 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
15754 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
15755 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
15756 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
15757 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
15758 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
15759 * gfortran.dg/derived_external_function_1.f90: Likewise.
15760 * gfortran.dg/derived_init_1.f90: Likewise.
15761 * gfortran.dg/derived_init_2.f90: Likewise.
15762 * gfortran.dg/derived_init_3.f90: Likewise.
15763 * gfortran.dg/derived_init_4.f90: Likewise.
15764 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
15765 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15766 * gfortran.dg/dev_null.F90: Likewise.
15767 * gfortran.dg/dfloat_1.f90: Likewise.
15768 * gfortran.dg/dim_sum_1.f90: Likewise.
15769 * gfortran.dg/dim_sum_2.f90: Likewise.
15770 * gfortran.dg/dim_sum_3.f90: Likewise.
15771 * gfortran.dg/direct_io_10.f: Likewise.
15772 * gfortran.dg/direct_io_11.f90: Likewise.
15773 * gfortran.dg/direct_io_12.f90: Likewise.
15774 * gfortran.dg/direct_io_2.f90: Likewise.
15775 * gfortran.dg/direct_io_3.f90: Likewise.
15776 * gfortran.dg/direct_io_4.f90: Likewise.
15777 * gfortran.dg/direct_io_5.f90: Likewise.
15778 * gfortran.dg/direct_io_6.f90: Likewise.
15779 * gfortran.dg/direct_io_7.f90: Likewise.
15780 * gfortran.dg/direct_io_8.f90: Likewise.
15781 * gfortran.dg/direct_io_9.f: Likewise.
15782 * gfortran.dg/do_1.f90: Likewise.
15783 * gfortran.dg/do_3.F90: Likewise.
15784 * gfortran.dg/do_concurrent_2.f90: Likewise.
15785 * gfortran.dg/do_concurrent_4.f90: Likewise.
15786 * gfortran.dg/do_corner_warn.f90: Likewise.
15787 * gfortran.dg/do_iterator_2.f90: Likewise.
15788 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
15789 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
15790 * gfortran.dg/dos_eol.f: Likewise.
15791 * gfortran.dg/dot_product_1.f03: Likewise.
15792 * gfortran.dg/dot_product_2.f90: Likewise.
15793 * gfortran.dg/dot_product_4.f90: Likewise.
15794 * gfortran.dg/dshift_1.F90: Likewise.
15795 * gfortran.dg/dshift_2.F90: Likewise.
15796 * gfortran.dg/dtio_1.f90: Likewise.
15797 * gfortran.dg/dtio_10.f90: Likewise.
15798 * gfortran.dg/dtio_12.f90: Likewise.
15799 * gfortran.dg/dtio_14.f90: Likewise.
15800 * gfortran.dg/dtio_15.f90: Likewise.
15801 * gfortran.dg/dtio_16.f90: Likewise.
15802 * gfortran.dg/dtio_17.f90: Likewise.
15803 * gfortran.dg/dtio_19.f90: Likewise.
15804 * gfortran.dg/dtio_2.f90: Likewise.
15805 * gfortran.dg/dtio_20.f03: Likewise.
15806 * gfortran.dg/dtio_22.f90: Likewise.
15807 * gfortran.dg/dtio_24.f90: Likewise.
15808 * gfortran.dg/dtio_25.f90: Likewise.
15809 * gfortran.dg/dtio_26.f03: Likewise.
15810 * gfortran.dg/dtio_27.f90: Likewise.
15811 * gfortran.dg/dtio_28.f03: Likewise.
15812 * gfortran.dg/dtio_3.f90: Likewise.
15813 * gfortran.dg/dtio_30.f03: Likewise.
15814 * gfortran.dg/dtio_31.f03: Likewise.
15815 * gfortran.dg/dtio_32.f03: Likewise.
15816 * gfortran.dg/dtio_4.f90: Likewise.
15817 * gfortran.dg/dtio_5.f90: Likewise.
15818 * gfortran.dg/dtio_7.f90: Likewise.
15819 * gfortran.dg/dtio_8.f90: Likewise.
15820 * gfortran.dg/dtio_9.f90: Likewise.
15821 * gfortran.dg/dummy_procedure_3.f90: Likewise.
15822 * gfortran.dg/dummy_procedure_7.f90: Likewise.
15823 * gfortran.dg/dup_save_1.f90: Likewise.
15824 * gfortran.dg/dup_save_2.f90: Likewise.
15825 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
15826 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
15827 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
15828 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
15829 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
15830 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
15831 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
15832 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
15833 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
15834 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
15835 * gfortran.dg/e_d_fmt.f90: Likewise.
15836 * gfortran.dg/edit_real_1.f90: Likewise.
15837 * gfortran.dg/elemental_by_value_1.f90: Likewise.
15838 * gfortran.dg/elemental_dependency_1.f90: Likewise.
15839 * gfortran.dg/elemental_dependency_4.f90: Likewise.
15840 * gfortran.dg/elemental_dependency_5.f90: Likewise.
15841 * gfortran.dg/elemental_dependency_6.f90: Likewise.
15842 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
15843 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
15844 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
15845 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
15846 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
15847 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
15848 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
15849 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
15850 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
15851 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
15852 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
15853 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
15854 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
15855 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
15856 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
15857 * gfortran.dg/empty_format_1.f90: Likewise.
15858 * gfortran.dg/endfile.f: Likewise.
15859 * gfortran.dg/endfile.f90: Likewise.
15860 * gfortran.dg/endfile_2.f90: Likewise.
15861 * gfortran.dg/entry_1.f90: Likewise.
15862 * gfortran.dg/entry_10.f90: Likewise.
15863 * gfortran.dg/entry_12.f90: Likewise.
15864 * gfortran.dg/entry_13.f90: Likewise.
15865 * gfortran.dg/entry_14.f90: Likewise.
15866 * gfortran.dg/entry_16.f90: Likewise.
15867 * gfortran.dg/entry_3.f90: Likewise.
15868 * gfortran.dg/entry_6.f90: Likewise.
15869 * gfortran.dg/entry_9.f90: Likewise.
15870 * gfortran.dg/entry_array_specs_2.f: Likewise.
15871 * gfortran.dg/enum_1.f90: Likewise.
15872 * gfortran.dg/enum_9.f90: Likewise.
15873 * gfortran.dg/eof_1.f90: Likewise.
15874 * gfortran.dg/eof_2.f90: Likewise.
15875 * gfortran.dg/eof_4.f90: Likewise.
15876 * gfortran.dg/eof_5.f90: Likewise.
15877 * gfortran.dg/eor_handling_1.f90: Likewise.
15878 * gfortran.dg/eor_handling_2.f90: Likewise.
15879 * gfortran.dg/eor_handling_3.f90: Likewise.
15880 * gfortran.dg/eor_handling_4.f90: Likewise.
15881 * gfortran.dg/eor_handling_5.f90: Likewise.
15882 * gfortran.dg/eoshift_3.f90: Likewise.
15883 * gfortran.dg/eoshift_4.f90: Likewise.
15884 * gfortran.dg/eoshift_5.f90: Likewise.
15885 * gfortran.dg/eoshift_6.f90: Likewise.
15886 * gfortran.dg/eoshift_large_1.f90: Likewise.
15887 * gfortran.dg/equiv_6.f90: Likewise.
15888 * gfortran.dg/equiv_7.f90: Likewise.
15889 * gfortran.dg/equiv_9.f90: Likewise.
15890 * gfortran.dg/equiv_constraint_4.f90: Likewise.
15891 * gfortran.dg/erf_2.F90: Likewise.
15892 * gfortran.dg/erf_3.F90: Likewise.
15893 * gfortran.dg/erfc_scaled_1.f90: Likewise.
15894 * gfortran.dg/error_format_2.f90: Likewise.
15895 * gfortran.dg/error_recovery_5.f90: Likewise.
15896 * gfortran.dg/execute_command_line_2.f90: Likewise.
15897 * gfortran.dg/execute_command_line_3.f90: Likewise.
15898 * gfortran.dg/exit_1.f08: Likewise.
15899 * gfortran.dg/exit_3.f08: Likewise.
15900 * gfortran.dg/exponent_1.f90: Likewise.
15901 * gfortran.dg/exponent_2.f90: Likewise.
15902 * gfortran.dg/extended_char_comparison_1.f: Likewise.
15903 * gfortran.dg/extends_1.f03: Likewise.
15904 * gfortran.dg/extends_16.f90: Likewise.
15905 * gfortran.dg/extends_2.f03: Likewise.
15906 * gfortran.dg/extends_3.f03: Likewise.
15907 * gfortran.dg/extends_4.f03: Likewise.
15908 * gfortran.dg/extends_type_of_1.f03: Likewise.
15909 * gfortran.dg/extends_type_of_2.f03: Likewise.
15910 * gfortran.dg/external_procedures_3.f90: Likewise.
15911 * gfortran.dg/f2003_inquire_1.f03: Likewise.
15912 * gfortran.dg/f2003_io_1.f03: Likewise.
15913 * gfortran.dg/f2003_io_4.f03: Likewise.
15914 * gfortran.dg/f2003_io_5.f03: Likewise.
15915 * gfortran.dg/f2003_io_6.f03: Likewise.
15916 * gfortran.dg/f2003_io_7.f03: Likewise.
15917 * gfortran.dg/f2c_1.f90: Likewise.
15918 * gfortran.dg/f2c_2.f90: Likewise.
15919 * gfortran.dg/f2c_3.f90: Likewise.
15920 * gfortran.dg/f2c_4.f90: Likewise.
15921 * gfortran.dg/f2c_6.f90: Likewise.
15922 * gfortran.dg/f2c_7.f90: Likewise.
15923 * gfortran.dg/f2c_9.f90: Likewise.
15924 * gfortran.dg/fgetc_1.f90: Likewise.
15925 * gfortran.dg/fgetc_2.f90: Likewise.
15926 * gfortran.dg/filename_null.f90: Likewise.
15927 * gfortran.dg/finalize_12.f90: Likewise.
15928 * gfortran.dg/finalize_13.f90: Likewise.
15929 * gfortran.dg/finalize_15.f90: Likewise.
15930 * gfortran.dg/finalize_17.f90: Likewise.
15931 * gfortran.dg/finalize_18.f90: Likewise.
15932 * gfortran.dg/finalize_25.f90: Likewise.
15933 * gfortran.dg/finalize_29.f08: Likewise.
15934 * gfortran.dg/finalize_31.f90: Likewise.
15935 * gfortran.dg/float_1.f90: Likewise.
15936 * gfortran.dg/flush_1.f90: Likewise.
15937 * gfortran.dg/fmt_bz_bn.f: Likewise.
15938 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
15939 * gfortran.dg/fmt_cache_1.f: Likewise.
15940 * gfortran.dg/fmt_cache_2.f: Likewise.
15941 * gfortran.dg/fmt_cache_3.f90: Likewise.
15942 * gfortran.dg/fmt_colon.f90: Likewise.
15943 * gfortran.dg/fmt_e.f90: Likewise.
15944 * gfortran.dg/fmt_en.f90: Likewise.
15945 * gfortran.dg/fmt_error_10.f: Likewise.
15946 * gfortran.dg/fmt_error_9.f: Likewise.
15947 * gfortran.dg/fmt_exhaust.f90: Likewise.
15948 * gfortran.dg/fmt_f0_1.f90: Likewise.
15949 * gfortran.dg/fmt_f_an_p.f: Likewise.
15950 * gfortran.dg/fmt_fw_d.f90: Likewise.
15951 * gfortran.dg/fmt_g.f: Likewise.
15952 * gfortran.dg/fmt_g0_1.f08: Likewise.
15953 * gfortran.dg/fmt_g0_2.f08: Likewise.
15954 * gfortran.dg/fmt_g0_4.f08: Likewise.
15955 * gfortran.dg/fmt_g0_5.f08: Likewise.
15956 * gfortran.dg/fmt_g0_6.f08: Likewise.
15957 * gfortran.dg/fmt_g0_7.f08: Likewise.
15958 * gfortran.dg/fmt_g_1.f90: Likewise.
15959 * gfortran.dg/fmt_int_sign.f90: Likewise.
15960 * gfortran.dg/fmt_l.f90: Likewise.
15961 * gfortran.dg/fmt_missing_period_2.f: Likewise.
15962 * gfortran.dg/fmt_missing_period_3.f: Likewise.
15963 * gfortran.dg/fmt_p_1.f90: Likewise.
15964 * gfortran.dg/fmt_pf.f90: Likewise.
15965 * gfortran.dg/fmt_read.f90: Likewise.
15966 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
15967 * gfortran.dg/fmt_t_1.f90: Likewise.
15968 * gfortran.dg/fmt_t_2.f90: Likewise.
15969 * gfortran.dg/fmt_t_3.f90: Likewise.
15970 * gfortran.dg/fmt_t_4.f90: Likewise.
15971 * gfortran.dg/fmt_t_5.f90: Likewise.
15972 * gfortran.dg/fmt_t_6.f: Likewise.
15973 * gfortran.dg/fmt_t_7.f: Likewise.
15974 * gfortran.dg/fmt_t_9.f: Likewise.
15975 * gfortran.dg/fmt_tl.f: Likewise.
15976 * gfortran.dg/fmt_unlimited.f90: Likewise.
15977 * gfortran.dg/fmt_white.f: Likewise.
15978 * gfortran.dg/fmt_zero_digits.f90: Likewise.
15979 * gfortran.dg/fold_nearest.f90: Likewise.
15980 * gfortran.dg/forall_1.f90: Likewise.
15981 * gfortran.dg/forall_10.f90: Likewise.
15982 * gfortran.dg/forall_12.f90: Likewise.
15983 * gfortran.dg/forall_13.f90: Likewise.
15984 * gfortran.dg/forall_15.f90: Likewise.
15985 * gfortran.dg/forall_4.f90: Likewise.
15986 * gfortran.dg/forall_5.f90: Likewise.
15987 * gfortran.dg/forall_6.f90: Likewise.
15988 * gfortran.dg/forall_7.f90: Likewise.
15989 * gfortran.dg/fraction.f90: Likewise.
15990 * gfortran.dg/fseek.f90: Likewise.
15991 * gfortran.dg/ftell_1.f90: Likewise.
15992 * gfortran.dg/ftell_2.f90: Likewise.
15993 * gfortran.dg/ftell_3.f90: Likewise.
15994 * gfortran.dg/func_assign_2.f90: Likewise.
15995 * gfortran.dg/func_assign_3.f90: Likewise.
15996 * gfortran.dg/func_derived_1.f90: Likewise.
15997 * gfortran.dg/func_derived_2.f90: Likewise.
15998 * gfortran.dg/func_derived_3.f90: Likewise.
15999 * gfortran.dg/func_result_1.f90: Likewise.
16000 * gfortran.dg/func_result_2.f90: Likewise.
16001 * gfortran.dg/func_result_6.f90: Likewise.
16002 * gfortran.dg/function_charlen_2.f90: Likewise.
16003 * gfortran.dg/function_charlen_3.f: Likewise.
16004 * gfortran.dg/function_kinds_1.f90: Likewise.
16005 * gfortran.dg/function_kinds_4.f90: Likewise.
16006 * gfortran.dg/function_optimize_10.f90: Likewise.
16007 * gfortran.dg/function_optimize_11.f90: Likewise.
16008 * gfortran.dg/function_optimize_12.f90: Likewise.
16009 * gfortran.dg/function_optimize_4.f90: Likewise.
16010 * gfortran.dg/function_optimize_8.f90: Likewise.
16011 * gfortran.dg/g77/13037.f: Likewise.
16012 * gfortran.dg/g77/1832.f: Likewise.
16013 * gfortran.dg/g77/19981119-0.f: Likewise.
16014 * gfortran.dg/g77/19990313-0.f: Likewise.
16015 * gfortran.dg/g77/19990313-1.f: Likewise.
16016 * gfortran.dg/g77/19990313-2.f: Likewise.
16017 * gfortran.dg/g77/19990313-3.f: Likewise.
16018 * gfortran.dg/g77/19990419-1.f: Likewise.
16019 * gfortran.dg/g77/19990826-0.f: Likewise.
16020 * gfortran.dg/g77/19990826-2.f: Likewise.
16021 * gfortran.dg/g77/20000503-1.f: Likewise.
16022 * gfortran.dg/g77/20001111.f: Likewise.
16023 * gfortran.dg/g77/20010116.f: Likewise.
16024 * gfortran.dg/g77/20010216-1.f: Likewise.
16025 * gfortran.dg/g77/20010430.f: Likewise.
16026 * gfortran.dg/g77/20010610.f: Likewise.
16027 * gfortran.dg/g77/6177.f: Likewise.
16028 * gfortran.dg/g77/7388.f: Likewise.
16029 * gfortran.dg/g77/947.f: Likewise.
16030 * gfortran.dg/g77/970625-2.f: Likewise.
16031 * gfortran.dg/g77/971102-1.f: Likewise.
16032 * gfortran.dg/g77/980628-0.f: Likewise.
16033 * gfortran.dg/g77/980628-1.f: Likewise.
16034 * gfortran.dg/g77/980628-10.f: Likewise.
16035 * gfortran.dg/g77/980628-2.f: Likewise.
16036 * gfortran.dg/g77/980628-3.f: Likewise.
16037 * gfortran.dg/g77/980628-7.f: Likewise.
16038 * gfortran.dg/g77/980628-8.f: Likewise.
16039 * gfortran.dg/g77/980628-9.f: Likewise.
16040 * gfortran.dg/g77/980701-0.f: Likewise.
16041 * gfortran.dg/g77/980701-1.f: Likewise.
16042 * gfortran.dg/g77/cabs.f: Likewise.
16043 * gfortran.dg/g77/claus.f: Likewise.
16044 * gfortran.dg/g77/complex_1.f: Likewise.
16045 * gfortran.dg/g77/cpp3.F: Likewise.
16046 * gfortran.dg/g77/cpp4.F: Likewise.
16047 * gfortran.dg/g77/cpp5.F: Likewise.
16048 * gfortran.dg/g77/dcomplex.f: Likewise.
16049 * gfortran.dg/g77/dnrm2.f: Likewise.
16050 * gfortran.dg/g77/erfc.f: Likewise.
16051 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
16052 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
16053 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
16054 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
16055 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
16056 * gfortran.dg/g77/int8421.f: Likewise.
16057 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
16058 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
16059 * gfortran.dg/g77/le.f: Likewise.
16060 * gfortran.dg/g77/short.f: Likewise.
16061 * gfortran.dg/gamma_1.f90: Likewise.
16062 * gfortran.dg/gamma_4.f90: Likewise.
16063 * gfortran.dg/gamma_5.f90: Likewise.
16064 * gfortran.dg/generic_13.f90: Likewise.
16065 * gfortran.dg/generic_15.f90: Likewise.
16066 * gfortran.dg/generic_19.f90: Likewise.
16067 * gfortran.dg/generic_20.f90: Likewise.
16068 * gfortran.dg/generic_23.f03: Likewise.
16069 * gfortran.dg/generic_25.f90: Likewise.
16070 * gfortran.dg/generic_27.f90: Likewise.
16071 * gfortran.dg/generic_31.f90: Likewise.
16072 * gfortran.dg/generic_4.f90: Likewise.
16073 * gfortran.dg/global_vars_c_init.f90: Likewise.
16074 * gfortran.dg/global_vars_f90_init.f90: Likewise.
16075 * gfortran.dg/gnu_logical_1.F: Likewise.
16076 * gfortran.dg/goacc/fixed-1.f: Likewise.
16077 * gfortran.dg/goacc/fixed-2.f: Likewise.
16078 * gfortran.dg/goacc/gang-static.f95: Likewise.
16079 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
16080 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
16081 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
16082 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
16083 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
16084 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
16085 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
16086 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
16087 * gfortran.dg/goacc/omp-fixed.f: Likewise.
16088 * gfortran.dg/gomp/crayptr5.f90: Likewise.
16089 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
16090 * gfortran.dg/gomp/pr48794.f90: Likewise.
16091 * gfortran.dg/gomp/pr72744.f90: Likewise.
16092 * gfortran.dg/gomp/pr77665.f90: Likewise.
16093 * gfortran.dg/gomp/workshare2.f90: Likewise.
16094 * gfortran.dg/gomp/workshare3.f90: Likewise.
16095 * gfortran.dg/goto_1.f: Likewise.
16096 * gfortran.dg/goto_2.f90: Likewise.
16097 * gfortran.dg/goto_4.f90: Likewise.
16098 * gfortran.dg/goto_6.f: Likewise.
16099 * gfortran.dg/graphite/id-26.f03: Likewise.
16100 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
16101 * gfortran.dg/graphite/pr29581.f90: Likewise.
16102 * gfortran.dg/graphite/pr29832.f90: Likewise.
16103 * gfortran.dg/graphite/run-id-1.f: Likewise.
16104 * gfortran.dg/graphite/run-id-2.f90: Likewise.
16105 * gfortran.dg/graphite/run-id-3.f90: Likewise.
16106 * gfortran.dg/hollerith.f90: Likewise.
16107 * gfortran.dg/hollerith4.f90: Likewise.
16108 * gfortran.dg/hollerith6.f90: Likewise.
16109 * gfortran.dg/hollerith8.f90: Likewise.
16110 * gfortran.dg/hollerith_1.f90: Likewise.
16111 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
16112 * gfortran.dg/hollerith_f95.f90: Likewise.
16113 * gfortran.dg/hollerith_legacy.f90: Likewise.
16114 * gfortran.dg/host_assoc_call_3.f90: Likewise.
16115 * gfortran.dg/host_assoc_function_1.f90: Likewise.
16116 * gfortran.dg/host_assoc_function_3.f90: Likewise.
16117 * gfortran.dg/host_assoc_function_4.f90: Likewise.
16118 * gfortran.dg/host_assoc_function_9.f90: Likewise.
16119 * gfortran.dg/host_dummy_index_1.f90: Likewise.
16120 * gfortran.dg/hypot_1.f90: Likewise.
16121 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
16122 * gfortran.dg/iargc.f90: Likewise.
16123 * gfortran.dg/ibits.f90: Likewise.
16124 * gfortran.dg/ichar_1.f90: Likewise.
16125 * gfortran.dg/ichar_2.f90: Likewise.
16126 * gfortran.dg/ieee/ieee_1.F90: Likewise.
16127 * gfortran.dg/ieee/ieee_2.f90: Likewise.
16128 * gfortran.dg/ieee/ieee_3.f90: Likewise.
16129 * gfortran.dg/ieee/ieee_4.f90: Likewise.
16130 * gfortran.dg/ieee/ieee_6.f90: Likewise.
16131 * gfortran.dg/ieee/ieee_7.f90: Likewise.
16132 * gfortran.dg/ieee/ieee_8.f90: Likewise.
16133 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
16134 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
16135 * gfortran.dg/ieee/large_1.f90: Likewise.
16136 * gfortran.dg/ieee/large_2.f90: Likewise.
16137 * gfortran.dg/ieee/large_3.F90: Likewise.
16138 * gfortran.dg/ieee/large_4.f90: Likewise.
16139 * gfortran.dg/ieee/rounding_1.f90: Likewise.
16140 * gfortran.dg/ieee/underflow_1.f90: Likewise.
16141 * gfortran.dg/impl_do_var_data.f90: Likewise.
16142 * gfortran.dg/implicit_10.f90: Likewise.
16143 * gfortran.dg/implicit_12.f90: Likewise.
16144 * gfortran.dg/implicit_class_1.f90: Likewise.
16145 * gfortran.dg/implicit_pure_1.f90: Likewise.
16146 * gfortran.dg/implied_do_1.f90: Likewise.
16147 * gfortran.dg/implied_do_io_1.f90: Likewise.
16148 * gfortran.dg/implied_do_io_2.f90: Likewise.
16149 * gfortran.dg/implied_do_io_3.f90: Likewise.
16150 * gfortran.dg/implied_shape_1.f08: Likewise.
16151 * gfortran.dg/import.f90: Likewise.
16152 * gfortran.dg/import4.f90: Likewise.
16153 * gfortran.dg/impure_1.f08: Likewise.
16154 * gfortran.dg/index.f90: Likewise.
16155 * gfortran.dg/index_2.f90: Likewise.
16156 * gfortran.dg/init_flag_1.f90: Likewise.
16157 * gfortran.dg/init_flag_10.f90: Likewise.
16158 * gfortran.dg/init_flag_15.f03: Likewise.
16159 * gfortran.dg/init_flag_2.f90: Likewise.
16160 * gfortran.dg/init_flag_3.f90: Likewise.
16161 * gfortran.dg/init_flag_4.f90: Likewise.
16162 * gfortran.dg/init_flag_5.f90: Likewise.
16163 * gfortran.dg/init_flag_6.f90: Likewise.
16164 * gfortran.dg/init_flag_7.f90: Likewise.
16165 * gfortran.dg/init_flag_9.f90: Likewise.
16166 * gfortran.dg/initialization_11.f90: Likewise.
16167 * gfortran.dg/initialization_19.f90: Likewise.
16168 * gfortran.dg/initialization_2.f90: Likewise.
16169 * gfortran.dg/initialization_22.f90: Likewise.
16170 * gfortran.dg/initialization_27.f90: Likewise.
16171 * gfortran.dg/initialization_5.f90: Likewise.
16172 * gfortran.dg/initialization_6.f90: Likewise.
16173 * gfortran.dg/inline_matmul_1.f90: Likewise.
16174 * gfortran.dg/inline_matmul_10.f90: Likewise.
16175 * gfortran.dg/inline_matmul_11.f90: Likewise.
16176 * gfortran.dg/inline_matmul_13.f90: Likewise.
16177 * gfortran.dg/inline_matmul_14.f90: Likewise.
16178 * gfortran.dg/inline_matmul_16.f90: Likewise.
16179 * gfortran.dg/inline_matmul_17.f90: Likewise.
16180 * gfortran.dg/inline_matmul_18.f90: Likewise.
16181 * gfortran.dg/inline_matmul_19.f90: Likewise.
16182 * gfortran.dg/inline_matmul_2.f90: Likewise.
16183 * gfortran.dg/inline_matmul_20.f90: Likewise.
16184 * gfortran.dg/inline_matmul_22.f90: Likewise.
16185 * gfortran.dg/inline_matmul_3.f90: Likewise.
16186 * gfortran.dg/inline_matmul_4.f90: Likewise.
16187 * gfortran.dg/inline_matmul_5.f90: Likewise.
16188 * gfortran.dg/inline_matmul_6.f90: Likewise.
16189 * gfortran.dg/inline_matmul_7.f90: Likewise.
16190 * gfortran.dg/inline_matmul_8.f90: Likewise.
16191 * gfortran.dg/inline_matmul_9.f90: Likewise.
16192 * gfortran.dg/inline_sum_1.f90: Likewise.
16193 * gfortran.dg/inline_sum_3.f90: Likewise.
16194 * gfortran.dg/inline_sum_5.f90: Likewise.
16195 * gfortran.dg/inquire-complex.f90: Likewise.
16196 * gfortran.dg/inquire.f90: Likewise.
16197 * gfortran.dg/inquire_10.f90: Likewise.
16198 * gfortran.dg/inquire_13.f90: Likewise.
16199 * gfortran.dg/inquire_15.f90: Likewise.
16200 * gfortran.dg/inquire_16.f90: Likewise.
16201 * gfortran.dg/inquire_17.f90: Likewise.
16202 * gfortran.dg/inquire_5.f90: Likewise.
16203 * gfortran.dg/inquire_6.f90: Likewise.
16204 * gfortran.dg/inquire_7.f90: Likewise.
16205 * gfortran.dg/inquire_9.f90: Likewise.
16206 * gfortran.dg/inquire_internal.f90: Likewise.
16207 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
16208 * gfortran.dg/inquire_size.f90: Likewise.
16209 * gfortran.dg/int_1.f90: Likewise.
16210 * gfortran.dg/int_conv_1.f90: Likewise.
16211 * gfortran.dg/int_range_io_1.f90: Likewise.
16212 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
16213 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
16214 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
16215 * gfortran.dg/integer_plus.f90: Likewise.
16216 * gfortran.dg/intent_out_2.f90: Likewise.
16217 * gfortran.dg/intent_out_5.f90: Likewise.
16218 * gfortran.dg/intent_out_6.f90: Likewise.
16219 * gfortran.dg/interface_12.f90: Likewise.
16220 * gfortran.dg/interface_19.f90: Likewise.
16221 * gfortran.dg/interface_4.f90: Likewise.
16222 * gfortran.dg/interface_5.f90: Likewise.
16223 * gfortran.dg/interface_9.f90: Likewise.
16224 * gfortran.dg/interface_assignment_1.f90: Likewise.
16225 * gfortran.dg/interface_assignment_2.f90: Likewise.
16226 * gfortran.dg/internal_dummy_2.f08: Likewise.
16227 * gfortran.dg/internal_dummy_3.f08: Likewise.
16228 * gfortran.dg/internal_dummy_4.f08: Likewise.
16229 * gfortran.dg/internal_pack_1.f90: Likewise.
16230 * gfortran.dg/internal_pack_10.f90: Likewise.
16231 * gfortran.dg/internal_pack_12.f90: Likewise.
16232 * gfortran.dg/internal_pack_13.f90: Likewise.
16233 * gfortran.dg/internal_pack_14.f90: Likewise.
16234 * gfortran.dg/internal_pack_15.f90: Likewise.
16235 * gfortran.dg/internal_pack_2.f90: Likewise.
16236 * gfortran.dg/internal_pack_3.f90: Likewise.
16237 * gfortran.dg/internal_pack_4.f90: Likewise.
16238 * gfortran.dg/internal_pack_6.f90: Likewise.
16239 * gfortran.dg/internal_pack_8.f90: Likewise.
16240 * gfortran.dg/internal_readwrite_1.f90: Likewise.
16241 * gfortran.dg/internal_readwrite_2.f90: Likewise.
16242 * gfortran.dg/internal_readwrite_3.f90: Likewise.
16243 * gfortran.dg/intrinsic_actual_1.f: Likewise.
16244 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
16245 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
16246 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
16247 * gfortran.dg/intrinsic_char_1.f90: Likewise.
16248 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
16249 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
16250 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
16251 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
16252 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
16253 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
16254 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
16255 * gfortran.dg/intrinsic_product_1.f90: Likewise.
16256 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
16257 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
16258 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
16259 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
16260 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
16261 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
16262 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
16263 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
16264 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
16265 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
16266 * gfortran.dg/io_err_1.f90: Likewise.
16267 * gfortran.dg/io_real_boz.f90: Likewise.
16268 * gfortran.dg/iomsg_1.f90: Likewise.
16269 * gfortran.dg/iostat_1.f90: Likewise.
16270 * gfortran.dg/iostat_2.f90: Likewise.
16271 * gfortran.dg/iostat_4.f90: Likewise.
16272 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
16273 * gfortran.dg/ishft_1.f90: Likewise.
16274 * gfortran.dg/ishft_2.f90: Likewise.
16275 * gfortran.dg/ishft_4.f90: Likewise.
16276 * gfortran.dg/isnan_1.f90: Likewise.
16277 * gfortran.dg/isnan_2.f90: Likewise.
16278 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
16279 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
16280 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
16281 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
16282 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
16283 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
16284 * gfortran.dg/itime_idate_1.f: Likewise.
16285 * gfortran.dg/itime_idate_2.f: Likewise.
16286 * gfortran.dg/large_integer_kind_1.f90: Likewise.
16287 * gfortran.dg/large_integer_kind_2.f90: Likewise.
16288 * gfortran.dg/large_real_kind_1.f90: Likewise.
16289 * gfortran.dg/large_real_kind_2.F90: Likewise.
16290 * gfortran.dg/large_real_kind_3.F90: Likewise.
16291 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
16292 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
16293 * gfortran.dg/large_recl.f90: Likewise.
16294 * gfortran.dg/large_unit_1.f90: Likewise.
16295 * gfortran.dg/large_unit_2.f90: Likewise.
16296 * gfortran.dg/largeequiv_1.f90: Likewise.
16297 * gfortran.dg/leadz_trailz_1.f90: Likewise.
16298 * gfortran.dg/leadz_trailz_2.f90: Likewise.
16299 * gfortran.dg/leadz_trailz_3.f90: Likewise.
16300 * gfortran.dg/list_read_1.f90: Likewise.
16301 * gfortran.dg/list_read_10.f90: Likewise.
16302 * gfortran.dg/list_read_11.f90: Likewise.
16303 * gfortran.dg/list_read_12.f90: Likewise.
16304 * gfortran.dg/list_read_13.f: Likewise.
16305 * gfortran.dg/list_read_14.f90: Likewise.
16306 * gfortran.dg/list_read_2.f90: Likewise.
16307 * gfortran.dg/list_read_3.f90: Likewise.
16308 * gfortran.dg/list_read_4.f90: Likewise.
16309 * gfortran.dg/list_read_5.f90: Likewise.
16310 * gfortran.dg/list_read_6.f90: Likewise.
16311 * gfortran.dg/list_read_7.f90: Likewise.
16312 * gfortran.dg/list_read_8.f90: Likewise.
16313 * gfortran.dg/list_read_9.f90: Likewise.
16314 * gfortran.dg/loc_2.f90: Likewise.
16315 * gfortran.dg/logical_1.f90: Likewise.
16316 * gfortran.dg/logical_dot_product.f90: Likewise.
16317 * gfortran.dg/logical_temp_io.f90: Likewise.
16318 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
16319 * gfortran.dg/lrshift_1.f90: Likewise.
16320 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
16321 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
16322 * gfortran.dg/lto/pr40725_0.f03: Likewise.
16323 * gfortran.dg/lto/pr41576_1.f90: Likewise.
16324 * gfortran.dg/make_unit.f90: Likewise.
16325 * gfortran.dg/mapping_1.f90: Likewise.
16326 * gfortran.dg/mapping_2.f90: Likewise.
16327 * gfortran.dg/mapping_3.f90: Likewise.
16328 * gfortran.dg/masklr_1.F90: Likewise.
16329 * gfortran.dg/masklr_2.F90: Likewise.
16330 * gfortran.dg/matmul_1.f90: Likewise.
16331 * gfortran.dg/matmul_10.f90: Likewise.
16332 * gfortran.dg/matmul_12.f90: Likewise.
16333 * gfortran.dg/matmul_16.f90: Likewise.
16334 * gfortran.dg/matmul_17.f90: Likewise.
16335 * gfortran.dg/matmul_18.f90: Likewise.
16336 * gfortran.dg/matmul_2.f90: Likewise.
16337 * gfortran.dg/matmul_3.f90: Likewise.
16338 * gfortran.dg/matmul_4.f90: Likewise.
16339 * gfortran.dg/matmul_6.f90: Likewise.
16340 * gfortran.dg/matmul_8.f03: Likewise.
16341 * gfortran.dg/matmul_9.f90: Likewise.
16342 * gfortran.dg/matmul_bounds_12.f90: Likewise.
16343 * gfortran.dg/matmul_bounds_6.f90: Likewise.
16344 * gfortran.dg/matmul_const.f90: Likewise.
16345 * gfortran.dg/maxloc_1.f90: Likewise.
16346 * gfortran.dg/maxloc_2.f90: Likewise.
16347 * gfortran.dg/maxloc_3.f90: Likewise.
16348 * gfortran.dg/maxloc_4.f90: Likewise.
16349 * gfortran.dg/maxloc_string_1.f90: Likewise.
16350 * gfortran.dg/maxlocval_1.f90: Likewise.
16351 * gfortran.dg/maxlocval_2.f90: Likewise.
16352 * gfortran.dg/maxlocval_3.f90: Likewise.
16353 * gfortran.dg/maxlocval_4.f90: Likewise.
16354 * gfortran.dg/maxval_char_1.f90: Likewise.
16355 * gfortran.dg/maxval_char_2.f90: Likewise.
16356 * gfortran.dg/maxval_char_3.f90: Likewise.
16357 * gfortran.dg/maxval_char_4.f90: Likewise.
16358 * gfortran.dg/maxval_parameter_1.f90: Likewise.
16359 * gfortran.dg/mclock.f90: Likewise.
16360 * gfortran.dg/merge_bits_1.F90: Likewise.
16361 * gfortran.dg/merge_bits_2.F90: Likewise.
16362 * gfortran.dg/merge_char_1.f90: Likewise.
16363 * gfortran.dg/merge_init_expr.f90: Likewise.
16364 * gfortran.dg/min_max_optional_1.f90: Likewise.
16365 * gfortran.dg/min_max_optional_5.f90: Likewise.
16366 * gfortran.dg/minloc_1.f90: Likewise.
16367 * gfortran.dg/minloc_2.f90: Likewise.
16368 * gfortran.dg/minloc_3.f90: Likewise.
16369 * gfortran.dg/minloc_4.f90: Likewise.
16370 * gfortran.dg/minloc_string_1.f90: Likewise.
16371 * gfortran.dg/minlocval_1.f90: Likewise.
16372 * gfortran.dg/minlocval_2.f90: Likewise.
16373 * gfortran.dg/minlocval_3.f90: Likewise.
16374 * gfortran.dg/minlocval_4.f90: Likewise.
16375 * gfortran.dg/minmax_char_1.f90: Likewise.
16376 * gfortran.dg/minmaxloc_1.f90: Likewise.
16377 * gfortran.dg/minmaxloc_10.f90: Likewise.
16378 * gfortran.dg/minmaxloc_11.f90: Likewise.
16379 * gfortran.dg/minmaxloc_12.f90: Likewise.
16380 * gfortran.dg/minmaxloc_13.f90: Likewise.
16381 * gfortran.dg/minmaxloc_2.f90: Likewise.
16382 * gfortran.dg/minmaxloc_3.f90: Likewise.
16383 * gfortran.dg/minmaxloc_4.f90: Likewise.
16384 * gfortran.dg/minmaxloc_5.f90: Likewise.
16385 * gfortran.dg/minmaxloc_6.f90: Likewise.
16386 * gfortran.dg/minmaxloc_7.f90: Likewise.
16387 * gfortran.dg/minmaxloc_8.f90: Likewise.
16388 * gfortran.dg/minmaxval_1.f90: Likewise.
16389 * gfortran.dg/minval_char_1.f90: Likewise.
16390 * gfortran.dg/minval_char_2.f90: Likewise.
16391 * gfortran.dg/minval_char_3.f90: Likewise.
16392 * gfortran.dg/minval_char_4.f90: Likewise.
16393 * gfortran.dg/minval_char_5.f90: Likewise.
16394 * gfortran.dg/minval_parameter_1.f90: Likewise.
16395 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
16396 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
16397 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
16398 * gfortran.dg/missing_parens_1.f90: Likewise.
16399 * gfortran.dg/missing_parens_2.f90: Likewise.
16400 * gfortran.dg/mod_large_1.f90: Likewise.
16401 * gfortran.dg/mod_sign0_1.f90: Likewise.
16402 * gfortran.dg/module_blank_common.f90: Likewise.
16403 * gfortran.dg/module_commons_1.f90: Likewise.
16404 * gfortran.dg/module_commons_3.f90: Likewise.
16405 * gfortran.dg/module_double_reuse.f90: Likewise.
16406 * gfortran.dg/module_equivalence_1.f90: Likewise.
16407 * gfortran.dg/module_equivalence_2.f90: Likewise.
16408 * gfortran.dg/module_equivalence_3.f90: Likewise.
16409 * gfortran.dg/module_equivalence_5.f90: Likewise.
16410 * gfortran.dg/module_interface_1.f90: Likewise.
16411 * gfortran.dg/module_nan.f90: Likewise.
16412 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
16413 * gfortran.dg/module_procedure_1.f90: Likewise.
16414 * gfortran.dg/module_read_1.f90: Likewise.
16415 * gfortran.dg/module_read_2.f90: Likewise.
16416 * gfortran.dg/module_widestring_1.f90: Likewise.
16417 * gfortran.dg/move_alloc.f90: Likewise.
16418 * gfortran.dg/move_alloc_10.f90: Likewise.
16419 * gfortran.dg/move_alloc_13.f90: Likewise.
16420 * gfortran.dg/move_alloc_14.f90: Likewise.
16421 * gfortran.dg/move_alloc_15.f90: Likewise.
16422 * gfortran.dg/move_alloc_16.f90: Likewise.
16423 * gfortran.dg/move_alloc_2.f90: Likewise.
16424 * gfortran.dg/move_alloc_5.f90: Likewise.
16425 * gfortran.dg/move_alloc_6.f90: Likewise.
16426 * gfortran.dg/move_alloc_9.f90: Likewise.
16427 * gfortran.dg/multiple_allocation_1.f90: Likewise.
16428 * gfortran.dg/multiple_allocation_3.f90: Likewise.
16429 * gfortran.dg/mvbits_1.f90: Likewise.
16430 * gfortran.dg/mvbits_2.f90: Likewise.
16431 * gfortran.dg/mvbits_3.f90: Likewise.
16432 * gfortran.dg/mvbits_4.f90: Likewise.
16433 * gfortran.dg/mvbits_7.f90: Likewise.
16434 * gfortran.dg/mvbits_8.f90: Likewise.
16435 * gfortran.dg/namelist_11.f: Likewise.
16436 * gfortran.dg/namelist_12.f: Likewise.
16437 * gfortran.dg/namelist_13.f90: Likewise.
16438 * gfortran.dg/namelist_14.f90: Likewise.
16439 * gfortran.dg/namelist_15.f90: Likewise.
16440 * gfortran.dg/namelist_16.f90: Likewise.
16441 * gfortran.dg/namelist_17.f90: Likewise.
16442 * gfortran.dg/namelist_18.f90: Likewise.
16443 * gfortran.dg/namelist_19.f90: Likewise.
16444 * gfortran.dg/namelist_20.f90: Likewise.
16445 * gfortran.dg/namelist_21.f90: Likewise.
16446 * gfortran.dg/namelist_22.f90: Likewise.
16447 * gfortran.dg/namelist_23.f90: Likewise.
16448 * gfortran.dg/namelist_24.f90: Likewise.
16449 * gfortran.dg/namelist_26.f90: Likewise.
16450 * gfortran.dg/namelist_27.f90: Likewise.
16451 * gfortran.dg/namelist_28.f90: Likewise.
16452 * gfortran.dg/namelist_29.f90: Likewise.
16453 * gfortran.dg/namelist_37.f90: Likewise.
16454 * gfortran.dg/namelist_38.f90: Likewise.
16455 * gfortran.dg/namelist_39.f90: Likewise.
16456 * gfortran.dg/namelist_40.f90: Likewise.
16457 * gfortran.dg/namelist_41.f90: Likewise.
16458 * gfortran.dg/namelist_42.f90: Likewise.
16459 * gfortran.dg/namelist_43.f90: Likewise.
16460 * gfortran.dg/namelist_44.f90: Likewise.
16461 * gfortran.dg/namelist_47.f90: Likewise.
16462 * gfortran.dg/namelist_48.f90: Likewise.
16463 * gfortran.dg/namelist_49.f90: Likewise.
16464 * gfortran.dg/namelist_50.f90: Likewise.
16465 * gfortran.dg/namelist_51.f90: Likewise.
16466 * gfortran.dg/namelist_52.f90: Likewise.
16467 * gfortran.dg/namelist_54.f90: Likewise.
16468 * gfortran.dg/namelist_55.f90: Likewise.
16469 * gfortran.dg/namelist_56.f90: Likewise.
16470 * gfortran.dg/namelist_57.f90: Likewise.
16471 * gfortran.dg/namelist_58.f90: Likewise.
16472 * gfortran.dg/namelist_59.f90: Likewise.
16473 * gfortran.dg/namelist_60.f90: Likewise.
16474 * gfortran.dg/namelist_61.f90: Likewise.
16475 * gfortran.dg/namelist_64.f90: Likewise.
16476 * gfortran.dg/namelist_65.f90: Likewise.
16477 * gfortran.dg/namelist_69.f90: Likewise.
16478 * gfortran.dg/namelist_70.f90: Likewise.
16479 * gfortran.dg/namelist_71.f90: Likewise.
16480 * gfortran.dg/namelist_72.f: Likewise.
16481 * gfortran.dg/namelist_73.f90: Likewise.
16482 * gfortran.dg/namelist_77.f90: Likewise.
16483 * gfortran.dg/namelist_78.f90: Likewise.
16484 * gfortran.dg/namelist_79.f90: Likewise.
16485 * gfortran.dg/namelist_80.f90: Likewise.
16486 * gfortran.dg/namelist_81.f90: Likewise.
16487 * gfortran.dg/namelist_82.f90: Likewise.
16488 * gfortran.dg/namelist_84.f90: Likewise.
16489 * gfortran.dg/namelist_85.f90: Likewise.
16490 * gfortran.dg/namelist_86.f90: Likewise.
16491 * gfortran.dg/namelist_87.f90: Likewise.
16492 * gfortran.dg/namelist_88.f90: Likewise.
16493 * gfortran.dg/namelist_89.f90: Likewise.
16494 * gfortran.dg/namelist_90.f: Likewise.
16495 * gfortran.dg/namelist_95.f90: Likewise.
16496 * gfortran.dg/namelist_char_only.f90: Likewise.
16497 * gfortran.dg/namelist_empty.f90: Likewise.
16498 * gfortran.dg/namelist_internal.f90: Likewise.
16499 * gfortran.dg/namelist_use.f90: Likewise.
16500 * gfortran.dg/namelist_use_only.f90: Likewise.
16501 * gfortran.dg/namelist_utf8.f90: Likewise.
16502 * gfortran.dg/nan_1.f90: Likewise.
16503 * gfortran.dg/nan_2.f90: Likewise.
16504 * gfortran.dg/nan_3.f90: Likewise.
16505 * gfortran.dg/nan_6.f90: Likewise.
16506 * gfortran.dg/nan_7.f90: Likewise.
16507 * gfortran.dg/nearest_1.f90: Likewise.
16508 * gfortran.dg/nearest_2.f90: Likewise.
16509 * gfortran.dg/nearest_3.f90: Likewise.
16510 * gfortran.dg/negative-z-descriptor.f90: Likewise.
16511 * gfortran.dg/negative_automatic_size.f90: Likewise.
16512 * gfortran.dg/negative_unit.f: Likewise.
16513 * gfortran.dg/negative_unit2.f90: Likewise.
16514 * gfortran.dg/negative_unit_int8.f: Likewise.
16515 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
16516 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
16517 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
16518 * gfortran.dg/nested_modules_1.f90: Likewise.
16519 * gfortran.dg/nested_modules_2.f90: Likewise.
16520 * gfortran.dg/nested_modules_3.f90: Likewise.
16521 * gfortran.dg/nesting_1.f90: Likewise.
16522 * gfortran.dg/new_line.f90: Likewise.
16523 * gfortran.dg/newunit_1.f90: Likewise.
16524 * gfortran.dg/newunit_3.f90: Likewise.
16525 * gfortran.dg/newunit_5.f90.f90: Likewise.
16526 * gfortran.dg/nint_1.f90: Likewise.
16527 * gfortran.dg/nint_2.f90: Likewise.
16528 * gfortran.dg/no_arg_check_2.f90: Likewise.
16529 * gfortran.dg/no_range_check_1.f90: Likewise.
16530 * gfortran.dg/no_range_check_2.f90: Likewise.
16531 * gfortran.dg/no_range_check_3.f90: Likewise.
16532 * gfortran.dg/noadv_size.f90: Likewise.
16533 * gfortran.dg/nonreturning_statements.f90: Likewise.
16534 * gfortran.dg/norm2_1.f90: Likewise.
16535 * gfortran.dg/norm2_3.f90: Likewise.
16536 * gfortran.dg/nosigned_zero_1.f90: Likewise.
16537 * gfortran.dg/nosigned_zero_2.f90: Likewise.
16538 * gfortran.dg/nosigned_zero_3.f90: Likewise.
16539 * gfortran.dg/null_4.f90: Likewise.
16540 * gfortran.dg/null_9.f90: Likewise.
16541 * gfortran.dg/nullify_3.f90: Likewise.
16542 * gfortran.dg/oldstyle_1.f90: Likewise.
16543 * gfortran.dg/open_access_append_1.f90: Likewise.
16544 * gfortran.dg/open_access_append_2.f90: Likewise.
16545 * gfortran.dg/open_errors.f90: Likewise.
16546 * gfortran.dg/open_negative_unit_1.f90: Likewise.
16547 * gfortran.dg/open_new.f90: Likewise.
16548 * gfortran.dg/open_readonly_1.f90: Likewise.
16549 * gfortran.dg/operator_1.f90: Likewise.
16550 * gfortran.dg/optional_absent_1.f90: Likewise.
16551 * gfortran.dg/optional_absent_2.f90: Likewise.
16552 * gfortran.dg/optional_absent_3.f90: Likewise.
16553 * gfortran.dg/optional_class_1.f90: Likewise.
16554 * gfortran.dg/optional_dim_2.f90: Likewise.
16555 * gfortran.dg/optional_dim_3.f90: Likewise.
16556 * gfortran.dg/output_exponents_1.f90: Likewise.
16557 * gfortran.dg/overload_1.f90: Likewise.
16558 * gfortran.dg/overload_2.f90: Likewise.
16559 * gfortran.dg/overwrite_1.f: Likewise.
16560 * gfortran.dg/pad_no.f90: Likewise.
16561 * gfortran.dg/parameter_array_init_1.f90: Likewise.
16562 * gfortran.dg/parameter_array_init_2.f90: Likewise.
16563 * gfortran.dg/parameter_array_init_4.f90: Likewise.
16564 * gfortran.dg/parameter_array_init_5.f90: Likewise.
16565 * gfortran.dg/parameter_array_section_2.f90: Likewise.
16566 * gfortran.dg/parens_3.f90: Likewise.
16567 * gfortran.dg/parens_5.f90: Likewise.
16568 * gfortran.dg/parens_6.f90: Likewise.
16569 * gfortran.dg/parent_result_ref_1.f90: Likewise.
16570 * gfortran.dg/parent_result_ref_2.f90: Likewise.
16571 * gfortran.dg/parent_result_ref_3.f90: Likewise.
16572 * gfortran.dg/parent_result_ref_4.f90: Likewise.
16573 * gfortran.dg/parity_1.f90: Likewise.
16574 * gfortran.dg/past_eor.f90: Likewise.
16575 * gfortran.dg/pdt_1.f03: Likewise.
16576 * gfortran.dg/pdt_10.f03: Likewise.
16577 * gfortran.dg/pdt_11.f03: Likewise.
16578 * gfortran.dg/pdt_12.f03: Likewise.
16579 * gfortran.dg/pdt_13.f03: Likewise.
16580 * gfortran.dg/pdt_14.f03: Likewise.
16581 * gfortran.dg/pdt_15.f03: Likewise.
16582 * gfortran.dg/pdt_19.f03: Likewise.
16583 * gfortran.dg/pdt_20.f03: Likewise.
16584 * gfortran.dg/pdt_22.f03: Likewise.
16585 * gfortran.dg/pdt_23.f03: Likewise.
16586 * gfortran.dg/pdt_25.f03: Likewise.
16587 * gfortran.dg/pdt_26.f03: Likewise.
16588 * gfortran.dg/pdt_27.f03: Likewise.
16589 * gfortran.dg/pdt_28.f03: Likewise.
16590 * gfortran.dg/pdt_3.f03: Likewise.
16591 * gfortran.dg/pdt_4.f03: Likewise.
16592 * gfortran.dg/pdt_5.f03: Likewise.
16593 * gfortran.dg/pdt_7.f03: Likewise.
16594 * gfortran.dg/pointer_1.f90: Likewise.
16595 * gfortran.dg/pointer_array_1.f90: Likewise.
16596 * gfortran.dg/pointer_array_3.f90: Likewise.
16597 * gfortran.dg/pointer_array_4.f90: Likewise.
16598 * gfortran.dg/pointer_array_5.f90: Likewise.
16599 * gfortran.dg/pointer_array_6.f90: Likewise.
16600 * gfortran.dg/pointer_array_7.f90: Likewise.
16601 * gfortran.dg/pointer_array_8.f90: Likewise.
16602 * gfortran.dg/pointer_array_9.f90: Likewise.
16603 * gfortran.dg/pointer_array_component_1.f90: Likewise.
16604 * gfortran.dg/pointer_array_component_2.f90: Likewise.
16605 * gfortran.dg/pointer_assign_10.f90: Likewise.
16606 * gfortran.dg/pointer_assign_11.f90: Likewise.
16607 * gfortran.dg/pointer_assign_4.f90: Likewise.
16608 * gfortran.dg/pointer_assign_8.f90: Likewise.
16609 * gfortran.dg/pointer_assign_9.f90: Likewise.
16610 * gfortran.dg/pointer_check_10.f90: Likewise.
16611 * gfortran.dg/pointer_check_9.f90: Likewise.
16612 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
16613 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
16614 * gfortran.dg/pointer_function_result_1.f90: Likewise.
16615 * gfortran.dg/pointer_init_1.f90: Likewise.
16616 * gfortran.dg/pointer_init_3.f90: Likewise.
16617 * gfortran.dg/pointer_init_4.f90: Likewise.
16618 * gfortran.dg/pointer_init_5.f90: Likewise.
16619 * gfortran.dg/pointer_init_8.f90: Likewise.
16620 * gfortran.dg/pointer_intent_1.f90: Likewise.
16621 * gfortran.dg/pointer_intent_4.f90: Likewise.
16622 * gfortran.dg/pointer_intent_5.f90: Likewise.
16623 * gfortran.dg/pointer_remapping_10.f90: Likewise.
16624 * gfortran.dg/pointer_remapping_4.f03: Likewise.
16625 * gfortran.dg/pointer_remapping_5.f08: Likewise.
16626 * gfortran.dg/pointer_remapping_9.f90: Likewise.
16627 * gfortran.dg/pointer_target_1.f90: Likewise.
16628 * gfortran.dg/pointer_target_2.f90: Likewise.
16629 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
16630 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
16631 * gfortran.dg/power.f90: Likewise.
16632 * gfortran.dg/power1.f90: Likewise.
16633 * gfortran.dg/power_3.f90: Likewise.
16634 * gfortran.dg/power_4.f90: Likewise.
16635 * gfortran.dg/power_5.f90: Likewise.
16636 * gfortran.dg/pr12884.f: Likewise.
16637 * gfortran.dg/pr15129.f90: Likewise.
16638 * gfortran.dg/pr15140.f90: Likewise.
16639 * gfortran.dg/pr15324.f90: Likewise.
16640 * gfortran.dg/pr15332.f: Likewise.
16641 * gfortran.dg/pr15957.f90: Likewise.
16642 * gfortran.dg/pr15959.f90: Likewise.
16643 * gfortran.dg/pr16597.f90: Likewise.
16644 * gfortran.dg/pr16861.f90: Likewise.
16645 * gfortran.dg/pr16938.f90: Likewise.
16646 * gfortran.dg/pr17090.f90: Likewise.
16647 * gfortran.dg/pr17143.f90: Likewise.
16648 * gfortran.dg/pr17164.f90: Likewise.
16649 * gfortran.dg/pr17229.f: Likewise.
16650 * gfortran.dg/pr17285.f90: Likewise.
16651 * gfortran.dg/pr17286.f90: Likewise.
16652 * gfortran.dg/pr17472.f: Likewise.
16653 * gfortran.dg/pr17612.f90: Likewise.
16654 * gfortran.dg/pr17706.f90: Likewise.
16655 * gfortran.dg/pr18025.f90: Likewise.
16656 * gfortran.dg/pr18122.f90: Likewise.
16657 * gfortran.dg/pr18210.f90: Likewise.
16658 * gfortran.dg/pr18392.f90: Likewise.
16659 * gfortran.dg/pr19155.f: Likewise.
16660 * gfortran.dg/pr19216.f: Likewise.
16661 * gfortran.dg/pr19467.f90: Likewise.
16662 * gfortran.dg/pr19657.f: Likewise.
16663 * gfortran.dg/pr19926.f90: Likewise.
16664 * gfortran.dg/pr19928-1.f90: Likewise.
16665 * gfortran.dg/pr19928-2.f90: Likewise.
16666 * gfortran.dg/pr20086.f90: Likewise.
16667 * gfortran.dg/pr20124.f90: Likewise.
16668 * gfortran.dg/pr20163-2.f: Likewise.
16669 * gfortran.dg/pr20480.f90: Likewise.
16670 * gfortran.dg/pr20755.f: Likewise.
16671 * gfortran.dg/pr20950.f: Likewise.
16672 * gfortran.dg/pr21177.f90: Likewise.
16673 * gfortran.dg/pr21730.f: Likewise.
16674 * gfortran.dg/pr22491.f: Likewise.
16675 * gfortran.dg/pr25603.f: Likewise.
16676 * gfortran.dg/pr26246_2.f90: Likewise.
16677 * gfortran.dg/pr32136.f90: Likewise.
16678 * gfortran.dg/pr32533.f90: Likewise.
16679 * gfortran.dg/pr33794.f90: Likewise.
16680 * gfortran.dg/pr35662.f90: Likewise.
16681 * gfortran.dg/pr35944-1.f90: Likewise.
16682 * gfortran.dg/pr35944-2.f90: Likewise.
16683 * gfortran.dg/pr35983.f90: Likewise.
16684 * gfortran.dg/pr39865.f90: Likewise.
16685 * gfortran.dg/pr41212.f90: Likewise.
16686 * gfortran.dg/pr43808.f90: Likewise.
16687 * gfortran.dg/pr44592.f90: Likewise.
16688 * gfortran.dg/pr44735.f90: Likewise.
16689 * gfortran.dg/pr45308.f03: Likewise.
16690 * gfortran.dg/pr46297.f: Likewise.
16691 * gfortran.dg/pr46588.f90: Likewise.
16692 * gfortran.dg/pr46665.f90: Likewise.
16693 * gfortran.dg/pr46804.f90: Likewise.
16694 * gfortran.dg/pr47008.f03: Likewise.
16695 * gfortran.dg/pr47614.f: Likewise.
16696 * gfortran.dg/pr47878.f90: Likewise.
16697 * gfortran.dg/pr49103.f90: Likewise.
16698 * gfortran.dg/pr50069_1.f90: Likewise.
16699 * gfortran.dg/pr50769.f90: Likewise.
16700 * gfortran.dg/pr52608.f90: Likewise.
16701 * gfortran.dg/pr55086_2.f90: Likewise.
16702 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
16703 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
16704 * gfortran.dg/pr55330.f90: Likewise.
16705 * gfortran.dg/pr56015.f90: Likewise.
16706 * gfortran.dg/pr57910.f90: Likewise.
16707 * gfortran.dg/pr59700.f90: Likewise.
16708 * gfortran.dg/pr62125.f90: Likewise.
16709 * gfortran.dg/pr64530.f90: Likewise.
16710 * gfortran.dg/pr65429.f90: Likewise.
16711 * gfortran.dg/pr65450.f90: Likewise.
16712 * gfortran.dg/pr65504.f90: Likewise.
16713 * gfortran.dg/pr65903.f90: Likewise.
16714 * gfortran.dg/pr66311.f90: Likewise.
16715 * gfortran.dg/pr66864.f90: Likewise.
16716 * gfortran.dg/pr67140.f90: Likewise.
16717 * gfortran.dg/pr67524.f90: Likewise.
16718 * gfortran.dg/pr67885.f90: Likewise.
16719 * gfortran.dg/pr68053.f90: Likewise.
16720 * gfortran.dg/pr68566.f90: Likewise.
16721 * gfortran.dg/pr69514_1.f90: Likewise.
16722 * gfortran.dg/pr69514_2.f90: Likewise.
16723 * gfortran.dg/pr69739.f90: Likewise.
16724 * gfortran.dg/pr70673.f90: Likewise.
16725 * gfortran.dg/pr71523_2.f90: Likewise.
16726 * gfortran.dg/pr71764.f90: Likewise.
16727 * gfortran.dg/pr78092.f90: Likewise.
16728 * gfortran.dg/pr82973.f90: Likewise.
16729 * gfortran.dg/pr83864.f90: Likewise.
16730 * gfortran.dg/pr83874.f90: Likewise.
16731 * gfortran.dg/pr84088.f90: Likewise.
16732 * gfortran.dg/pr84155.f90: Likewise.
16733 * gfortran.dg/proc_decl_12.f90: Likewise.
16734 * gfortran.dg/proc_decl_13.f90: Likewise.
16735 * gfortran.dg/proc_decl_15.f90: Likewise.
16736 * gfortran.dg/proc_decl_17.f90: Likewise.
16737 * gfortran.dg/proc_decl_18.f90: Likewise.
16738 * gfortran.dg/proc_decl_2.f90: Likewise.
16739 * gfortran.dg/proc_decl_5.f90: Likewise.
16740 * gfortran.dg/proc_decl_9.f90: Likewise.
16741 * gfortran.dg/proc_ptr_1.f90: Likewise.
16742 * gfortran.dg/proc_ptr_10.f90: Likewise.
16743 * gfortran.dg/proc_ptr_12.f90: Likewise.
16744 * gfortran.dg/proc_ptr_18.f90: Likewise.
16745 * gfortran.dg/proc_ptr_19.f90: Likewise.
16746 * gfortran.dg/proc_ptr_21.f90: Likewise.
16747 * gfortran.dg/proc_ptr_22.f90: Likewise.
16748 * gfortran.dg/proc_ptr_23.f90: Likewise.
16749 * gfortran.dg/proc_ptr_25.f90: Likewise.
16750 * gfortran.dg/proc_ptr_26.f90: Likewise.
16751 * gfortran.dg/proc_ptr_3.f90: Likewise.
16752 * gfortran.dg/proc_ptr_36.f90: Likewise.
16753 * gfortran.dg/proc_ptr_47.f90: Likewise.
16754 * gfortran.dg/proc_ptr_48.f90: Likewise.
16755 * gfortran.dg/proc_ptr_5.f90: Likewise.
16756 * gfortran.dg/proc_ptr_6.f90: Likewise.
16757 * gfortran.dg/proc_ptr_7.f90: Likewise.
16758 * gfortran.dg/proc_ptr_8.f90: Likewise.
16759 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
16760 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
16761 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
16762 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
16763 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
16764 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
16765 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
16766 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
16767 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
16768 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
16769 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
16770 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
16771 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
16772 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
16773 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
16774 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
16775 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
16776 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
16777 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
16778 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
16779 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
16780 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
16781 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
16782 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
16783 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
16784 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
16785 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
16786 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
16787 * gfortran.dg/product_init_expr.f03: Likewise.
16788 * gfortran.dg/promotion.f90: Likewise.
16789 * gfortran.dg/promotion_3.f90: Likewise.
16790 * gfortran.dg/promotion_4.f90: Likewise.
16791 * gfortran.dg/protected_1.f90: Likewise.
16792 * gfortran.dg/protected_2.f90: Likewise.
16793 * gfortran.dg/ptr-func-1.f90: Likewise.
16794 * gfortran.dg/ptr-func-2.f90: Likewise.
16795 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
16796 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
16797 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
16798 * gfortran.dg/pure_byref_1.f90: Likewise.
16799 * gfortran.dg/pure_byref_2.f90: Likewise.
16800 * gfortran.dg/pure_byref_3.f90: Likewise.
16801 * gfortran.dg/quad_2.f90: Likewise.
16802 * gfortran.dg/quad_3.f90: Likewise.
16803 * gfortran.dg/random_3.f90: Likewise.
16804 * gfortran.dg/random_4.f90: Likewise.
16805 * gfortran.dg/random_7.f90: Likewise.
16806 * gfortran.dg/read_2.f90: Likewise.
16807 * gfortran.dg/read_3.f90: Likewise.
16808 * gfortran.dg/read_4.f90: Likewise.
16809 * gfortran.dg/read_5.f90: Likewise.
16810 * gfortran.dg/read_bad_advance.f90: Likewise.
16811 * gfortran.dg/read_bang.f90: Likewise.
16812 * gfortran.dg/read_bang4.f90: Likewise.
16813 * gfortran.dg/read_comma.f: Likewise.
16814 * gfortran.dg/read_dir.f90: Likewise.
16815 * gfortran.dg/read_empty_file.f: Likewise.
16816 * gfortran.dg/read_eof_1.f90: Likewise.
16817 * gfortran.dg/read_eof_2.f90: Likewise.
16818 * gfortran.dg/read_eof_3.f90: Likewise.
16819 * gfortran.dg/read_eof_4.f90: Likewise.
16820 * gfortran.dg/read_eof_5.f90: Likewise.
16821 * gfortran.dg/read_eof_6.f: Likewise.
16822 * gfortran.dg/read_eof_7.f90: Likewise.
16823 * gfortran.dg/read_eof_8.f90: Likewise.
16824 * gfortran.dg/read_eof_all.f90: Likewise.
16825 * gfortran.dg/read_eor.f90: Likewise.
16826 * gfortran.dg/read_float_1.f90: Likewise.
16827 * gfortran.dg/read_float_2.f03: Likewise.
16828 * gfortran.dg/read_float_3.f90: Likewise.
16829 * gfortran.dg/read_float_4.f90: Likewise.
16830 * gfortran.dg/read_infnan_1.f90: Likewise.
16831 * gfortran.dg/read_list_eof_1.f90: Likewise.
16832 * gfortran.dg/read_logical.f90: Likewise.
16833 * gfortran.dg/read_many_1.f: Likewise.
16834 * gfortran.dg/read_no_eor.f90: Likewise.
16835 * gfortran.dg/read_noadvance.f90: Likewise.
16836 * gfortran.dg/read_repeat.f90: Likewise.
16837 * gfortran.dg/read_repeat_2.f90: Likewise.
16838 * gfortran.dg/read_size_noadvance.f90: Likewise.
16839 * gfortran.dg/read_x_eof.f90: Likewise.
16840 * gfortran.dg/read_x_past.f: Likewise.
16841 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
16842 * gfortran.dg/real_const_1.f: Likewise.
16843 * gfortran.dg/real_const_2.f90: Likewise.
16844 * gfortran.dg/real_const_3.f90: Likewise.
16845 * gfortran.dg/real_do_1.f90: Likewise.
16846 * gfortran.dg/real_index_1.f90: Likewise.
16847 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
16848 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
16849 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
16850 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
16851 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
16852 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
16853 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
16854 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
16855 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
16856 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
16857 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
16858 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
16859 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
16860 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
16861 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
16862 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
16863 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
16864 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
16865 * gfortran.dg/record_marker_1.f90: Likewise.
16866 * gfortran.dg/record_marker_2.f: Likewise.
16867 * gfortran.dg/record_marker_3.f90: Likewise.
16868 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
16869 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
16870 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
16871 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
16872 * gfortran.dg/recursive_check_7.f90: Likewise.
16873 * gfortran.dg/recursive_reference_1.f90: Likewise.
16874 * gfortran.dg/recursive_reference_2.f90: Likewise.
16875 * gfortran.dg/recursive_stack.f90: Likewise.
16876 * gfortran.dg/reduction.f90: Likewise.
16877 * gfortran.dg/repack_arrays_1.f90: Likewise.
16878 * gfortran.dg/repeat_1.f90: Likewise.
16879 * gfortran.dg/repeat_2.f90: Likewise.
16880 * gfortran.dg/repeat_3.f90: Likewise.
16881 * gfortran.dg/repeat_6.f90: Likewise.
16882 * gfortran.dg/reshape-alloc.f90: Likewise.
16883 * gfortran.dg/reshape-complex.f90: Likewise.
16884 * gfortran.dg/reshape.f90: Likewise.
16885 * gfortran.dg/reshape_2.f90: Likewise.
16886 * gfortran.dg/reshape_7.f90: Likewise.
16887 * gfortran.dg/reshape_empty_1.f03: Likewise.
16888 * gfortran.dg/reshape_pad_1.f90: Likewise.
16889 * gfortran.dg/reshape_rank7.f90: Likewise.
16890 * gfortran.dg/reshape_transpose_1.f90: Likewise.
16891 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
16892 * gfortran.dg/result_default_init_1.f90: Likewise.
16893 * gfortran.dg/result_in_spec_1.f90: Likewise.
16894 * gfortran.dg/result_in_spec_2.f90: Likewise.
16895 * gfortran.dg/ret_array_1.f90: Likewise.
16896 * gfortran.dg/ret_pointer_1.f90: Likewise.
16897 * gfortran.dg/ret_pointer_2.f90: Likewise.
16898 * gfortran.dg/rewind_1.f90: Likewise.
16899 * gfortran.dg/round_1.f03: Likewise.
16900 * gfortran.dg/round_2.f03: Likewise.
16901 * gfortran.dg/round_3.f08: Likewise.
16902 * gfortran.dg/round_4.f90: Likewise.
16903 * gfortran.dg/rrspacing_1.f90: Likewise.
16904 * gfortran.dg/runtime_warning_1.f90: Likewise.
16905 * gfortran.dg/same_type_as_2.f03: Likewise.
16906 * gfortran.dg/save_1.f90: Likewise.
16907 * gfortran.dg/save_5.f90: Likewise.
16908 * gfortran.dg/save_6.f90: Likewise.
16909 * gfortran.dg/scalar_mask_1.f90: Likewise.
16910 * gfortran.dg/scalar_mask_2.f90: Likewise.
16911 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
16912 * gfortran.dg/scale_1.f90: Likewise.
16913 * gfortran.dg/scan_1.f90: Likewise.
16914 * gfortran.dg/scan_2.f90: Likewise.
16915 * gfortran.dg/secnds-1.f: Likewise.
16916 * gfortran.dg/secnds.f: Likewise.
16917 * gfortran.dg/select_1.f90: Likewise.
16918 * gfortran.dg/select_2.f90: Likewise.
16919 * gfortran.dg/select_3.f90: Likewise.
16920 * gfortran.dg/select_5.f90: Likewise.
16921 * gfortran.dg/select_char_1.f90: Likewise.
16922 * gfortran.dg/select_char_2.f90: Likewise.
16923 * gfortran.dg/select_type_13.f03: Likewise.
16924 * gfortran.dg/select_type_14.f03: Likewise.
16925 * gfortran.dg/select_type_15.f03: Likewise.
16926 * gfortran.dg/select_type_19.f03: Likewise.
16927 * gfortran.dg/select_type_2.f03: Likewise.
16928 * gfortran.dg/select_type_26.f03: Likewise.
16929 * gfortran.dg/select_type_27.f03: Likewise.
16930 * gfortran.dg/select_type_28.f03: Likewise.
16931 * gfortran.dg/select_type_3.f03: Likewise.
16932 * gfortran.dg/select_type_35.f03: Likewise.
16933 * gfortran.dg/select_type_36.f03: Likewise.
16934 * gfortran.dg/select_type_37.f03: Likewise.
16935 * gfortran.dg/select_type_39.f03: Likewise.
16936 * gfortran.dg/select_type_4.f90: Likewise.
16937 * gfortran.dg/select_type_5.f03: Likewise.
16938 * gfortran.dg/select_type_6.f03: Likewise.
16939 * gfortran.dg/select_type_7.f03: Likewise.
16940 * gfortran.dg/select_type_8.f03: Likewise.
16941 * gfortran.dg/selected_char_kind_1.f90: Likewise.
16942 * gfortran.dg/selected_char_kind_4.f90: Likewise.
16943 * gfortran.dg/selected_kind_1.f90: Likewise.
16944 * gfortran.dg/selected_real_kind_2.f90: Likewise.
16945 * gfortran.dg/shape_2.f90: Likewise.
16946 * gfortran.dg/shape_4.f90: Likewise.
16947 * gfortran.dg/shape_5.f90: Likewise.
16948 * gfortran.dg/shape_7.f90: Likewise.
16949 * gfortran.dg/shape_8.f90: Likewise.
16950 * gfortran.dg/shape_9.f90: Likewise.
16951 * gfortran.dg/shift-kind_2.f90: Likewise.
16952 * gfortran.dg/shiftalr_1.F90: Likewise.
16953 * gfortran.dg/shiftalr_2.F90: Likewise.
16954 * gfortran.dg/simpleif_1.f90: Likewise.
16955 * gfortran.dg/simplify_argN_1.f90: Likewise.
16956 * gfortran.dg/simplify_cshift_1.f90: Likewise.
16957 * gfortran.dg/simplify_cshift_4.f90: Likewise.
16958 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
16959 * gfortran.dg/simplify_modulo.f90: Likewise.
16960 * gfortran.dg/single_char_string.f90: Likewise.
16961 * gfortran.dg/size_dim.f90: Likewise.
16962 * gfortran.dg/size_optional_dim_1.f90: Likewise.
16963 * gfortran.dg/sizeof.f90: Likewise.
16964 * gfortran.dg/sizeof_4.f90: Likewise.
16965 * gfortran.dg/slash_1.f90: Likewise.
16966 * gfortran.dg/sms-1.f90: Likewise.
16967 * gfortran.dg/sms-2.f90: Likewise.
16968 * gfortran.dg/spec_expr_7.f90: Likewise.
16969 * gfortran.dg/specifics_1.f90: Likewise.
16970 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
16971 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
16972 * gfortran.dg/spread_init_expr.f03: Likewise.
16973 * gfortran.dg/spread_scalar_source.f90: Likewise.
16974 * gfortran.dg/spread_shape_1.f90: Likewise.
16975 * gfortran.dg/stat_1.f90: Likewise.
16976 * gfortran.dg/stat_2.f90: Likewise.
16977 * gfortran.dg/stfunc_1.f90: Likewise.
16978 * gfortran.dg/stfunc_4.f90: Likewise.
16979 * gfortran.dg/stfunc_6.f90: Likewise.
16980 * gfortran.dg/storage_size_1.f08: Likewise.
16981 * gfortran.dg/storage_size_3.f08: Likewise.
16982 * gfortran.dg/storage_size_4.f90: Likewise.
16983 * gfortran.dg/streamio_1.f90: Likewise.
16984 * gfortran.dg/streamio_10.f90: Likewise.
16985 * gfortran.dg/streamio_11.f90: Likewise.
16986 * gfortran.dg/streamio_12.f90: Likewise.
16987 * gfortran.dg/streamio_13.f90: Likewise.
16988 * gfortran.dg/streamio_14.f90: Likewise.
16989 * gfortran.dg/streamio_15.f90: Likewise.
16990 * gfortran.dg/streamio_16.f90: Likewise.
16991 * gfortran.dg/streamio_17.f90: Likewise.
16992 * gfortran.dg/streamio_2.f90: Likewise.
16993 * gfortran.dg/streamio_3.f90: Likewise.
16994 * gfortran.dg/streamio_4.f90: Likewise.
16995 * gfortran.dg/streamio_5.f90: Likewise.
16996 * gfortran.dg/streamio_6.f90: Likewise.
16997 * gfortran.dg/streamio_7.f90: Likewise.
16998 * gfortran.dg/streamio_8.f90: Likewise.
16999 * gfortran.dg/streamio_9.f90: Likewise.
17000 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
17001 * gfortran.dg/string_4.f90: Likewise.
17002 * gfortran.dg/string_array_constructor_2.f90: Likewise.
17003 * gfortran.dg/string_assign_2.f90: Likewise.
17004 * gfortran.dg/string_compare_1.f90: Likewise.
17005 * gfortran.dg/string_compare_2.f90: Likewise.
17006 * gfortran.dg/string_compare_3.f90: Likewise.
17007 * gfortran.dg/string_ctor_1.f90: Likewise.
17008 * gfortran.dg/string_length_1.f90: Likewise.
17009 * gfortran.dg/string_length_2.f90: Likewise.
17010 * gfortran.dg/string_length_3.f90: Likewise.
17011 * gfortran.dg/string_length_4.f90: Likewise.
17012 * gfortran.dg/string_null_compare_1.f: Likewise.
17013 * gfortran.dg/string_pad_trunc.f90: Likewise.
17014 * gfortran.dg/structure_constructor_1.f03: Likewise.
17015 * gfortran.dg/structure_constructor_11.f90: Likewise.
17016 * gfortran.dg/structure_constructor_13.f03: Likewise.
17017 * gfortran.dg/structure_constructor_2.f03: Likewise.
17018 * gfortran.dg/structure_constructor_5.f03: Likewise.
17019 * gfortran.dg/submodule_1.f08: Likewise.
17020 * gfortran.dg/submodule_11.f08: Likewise.
17021 * gfortran.dg/submodule_14.f08: Likewise.
17022 * gfortran.dg/submodule_15.f08: Likewise.
17023 * gfortran.dg/submodule_17.f08: Likewise.
17024 * gfortran.dg/submodule_18.f08: Likewise.
17025 * gfortran.dg/submodule_19.f08: Likewise.
17026 * gfortran.dg/submodule_2.f08: Likewise.
17027 * gfortran.dg/submodule_27.f08: Likewise.
17028 * gfortran.dg/submodule_28.f08: Likewise.
17029 * gfortran.dg/submodule_29.f08: Likewise.
17030 * gfortran.dg/submodule_30.f08: Likewise.
17031 * gfortran.dg/submodule_6.f08: Likewise.
17032 * gfortran.dg/submodule_7.f08: Likewise.
17033 * gfortran.dg/submodule_8.f08: Likewise.
17034 * gfortran.dg/subnormal_1.f90: Likewise.
17035 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
17036 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
17037 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
17038 * gfortran.dg/substr_2.f: Likewise.
17039 * gfortran.dg/substr_3.f: Likewise.
17040 * gfortran.dg/substr_4.f: Likewise.
17041 * gfortran.dg/substr_5.f90: Likewise.
17042 * gfortran.dg/substr_6.f90: Likewise.
17043 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
17044 * gfortran.dg/sum_init_expr.f03: Likewise.
17045 * gfortran.dg/sum_zero_array_1.f90: Likewise.
17046 * gfortran.dg/system_clock_3.f08: Likewise.
17047 * gfortran.dg/t_editing.f: Likewise.
17048 * gfortran.dg/team_change_1.f90: Likewise.
17049 * gfortran.dg/team_end_1.f90: Likewise.
17050 * gfortran.dg/team_number_1.f90: Likewise.
17051 * gfortran.dg/temporary_1.f90: Likewise.
17052 * gfortran.dg/test_com_block.f90: Likewise.
17053 * gfortran.dg/test_only_clause.f90: Likewise.
17054 * gfortran.dg/tiny_1.f90: Likewise.
17055 * gfortran.dg/tiny_2.f90: Likewise.
17056 * gfortran.dg/tl_editing.f90: Likewise.
17057 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
17058 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
17059 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
17060 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
17061 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
17062 * gfortran.dg/transfer_class_2.f90: Likewise.
17063 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
17064 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
17065 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
17066 * gfortran.dg/transfer_resolve_1.f90: Likewise.
17067 * gfortran.dg/transfer_simplify_1.f90: Likewise.
17068 * gfortran.dg/transfer_simplify_10.f90: Likewise.
17069 * gfortran.dg/transfer_simplify_11.f90: Likewise.
17070 * gfortran.dg/transfer_simplify_2.f90: Likewise.
17071 * gfortran.dg/transfer_simplify_3.f90: Likewise.
17072 * gfortran.dg/transfer_simplify_4.f90: Likewise.
17073 * gfortran.dg/transfer_simplify_8.f90: Likewise.
17074 * gfortran.dg/transfer_simplify_9.f90: Likewise.
17075 * gfortran.dg/transpose_1.f90: Likewise.
17076 * gfortran.dg/transpose_3.f03: Likewise.
17077 * gfortran.dg/transpose_4.f90: Likewise.
17078 * gfortran.dg/transpose_conjg_1.f90: Likewise.
17079 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
17080 * gfortran.dg/transpose_optimization_2.f90: Likewise.
17081 * gfortran.dg/trim_1.f90: Likewise.
17082 * gfortran.dg/trim_optimize_1.f90: Likewise.
17083 * gfortran.dg/trim_optimize_2.f90: Likewise.
17084 * gfortran.dg/trim_optimize_3.f90: Likewise.
17085 * gfortran.dg/trim_optimize_4.f90: Likewise.
17086 * gfortran.dg/trim_optimize_5.f90: Likewise.
17087 * gfortran.dg/trim_optimize_6.f90: Likewise.
17088 * gfortran.dg/trim_optimize_7.f90: Likewise.
17089 * gfortran.dg/trim_optimize_8.f90: Likewise.
17090 * gfortran.dg/type_to_class_1.f03: Likewise.
17091 * gfortran.dg/type_to_class_2.f03: Likewise.
17092 * gfortran.dg/type_to_class_3.f03: Likewise.
17093 * gfortran.dg/type_to_class_4.f03: Likewise.
17094 * gfortran.dg/type_to_class_5.f03: Likewise.
17095 * gfortran.dg/typebound_assignment_5.f03: Likewise.
17096 * gfortran.dg/typebound_assignment_6.f03: Likewise.
17097 * gfortran.dg/typebound_assignment_7.f90: Likewise.
17098 * gfortran.dg/typebound_call_1.f03: Likewise.
17099 * gfortran.dg/typebound_call_13.f03: Likewise.
17100 * gfortran.dg/typebound_call_18.f03: Likewise.
17101 * gfortran.dg/typebound_call_19.f03: Likewise.
17102 * gfortran.dg/typebound_call_2.f03: Likewise.
17103 * gfortran.dg/typebound_call_20.f03: Likewise.
17104 * gfortran.dg/typebound_call_3.f03: Likewise.
17105 * gfortran.dg/typebound_generic_5.f03: Likewise.
17106 * gfortran.dg/typebound_generic_6.f03: Likewise.
17107 * gfortran.dg/typebound_generic_9.f03: Likewise.
17108 * gfortran.dg/typebound_operator_12.f03: Likewise.
17109 * gfortran.dg/typebound_operator_13.f03: Likewise.
17110 * gfortran.dg/typebound_operator_15.f90: Likewise.
17111 * gfortran.dg/typebound_operator_20.f90: Likewise.
17112 * gfortran.dg/typebound_operator_3.f03: Likewise.
17113 * gfortran.dg/typebound_operator_6.f03: Likewise.
17114 * gfortran.dg/typebound_operator_7.f03: Likewise.
17115 * gfortran.dg/typebound_operator_8.f03: Likewise.
17116 * gfortran.dg/typebound_operator_9.f03: Likewise.
17117 * gfortran.dg/typebound_proc_19.f90: Likewise.
17118 * gfortran.dg/typebound_proc_20.f90: Likewise.
17119 * gfortran.dg/typebound_proc_23.f90: Likewise.
17120 * gfortran.dg/typebound_proc_27.f03: Likewise.
17121 * gfortran.dg/typebound_proc_35.f90: Likewise.
17122 * gfortran.dg/typebound_proc_36.f90: Likewise.
17123 * gfortran.dg/unf_io_convert_1.f90: Likewise.
17124 * gfortran.dg/unf_io_convert_2.f90: Likewise.
17125 * gfortran.dg/unf_io_convert_3.f90: Likewise.
17126 * gfortran.dg/unf_io_convert_4.f90: Likewise.
17127 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
17128 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
17129 * gfortran.dg/unf_short_record_1.f90: Likewise.
17130 * gfortran.dg/unformatted_recl_1.f90: Likewise.
17131 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
17132 * gfortran.dg/unit_1.f90: Likewise.
17133 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
17134 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
17135 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
17136 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
17137 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
17138 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
17139 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
17140 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
17141 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
17142 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
17143 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
17144 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
17145 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
17146 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
17147 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
17148 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
17149 * gfortran.dg/unpack_init_expr.f03: Likewise.
17150 * gfortran.dg/use_10.f90: Likewise.
17151 * gfortran.dg/use_11.f90: Likewise.
17152 * gfortran.dg/use_13.f90: Likewise.
17153 * gfortran.dg/use_24.f90: Likewise.
17154 * gfortran.dg/use_27.f90: Likewise.
17155 * gfortran.dg/use_5.f90: Likewise.
17156 * gfortran.dg/use_allocated_1.f90: Likewise.
17157 * gfortran.dg/use_only_1.f90: Likewise.
17158 * gfortran.dg/use_only_4.f90: Likewise.
17159 * gfortran.dg/use_rename_2.f90: Likewise.
17160 * gfortran.dg/use_rename_4.f90: Likewise.
17161 * gfortran.dg/used_dummy_types_1.f90: Likewise.
17162 * gfortran.dg/used_interface_ref.f90: Likewise.
17163 * gfortran.dg/used_types_5.f90: Likewise.
17164 * gfortran.dg/utf8_1.f03: Likewise.
17165 * gfortran.dg/utf8_2.f03: Likewise.
17166 * gfortran.dg/value_1.f90: Likewise.
17167 * gfortran.dg/value_2.f90: Likewise.
17168 * gfortran.dg/value_4.f90: Likewise.
17169 * gfortran.dg/value_6.f03: Likewise.
17170 * gfortran.dg/value_7.f03: Likewise.
17171 * gfortran.dg/value_test.f90: Likewise.
17172 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
17173 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
17174 * gfortran.dg/vect/pr60510.f: Likewise.
17175 * gfortran.dg/vect/pr69882.f90: Likewise.
17176 * gfortran.dg/vect/pr69980.f90: Likewise.
17177 * gfortran.dg/vect/vect-5.f90: Likewise.
17178 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
17179 * gfortran.dg/vector_subscript_1.f90: Likewise.
17180 * gfortran.dg/vector_subscript_2.f90: Likewise.
17181 * gfortran.dg/vector_subscript_3.f90: Likewise.
17182 * gfortran.dg/vector_subscript_5.f90: Likewise.
17183 * gfortran.dg/verify_2.f90: Likewise.
17184 * gfortran.dg/volatile10.f90: Likewise.
17185 * gfortran.dg/where_1.f90: Likewise.
17186 * gfortran.dg/where_operator_assign_1.f90: Likewise.
17187 * gfortran.dg/where_operator_assign_2.f90: Likewise.
17188 * gfortran.dg/where_operator_assign_3.f90: Likewise.
17189 * gfortran.dg/whole_file_13.f90: Likewise.
17190 * gfortran.dg/whole_file_2.f90: Likewise.
17191 * gfortran.dg/widechar_2.f90: Likewise.
17192 * gfortran.dg/widechar_4.f90: Likewise.
17193 * gfortran.dg/widechar_5.f90: Likewise.
17194 * gfortran.dg/widechar_6.f90: Likewise.
17195 * gfortran.dg/widechar_8.f90: Likewise.
17196 * gfortran.dg/widechar_IO_1.f90: Likewise.
17197 * gfortran.dg/widechar_IO_2.f90: Likewise.
17198 * gfortran.dg/widechar_IO_3.f90: Likewise.
17199 * gfortran.dg/widechar_IO_4.f90: Likewise.
17200 * gfortran.dg/widechar_compare_1.f90: Likewise.
17201 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
17202 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
17203 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
17204 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
17205 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
17206 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
17207 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
17208 * gfortran.dg/widechar_select_1.f90: Likewise.
17209 * gfortran.dg/winapi.f90: Likewise.
17210 * gfortran.dg/write_0_pe_format.f90: Likewise.
17211 * gfortran.dg/write_back.f: Likewise.
17212 * gfortran.dg/write_check3.f90: Likewise.
17213 * gfortran.dg/write_direct_eor.f90: Likewise.
17214 * gfortran.dg/write_padding.f90: Likewise.
17215 * gfortran.dg/write_recursive.f90: Likewise.
17216 * gfortran.dg/write_rewind_1.f: Likewise.
17217 * gfortran.dg/write_rewind_2.f: Likewise.
17218 * gfortran.dg/write_zero_array.f90: Likewise.
17219 * gfortran.dg/x_slash_1.f: Likewise.
17220 * gfortran.dg/x_slash_2.f: Likewise.
17221 * gfortran.dg/zero_array_components_1.f90: Likewise.
17222 * gfortran.dg/zero_length_1.f90: Likewise.
17223 * gfortran.dg/zero_length_2.f90: Likewise.
17224 * gfortran.dg/zero_sized_1.f90: Likewise.
17225 * gfortran.dg/zero_sized_3.f90: Likewise.
17226 * gfortran.fortran-torture/compile/nested.f90: Likewise.
17227 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
17228 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
17229 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
17230 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
17231 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
17232 * gfortran.fortran-torture/execute/args.f90: Likewise.
17233 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
17234 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
17235 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
17236 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
17237 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
17238 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
17239 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
17240 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
17241 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
17242 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
17243 * gfortran.fortran-torture/execute/common.f90: Likewise.
17244 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
17245 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
17246 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
17247 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
17248 * gfortran.fortran-torture/execute/contained.f90: Likewise.
17249 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
17250 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
17251 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
17252 * gfortran.fortran-torture/execute/data.f90: Likewise.
17253 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
17254 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
17255 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
17256 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
17257 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
17258 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
17259 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
17260 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
17261 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
17262 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
17263 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
17264 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
17265 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
17266 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
17267 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
17268 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
17269 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
17270 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
17271 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
17272 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
17273 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
17274 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
17275 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
17276 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
17277 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
17278 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
17279 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
17280 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
17281 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
17282 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
17283 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
17284 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
17285 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
17286 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
17287 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
17288 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
17289 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
17290 * gfortran.fortran-torture/execute/forall.f90: Likewise.
17291 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
17292 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
17293 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
17294 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
17295 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
17296 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
17297 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
17298 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
17299 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
17300 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
17301 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
17302 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
17303 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
17304 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
17305 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
17306 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
17307 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
17308 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
17309 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
17310 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
17311 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
17312 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
17313 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
17314 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
17315 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
17316 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
17317 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
17318 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
17319 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
17320 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
17321 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
17322 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
17323 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
17324 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
17325 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
17326 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
17328 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
17329 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
17330 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
17331 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
17332 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
17333 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
17334 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
17335 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
17336 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
17337 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
17338 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
17339 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17340 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
17341 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
17342 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
17343 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
17344 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
17345 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17346 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
17347 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
17348 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
17349 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
17350 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
17351 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
17352 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
17353 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
17354 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
17355 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
17356 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17357 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
17358 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
17359 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
17360 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
17361 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
17362 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
17363 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
17364 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
17365 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
17366 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
17367 * gfortran.fortran-torture/execute/math.f90: Likewise.
17368 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
17369 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
17370 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
17371 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
17372 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
17373 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
17374 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
17375 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
17376 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
17377 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
17378 * gfortran.fortran-torture/execute/power.f90: Likewise.
17379 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
17380 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
17381 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
17382 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
17383 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
17384 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
17385 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
17386 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
17387 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
17388 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
17389 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
17390 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
17391 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
17392 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
17393 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
17394 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
17395 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
17396 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
17397 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
17398 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
17399 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
17400 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
17401 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
17402 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
17403 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
17404 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
17405 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
17406 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
17407 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
17408 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
17409 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
17410 * gfortran.fortran-torture/execute/straret.f90: Likewise.
17411 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
17412 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
17413 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
17414 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
17415 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
17416 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
17417 * gfortran.fortran-torture/execute/string.f90: Likewise.
17418 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
17419 * gfortran.fortran-torture/execute/strret.f90: Likewise.
17420 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
17421 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
17422 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
17423 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
17424 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
17425 * gfortran.fortran-torture/execute/userop.f90: Likewise.
17426 * gfortran.fortran-torture/execute/where17.f90: Likewise.
17427 * gfortran.fortran-torture/execute/where18.f90: Likewise.
17428 * gfortran.fortran-torture/execute/where19.f90: Likewise.
17429 * gfortran.fortran-torture/execute/where20.f90: Likewise.
17430 * gfortran.fortran-torture/execute/where21.f90: Likewise.
17431 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
17432 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
17433 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
17434 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
17435 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
17436 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
17437 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
17438 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
17439 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
17440 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
17441 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
17442 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
17443 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
17444 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
17445 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
17446 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
17447 * gfortran.dg/inline_transpose_1.f90: Likewise.
17449 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
17452 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
17455 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
17458 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
17459 * gnat.dg/dispatch1.adb: Rename into...
17460 * gnat.dg/disp1.adb: ...this.
17461 * gnat.dg/dispatch1_p.ads: Rename into...
17462 * gnat.dg/disp1_pkg.ads: ...this.
17463 * gnat.dg/disp2.adb: Rename into...
17464 * gnat.dg/dispatch2.adb: ...this.
17465 * gnat.dg/dispatch2_p.ads: Rename into...
17466 * gnat.dg/disp2_pkg.ads: ...this.
17467 * gnat.dg/dispatch2_p.adb: Rename into...
17468 * gnat.dg/disp2_pkg.adb: this.
17469 * gnat.dg/generic_dispatch.adb: Rename into...
17470 * gnat.dg/generic_disp.adb: this.
17471 * gnat.dg/generic_dispatch_p.ads: Rename into...
17472 * gnat.dg/generic_disp_pkg.ads: ...this.
17473 * gnat.dg/generic_dispatch_p.adb: Rename into...
17474 * gnat.dg/generic_disp_pkg.adb: ...this.
17475 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
17476 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
17477 * gnat.dg/object_overflow1.adb: Tweak index.
17478 * gnat.dg/object_overflow2.adb: Likewise.
17479 * gnat.dg/object_overflow3.adb: Likewise.
17480 * gnat.dg/object_overflow4.adb: Likewise.
17481 * gnat.dg/object_overflow5.adb: Likewise.
17483 2018-02-16 Jakub Jelinek <jakub@redhat.com>
17486 * gcc.c-torture/compile/pr84425.c: New test.
17488 2018-02-16 Marek Polacek <polacek@redhat.com>
17489 Jakub Jelinek <jakub@redhat.com>
17492 * g++.dg/cpp1y/constexpr-84192.C: New test.
17494 2018-02-16 Martin Sebor <msebor@redhat.com>
17497 * g++.dg/overload15.C: New test.
17499 2018-02-16 Yury Gribov <tetra2005@gmail.com>
17502 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
17503 * gcc.dg/pr56727-2.c: Ditto.
17504 * gcc.target/powerpc/pr79439.c: Renamed to...
17505 * gcc.target/powerpc/pr79439-1.c: ...this.
17506 * gcc.target/powerpc/pr79439-2.c: New test.
17507 * gcc.target/powerpc/pr79439-3.c: New test.
17509 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
17512 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
17513 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
17514 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
17515 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
17516 * gcc.target/powerpc/builtins-3.c: Same.
17518 2018-02-16 Nathan Sidwell <nathan@acm.org>
17520 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
17522 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
17524 PR rtl-optimization/70023
17525 * gcc.target/i386/pr70023.c: New.
17527 2018-02-16 Carl Love <cel@us.ibm.com>
17529 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
17531 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
17534 2018-02-16 Carl Love <cel@us.ibm.com>
17536 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
17537 for the ABI definitions for vec_extract4b and vec_insert4b.
17539 2018-02-16 Nathan Sidwell <nathan@acm.org>
17541 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
17542 * g++.old-deja/g++.mike/net43.C: Likewise.
17544 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
17547 * g++.dg/cpp1z/class-deduction48.C: New.
17549 2018-02-16 Nathan Sidwell <nathan@acm.org>
17552 * g++.dg/lookup/pr84375.C: New.
17554 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
17557 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
17559 2018-02-16 Richard Biener <rguenther@suse.de>
17561 PR tree-optimization/84417
17562 * gcc.dg/torture/pr84417.c: New testcase.
17564 2018-02-16 Jakub Jelinek <jakub@redhat.com>
17567 * g++.dg/opt/pr84272.C: New test.
17569 PR rtl-optimization/83723
17570 * gcc.dg/pr83723.c: New test.
17572 2018-02-16 Richard Biener <rguenther@suse.de>
17574 PR tree-optimization/84399
17575 * gcc.dg/graphite/pr84399.c: New testcase.
17577 2018-02-16 Richard Biener <rguenther@suse.de>
17579 PR tree-optimization/84190
17580 * g++.dg/torture/pr84190.C: New testcase.
17582 2018-02-15 Martin Sebor <msebor@redhat.com>
17584 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
17587 2018-02-15 Janus Weil <janus@gcc.gnu.org>
17590 * gfortran.dg/dtio_21.f03: Add an error message.
17591 * gfortran.dg/dtio_22.f90: Fix invalid test case.
17593 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
17596 * gfortran.dg/stop_shouldfail.f90: New test.
17598 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
17601 * g++.dg/concepts/pr84330.C: New.
17603 2018-02-15 Tom de Vries <tom@codesourcery.com>
17605 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
17607 2018-02-15 Tom de Vries <tom@codesourcery.com>
17609 * gcc.c-torture/compile/pr84136.c: Require effective target
17612 2018-02-15 Jakub Jelinek <jakub@redhat.com>
17614 PR tree-optimization/84383
17615 * gcc.c-torture/compile/pr84383.c: New test.
17617 PR tree-optimization/84334
17618 * gcc.dg/pr84334.c: New test.
17620 2018-02-14 Carl Love <cel@us.ibm.com>
17622 * gcc.target/powerpc/builtins-4-int128-runnable.c
17623 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
17624 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
17626 2018-02-14 Martin Sebor <msebor@redhat.com>
17628 PR tree-optimization/83698
17629 * gcc.dg/Wrestrict-7.c: New test.
17630 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
17631 * gcc.target/i386/chkp-stropt-17.c: Same.
17633 2018-02-14 Martin Sebor <msebor@redhat.com>
17636 * gcc.dg/Wattributes-8.c: New test.
17638 2018-02-14 Janus Weil <janus@gcc.gnu.org>
17641 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
17642 * gfortran.dg/allocate_with_source_23.f90: Ditto.
17643 * gfortran.dg/select_type_1.f03: Extend test case.
17645 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
17647 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
17648 (dg-options): Use -O2 -msse2 -mno-sse3.
17650 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
17652 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
17653 this test case still works ok.
17654 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
17655 * gcc.dg/vmx/insert-be-order.c: Likewise.
17656 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
17657 * gcc.dg/vmx/ld-be-order.c: Likewise.
17658 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
17659 * gcc.dg/vmx/lde-be-order.c: Likewise.
17660 * gcc.dg/vmx/ldl-be-order.c: Likewise.
17661 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
17662 * gcc.dg/vmx/merge-be-order.c: Likewise.
17663 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
17664 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
17665 * gcc.dg/vmx/pack-be-order.c: Likewise.
17666 * gcc.dg/vmx/perm-be-order.c: Likewise.
17667 * gcc.dg/vmx/splat-be-order.c: Likewise.
17668 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
17669 * gcc.dg/vmx/st-be-order.c: Likewise.
17670 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
17671 * gcc.dg/vmx/ste-be-order.c: Likewise.
17672 * gcc.dg/vmx/stl-be-order.c: Likewise.
17673 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
17674 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
17675 * gcc.dg/vmx/unpack-be-order.c: Likewise.
17676 * gcc.dg/vmx/vsums-be-order.c: Likewise.
17677 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
17679 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
17682 * g++.dg/cpp0x/auto49.C: New.
17684 2018-02-14 Nathan Sidwell <nathan@acm.org>
17686 * g++.dg/template/instantiate5.C: Adjust required-from loc.
17688 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
17690 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
17691 * gcc.target/powerpc/le-altivec-consts.c: Same.
17693 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
17696 * gcc.target/powerpc/pr84220-sld.c: New test.
17697 * gcc.target/powerpc/pr84220-sld2.c: New test.
17698 * gcc.target/powerpc/pr84220-sldw.c: New test.
17699 * gcc.target/powerpc/pr84220-xxperm.c: New test.
17700 * gcc.target/powerpc/pr84220-xxsld.c: New test.
17702 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
17705 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
17706 _inc_ssp intrinsics.
17707 * gcc.target/i386/cet-intrin-4.c: Likewise.
17708 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
17709 __builtin_ia32_rdssp[d|q].
17711 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
17713 PR tree-optimization/84357
17714 * gcc.dg/vect/pr84357.c: New test.
17716 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
17719 * gcc.target/rx/pr83831.c: New tests.
17721 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
17724 * gcc.target/msp430/pr79242.c: New test.
17726 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
17729 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
17732 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
17735 * g++.dg/pr84279.C: New test.
17737 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
17739 PR rtl-optimization/84169
17740 * gcc.c-torture/execute/pr84169.c: New.
17742 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
17745 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
17747 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
17750 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
17753 2018-02-13 Jakub Jelinek <jakub@redhat.com>
17756 * g++.dg/warn/effc4.C: New test.
17758 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17761 * g++.dg/template/sizeof16.C: New.
17762 * g++.dg/template/sizeof17.C: Likewise.
17764 2018-02-13 Janus Weil <janus@gcc.gnu.org>
17767 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
17768 add necessary compiler options.
17769 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
17771 2018-02-13 Jakub Jelinek <jakub@redhat.com>
17774 * gcc.c-torture/execute/pr82210.c: New test.
17776 PR middle-end/84309
17777 * gcc.dg/pr84309-2.c: New test.
17779 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
17781 PR tree-optimization/84321
17782 * gcc.dg/pr84321.c: New test.
17784 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
17787 * gcc.target/i386/pr57193.c: Add -march=x86-64.
17789 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
17792 * gcc.dg/asan/pr84307.c: Remove test.
17794 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
17796 * gcc.target/rl78/test_auto_vector.c: New test.
17798 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
17801 * gcc.c-torture/compile/pr84305.c: New test.
17803 2018-02-13 Jakub Jelinek <jakub@redhat.com>
17806 * gcc.target/i386/pr84335.c: New test.
17808 PR tree-optimization/84339
17809 * gcc.c-torture/execute/pr84339.c: New test.
17811 PR middle-end/84309
17812 * gcc.dg/pr84309.c: New test.
17813 * gcc.target/i386/pr84309.c: New test.
17816 * gcc.target/i386/pr84336.c: New test.
17818 2018-02-12 Jakub Jelinek <jakub@redhat.com>
17821 * c-c++-common/gomp/pr84341.c: New test.
17823 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
17826 * gfortran.dg/read_dir.f90: Re-add dg-do run.
17828 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
17831 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
17834 2018-02-12 Jeff Law <law@redhat.com>
17836 * gcc.c-torture/compile/reg-args-size.c: New test.
17838 2018-02-12 Carl Love <cel@us.ibm.com>
17840 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
17841 uint128 tests to new testfile.
17842 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
17843 int128 and uint128 tests.
17844 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
17845 list of torture tests.
17847 2018-02-12 Janus Weil <janus@gcc.gnu.org>
17850 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
17851 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
17853 2018-02-12 Tamar Christina <tamar.christina@arm.com>
17856 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
17858 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
17861 * gcc.dg/asan/pr84307.c: New test.
17863 2018-02-12 Nathan Sidwell <nathan@acm.org>
17865 * g++.dg/parse/pr84263.C: New.
17867 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
17870 * g++.dg/template/crash129.C: New.
17872 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
17875 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
17876 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
17877 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
17878 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
17879 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
17881 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
17883 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
17884 _mm_maskz_scalef_round_sd): Test new intrinsics.
17885 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
17886 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
17888 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
17889 _mm_maskz_scalef_round_ss): Test new intrinsics.
17890 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
17891 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
17893 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
17894 __builtin_ia32_scalefss_round): Remove builtin.
17895 (__builtin_ia32_scalefsd_mask_round,
17896 __builtin_ia32_scalefss_mask_round): Test new builtin.
17897 * gcc.target/i386/sse-13.c: Ditto.
17898 * gcc.target/i386/sse-23.c: Ditto.
17900 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
17902 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
17903 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
17904 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
17905 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
17906 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
17907 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
17908 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
17909 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
17911 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
17912 (__builtin_ia32_sqrtss_round): Remove builtins.
17913 (__builtin_ia32_sqrtsd_mask_round)
17914 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
17915 * gcc.target/i386/sse-13.c: Ditto.
17916 * gcc.target/i386/sse-23.c: Ditto.
17918 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
17921 * gfortran.dg/statement_function_3.f: New test.
17923 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
17927 * gfortran.dg/statement_function_1.f90: New test.
17928 * gfortran.dg/statement_function_2.f90: New test.
17930 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
17933 * gfortran.dg/type_to_class_5.f03: New test.
17935 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
17938 * gfortran.dg/type_to_class_4.f03: New test.
17940 2018-02-10 Alan Modra <amodra@gmail.com>
17943 * gcc.dg/pr84300.c: New.
17945 2018-02-10 Jakub Jelinek <jakub@redhat.com>
17948 * g++.dg/ubsan/pr83987-2.C: New test.
17950 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
17952 * gcc.target/rx/movsicc.c: New test.
17954 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
17957 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
17960 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
17962 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
17963 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
17965 2018-02-09 Nathan Sidwell <nathan@acm.org>
17968 * c-c++-common/pr84293.h: New.
17969 * c-c++-common/pr84293.c: New.
17971 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
17973 PR rtl-optimization/57193
17974 * gcc.target/i386/pr57193.c: New.
17976 2018-02-09 Jakub Jelinek <jakub@redhat.com>
17979 * gcc.target/powerpc/pr84226.c: New test.
17981 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
17983 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
17987 2018-02-09 Martin Sebor <msebor@redhat.com>
17990 * gcc.dg/lto/pr84212_0.c: New test file.
17991 * gcc.dg/lto/pr84212_1.c: Same.
17993 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
17996 * gcc.target/powerpc/pr83926.c: New test.
17997 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
17998 message. Fix test for running in 32-bit mode.
18000 2018-02-09 Tamar Christina <tamar.christina@arm.com>
18003 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
18005 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
18008 * gcc.target/s390/pr84295.c: New test.
18010 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
18013 * g++.dg/cpp1y/lambda-init16.C: New.
18015 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
18017 * gnat.dg/sso8.adb: New test.
18018 * gnat.dg/sso8_pkg.ads: New helper.
18020 2018-02-09 Richard Biener <rguenther@suse.de>
18022 PR tree-optimization/84278
18023 * gcc.target/i386/pr84278.c: Adjust regex.
18025 2018-02-09 Jakub Jelinek <jakub@redhat.com>
18027 PR tree-optimization/84232
18028 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
18031 * gcc.target/aarch64/pr84252.c: New test.
18033 PR middle-end/84237
18034 * gcc.dg/pr84237.c: New test.
18036 2018-02-09 Marek Polacek <polacek@redhat.com>
18037 Jakub Jelinek <jakub@redhat.com>
18040 * g++.dg/torture/pr83659.C: New test.
18042 2018-02-08 David Malcolm <dmalcolm@redhat.com>
18044 PR tree-optimization/84136
18045 * gcc.c-torture/compile/pr84136.c: New test.
18047 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
18050 * gcc.target/i386/pr83008.c: New test.
18052 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
18055 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
18057 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
18060 * g++.dg/warn/Wunused-parm-11.C: New.
18062 2018-02-08 Marek Polacek <polacek@redhat.com>
18064 PR tree-optimization/84238
18065 * gcc.dg/Wstringop-overflow-3.c: New test.
18067 2018-02-08 Nathan Sidwell <nathan@acm.org>
18069 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
18071 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
18073 PR tree-optimization/84265
18074 * gcc.dg/vect/pr84265.c: New test.
18076 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
18078 PR tree-optimization/81635
18079 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
18080 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
18082 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
18084 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
18085 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
18086 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
18087 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
18088 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
18089 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
18090 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
18091 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
18092 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
18093 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
18094 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
18095 * gcc.target/s390/nobp-return-attr-all.c: New test.
18096 * gcc.target/s390/nobp-return-attr-neg.c: New test.
18097 * gcc.target/s390/nobp-return-mem-attr.c: New test.
18098 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
18099 * gcc.target/s390/nobp-return-mem-z10.c: New test.
18100 * gcc.target/s390/nobp-return-mem-z900.c: New test.
18101 * gcc.target/s390/nobp-return-reg-attr.c: New test.
18102 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
18103 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
18104 * gcc.target/s390/nobp-return-reg-z10.c: New test.
18105 * gcc.target/s390/nobp-return-reg-z900.c: New test.
18106 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
18107 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
18108 * gcc.target/s390/nobp-table-jump-z10.c: New test.
18109 * gcc.target/s390/nobp-table-jump-z900.c: New test.
18111 2018-02-08 Richard Biener <rguenther@suse.de>
18113 PR tree-optimization/84233
18114 * g++.dg/torture/pr84233.C: New testcase.
18116 2018-02-08 Richard Biener <rguenther@suse.de>
18118 PR tree-optimization/84278
18119 * gcc.target/i386/pr84278.c: New testcase.
18121 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
18123 PR rtl-optimization/84068
18124 PR rtl-optimization/83459
18125 * gcc.dg/pr84068.c: New test.
18127 2018-02-08 Richard Biener <rguenther@suse.de>
18129 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
18130 loop vectorization to happen.
18132 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
18135 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
18137 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
18139 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
18141 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
18144 * gcc.target/powerpc/pr84154-1.c: New tests.
18145 * gcc.target/powerpc/pr84154-2.c: Likewise.
18146 * gcc.target/powerpc/pr84154-3.c: Likewise.
18148 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
18150 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
18152 2018-02-07 Jakub Jelinek <jakub@redhat.com>
18155 * g++.dg/template/incomplete11.C: New test.
18156 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
18158 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
18161 * gfortran.dg/deallocate_error_3.f90: New test.
18162 * gfortran.dg/deallocate_error_4.f90: New test.
18164 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
18167 * gfortran.dg/shape_9.f90: New test.
18169 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
18172 * gfortran.dg/assumed_charlen_parameter.f90: New test.
18174 2018-02-07 David Malcolm <dmalcolm@redhat.com>
18178 * g++.dg/spellcheck-reswords.C: New test case.
18179 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
18180 suggestion of "if".
18182 2018-02-07 Martin Liska <mliska@suse.cz>
18185 * g++.dg/ext/mv26.C: New test.
18187 2018-02-07 Tom de Vries <tom@codesourcery.com>
18189 * gcc.dg/pr83844.c: Require effective target alloca.
18191 2018-02-07 Tom de Vries <tom@codesourcery.com>
18193 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
18195 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
18198 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
18199 -fcf-protection=return.
18201 2018-02-07 Tom de Vries <tom@codesourcery.com>
18204 * c-c++-common/goacc/pr84217.c: New test.
18205 * gfortran.dg/goacc/pr84217.f90: New test.
18207 2018-02-07 Richard Biener <rguenther@suse.de>
18209 PR tree-optimization/84204
18210 * gcc.dg/graphite/pr84204.c: New testcase.
18212 PR tree-optimization/84205
18213 * gcc.dg/graphite/pr84205.c: New testcase.
18215 PR tree-optimization/84223
18216 * gfortran.dg/graphite/pr84223.f90: New testcase.
18218 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
18221 * g++.dg/cpp0x/scoped_enum7.C: New.
18223 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
18225 PR tree-optimization/83008
18226 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
18228 2018-02-07 Jakub Jelinek <jakub@redhat.com>
18230 PR tree-optimization/84235
18231 * gcc.c-torture/execute/ieee/pr84235.c: New test.
18233 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18236 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
18238 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
18240 2018-02-06 Jakub Jelinek <jakub@redhat.com>
18243 * gcc.target/i386/pr84146.c: New test.
18245 2018-02-06 Michael Collison <michael.collison@arm.com>
18247 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
18249 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18251 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
18252 warning for -mno-speculate-indirect-jumps.
18253 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
18254 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
18255 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
18256 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
18257 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
18258 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
18260 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
18263 * c-c++-common/fcf-protection-1.c: Change a compared message.
18264 * c-c++-common/fcf-protection-2.c: Likewise.
18265 * c-c++-common/fcf-protection-3.c: Likewise.
18266 * c-c++-common/fcf-protection-5.c: Likewise.
18267 * c-c++-common/fcf-protection-6.c: New test.
18268 * c-c++-common/fcf-protection-7.c: Likewise.
18270 2018-02-06 Marek Polacek <polacek@redhat.com>
18272 PR tree-optimization/84228
18273 * c-c++-common/Wstringop-truncation-3.c: New test.
18275 2018-02-06 Tamar Christina <tamar.christina@arm.com>
18278 * gcc.target/arm/pragma_arch_switch_2.c: New.
18280 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18283 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
18285 2018-02-05 Martin Sebor <msebor@redhat.com>
18287 PR tree-optimization/83369
18288 * gcc.dg/Wnonnull.c: New test.
18290 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
18292 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
18293 argument and use dg-messages-by-file instead. Expect it to be
18294 an array rather than a dict.
18295 (lto-link-and-maybe-run): Remove messages_by_file argument and
18296 use an upvar for dg-messages-by-file. Update call to
18297 lto_handle_diagnostics.
18298 (lt-get-options): Treat dg-messages-by-file as an array
18299 rather than a dict.
18300 (lto-get-options-main): Likewise. Set the entry rather than appending.
18301 (lto-execute): Treat dg-messages-by-file as an array rather than
18302 a dict. Update call to lto-link-and-maybe-run.
18304 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
18307 * g++.dg/cpp1z/inline-var4.C: New.
18309 2018-02-05 Martin Liska <mliska@suse.cz>
18311 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
18313 * c-c++-common/asan/pointer-compare-2.c: Likewise.
18314 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
18315 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
18316 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
18317 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
18318 * c-c++-common/asan/pointer-compare-3.c: New test.
18320 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
18322 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
18323 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
18325 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
18327 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
18328 _mm_maskz_range_sd, _mm_mask_range_round_sd,
18329 _mm_maskz_range_round_sd): Test new intrinsics.
18330 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
18331 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
18332 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
18333 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
18334 _mm_maskz_range_ss, _mm_mask_range_round_ss,
18335 _mm_maskz_range_round_ss): Test new intrinsics.
18336 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
18337 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
18338 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
18339 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
18340 __builtin_ia32_rangess128_round): Remove builtins.
18341 (__builtin_ia32_rangesd128_mask_round,
18342 __builtin_ia32_rangess128_mask_round): Test new builtins.
18343 * gcc.target/i386/sse-13.c: Ditto.
18344 * gcc.target/i386/sse-23.c: Ditto.
18346 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
18348 PR middle-end/79966
18349 * gfortran.dg/pr79966.f90: New testcase
18351 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
18354 * gfortran.dg/associate_23.f90: Fix invalid code.
18355 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
18356 * gfortran.dg/matmul_3.f90: Likewise.
18357 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
18359 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
18362 * gfortran.dg/associate_34.f90: New test.
18363 * gfortran.dg/associate_35.f90: New test.
18365 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
18369 * gfortran.dg/pr84155.f90: New test.
18371 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
18373 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
18374 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
18376 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
18378 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
18381 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
18383 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
18385 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
18386 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
18387 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
18389 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
18392 * gcc.c-torture/execute/pr83362.c: Make work for int16.
18393 * gcc.dg/Wsign-conversion.c: Dito.
18394 * gcc.dg/attr-alloc_size-4.c: Dito.
18395 * gcc.dg/pr81020.c: Dito.
18396 * gcc.dg/pr81192.c: Dito.
18397 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
18398 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
18399 * gcc.dg/pr83844.c: Restrict to int32plus.
18400 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
18401 * gcc.dg/tree-ssa/ldist-25.c: Dito.
18402 * gcc.dg/tree-ssa/ldist-27.c: Dito.
18403 * gcc.dg/tree-ssa/ldist-28.c: Dito.
18404 * gcc.dg/tree-ssa/ldist-29.c: Dito.
18405 * gcc.dg/tree-ssa/ldist-30.c: Dito.
18406 * gcc.dg/tree-ssa/ldist-31.c: Dito.
18407 * gcc.dg/tree-ssa/ldist-32.c: Dito.
18408 * gcc.dg/tree-ssa/ldist-33.c: Dito.
18409 * gcc.dg/tree-ssa/ldist-34.c: Dito.
18410 * gcc.dg/tree-ssa/ldist-35.c: Dito.
18411 * gcc.dg/tree-ssa/ldist-36.c: Dito.
18413 2018-02-02 Julia Koval <julia.koval@intel.com>
18415 * gcc.target/i386/funcspec-56.inc: Handle new march.
18416 * g++.dg/ext/mv16.C: Ditto.
18418 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
18420 * lib/target-supports.exp
18421 (check_effective_target_keeps_null_pointer_checks): No more
18423 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
18424 * gcc.dg/ifcvt-4.c: Skip avr.
18425 * gcc.dg/pr53037-1.c: Dito.
18426 * gcc.dg/pr53037-2.c: Dito.
18427 * gcc.dg/pr53037-3.c: Dito.
18428 * gcc.dg/pr63387-2.c: Dito.
18429 * gcc.dg/pr63387.c: Dito.
18430 * gcc.dg/sancov/cmp0.c: Dito.
18431 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
18432 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
18433 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
18434 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
18435 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
18436 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
18437 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
18438 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
18439 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
18440 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
18441 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
18442 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
18443 * gcc.dg/tree-ssa/pr82059.c: Dito.
18444 * gcc.c-torture/execute/pr70460.c: Dito.
18446 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
18449 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
18450 * gcc.c-torture/execute/20180112-1.c: Dito.
18451 * gcc.c-torture/execute/pr81503.c: Dito.
18452 * gcc.dg/store_merging_12.c: Dito.
18453 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
18454 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
18455 * gcc.dg/tree-ssa/pr80898.c: Dito.
18456 * gcc.dg/tree-ssa/pr82363.c: Dito.
18457 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
18458 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
18459 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
18460 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
18461 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
18462 * gcc.dg/tree-ssa/pr80803.c: Dito.
18463 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
18464 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
18465 * gcc.dg/tree-ssa/vrp114.c: Dito.
18466 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
18467 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
18468 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
18470 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
18473 * gcc.target/i386/cet-sjlj-6a.c: New test.
18474 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
18476 2018-02-01 Marek Polacek <polacek@redhat.com>
18479 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
18481 2018-01-30 Jeff Law <law@redhat.com>
18484 * gcc.target/i386/pr84128.c: New test.
18486 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
18488 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
18489 -fdelete-null-pointer-checks.
18491 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
18494 * g++.dg/cpp0x/abstract-default1.C: New.
18496 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18498 PR tree-optimization/81635
18499 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
18500 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
18502 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18505 * gcc.target/aarch64/pr83370.c: New.
18507 2018-02-01 Richard Biener <rguenther@suse.de>
18509 * gcc.dg/graphite/pr35356-1.c: Adjust.
18511 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18514 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
18516 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
18517 of hard-coding the choice.
18518 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
18519 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
18520 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
18522 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
18524 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
18525 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
18526 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
18527 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
18528 * gcc.target/aarch64/sve/logical_1.c: Likewise.
18529 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
18530 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
18531 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
18532 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
18533 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
18534 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
18535 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
18536 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
18537 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
18538 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
18539 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
18540 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
18541 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
18542 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
18543 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
18544 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
18545 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
18546 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
18547 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
18548 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
18549 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
18550 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
18551 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
18552 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
18553 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
18554 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
18555 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
18556 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
18557 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
18558 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
18559 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
18560 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
18561 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
18562 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
18563 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
18564 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
18565 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
18566 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
18567 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
18568 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
18569 __builtin_popcountll rather than __builtin_popcountl.
18571 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18573 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
18574 of LD1R[HWD] for multi-element constants on big-endian targets.
18575 * gcc.target/aarch64/sve/slp_3.c: Likewise.
18576 * gcc.target/aarch64/sve/slp_4.c: Likewise.
18578 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18580 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
18581 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
18582 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
18584 2018-02-01 Jakub Jelinek <jakub@redhat.com>
18586 PR tree-optimization/81661
18587 PR tree-optimization/84117
18588 * gcc.dg/pr81661.c: New test.
18589 * gfortran.dg/pr84117.f90: New test.
18591 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
18594 * gfortran.dg/repeat_7.f90: Catch warning message.
18596 2018-01-31 Ian Lance Taylor <iant@golang.org>
18598 * go.go-torture/execute/printnil.go: New test.
18600 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18602 * lib/target-supports.exp (check_effective_target_comdat_group):
18603 Allow for Solaris as comdat syntax.
18605 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
18606 Solaris with comdat_group support and as.
18608 2018-01-31 Marek Polacek <polacek@redhat.com>
18611 * gcc.dg/pr81779.c: New test.
18613 2018-01-31 Jakub Jelinek <jakub@redhat.com>
18616 * gfortran.dg/gomp/pr84116.f90: New test.
18619 * g++.dg/init/pr83993-2.C: New test.
18622 * g++.dg/init/pr83993-1.C: New test.
18623 * g++.dg/cpp0x/pr83993.C: New test.
18625 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
18628 * gfortran.dg/pr84088.f90: New test.
18630 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
18633 * gcc.target/i386/pr82444.c: New.
18635 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
18637 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
18638 * gcc.target/powerpc/vsx-13.c: New.
18640 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
18643 * g++.dg/cpp1y/var-templ57.C: New.
18645 2018-01-31 Marek Polacek <polacek@redhat.com>
18648 * g++.dg/diagnostic/pr84138.C: New test.
18650 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
18653 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
18654 -Wstringop-overflow warnings due to spurious warning with -O1.
18655 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
18656 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
18658 2018-01-31 Richard Biener <rguenther@suse.de>
18660 PR tree-optimization/84132
18661 * g++.dg/torture/pr84132.C: New testcase.
18663 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
18665 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
18668 2018-01-31 Julia Koval <julia.koval@intel.com>
18671 * gcc.target/i386/rdpid.c: Remove "eax".
18673 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18675 PR tree-optimization/64946
18676 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
18677 scan-assembler checks.
18679 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
18681 * gcc.c-torture/execute/20180131-1.c: New test.
18683 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
18685 * gcc.target/arc/taux-1.c: New test.
18686 * gcc.target/arc/taux-2.c: Likewise.
18688 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
18690 * gcc.target/arc/uncached.c: New test.
18692 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18695 * gnat.dg/lto20.adb: Remove dg-excess-errors.
18697 2018-01-31 Jakub Jelinek <jakub@redhat.com>
18699 PR preprocessor/69869
18700 * gcc.dg/cpp/trad/pr69869.c: New test.
18703 * gcc.dg/pr84100.c: New test.
18705 2018-01-30 Jeff Law <law@redhat.com>
18708 * gcc.target/i386/pr84064: New test.
18710 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
18713 * gfortran.dg/data_implied_do_2.f90: New test.
18715 2018-01-30 Janus Weil <janus@gcc.gnu.org>
18717 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
18719 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
18722 * gfortran.dg/inline_matmul_21.f90: New test case.
18724 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18726 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
18728 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
18731 * gcc.target/powerpc/pr84112.c: New.
18733 2018-01-30 Jakub Jelinek <jakub@redhat.com>
18735 PR rtl-optimization/83986
18736 * gcc.dg/pr83986.c: New test.
18738 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
18741 * gcc.dg/torture/inf-compare-1.c: Add xfail.
18742 * gcc.dg/torture/inf-compare-2.c: Add xfail.
18743 * gcc.dg/torture/inf-compare-3.c: Add xfail.
18744 * gcc.dg/torture/inf-compare-4.c: Add xfail.
18746 2018-01-30 Jakub Jelinek <jakub@redhat.com>
18748 PR tree-optimization/84111
18749 * gcc.c-torture/compile/pr84111.c: New test.
18751 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
18754 * gcc.dg/ipa/inline-2.c: Fix template.
18755 * gcc.dg/ipa/inline-3.c: Fix template.
18757 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
18760 * g++.dg/torture/pr81360.C: New testcase.
18762 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
18765 * gcc.dg/lto/pr83954.h: New testcase.
18766 * gcc.dg/lto/pr83954_0.c: New testcase.
18767 * gcc.dg/lto/pr83954_1.c: New testcase.
18769 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18772 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
18774 Simplify DW_AT_producer scan.
18776 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18778 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
18780 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
18783 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
18784 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
18785 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
18786 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
18788 2018-01-29 Jeff Law <law@redhat.com>
18791 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
18792 better match other tests which require vsx. Verify the zero
18793 extension is part of the test in the combiner dump.
18795 2018-01-29 Marek Polacek <polacek@redhat.com>
18798 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
18801 * g++.dg/ext/pr83996.C: New test.
18803 2018-01-29 Richard Biener <rguenther@suse.de>
18805 PR tree-optimization/84057
18806 * gcc.dg/graphite/pr84057.c: New testcase.
18808 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
18811 * gfortran.dg/bind_c_usage_31.f90: New test.
18813 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
18816 * g++.dg/warn/Wduplicated-branches5.C: New.
18818 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
18820 * gcc.target/rl78/test_addsi3_internal.c: New test.
18822 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
18824 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
18825 Make expected output depend on whether we expect sibcalls or not.
18826 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
18827 safe-indirect-jump-1.c).
18829 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
18830 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
18831 Soren Rasmussen <s.c.rasmussen@gmail.com>
18833 Fortran 2018 teams tests.
18835 * gfortran.dg/team_number_1.f90: new test for team_number.
18836 * gfortran.dg/team_change_1.f90: new test for change team.
18837 * gfortran.dg/team_end_1.f90: new test for end team.
18838 * gfortran.dg/team_form_1.f90: new test for form team.
18840 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
18843 * gfortran.dg/dot_product_4.f90
18845 2018-01-26 Martin Sebor <msebor@redhat.com>
18847 PR tree-optimization/83896
18848 * gcc.dg/strlenopt-43.c: New.
18850 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
18852 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
18853 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
18854 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
18855 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
18856 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
18857 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
18858 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
18859 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
18860 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
18862 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
18863 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
18864 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
18865 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
18866 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
18867 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
18868 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
18869 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
18871 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
18873 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
18875 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
18876 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
18877 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
18878 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
18879 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
18880 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
18881 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
18882 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
18883 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
18884 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
18885 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
18886 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
18887 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
18889 2018-01-26 Martin Liska <mliska@suse.cz>
18891 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
18894 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
18896 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
18897 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
18898 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
18899 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
18900 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
18901 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
18902 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
18903 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
18905 2018-01-26 Richard Biener <rguenther@suse.de>
18907 PR rtl-optimization/84003
18908 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
18909 latent bug in DSE if NOINLINE is appropriately defined.
18910 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
18911 and defining NOINLINE.
18913 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18915 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
18916 tests specific to aarch64. XFAIL test on arm.
18918 2018-01-26 Jakub Jelinek <jakub@redhat.com>
18920 PR rtl-optimization/83985
18921 * gcc.dg/pr83985.c: New test.
18924 * c-c++-common/Wrestrict-3.c: New test.
18926 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
18928 * gcc.target/arc/tdelegitimize_addr.c: New test.
18930 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
18932 * gcc.target/arc/jli-1.c: New file.
18933 * gcc.target/arc/jli-2.c: Likewise.
18935 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
18937 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
18939 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
18940 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
18942 2018-01-26 Richard Biener <rguenther@suse.de>
18944 PR tree-optimization/81082
18945 * gcc.dg/vect/pr81082.c: New testcase.
18946 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
18947 simplification to n * n.
18949 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18951 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
18953 * gcc.target/i386/pr63620.c: Likewise.
18955 2018-01-26 Julia Koval <julia.koval@intel.com>
18957 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
18958 -mavx512f -mavx512bw.
18959 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
18960 * gcc.target/i386/i386.exp: Fix types.
18962 2018-01-26 Alan Modra <amodra@gmail.com>
18965 * gcc.target/powerpc/swaps-p8-46.c: New.
18967 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
18970 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
18971 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
18972 'array01' in the tree dump comparison.
18973 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
18974 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
18975 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
18977 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
18979 PR middle-end/83055
18980 * gcc.dg/torture/pr83055.c: New testcase.
18982 2018-01-25 Jakub Jelinek <jakub@redhat.com>
18985 * g++.dg/cpp1z/decomp36.C: New test.
18987 PR middle-end/83977
18988 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
18990 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
18992 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
18993 the shift dump line.
18994 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
18996 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
18999 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
19000 index instead of int, which allows IVOPTs to properly optimize the
19003 2018-01-24 David Malcolm <dmalcolm@redhat.com>
19006 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
19007 of "fn_type" typedef.
19008 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
19010 2018-01-24 Ian Lance Taylor <iant@golang.org>
19012 * go.go-torture/execute/names-1.go: New test.
19014 2018-01-19 Jeff Law <law@redhat.com>
19017 * gcc.target/i386/pr83994.c: New test.
19019 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
19022 * gcc.target/powerpc/pr84014.c: New.
19024 2018-01-24 Jakub Jelinek <jakub@redhat.com>
19026 PR middle-end/83977
19027 * c-c++-common/gomp/pr83977-1.c: New test.
19028 * c-c++-common/gomp/pr83977-2.c: New test.
19029 * c-c++-common/gomp/pr83977-3.c: New test.
19030 * gfortran.dg/gomp/pr83977.f90: New test.
19032 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
19035 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
19036 * gcc.dg/vect/pr80631-1.c: Likewise.
19037 * gcc.dg/vect/pr80631-2.c: Likewise.
19038 * gcc.dg/vect/pr81410.c: Likewise.
19039 * gcc.dg/vect/pr81633.c: Likewise.
19040 * gcc.dg/vect/pr81815.c: Likewise.
19041 * gcc.dg/vect/pr82108.c: Likewise.
19042 * gcc.dg/vect/pr83857.c: Likewise.
19043 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
19044 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
19045 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
19046 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
19047 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
19048 * gcc.dg/vect/vect-reduc-11.c: Likewise.
19049 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
19050 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
19051 dg-xfail-run-if instead.
19052 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
19053 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
19054 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
19055 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
19056 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
19058 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
19060 PR tree-optimization/83979
19061 * g++.dg/pr83979.c: New test.
19063 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19065 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
19066 option. Add arm_neon_ok_no_float_abi check.
19068 2018-01-24 Richard Biener <rguenther@suse.de>
19070 PR tree-optimization/83176
19071 * gcc.dg/graphite/pr83176.c: New testcase.
19073 2018-01-24 Richard Biener <rguenther@suse.de>
19075 PR tree-optimization/82819
19076 * gcc.dg/graphite/pr82819.c: New testcase.
19078 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
19081 * g++.dg/cpp1y/constexpr-83921-1.C: New.
19082 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
19083 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
19084 * g++.dg/ext/stmtexpr20.C: Likewise.
19085 * g++.dg/ext/stmtexpr21.C: Likewise.
19087 2018-01-23 David Malcolm <dmalcolm@redhat.com>
19090 * g++.dg/warn/pr83974.C: New test case.
19092 2018-01-23 Jakub Jelinek <jakub@redhat.com>
19095 * g++.dg/ubsan/pr83987.C: New test.
19097 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
19100 * gfortran.dg/pdt_29.f03: New test.
19102 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
19105 * gfortran.dg/associate_33.f03: New test.
19107 2018-01-23 Martin Liska <mliska@suse.cz>
19110 * gcc.dg/lto/pr81440.h: New test.
19111 * gcc.dg/lto/pr81440_0.c: New test.
19112 * gcc.dg/lto/pr81440_1.c: New test.
19114 2018-01-23 Nathan Sidwell <nathan@acm.org>
19117 * g++.dg/template/pr83988.C: New.
19119 2018-01-23 Jakub Jelinek <jakub@redhat.com>
19123 * g++.dg/cpp0x/pr82882.C: New test.
19124 * g++.dg/cpp0x/pr83978.C: New test.
19127 * g++.dg/cpp1z/decomp35.C: New test.
19129 2018-01-23 Nathan Sidwell <nathan@acm.org>
19131 * g++.dg/cpp0x/range-for10.C: Adjust.
19132 * g++.dg/ext/forscope1.C: Adjust.
19133 * g++.dg/ext/forscope2.C: Adjust.
19134 * g++.dg/template/for1.C: Adjust.
19136 2018-01-23 David Malcolm <dmalcolm@redhat.com>
19138 PR tree-optimization/83510
19139 * gcc.c-torture/compile/pr83510.c: New test case.
19141 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
19144 * lib/target-supports.exp (check_effective_target_vect_float): Say
19145 that the result only holds when -funsafe-math-optimizations is on.
19146 (check_effective_target_vect_float_strict): New procedure.
19147 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
19149 * gcc.dg/vect/vect-reduc-6.c: Likewise.
19151 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
19153 PR tree-optimization/83965
19154 * gcc.dg/vect/pr83965.c: New test.
19156 2018-01-23 Richard Biener <rguenther@suse.de>
19158 PR tree-optimization/83963
19159 * gfortran.dg/graphite/pr83963.f: New testcase.
19160 * gcc.dg/graphite/pr83963-2.c: Likewise.
19162 2018-01-23 Jakub Jelinek <jakub@redhat.com>
19165 * g++.dg/cpp1z/pr83918.C: New test.
19167 2018-01-22 Jakub Jelinek <jakub@redhat.com>
19169 PR tree-optimization/83957
19170 * gcc.dg/autopar/pr83957.c: New test.
19172 PR tree-optimization/83081
19173 * gcc.dg/predict-8.c: Adjust expected probability.
19175 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
19178 * gcc.target/powerpc/pr83862.c: New test.
19180 2018-01-22 Carl Love <cel@us.ibm.com>
19182 * gcc.target/powerpc/powerpc.exp: Add torture tests for
19183 builtins-4-runnable.c, builtins-6-runnable.c,
19184 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
19185 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
19186 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
19187 for signed/unsigned 128-bit and long long int loads.
19189 2018-01-22 Marek Polacek <polacek@redhat.com>
19192 * g++.dg/cpp1y/constexpr-empty4.C: New test.
19194 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
19196 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
19197 scan-asembler valid instructions list.
19198 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
19199 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
19200 power8-vector requirement and option.
19201 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
19203 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
19207 * gfortran.dg/string_1.f90: Remove printing the length.
19209 2018-01-22 Richard Biener <rguenther@suse.de>
19211 PR tree-optimization/83963
19212 * gcc.dg/graphite/pr83963.c: New testcase.
19214 2018-01-22 Sudakshina Das <sudi.das@arm.com>
19216 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
19217 dg-require-effective-target directives.
19219 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19221 * lib/target-supports.exp (check_effective_target_arm_softfloat):
19223 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
19224 Adjust scan-assembler checks for soft-float.
19226 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19229 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
19231 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
19233 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
19234 * gcc.dg/pr83623.c: Likewise.
19235 * gcc.dg/pr83666.c: Likewise.
19237 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19238 David Edelsohn <dje.gcc@gmail.com>
19241 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
19242 assembly output from "crset eq" to "crset 2".
19243 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
19244 assembly output from . to $.
19245 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
19246 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
19247 assembly output from "crset eq" to "crset 2".
19248 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
19249 assembly output from "crset eq" to "crset 2", and from . to $.
19251 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
19254 * gfortran.dg/matmul_18.f90: New test.
19256 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
19258 PR tree-optimization/83940
19259 * gcc.dg/torture/pr83940.c: New test.
19261 2018-01-20 Jakub Jelinek <jakub@redhat.com>
19263 PR middle-end/83945
19264 * gcc.dg/tls/pr83945.c: New test.
19267 * gcc.dg/pr83930.c: New test.
19269 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
19272 * gfortran.dg/matmul_17.f90: New test.
19274 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
19277 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
19279 2018-01-19 Jakub Jelinek <jakub@redhat.com>
19282 * g++.dg/cpp0x/pr81167.C: New test.
19285 * g++.dg/cpp0x/pr83919.C: New test.
19287 2018-01-19 Jeff Law <law@redhat.com>
19288 Jakub Jelinek <jakub@redhat.com>
19290 * gcc.dg/stack-check-16.c: New test.
19292 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
19295 * gcc.target/nvptx/indirect_call.c: New test.
19297 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19299 * g++.dg/torture/pr83619.C: Remove dg-message.
19301 2018-01-19 Martin Liska <mliska@suse.cz>
19303 * gcc.dg/predict-1.c: Adjust expected probability.
19304 * gcc.dg/predict-3.c: Likewise.
19305 * gcc.dg/predict-5.c: Likewise.
19306 * gcc.dg/predict-6.c: Likewise.
19307 * gcc.dg/predict-9.c: Likewise.
19309 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
19311 PR tree-optimization/83922
19312 * gcc.dg/pr83922.c: New test.
19314 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
19316 PR tree-optimization/83914
19317 * gcc.dg/vect/pr83914.c: New test.
19319 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19321 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
19322 * gcc.target/arm/negdi-2.c: Likewise.
19323 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
19325 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19327 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
19329 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19331 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
19333 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
19335 * gcc.dg/torture/pr52451.c (main): Skip long double test on
19338 2018-01-18 Jakub Jelinek <jakub@redhat.com>
19342 * g++.dg/torture/pr83619.C (e): Define before first use instead of
19343 forward declaration.
19345 2018-01-18 Carl Love <cel@us.ibm.com>
19347 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
19350 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
19353 * g++.dg/inherit/union3.C: New.
19355 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19357 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
19359 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
19362 * g++.dg/torture/pr83619.C: New testcase.
19364 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19366 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
19367 Add function body to force error messages in some configurations.
19369 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19371 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
19374 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
19377 * c-c++-common/ffile-prefix-map.c: New test.
19378 * c-c++-common/fmacro-prefix-map.c: New test.
19379 * c-c++-common/cpp/ffile-prefix-map.c: New test.
19380 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
19382 2018-01-18 Martin Liska <mliska@suse.cz>
19384 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
19385 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19386 * gcc.target/i386/indirect-thunk-6.c: Likewise.
19387 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
19388 * gcc.target/i386/ret-thunk-10.c: Likewise.
19389 * gcc.target/i386/ret-thunk-11.c: Likewise.
19390 * gcc.target/i386/ret-thunk-12.c: Likewise.
19391 * gcc.target/i386/ret-thunk-15.c: Likewise.
19392 * gcc.target/i386/ret-thunk-9.c: Likewise.
19394 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19396 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
19399 2018-01-18 Nathan Sidwell <nathan@acm.org>
19402 * g++.dg/cpp0x/pr83160.C: New.
19404 2018-01-18 Richard Biener <rguenther@suse.de>
19406 PR tree-optimization/83887
19407 * gcc.dg/graphite/pr83887.c: New testcase.
19408 * gfortran.dg/graphite/pr83887.f90: Likewise.
19409 * gfortran.dg/graphite/pr83887.f: Likewise.
19411 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19414 * gcc.target/arm/builtin-bswap.x: New file.
19415 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
19416 and options for armv6t2.
19417 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
19418 and options for Thumb1.
19419 * gcc.target/arm/builtin-bswap16.x: New file.
19420 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
19421 and options for armv6t2.
19422 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
19423 and options for Thumb1.
19425 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19427 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
19430 2018-01-18 Jakub Jelinek <jakub@redhat.com>
19433 * gcc.dg/pr61240.c: New test.
19435 2018-01-17 Harald Anlauf <anlauf@gmx.de>
19438 * gfortran.dg/pr83864.f90: New test.
19440 2018-01-17 Jeff Law <law@redhat.com>
19443 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
19445 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19447 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
19448 restriction, but still restrict to 64-bit.
19449 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
19450 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
19452 2018-01-17 Harald Anlauf <anlauf@gmx.de>
19455 * gfortran.dg/pr83874.f90: New test.
19457 2018-01-18 Jakub Jelinek <jakub@redhat.com>
19460 * g++.dg/cpp0x/pr83824.C: New test.
19462 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
19464 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
19465 appropriate .gnu_attribute for the long double type, if we use the
19466 long double type, but do not generate any calls.
19467 * gcc.target/powerpc/gnuattr2.c: Likewise.
19468 * gcc.target/powerpc/gnuattr3.c: Likewise.
19470 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
19473 * g++.dg/cpp0x/alignas13.C: New.
19475 2018-01-17 Jakub Jelinek <jakub@redhat.com>
19478 * g++.dg/cpp0x/pr83897.C: New test.
19480 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
19483 * gcc.c-torture/compile/pr83051-2.c: New testcase.
19485 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
19488 * g++.dg/cpp0x/constexpr-ice19.C: New.
19490 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
19492 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
19493 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
19494 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
19495 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
19496 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
19497 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
19498 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
19499 * gcc.target/powerpc/builtins-1-be-folded.c: New.
19500 * gcc.target/powerpc/builtins-1-le-folded.c: New.
19501 * gcc.target/powerpc/builtins-1.fold.h: New.
19503 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
19505 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
19506 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
19508 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19510 * gcc.target/arm/g2.c: Add -marm to dg-options.
19511 * gcc.target/arm/scd42-2.c: Likewise.
19513 2018-01-17 Nathan Sidwell <nathan@acm.org>
19516 * g++.dg/lookup/pr83287-2.C: New.
19518 2018-01-17 David Malcolm <dmalcolm@redhat.com>
19522 * g++.dg/wrappers/pr83814.C: New test case.
19523 * g++.dg/wrappers/pr83902.C: New test case.
19525 2018-01-17 David Malcolm <dmalcolm@redhat.com>
19528 * g++.dg/lto/pr83121_0.C: New test case.
19529 * g++.dg/lto/pr83121_1.C: New test case.
19530 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
19531 adapted from DejaGnu's dg-test.
19532 (lto_handle_diagnostics): New procedure.
19533 (lto_prune_warns): Ignore informational notes.
19534 (lto-link-and-maybe-run): Add "messages_by_file" param.
19535 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
19536 "execute" when "link" fails if "execute" was not specified.
19537 (lto-can-handle-directive): New procedure.
19538 (lto-get-options-main): Call lto-can-handle-directive. Add a
19539 dg-messages local, using it to set the caller's
19540 dg-messages-by-file for the given source file.
19541 (lto-get-options): Likewise.
19542 (lto-execute): Add dg-messages-by-file local, and pass it to
19543 lto-link-and-maybe-run.
19545 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
19546 Richard Sandiford <richard.sandiford@linaro.org>
19550 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
19551 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
19553 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19555 * lib/target-supports.exp: Fix -march arguments in arm arch effective
19556 target check autogenerator for armv8.1-a and armv8.2-a.
19558 2018-01-17 Carl Love <cel@us.ibm.com>
19560 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
19561 Add debug print statements.
19562 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
19563 16 byte vector load followed by a partial vector load.
19565 2018-01-17 David Malcolm <dmalcolm@redhat.com>
19568 * g++.dg/wrappers/pr83799.C: New test case.
19570 2018-01-17 Nathan Sidwell <nathan@acm.org>
19573 * g++.dg/cpp1y/pr83739.C: New.
19575 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19577 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
19578 * gcc.target/visium/overflow16.c: Likewise.
19579 * gcc.target/visium/overflow32.c: Likewise.
19581 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19583 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
19585 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19587 * gcc.dg/rtl/arm/stl-cond.c: New test.
19588 * gcc.target/arm/stl-cond.c: Delete.
19590 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19592 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
19595 2018-01-17 Jakub Jelinek <jakub@redhat.com>
19597 PR tree-optimization/83843
19598 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
19599 * gcc.dg/store_merging_19.c: New test.
19601 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19603 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
19606 2018-01-17 Jakub Jelinek <jakub@redhat.com>
19608 PR rtl-optimization/83771
19609 * gcc.dg/pr83771.c: New test.
19611 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19613 PR tree-optimization/81184
19614 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
19616 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
19618 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19620 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
19622 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
19625 * gcc.target/i386/pr83546.c: New test.
19627 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19629 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
19631 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19633 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
19634 test and add dg-warning for the -Wstringop-overflow warning.
19636 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19638 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
19639 XFAIL last test on SPARC and Visium.
19641 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
19643 PR rtl-optimization/80481
19644 * g++.dg/pr80481.C: Exclude solaris.
19646 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19648 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
19649 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
19650 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
19652 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19654 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
19655 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
19656 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
19657 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
19658 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
19659 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
19660 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
19661 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
19662 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
19663 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
19664 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
19665 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
19666 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
19667 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
19668 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
19670 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19673 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
19675 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19677 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
19678 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
19679 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
19680 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
19681 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
19682 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
19684 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
19686 PR tree-optimization/83857
19687 * gcc.dg/vect/pr83857.c: New test.
19689 2018-01-16 Richard Biener <rguenther@suse.de>
19691 PR tree-optimization/83867
19692 * gcc.dg/vect/pr83867.c: New testcase.
19694 2018-01-16 Jakub Jelinek <jakub@redhat.com>
19697 * gcc.dg/pr83844.c: New test.
19699 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
19701 * gcc.dg/torture/pr83847.c: New test.
19703 2018-01-16 Jakub Jelinek <jakub@redhat.com>
19705 PR rtl-optimization/86620
19706 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
19707 instead of --param=max-sched-ready-insns=0.
19708 * gcc.target/i386/pr83620.c: New test.
19709 * gcc.dg/pr83620.c: New test.
19711 PR tree-optimization/83843
19712 * gcc.dg/store_merging_18.c: New test.
19715 * g++.dg/cpp1y/pr83817.C: New test.
19718 * g++.dg/template/pr83825.C: New test.
19720 2018-01-16 Richard Biener <rguenther@suse.de>
19722 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
19724 2018-01-16 Richard Biener <rguenther@suse.de>
19727 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
19728 from gcc.dg/torture/pr60092.c.
19730 2018-01-15 Martin Sebor <msebor@redhat.com>
19733 * g++.dg/ext/flexary28.C: New test.
19735 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
19738 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
19740 2018-01-15 Martin Sebor <msebor@redhat.com>
19743 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
19745 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
19748 * gfortran.dg/minmaxloc_9.f90: New test.
19749 * gfortran.dg/minmaxloc_10.f90: New test.
19750 * gfortran.dg/minmaxloc_11.f90: New test.
19752 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
19755 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
19756 * gcc.target/i386/indirect-thunk-2.c: Likewise.
19757 * gcc.target/i386/indirect-thunk-3.c: Likewise.
19758 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19759 * gcc.target/i386/indirect-thunk-7.c: Likewise.
19760 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
19761 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
19762 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
19763 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
19764 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
19765 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
19766 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
19767 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
19768 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
19769 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
19770 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
19771 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
19772 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
19773 * gcc.target/i386/ret-thunk-10.c: Likewise.
19774 * gcc.target/i386/ret-thunk-11.c: Likewise.
19775 * gcc.target/i386/ret-thunk-12.c: Likewise.
19776 * gcc.target/i386/ret-thunk-13.c: Likewise.
19777 * gcc.target/i386/ret-thunk-14.c: Likewise.
19778 * gcc.target/i386/ret-thunk-15.c: Likewise.
19779 * gcc.target/i386/ret-thunk-9.c: Don't check the
19780 __x86_return_thunk label. Scan for "push" only for Linux.
19782 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
19785 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
19787 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19790 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
19792 * gcc.target/arm/pr83687.c: New test.
19794 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
19796 Adjust tests to AVR_TINY.
19798 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
19799 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
19800 * gcc.target/avr/pr71627.c: Same.
19801 * gcc.target/avr/torture/addr-space-1-0.c: Same.
19802 * gcc.target/avr/torture/addr-space-1-1.c: Same.
19803 * gcc.target/avr/torture/addr-space-1-x.c: Same.
19804 * gcc.target/avr/torture/addr-space-2-0.c: Same.
19805 * gcc.target/avr/torture/addr-space-2-1.c: Same.
19806 * gcc.target/avr/torture/addr-space-2-x.c: Same.
19807 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
19808 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
19809 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
19810 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
19811 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
19812 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
19813 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
19814 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
19815 * gcc.target/avr/torture/pr61055.c: Same.
19816 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
19818 * gcc.target/avr/torture/int24-mul.c: Same.
19819 * gcc.target/avr/torture/pr51782-1.c: Same.
19820 * gcc.target/avr/torture/pr61443.c: Same.
19821 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
19822 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
19824 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
19828 * gcc.target/avr/torture/pr83729.c: New test.
19829 * gcc.target/avr/torture/pr83801.c: New test.
19831 2018-01-15 Jakub Jelinek <jakub@redhat.com>
19833 PR middle-end/82694
19834 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
19835 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
19837 2018-01-10 Martin Sebor <msebor@redhat.com>
19840 * gcc.dg/Wstringop-overflow-2.c: New test.
19842 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19844 PR libgfortran/83811
19845 * gfortran.dg/fmt_e.f90: New test.
19847 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19849 * gcc.target/i386/indirect-thunk-10.c: New test.
19850 * gcc.target/i386/indirect-thunk-8.c: Likewise.
19851 * gcc.target/i386/indirect-thunk-9.c: Likewise.
19852 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
19853 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
19854 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
19855 * gcc.target/i386/ret-thunk-17.c: Likewise.
19856 * gcc.target/i386/ret-thunk-18.c: Likewise.
19857 * gcc.target/i386/ret-thunk-19.c: Likewise.
19858 * gcc.target/i386/ret-thunk-20.c: Likewise.
19859 * gcc.target/i386/ret-thunk-21.c: Likewise.
19861 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19863 * gcc.target/i386/indirect-thunk-register-4.c: New test.
19865 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19867 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
19868 -mno-indirect-branch-register.
19869 * gcc.target/i386/indirect-thunk-2.c: Likewise.
19870 * gcc.target/i386/indirect-thunk-3.c: Likewise.
19871 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19872 * gcc.target/i386/indirect-thunk-5.c: Likewise.
19873 * gcc.target/i386/indirect-thunk-6.c: Likewise.
19874 * gcc.target/i386/indirect-thunk-7.c: Likewise.
19875 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
19876 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
19877 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
19878 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
19879 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
19880 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
19881 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
19882 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
19883 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
19884 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
19885 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
19886 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
19887 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
19888 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
19889 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
19890 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
19891 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
19892 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
19893 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
19894 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
19895 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
19896 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
19897 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
19898 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
19899 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
19900 * gcc.target/i386/ret-thunk-10.c: Likewise.
19901 * gcc.target/i386/ret-thunk-11.c: Likewise.
19902 * gcc.target/i386/ret-thunk-12.c: Likewise.
19903 * gcc.target/i386/ret-thunk-13.c: Likewise.
19904 * gcc.target/i386/ret-thunk-14.c: Likewise.
19905 * gcc.target/i386/ret-thunk-15.c: Likewise.
19906 * gcc.target/i386/ret-thunk-9.c: Likewise.
19907 * gcc.target/i386/indirect-thunk-register-1.c: New test.
19908 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
19909 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
19911 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19913 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
19914 -mfunction-return=keep.
19915 * gcc.target/i386/indirect-thunk-2.c: Likewise.
19916 * gcc.target/i386/indirect-thunk-3.c: Likewise.
19917 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19918 * gcc.target/i386/indirect-thunk-5.c: Likewise.
19919 * gcc.target/i386/indirect-thunk-6.c: Likewise.
19920 * gcc.target/i386/indirect-thunk-7.c: Likewise.
19921 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
19922 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
19923 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
19924 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
19925 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
19926 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
19927 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
19928 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
19929 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
19930 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
19931 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
19932 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
19933 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
19934 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
19935 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
19936 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
19937 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
19938 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
19939 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
19940 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
19941 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
19942 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
19943 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
19944 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
19945 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
19946 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
19947 * gcc.target/i386/ret-thunk-1.c: New test.
19948 * gcc.target/i386/ret-thunk-10.c: Likewise.
19949 * gcc.target/i386/ret-thunk-11.c: Likewise.
19950 * gcc.target/i386/ret-thunk-12.c: Likewise.
19951 * gcc.target/i386/ret-thunk-13.c: Likewise.
19952 * gcc.target/i386/ret-thunk-14.c: Likewise.
19953 * gcc.target/i386/ret-thunk-15.c: Likewise.
19954 * gcc.target/i386/ret-thunk-16.c: Likewise.
19955 * gcc.target/i386/ret-thunk-2.c: Likewise.
19956 * gcc.target/i386/ret-thunk-3.c: Likewise.
19957 * gcc.target/i386/ret-thunk-4.c: Likewise.
19958 * gcc.target/i386/ret-thunk-5.c: Likewise.
19959 * gcc.target/i386/ret-thunk-6.c: Likewise.
19960 * gcc.target/i386/ret-thunk-7.c: Likewise.
19961 * gcc.target/i386/ret-thunk-8.c: Likewise.
19962 * gcc.target/i386/ret-thunk-9.c: Likewise.
19964 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19966 * gcc.target/i386/indirect-thunk-1.c: New test.
19967 * gcc.target/i386/indirect-thunk-2.c: Likewise.
19968 * gcc.target/i386/indirect-thunk-3.c: Likewise.
19969 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19970 * gcc.target/i386/indirect-thunk-5.c: Likewise.
19971 * gcc.target/i386/indirect-thunk-6.c: Likewise.
19972 * gcc.target/i386/indirect-thunk-7.c: Likewise.
19973 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
19974 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
19975 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
19976 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
19977 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
19978 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
19979 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
19980 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
19981 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
19982 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
19983 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
19984 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
19985 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
19986 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
19987 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
19988 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
19989 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
19990 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
19991 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
19992 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
19993 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
19994 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
19995 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
19996 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
19997 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
19998 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
20000 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
20003 * gcc.c-torture/compile/pr83051.c: New testcase.
20005 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
20007 PR tree-optimization/83501
20008 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
20010 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
20012 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
20013 for lvx and stvx instead of lxvd2x and stxvd2x and require
20014 little-endian target. Add comments.
20015 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
20016 comprehensive testing.
20017 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
20018 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
20019 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
20020 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
20021 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
20022 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
20023 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
20024 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
20025 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
20026 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
20027 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
20028 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
20029 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
20030 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
20031 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
20032 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
20033 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
20034 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
20035 scan-assembler-not directives that forbid lvx and xxpermdi.
20036 * gcc.target/powerpc/vec-extract-3.c: Likewise.
20037 * gcc.target/powerpc/vec-extract-5.c: Likewise.
20038 * gcc.target/powerpc/vec-extract-6.c: Likewise.
20039 * gcc.target/powerpc/vec-extract-7.c: Likewise.
20040 * gcc.target/powerpc/vec-extract-8.c: Likewise.
20041 * gcc.target/powerpc/vec-extract-9.c: Likewise.
20042 * gcc.target/powerpc/vsx-vector-6-le.c: Change
20043 scan-assembler-times directives to reflect different numbers of
20044 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
20046 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20047 Alan Hayward <alan.hayward@arm.com>
20048 David Sherwood <david.sherwood@arm.com>
20050 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
20051 than SLP vectorization.
20052 * gcc.dg/vect/vect-alias-check-10.c: New test.
20053 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
20054 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
20055 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
20056 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
20057 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
20058 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
20059 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
20060 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
20061 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
20062 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
20063 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
20064 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
20065 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
20066 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
20067 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
20068 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
20069 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
20070 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
20071 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
20072 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
20073 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
20074 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
20075 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
20077 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20078 Alan Hayward <alan.hayward@arm.com>
20079 David Sherwood <david.sherwood@arm.com>
20081 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
20083 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
20084 targets with scatter stores.
20085 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
20087 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
20088 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
20089 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
20090 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
20091 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
20092 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
20093 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
20094 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
20095 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
20096 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
20097 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
20098 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
20099 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
20100 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
20101 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
20102 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
20104 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20105 Alan Hayward <alan.hayward@arm.com>
20106 David Sherwood <david.sherwood@arm.com>
20108 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
20110 * gcc.target/aarch64/sve/strided_load_4.c: New test.
20111 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
20112 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
20113 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
20115 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20116 Alan Hayward <alan.hayward@arm.com>
20117 David Sherwood <david.sherwood@arm.com>
20119 * gcc.target/aarch64/sve/strided_load_1.c: New test.
20120 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
20121 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
20123 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20124 Alan Hayward <alan.hayward@arm.com>
20125 David Sherwood <david.sherwood@arm.com>
20127 * gcc.target/aarch64/sve/gather_load_1.c: New test.
20128 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
20129 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
20130 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
20131 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
20132 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
20133 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
20134 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
20135 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
20136 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
20137 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
20138 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
20139 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
20140 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
20142 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20143 Alan Hayward <alan.hayward@arm.com>
20144 David Sherwood <david.sherwood@arm.com>
20146 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
20147 check for a message about using in-order reductions.
20148 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
20149 check for a message about using in-order reductions.
20150 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
20151 vectorized and check for a message about using in-order reductions.
20152 Expect targets with variable-length vectors to fall back to the
20153 fixed-length mininum.
20154 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
20155 check for a message about using in-order reductions.
20156 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
20157 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
20158 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
20159 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
20160 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
20161 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
20162 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
20163 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
20164 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
20165 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
20166 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
20167 vect_fold_left_plus.
20169 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20171 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
20173 * gcc.target/aarch64/sve/spill_2.c: New test.
20174 * gcc.target/aarch64/sve/spill_3.c: Likewise.
20175 * gcc.target/aarch64/sve/spill_4.c: Likewise.
20176 * gcc.target/aarch64/sve/spill_5.c: Likewise.
20177 * gcc.target/aarch64/sve/spill_6.c: Likewise.
20178 * gcc.target/aarch64/sve/spill_7.c: Likewise.
20180 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20181 Alan Hayward <alan.hayward@arm.com>
20182 David Sherwood <david.sherwood@arm.com>
20184 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
20186 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
20187 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
20188 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
20189 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
20190 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
20191 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
20192 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
20193 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
20194 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
20196 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20197 Alan Hayward <alan.hayward@arm.com>
20198 David Sherwood <david.sherwood@arm.com>
20200 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
20201 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
20202 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
20203 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
20205 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20206 Alan Hayward <alan.hayward@arm.com>
20207 David Sherwood <david.sherwood@arm.com>
20209 * lib/target-supports.exp
20210 (check_effective_target_vect_fold_extract_last): New proc.
20211 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
20212 for fold_extract_last.
20213 * gcc.dg/vect/pr65947-2.c: Likewise.
20214 * gcc.dg/vect/pr65947-3.c: Likewise.
20215 * gcc.dg/vect/pr65947-4.c: Likewise.
20216 * gcc.dg/vect/pr65947-5.c: Likewise.
20217 * gcc.dg/vect/pr65947-6.c: Likewise.
20218 * gcc.dg/vect/pr65947-9.c: Likewise.
20219 * gcc.dg/vect/pr65947-10.c: Likewise.
20220 * gcc.dg/vect/pr65947-12.c: Likewise.
20221 * gcc.dg/vect/pr65947-14.c: Likewise.
20222 * gcc.dg/vect/pr80631-1.c: Likewise.
20223 * gcc.target/aarch64/sve/clastb_1.c: New test.
20224 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
20225 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
20226 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
20227 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
20228 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
20229 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
20230 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
20231 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
20232 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
20233 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
20234 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
20235 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
20236 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
20238 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20239 Alan Hayward <alan.hayward@arm.com>
20240 David Sherwood <david.sherwood@arm.com>
20242 * gcc.target/aarch64/sve/live_1.c: New test.
20243 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
20245 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20246 Alan Hayward <alan.hayward@arm.com>
20247 David Sherwood <david.sherwood@arm.com>
20249 * gcc.target/aarch64/sve/nopeel_1.c: New test.
20250 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
20251 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
20252 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
20253 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
20254 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
20255 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
20256 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
20257 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
20259 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20260 Alan Hayward <alan.hayward@arm.com>
20261 David Sherwood <david.sherwood@arm.com>
20263 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
20265 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
20267 * gcc.target/aarch64/sve/loop_add_4.c: New test.
20268 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
20269 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
20270 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
20271 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
20272 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
20274 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20275 Alan Hayward <alan.hayward@arm.com>
20276 David Sherwood <david.sherwood@arm.com>
20278 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
20279 instead of just ADDRESS.
20280 * gcc.dg/tree-ssa/scev-10.c: Likewise.
20281 * gcc.dg/tree-ssa/scev-11.c: Likewise.
20282 * gcc.dg/tree-ssa/scev-12.c: Likewise.
20283 * gcc.target/aarch64/sve/index_offset_1.c: New test.
20284 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
20285 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
20286 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
20287 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
20288 * gcc.target/aarch64/sve/while_2.c: Likewise.
20289 * gcc.target/aarch64/sve/while_3.c: Likewise.
20290 * gcc.target/aarch64/sve/while_4.c: Likewise.
20292 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20293 Alan Hayward <alan.hayward@arm.com>
20294 David Sherwood <david.sherwood@arm.com>
20296 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
20297 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
20299 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
20300 * gcc.target/aarch64/sve/slp_7.c: Likewise.
20301 * gcc.target/aarch64/sve/reduc_5.c: New test.
20302 * gcc.target/aarch64/sve/slp_13.c: Likewise.
20303 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
20305 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20306 Alan Hayward <alan.hayward@arm.com>
20307 David Sherwood <david.sherwood@arm.com>
20309 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
20310 * gcc.dg/tree-ssa/peel1.c: Likewise.
20311 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
20312 variable-length vectors.
20313 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
20314 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
20315 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
20316 * gcc.target/aarch64/sve/slp_2.c: Likewise.
20317 * gcc.target/aarch64/sve/slp_3.c: Likewise.
20318 * gcc.target/aarch64/sve/slp_4.c: Likewise.
20319 * gcc.target/aarch64/sve/slp_6.c: Likewise.
20320 * gcc.target/aarch64/sve/slp_8.c: New test.
20321 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
20322 * gcc.target/aarch64/sve/slp_9.c: Likewise.
20323 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
20324 * gcc.target/aarch64/sve/slp_10.c: Likewise.
20325 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
20326 * gcc.target/aarch64/sve/slp_11.c: Likewise.
20327 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
20328 * gcc.target/aarch64/sve/slp_12.c: Likewise.
20329 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
20330 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
20331 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
20332 * gcc.target/aarch64/sve/while_1.c: Likewise.
20333 * gcc.target/aarch64/sve/while_2.c: Likewise.
20334 * gcc.target/aarch64/sve/while_3.c: Likewise.
20335 * gcc.target/aarch64/sve/while_4.c: Likewise.
20337 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20338 Alan Hayward <alan.hayward@arm.com>
20339 David Sherwood <david.sherwood@arm.com>
20341 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
20343 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
20344 and add an associated scan-dump test. Prevent vectorization
20345 of the first two loops.
20346 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
20347 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
20348 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
20349 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
20350 (INIT_VECTOR): Tweak initial value so that some bits are always set.
20351 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
20353 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20354 Alan Hayward <alan.hayward@arm.com>
20355 David Sherwood <david.sherwood@arm.com>
20357 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
20358 * gcc.dg/vect/pr67790.c: Likewise.
20359 * gcc.dg/vect/slp-reduc-1.c: Likewise.
20360 * gcc.dg/vect/slp-reduc-2.c: Likewise.
20361 * gcc.dg/vect/slp-reduc-3.c: Likewise.
20362 * gcc.dg/vect/slp-reduc-5.c: Likewise.
20363 * gcc.target/aarch64/sve/slp_5.c: New test.
20364 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
20365 * gcc.target/aarch64/sve/slp_6.c: Likewise.
20366 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
20367 * gcc.target/aarch64/sve/slp_7.c: Likewise.
20368 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
20370 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20371 Alan Hayward <alan.hayward@arm.com>
20372 David Sherwood <david.sherwood@arm.com>
20374 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
20376 * gcc.dg/vect/slp-1.c: Likewise.
20377 * gcc.dg/vect/slp-10.c: Likewise.
20378 * gcc.dg/vect/slp-12b.c: Likewise.
20379 * gcc.dg/vect/slp-12c.c: Likewise.
20380 * gcc.dg/vect/slp-17.c: Likewise.
20381 * gcc.dg/vect/slp-19b.c: Likewise.
20382 * gcc.dg/vect/slp-20.c: Likewise.
20383 * gcc.dg/vect/slp-21.c: Likewise.
20384 * gcc.dg/vect/slp-22.c: Likewise.
20385 * gcc.dg/vect/slp-23.c: Likewise.
20386 * gcc.dg/vect/slp-24-big-array.c: Likewise.
20387 * gcc.dg/vect/slp-24.c: Likewise.
20388 * gcc.dg/vect/slp-28.c: Likewise.
20389 * gcc.dg/vect/slp-39.c: Likewise.
20390 * gcc.dg/vect/slp-6.c: Likewise.
20391 * gcc.dg/vect/slp-7.c: Likewise.
20392 * gcc.dg/vect/slp-cond-1.c: Likewise.
20393 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
20394 * gcc.dg/vect/slp-cond-2.c: Likewise.
20395 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
20396 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
20397 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
20398 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
20399 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
20400 * gcc.dg/vect/slp-perm-6.c: Likewise.
20401 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
20402 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
20403 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
20404 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
20405 * gcc.dg/vect/slp-12a.c: Likewise.
20406 * gcc.dg/vect/slp-14.c: Likewise.
20407 * gcc.dg/vect/slp-15.c: Likewise.
20408 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
20409 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
20410 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
20411 * gcc.target/aarch64/sve/slp_1.c: New test.
20412 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
20413 * gcc.target/aarch64/sve/slp_2.c: Likewise.
20414 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
20415 * gcc.target/aarch64/sve/slp_3.c: Likewise.
20416 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
20417 * gcc.target/aarch64/sve/slp_4.c: Likewise.
20418 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
20420 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20421 Alan Hayward <alan.hayward@arm.com>
20422 David Sherwood <david.sherwood@arm.com>
20424 * gcc.dg/vect/vect-ooo-group-1.c: New test.
20425 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
20426 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
20427 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
20428 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
20429 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
20430 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
20431 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
20432 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
20433 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
20434 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
20435 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
20436 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
20437 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
20438 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
20439 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
20440 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
20441 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
20442 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
20444 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20445 Alan Hayward <alan.hayward@arm.com>
20446 David Sherwood <david.sherwood@arm.com>
20448 * gcc.target/aarch64/sve/struct_move_1.c: New test.
20449 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
20450 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
20451 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
20452 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
20453 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
20454 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
20455 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
20456 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
20457 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
20458 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
20459 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
20460 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
20461 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
20462 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
20463 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
20464 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
20465 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
20466 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
20467 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
20468 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
20469 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
20470 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
20471 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
20472 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
20473 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
20474 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
20475 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
20476 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
20477 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
20478 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
20479 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
20480 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
20481 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
20482 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
20483 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
20485 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20486 Alan Hayward <alan.hayward@arm.com>
20487 David Sherwood <david.sherwood@arm.com>
20489 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
20490 Return true for SVE too.
20491 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
20492 if load/store lanes are supported.
20493 * gcc.dg/vect/slp-10.c: Likewise.
20494 * gcc.dg/vect/slp-12c.c: Likewise.
20495 * gcc.dg/vect/slp-17.c: Likewise.
20496 * gcc.dg/vect/slp-33.c: Likewise.
20497 * gcc.dg/vect/slp-6.c: Likewise.
20498 * gcc.dg/vect/slp-cond-1.c: Likewise.
20499 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
20500 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
20501 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
20502 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
20503 * gcc.dg/vect/slp-perm-6.c: Likewise.
20504 * gcc.dg/vect/slp-perm-9.c: Likewise.
20505 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
20506 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
20507 for variable-length vectors.
20509 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20510 Alan Hayward <alan.hayward@arm.com>
20511 David Sherwood <david.sherwood@arm.com>
20513 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
20514 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
20516 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20518 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
20519 * g++.target/aarch64/sve/catch_1.C: New test.
20520 * g++.target/aarch64/sve/catch_2.C: Likewise.
20521 * g++.target/aarch64/sve/catch_3.C: Likewise.
20522 * g++.target/aarch64/sve/catch_4.C: Likewise.
20523 * g++.target/aarch64/sve/catch_5.C: Likewise.
20524 * g++.target/aarch64/sve/catch_6.C: Likewise.
20526 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20527 Alan Hayward <alan.hayward@arm.com>
20528 David Sherwood <david.sherwood@arm.com>
20530 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
20532 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
20533 * gcc.target/aarch64/fmaxmin.c: Likewise.
20534 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
20535 * gcc.target/aarch64/orr_imm_1.c: Likewise.
20536 * gcc.target/aarch64/pr62178.c: Likewise.
20537 * gcc.target/aarch64/pr71727-2.c: Likewise.
20538 * gcc.target/aarch64/saddw-1.c: Likewise.
20539 * gcc.target/aarch64/saddw-2.c: Likewise.
20540 * gcc.target/aarch64/uaddw-1.c: Likewise.
20541 * gcc.target/aarch64/uaddw-2.c: Likewise.
20542 * gcc.target/aarch64/uaddw-3.c: Likewise.
20543 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
20544 * gcc.target/aarch64/vect-compile.c: Likewise.
20545 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
20546 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
20547 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
20548 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
20549 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
20550 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
20551 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
20552 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
20553 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
20554 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
20555 * gcc.target/aarch64/vect-fmovd.c: Likewise.
20556 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
20557 * gcc.target/aarch64/vect-fmovf.c: Likewise.
20558 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
20559 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
20560 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
20561 * gcc.target/aarch64/vect-movi.c: Likewise.
20562 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
20563 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
20564 * gcc.target/aarch64/vect-vaddv.c: Likewise.
20565 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
20566 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
20567 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
20569 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
20570 * gcc.target/aarch64/sve/arith_1.c: New test.
20571 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
20572 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
20573 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
20574 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
20575 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
20576 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
20577 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
20578 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
20579 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
20580 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
20581 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
20582 * gcc.target/aarch64/sve/ext_1.c: Likewise.
20583 * gcc.target/aarch64/sve/ext_2.c: Likewise.
20584 * gcc.target/aarch64/sve/extract_1.c: Likewise.
20585 * gcc.target/aarch64/sve/extract_2.c: Likewise.
20586 * gcc.target/aarch64/sve/extract_3.c: Likewise.
20587 * gcc.target/aarch64/sve/extract_4.c: Likewise.
20588 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
20589 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
20590 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
20591 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
20592 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
20593 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
20594 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
20595 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
20596 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
20597 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
20598 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
20599 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
20600 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
20601 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
20602 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
20603 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
20604 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
20605 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
20606 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
20607 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
20608 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
20609 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
20610 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
20611 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
20612 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
20613 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
20614 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
20615 * gcc.target/aarch64/sve/index_1.c: Likewise.
20616 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
20617 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
20618 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
20619 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
20620 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
20621 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
20622 * gcc.target/aarch64/sve/logical_1.c: Likewise.
20623 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
20624 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
20625 * gcc.target/aarch64/sve/mad_1.c: Likewise.
20626 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
20627 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
20628 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
20629 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
20630 * gcc.target/aarch64/sve/mla_1.c: Likewise.
20631 * gcc.target/aarch64/sve/mls_1.c: Likewise.
20632 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
20633 * gcc.target/aarch64/sve/msb_1.c: Likewise.
20634 * gcc.target/aarch64/sve/mul_1.c: Likewise.
20635 * gcc.target/aarch64/sve/neg_1.c: Likewise.
20636 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
20637 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
20638 * gcc.target/aarch64/sve/pack_1.c: Likewise.
20639 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
20640 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
20641 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
20642 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
20643 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
20644 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
20645 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
20646 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
20647 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
20648 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
20649 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
20650 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
20651 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
20652 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
20653 * gcc.target/aarch64/sve/rev_1.c: Likewise.
20654 * gcc.target/aarch64/sve/revb_1.c: Likewise.
20655 * gcc.target/aarch64/sve/revh_1.c: Likewise.
20656 * gcc.target/aarch64/sve/revw_1.c: Likewise.
20657 * gcc.target/aarch64/sve/shift_1.c: Likewise.
20658 * gcc.target/aarch64/sve/single_1.c: Likewise.
20659 * gcc.target/aarch64/sve/single_2.c: Likewise.
20660 * gcc.target/aarch64/sve/single_3.c: Likewise.
20661 * gcc.target/aarch64/sve/single_4.c: Likewise.
20662 * gcc.target/aarch64/sve/spill_1.c: Likewise.
20663 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
20664 * gcc.target/aarch64/sve/subr_1.c: Likewise.
20665 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
20666 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
20667 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
20668 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
20669 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
20670 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
20671 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
20672 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
20673 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
20674 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
20675 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
20676 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
20677 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
20678 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
20679 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
20680 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
20681 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
20682 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
20683 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
20684 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
20685 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
20686 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
20687 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
20688 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
20689 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
20690 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
20691 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
20692 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
20693 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
20694 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
20695 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
20696 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
20697 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
20698 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
20699 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
20700 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
20701 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
20702 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
20703 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
20704 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
20705 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
20706 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
20708 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20709 Alan Hayward <alan.hayward@arm.com>
20710 David Sherwood <david.sherwood@arm.com>
20712 * lib/target-supports.exp (check_effective_target_aarch64_sve)
20713 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
20714 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
20716 (check_effective_target_vect_perm): Handle SVE.
20717 (check_effective_target_vect_perm_byte): Likewise.
20718 (check_effective_target_vect_perm_short): Likewise.
20719 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
20720 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
20721 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
20722 (check_effective_target_vect_element_align_preferred): Likewise.
20723 (check_effective_target_vect_align_stack_vars): Likewise.
20724 (check_effective_target_vect_load_lanes): Likewise.
20725 (check_effective_target_vect_masked_store): Likewise.
20726 (available_vector_sizes): Use aarch64_sve_bits for SVE.
20727 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
20728 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
20729 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
20730 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
20731 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
20732 * gcc.dg/vect/slp-23.c: Likewise.
20733 * gcc.dg/vect/slp-perm-5.c: Likewise.
20734 * gcc.dg/vect/slp-perm-6.c: Likewise.
20735 * gcc.dg/vect/slp-perm-9.c: Likewise.
20736 * gcc.dg/vect/slp-reduc-3.c: Likewise.
20737 * gcc.dg/vect/vect-114.c: Likewise.
20738 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
20739 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
20741 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20743 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
20744 vect_variable_length, expecting the test to be vectorized
20745 without SLP instead.
20746 * gcc.dg/vect/pr33953.c: Likewise.
20747 * gcc.dg/vect/pr37027.c: Likewise.
20748 * gcc.dg/vect/pr67790.c: Likewise.
20749 * gcc.dg/vect/pr68445.c: Likewise.
20750 * gcc.dg/vect/slp-1.c: Likewise.
20751 * gcc.dg/vect/slp-10.c: Likewise.
20752 * gcc.dg/vect/slp-12a.c: Likewise.
20753 * gcc.dg/vect/slp-12b.c: Likewise.
20754 * gcc.dg/vect/slp-12c.c: Likewise.
20755 * gcc.dg/vect/slp-13-big-array.c: Likewise.
20756 * gcc.dg/vect/slp-13.c: Likewise.
20757 * gcc.dg/vect/slp-14.c: Likewise.
20758 * gcc.dg/vect/slp-15.c: Likewise.
20759 * gcc.dg/vect/slp-17.c: Likewise.
20760 * gcc.dg/vect/slp-19b.c: Likewise.
20761 * gcc.dg/vect/slp-2.c: Likewise.
20762 * gcc.dg/vect/slp-20.c: Likewise.
20763 * gcc.dg/vect/slp-21.c: Likewise.
20764 * gcc.dg/vect/slp-22.c: Likewise.
20765 * gcc.dg/vect/slp-24-big-array.c: Likewise.
20766 * gcc.dg/vect/slp-24.c: Likewise.
20767 * gcc.dg/vect/slp-28.c: Likewise.
20768 * gcc.dg/vect/slp-39.c: Likewise.
20769 * gcc.dg/vect/slp-42.c: Likewise.
20770 * gcc.dg/vect/slp-6.c: Likewise.
20771 * gcc.dg/vect/slp-7.c: Likewise.
20772 * gcc.dg/vect/slp-cond-1.c: Likewise.
20773 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
20774 * gcc.dg/vect/slp-cond-2.c: Likewise.
20775 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
20776 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
20777 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
20778 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
20779 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
20780 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
20781 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
20782 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
20783 * gcc.dg/vect/slp-reduc-1.c: Likewise.
20784 * gcc.dg/vect/slp-reduc-2.c: Likewise.
20785 * gcc.dg/vect/slp-reduc-4.c: Likewise.
20786 * gcc.dg/vect/slp-reduc-5.c: Likewise.
20787 * gcc.dg/vect/slp-reduc-7.c: Likewise.
20788 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
20789 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
20790 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
20791 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
20793 2018-01-13 Jakub Jelinek <jakub@redhat.com>
20796 * gcc.dg/pr83801.c: New test.
20798 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
20801 * gfortran.dg/bounds_check_19.f90: New test.
20803 2018-01-12 Jakub Jelinek <jakub@redhat.com>
20805 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
20806 instead of scan-assembler-not for xsnabsqp.
20808 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20810 PR libgfortran/83525
20811 * gfortran.dg/newunit_5.f90: New test.
20813 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
20815 PR rtl-optimization/80481
20816 * g++.dg/pr80481.C: New.
20818 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
20821 * gcc.target/alpha/pr83628-3.c: New test.
20823 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20825 * lib/target-supports.exp (check_effective_target_avx512f): Also
20826 check for __builtin_ia32_addsd_round,
20827 __builtin_ia32_getmantsd_round.
20828 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
20830 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
20833 * gcc.target/powerpc/pr83629.c: Require ilp32.
20835 2018-01-12 Richard Biener <rguenther@suse.de>
20837 PR tree-optimization/80846
20838 * gcc.target/i386/pr80846-1.c: New testcase.
20839 * gcc.target/i386/pr80846-2.c: Likewise.
20841 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
20843 * gcc.c-torture/execute/20180112-1.c: New test.
20845 2018-01-12 Tom de Vries <tom@codesourcery.com>
20847 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
20848 * g++.dg/ext/label13a.C: Same.
20849 * g++.dg/ext/label14.C: Same.
20850 * g++.dg/ext/label2.C: Same.
20851 * g++.dg/ext/label3.C: Same.
20852 * g++.dg/torture/pr42462.C: Same.
20853 * g++.dg/torture/pr42739.C: Same.
20854 * g++.dg/warn/Wunused-label-3.C: Same.
20856 2018-01-12 Tom de Vries <tom@codesourcery.com>
20858 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
20859 * g++.dg/Walloca1.C: Same.
20860 * g++.dg/cpp0x/pr70338.C: Same.
20861 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
20862 * g++.dg/cpp1y/vla10.C: Same.
20863 * g++.dg/cpp1y/vla2.C: Same.
20864 * g++.dg/cpp1y/vla6.C: Same.
20865 * g++.dg/cpp1y/vla8.C: Same.
20866 * g++.dg/debug/debug5.C: Same.
20867 * g++.dg/debug/debug6.C: Same.
20868 * g++.dg/debug/pr54828.C: Same.
20869 * g++.dg/diagnostic/pr70105.C: Same.
20870 * g++.dg/eh/cleanup5.C: Same.
20871 * g++.dg/eh/spbp.C: Same.
20872 * g++.dg/ext/tmplattr9.C: Same.
20873 * g++.dg/ext/vla10.C: Same.
20874 * g++.dg/ext/vla11.C: Same.
20875 * g++.dg/ext/vla12.C: Same.
20876 * g++.dg/ext/vla15.C: Same.
20877 * g++.dg/ext/vla16.C: Same.
20878 * g++.dg/ext/vla17.C: Same.
20879 * g++.dg/ext/vla3.C: Same.
20880 * g++.dg/ext/vla6.C: Same.
20881 * g++.dg/ext/vla7.C: Same.
20882 * g++.dg/init/array24.C: Same.
20883 * g++.dg/init/new47.C: Same.
20884 * g++.dg/init/pr55497.C: Same.
20885 * g++.dg/opt/pr78201.C: Same.
20886 * g++.dg/template/vla2.C: Same.
20887 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
20888 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
20889 * g++.dg/torture/pr62127.C: Same.
20890 * g++.dg/torture/pr67055.C: Same.
20891 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
20892 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
20893 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
20894 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
20895 * g++.dg/warn/Wplacement-new-size-5.C: Same.
20896 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
20897 * g++.dg/warn/Wvla-1.C: Same.
20898 * g++.dg/warn/Wvla-3.C: Same.
20899 * g++.old-deja/g++.ext/array2.C: Same.
20900 * g++.old-deja/g++.ext/constructor.C: Same.
20901 * g++.old-deja/g++.law/builtin1.C: Same.
20902 * g++.old-deja/g++.other/crash12.C: Same.
20903 * g++.old-deja/g++.other/eh3.C: Same.
20904 * g++.old-deja/g++.pt/array6.C: Same.
20905 * g++.old-deja/g++.pt/dynarray.C: Same.
20907 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20909 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
20911 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20913 PR libfortran/67412
20914 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
20915 on *-*-solaris2.10.
20917 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20919 * lib/target-supports.exp (check_effective_target_branch_cost):
20920 Accept all x86 targets.
20922 2018-01-12 Martin Liska <mliska@suse.cz>
20925 * g++.dg/warn/pr83054.C: New test.
20927 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
20929 * gcc.target/powerpc/spec-barr-1.c: New file.
20931 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
20934 * gcc.target/i386/pr83330.c: New test.
20936 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
20939 * gfortran.dg/dtio_31.f03: New test.
20940 * gfortran.dg/dtio_32.f03: New test.
20942 2018-01-11 David Malcolm <dmalcolm@redhat.com>
20945 * g++.dg/wrappers: New subdirectory.
20946 * g++.dg/wrappers/README: New file.
20947 * g++.dg/wrappers/alloc.C: New test case.
20948 * g++.dg/wrappers/cow-istream-string.C: New test case.
20949 * g++.dg/wrappers/cp-stdlib.C: New test case.
20950 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
20951 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
20953 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
20955 PR middle-end/83718
20956 * g++.dg/torture/pr83718.C: New testcase.
20958 2018-01-11 Martin Jambor <mjambor@suse.cz>
20961 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
20963 2018-01-11 Bin Cheng <bin.cheng@arm.com>
20965 PR tree-optimization/83695
20966 * gcc.dg/tree-ssa/pr83695.c: New test.
20968 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20970 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
20971 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
20973 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20975 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
20976 * gcc.target/arm/simd/fp16fml_high.c: New test.
20977 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
20978 * lib/target-supports.exp
20979 (check_effective_target_arm_fp16fml_neon_ok_nocache,
20980 check_effective_target_arm_fp16fml_neon_ok,
20981 add_options_for_arm_fp16fml_neon): New procedures.
20983 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20985 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
20988 2018-01-11 Richard Biener <rguenther@suse.de>
20990 PR tree-optimization/83435
20991 * gcc.dg/graphite/pr83435.c: New testcase.
20993 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
20994 Alan Hayward <alan.hayward@arm.com>
20995 David Sherwood <david.sherwood@arm.com>
20997 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
20999 2018-01-11 Tamar Christina <tamar.christina@arm.com>
21001 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
21003 2018-01-11 Sudakshina Das <sudi.das@arm.com>
21006 * gcc.c-torture/compile/pr82096.c: New test.
21008 2018-01-11 Ed Schonberg <schonberg@adacore.com>
21010 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
21012 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
21014 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
21016 2018-01-11 Justin Squirek <squirek@adacore.com>
21018 * gnat.dg/expr_func4.adb: New testcase.
21020 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
21022 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
21025 2018-01-11 Bob Duff <duff@adacore.com>
21027 * gnat.dg/protected_null.adb: New testcase.
21029 2018-01-11 Ed Schonberg <schonberg@adacore.com>
21031 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
21033 2018-01-11 Ed Schonberg <schonberg@adacore.com>
21035 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
21037 2018-01-11 Justin Squirek <squirek@adacore.com>
21039 * gnat.dg/loopvar.adb: New testcase.
21041 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
21043 PR middle-end/83189
21044 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
21046 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
21048 * gcc.c-torture/compile/pr83575.c: New testcase.
21050 2018-01-10 Michael Collison <michael.collison@arm.com>
21052 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
21053 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
21054 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
21055 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
21056 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21057 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21058 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21059 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
21060 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
21061 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
21062 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
21063 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
21064 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
21065 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
21066 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
21067 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
21069 2018-01-10 Michael Collison <michael.collison@arm.com>
21071 * gcc.target/aarch64/sha2.h: New shared testcase.
21072 * gcc.target/aarch64/sha2_1.c: New testcase.
21073 * gcc.target/aarch64/sha2_2.c: New testcase.
21074 * gcc.target/aarch64/sha2_3.c: New testcase.
21075 * gcc.target/aarch64/sha3.h: New shared testcase.
21076 * gcc.target/aarch64/sha3_1.c: New testcase.
21077 * gcc.target/aarch64/sha3_2.c: New testcase.
21078 * gcc.target/aarch64/sha3_3.c: New testcase.
21080 2018-01-10 Michael Collison <michael.collison@arm.com>
21082 * gcc.target/aarch64/sm3_sm4.c: New testcase.
21084 2018-01-10 Martin Sebor <msebor@redhat.com>
21086 PR tree-optimization/83781
21087 * gcc.dg/strlenopt-42.c: New test.
21089 2018-01-11 Martin Sebor <msebor@gmail.com>
21090 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
21092 PR tree-optimization/83501
21093 PR tree-optimization/81703
21095 * gcc.dg/strlenopt-39.c: New test-case.
21096 * gcc.dg/pr81703.c: Likewise.
21098 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
21100 * gnat.dg/atomic10.adb: New test.
21102 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
21105 * gfortran.dg/deferred_character_18.f90: New test.
21107 2018-01-10 Martin Sebor <msebor@redhat.com>
21109 PR tree-optimization/83671
21110 * gcc.dg/strlenopt-40.c: New test.
21111 * gcc.dg/strlenopt-41.c: New test.
21113 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
21116 * gfortran.dg/allocate_with_typespec_7.f90: New test.
21118 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
21121 * gcc.target/powerpc/pr83399.c: New test.
21123 2018-01-10 David Malcolm <dmalcolm@redhat.com>
21126 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
21127 to reflect that the arguments are correctly underlined.
21128 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
21129 for globals, params, locals and literals.
21130 (test_sizeof): Directly test the location of "sizeof", rather than
21131 when used in compound expressions.
21132 (test_alignof): Likewise for "alignof".
21133 (test_string_literals): Likewise for string literals.
21134 (test_numeric_literals): Likewise for numeric literals.
21135 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
21136 (test_typeid): Likewise for typeid.
21137 (test_unary_plus): New.
21138 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
21141 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
21143 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
21145 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
21147 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
21149 2018-01-10 Marek Polacek <polacek@redhat.com>
21152 * g++.dg/warn/Wduplicated-branches4.C: New test.
21154 2018-01-10 Jakub Jelinek <jakub@redhat.com>
21157 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
21160 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
21163 * g++.dg/cpp0x/new2.C: New.
21165 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
21168 * gcc.target/i386/pr83735.c: New test.
21170 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
21172 * lib/target-supports.exp (check_effective_target_branch_cost):
21174 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
21175 * gcc.dg/pr21643.c: Likewise.
21176 * gcc.dg/pr46309.c: Likewise.
21177 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
21178 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
21179 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
21180 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
21181 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
21182 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
21183 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
21184 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
21185 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
21186 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
21187 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
21188 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
21189 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
21190 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
21192 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
21195 * gcc.target/powerpc/pr83629.c: New testcase.
21197 2018-01-10 Richard Biener <rguenther@suse.de>
21200 * gcc.dg/pr78768.c: Un-XFAIL.
21202 2018-01-10 Richard Biener <rguenther@suse.de>
21205 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
21207 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
21209 PR tree-optimization/83753
21210 * gcc.dg/torture/pr83753.c: New test.
21212 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
21214 * gcc.target/i386/avx2-gather-1.c: Add -march.
21215 * gcc.target/i386/avx2-gather-2.c: Add -march.
21216 * gcc.target/i386/avx2-gather-3.c: Add -march.
21217 * gcc.target/i386/avx2-gather-4.c: Add -march.
21218 * gcc.target/i386/avx2-gather-5.c: Add -march.
21219 * gcc.target/i386/avx2-gather-6.c: Add -march.
21220 * gcc.target/i386/avx512f-gather-1.c: Add -march.
21221 * gcc.target/i386/avx512f-gather-2.c: Add -march.
21222 * gcc.target/i386/avx512f-gather-3.c: Add -march.
21223 * gcc.target/i386/avx512f-gather-4.c: Add -march.
21224 * gcc.target/i386/avx512f-gather-5.c: Add -march.
21225 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
21226 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
21227 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
21228 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
21229 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
21231 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
21234 * gcc.target/i386/pr78585.c: New test.
21236 2018-01-09 Jakub Jelinek <jakub@redhat.com>
21239 * g++.dg/cpp0x/pr83734.C: New test.
21241 2018-01-09 Carl Love <cel@us.ibm.com>
21243 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
21244 vec_mergeo builtins with float, double, long long, unsigned long long,
21245 bool long long arguments.
21246 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
21247 vec_float2 with double arguments.
21248 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
21249 vec_mergew and vec_mergow builtins.
21251 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
21254 * gfortran.dg/contiguous_6.f90: New test.
21256 2018-01-09 Richard Biener <rguenther@suse.de>
21258 PR tree-optimization/83668
21259 * gcc.dg/graphite/pr83668.c: New testcase.
21261 2018-01-09 Joseph Myers <joseph@codesourcery.com>
21263 PR tree-optimization/64811
21264 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
21265 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
21266 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
21267 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
21269 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
21271 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
21274 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
21276 2018-01-09 Tamar Christina <tamar.christina@arm.com>
21279 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
21280 no NEON and require softfp or hard float-abi.
21281 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
21283 2018-01-09 Richard Biener <rguenther@suse.de>
21285 PR tree-optimization/83572
21286 * gcc.dg/graphite/pr83572.c: New testcase.
21288 2018-01-09 Jakub Jelinek <jakub@redhat.com>
21291 * gcc.dg/sms-13.c: New test.
21293 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
21296 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
21298 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
21299 Monk Chiang <sh.chiang04@gmail.com>
21301 * gcc.target/riscv/save-restore-1.c: New.
21303 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
21306 * gcc.target/powerpc/pr83677.c: New file.
21308 2018-01-08 Jeff Law <law@redhat.com>
21310 PR rtl-optimizatin/81308
21311 * g++.dg/pr81308-1.C: New test.
21312 * g++.dg/pr81308-2.C: New test.
21314 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
21316 PR target/83663 - Revert r255946
21317 * gcc.target/aarch64/vect-slp-dup.c: New.
21319 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21321 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
21324 2018-01-08 Richard Biener <rguenther@suse.de>
21326 PR tree-optimization/83563
21327 * gcc.dg/graphite/pr83563.c: New testcase.
21329 2018-01-08 Richard Biener <rguenther@suse.de>
21331 PR middle-end/83713
21332 * g++.dg/torture/pr83713.C: New testcase.
21334 2018-01-08 Tom de Vries <tom@codesourcery.com>
21336 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
21338 2018-01-08 Richard Biener <rguenther@suse.de>
21340 PR tree-optimization/83685
21341 * gcc.dg/torture/pr83685.c: New testcase.
21343 2018-01-08 Richard Biener <rguenther@suse.de>
21346 * gcc.dg/lto/pr83719_0.c: New testcase.
21348 2018-01-08 Tom de Vries <tom@codesourcery.com>
21350 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
21351 * gcc.dg/graphite/run-id-1.c: Same.
21352 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
21354 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
21357 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
21358 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
21359 * gfortran.dg/pdt_27.f03: New test.
21362 * gfortran.dg/pdt_28.f03: New test.
21364 2018-01-08 Tom de Vries <tom@codesourcery.com>
21366 * c-c++-common/builtins.c: Require effective target alloca.
21367 * gcc.dg/Wrestrict.c: Same.
21368 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
21370 2018-01-08 Richard Biener <rguenther@suse.de>
21372 PR middle-end/83580
21373 * gcc.dg/torture/pr83580.c: New testcase.
21375 2018-01-08 Richard Biener <rguenther@suse.de>
21377 PR middle-end/83517
21378 * gcc.dg/pr83517.c: New testcase.
21380 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
21382 PR middle-end/81897
21383 * gcc.dg/uninit-pr81897.c: New test.
21385 2018-01-06 Martin Sebor <msebor@redhat.com>
21387 PR tree-optimization/83640
21388 * gcc.dg/Wrestrict-6.c: New test.
21389 * gcc.dg/pr83640.c: New test.
21391 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
21393 * gcc.target/aarch64/reg-alloc-1.c: New test.
21395 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
21398 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
21400 2018-01-06 Jakub Jelinek <jakub@redhat.com>
21403 * gcc.dg/pr83480.c: New test.
21405 PR rtl-optimization/83682
21406 * gcc.target/i386/pr83682.c: New test.
21408 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
21412 * gfortran.dg/char_cast_1.f90: Update scan pattern.
21413 * gfortran.dg/dependency_49.f90: Likewise.
21414 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
21415 * gfortran.dg/repeat_7.f90: New test for PR 66310.
21416 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
21417 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
21418 * gfortran.dg/string_1_lp64.f90: New test.
21419 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
21420 * gfortran.dg/string_3_lp64.f90: New test.
21422 2018-01-05 Jakub Jelinek <jakub@redhat.com>
21425 * gcc.target/i386/sse-26.c: New test.
21428 * gcc.target/i386/pr83604.c: New test.
21430 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
21432 * gcc.dg/vect/vect-align-4.c: New test.
21433 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
21434 and redefine as a structure with an unaligned member "b".
21435 (foo): Update accordingly.
21437 2018-01-05 Sudakshina Das <sudi.das@arm.com>
21440 * gcc.target/aarch64/bics_5.c: New test.
21441 * gcc.target/arm/bics_5.c: Likewise.
21443 2018-01-05 Jakub Jelinek <jakub@redhat.com>
21445 PR tree-optimization/83605
21446 * gcc.dg/pr83605.c: New test.
21448 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21451 * gcc.target/i386/pr83554.c: New test.
21454 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
21457 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
21461 * gfortran.dg/eoshift_8.f90: New test.
21462 * gfortran.dg/simplify_eoshift_1.f90: New test.
21464 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21467 * gcc.dg/pr83585.c: New test.
21469 2018-01-04 Nathan Sidwell <nathan@acm.org>
21472 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
21474 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21477 * gcc.dg/pr83666.c: New test.
21479 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
21482 * gcc.target/alpha/pr83628-1.c: New test.
21483 * gcc.target/alpha/pr83628-2.c: Ditto.
21485 2018-01-04 Martin Liska <mliska@suse.cz>
21488 * g++.dg/ipa/pr82352.C: New test.
21490 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21492 * gcc.dg/vect-opt-info-1.c: Moved to ...
21493 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
21494 vect_int targets, use dg-additional-options instead of dg-options and
21495 use relative line numbers instead of absolute.
21497 2018-01-03 Martin Sebor <msebor@redhat.com>
21499 PR tree-optimization/83655
21500 * gcc.dg/Wrestrict-5.c: New test.
21501 * c-c++-common/builtins.c: New test.
21503 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
21504 Alan Hayward <alan.hayward@arm.com>
21505 David Sherwood <david.sherwood@arm.com>
21507 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
21510 2018-01-03 Jeff Law <law@redhat.com>
21513 * gcc.target/i386/stack-check-17.c: New test.
21514 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
21516 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21519 * gcc.dg/pr83621.c: New test.
21522 * gcc.dg/pr83645.c: New test.
21524 2018-01-03 Martin Sebor <msebor@redhat.com>
21526 PR tree-optimization/83603
21527 * gcc.dg/Wrestrict-4.c: New test.
21530 * gcc.dg/const-2.c: New test.
21531 * gcc.dg/pure-3.c: New test.
21533 2018-01-03 Martin Sebor <msebor@redhat.com>
21535 * gcc.dg/Wrestrict-3.c: New test.
21537 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21540 * g++.dg/opt/pr83555.C: New test.
21541 * g++.dg/ubsan/pr83555.C: New test.
21543 2018-01-03 David Malcolm <dmalcolm@redhat.com>
21546 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
21547 the !CHECKING_P case by expecting a note.
21548 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
21549 a note for the !CHECKING_P case, and move the return statement
21550 outside of #if CHECKING_P guard.
21552 2018-01-03 Jeff Law <law@redhat.com>
21554 PR middle-end/83654
21555 * gcc.target/i386/stack-check-18.c: New test.
21556 * gcc.target/i386/stack-check-19.c: New test.
21558 2018-01-03 Martin Sebor <msebor@redhat.com>
21560 PR tree-optimization/83501
21561 * c-c++-common/Warray-bounds-3.c: Remove xfail.
21563 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
21565 PR tree-optimization/83501
21566 * gcc.dg/tree-ssa/pr83501-1.c: New test.
21568 2018-01-03 Nathan Sidwell <nathan@acm.org>
21571 * g++.dg/ipa/pr83667.C: New.
21573 2018-01-03 Martin Liska <mliska@suse.cz>
21575 PR tree-optimization/83593
21576 * gcc.dg/pr83593.c: New test.
21578 2018-01-03 Martin Liska <mliska@suse.cz>
21581 * g++.dg/ipa/pr83549.C: New test.
21583 2018-01-03 Marek Polacek <polacek@redhat.com>
21586 * g++.dg/warn/mvp2.C: New test.
21588 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21590 PR preprocessor/83602
21591 * g++.dg/cpp/pr83602.C: New test.
21594 * g++.dg/parse/pr83634.C: New test.
21596 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
21599 * gfortran.dg/eoshift_7.f90: New test.
21601 2018-01-03 Jan Beulich <jbeulich@suse.com>
21603 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
21604 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
21606 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21608 Update copyright years.
21610 2018-01-03 Martin Liska <mliska@suse.cz>
21613 * gcc.dg/ipa/pr83594.c: New test.
21615 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
21616 Alan Hayward <alan.hayward@arm.com>
21617 David Sherwood <david.sherwood@arm.com>
21619 * gcc.dg/vect-opt-info-1.c: New test.
21621 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
21623 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
21624 floorf128, truncf128, and roundf128.
21625 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
21626 optimizations added in match.pd.
21627 * gcc.target/powerpc/float128-hw6.c: Likewise.
21628 * gcc.target/powerpc/float128-hw7.c: Likewise.
21629 * gcc.target/powerpc/float128-hw8.c: Likewise.
21630 * gcc.target/powerpc/float128-hw9.c: Likewise.
21631 * gcc.target/powerpc/float128-hw10.c: Likewise.
21632 * gcc.target/powerpc/float128-hw11.c: Likewise.
21634 2018-01-02 Jakub Jelinek <jakub@redhat.com>
21637 * g++.dg/cpp0x/pr83556.C: New test.
21639 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
21643 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
21644 * gfortran.dg/simplify_cshift_4.f90: New test.
21646 2018-01-02 Marek Polacek <polacek@redhat.com>
21649 * g++.dg/cpp0x/inh-ctor30.C: New test.
21652 * g++.dg/cpp1z/pr83644.C: New test.
21654 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
21657 * gfortran.dg/coarray_45.f90: New test.
21660 * gfortran.dg/coarray_46.f90: New test.
21662 2018-01-01 Jakub Jelinek <jakub@redhat.com>
21664 PR tree-optimization/83581
21665 * gcc.dg/pr83581.c: New test.
21668 * gcc.dg/pr83595.c: New test.
21670 PR middle-end/83608
21671 * g++.dg/opt/pr83608.C: New test.
21673 PR middle-end/83609
21674 * gcc.dg/pr83609.c: New test.
21675 * g++.dg/opt/pr83609.C: New test.
21677 PR middle-end/83623
21678 * gcc.dg/pr83623.c: New test.
21680 * gcc.target/i386/i386.exp
21681 (check_effective_target_avx512vpopcntdqvl): New proc.
21682 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
21683 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
21684 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
21686 Copyright (C) 2018 Free Software Foundation, Inc.
21688 Copying and distribution of this file, with or without modification,
21689 are permitted in any medium without royalty provided the copyright
21690 notice and this notice are preserved.