1 2018-12-06 Alexandre Oliva <aoliva@redhat.com>
4 * g++.dg/pr86747.C: New.
7 * g++.dg/cpp0x/pr86397-1.C: New.
8 * g++.dg/cpp0x/pr86397-2.C: New.
10 2018-12-06 Paul A. Clarke <pc@us.ibm.com>
13 * gcc.target/powerpc/bmi-check.h: Remove test for
14 __BUILTIN_CPU_SUPPORTS__, thereby enabling test code to run.
15 * gcc.target/powerpc/bmi2-check.h: Likewise.
16 * gcc.target/powerpc/mmx-check.h: Likewise.
17 * gcc.target/powerpc/sse-check.h: Likewise.
18 * gcc.target/powerpc/sse2-check.h: Likewise.
19 * gcc.target/powerpc/sse3-check.h: Likewise.
21 2018-12-06 Paul A. Clarke <pc@us.ibm.com>
24 * gcc.target/powerpc/mmx-packssdw-1.c: Fixes for big-endian.
25 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
26 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise.
27 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
28 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
29 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
30 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
31 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
32 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
33 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
35 2018-12-06 Marek Polacek <polacek@redhat.com>
37 PR c++/88373 - wrong parse error with ~.
38 * g++.dg/cpp2a/fn-template19.C: New test.
40 2018-12-06 Richard Sandiford <richard.sandiford@arm.com>
42 * gcc.dg/vect/vect-over-widen-23.c: Remove unwanted line.
44 2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
46 * c-c++-common/torture/asm-inline.c: New testcase.
47 * gcc.dg/asm-qual-2.c: Test asm inline, too.
49 2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
52 * gcc.dg/asm-qual-1.c: Test that "const" and "restrict" are refused.
53 * gcc.dg/asm-qual-2.c: New test, test that asm-qualifiers are allowed
54 in any order, but that duplicates are not allowed.
56 2018-12-06 Jeff Law <law@redhat.com>
59 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Skip the post switch conversion
61 * gcc.dg/tree-ssa/pr77445-2.c: Similarly.
63 2018-12-06 David Malcolm <dmalcolm@redhat.com>
66 * g++.dg/diagnostic/missing-default-args.C: New test.
67 * g++.dg/diagnostic/param-type-mismatch-3.C: New test.
68 * g++.dg/diagnostic/param-type-mismatch.C: Add tests for invalid
69 references and incomplete types.
70 * g++.dg/warn/Wconversion-null-4.C: New test.
72 2018-12-06 Jakub Jelinek <jakub@redhat.com>
75 * gcc.target/aarch64/asm-5.c: New test.
77 PR tree-optimization/85726
78 * gcc.dg/tree-ssa/pr85726-1.c: New test.
79 * gcc.dg/tree-ssa/pr85726-2.c: New test.
80 * gcc.dg/tree-ssa/pr85726-3.c: New test.
81 * gcc.dg/tree-ssa/pr85726-4.c: New test.
84 * gfortran.fortran-torture/compile/pr88304.f90: New test.
86 2018-12-06 Richard Biener <rguenther@suse.de>
89 * c-c++-common/pr19807-2.c: Try link only on x86, add xfailed
90 optimized dump scanning.
91 * c-c++-common/pr19807-3.c: Likewise.
93 2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
95 * g++.dg/parse/bitfield6b.C: New.
96 * g++.dg/parse/bitfield3.C: Test location and type.
98 2018-12-06 Iain Sandoe <iain@sandoe.co.uk>
100 * lib/c-compat.exp (compat-use-alt-compiler):
101 Handle -fno-diagnostics-show-line-numbers.
102 (compat_setup_dfp): Likewise.
104 2018-12-05 Jeff Law <law@redhat.com>
106 PR rtl-optimization/85770
107 * gcc.target/i386/pr85770.c: New test.
109 2018-12-05 Martin Sebor <msebor@redhat.com>
112 * c-c++-common/Wstringop-truncation.c: Remove xfails.
113 * gcc.dg/Wstringop-truncation-5.c: New test.
114 * gcc.dg/strcmpopt_1.c: Adjust.
115 * gcc.dg/tree-ssa/pr79697.c: Same.
117 2018-12-05 Richard Sandiford <richard.sandiford@arm.com>
119 PR tree-optimization/88064
120 * gcc.dg/vect/vect-over-widen-23.c: New test.
122 2018-12-05 David Malcolm <dmalcolm@redhat.com>
124 * lib/gcc-dg.exp (process-message): Change verbosity level of
125 "verbose" from 2 to 3.
126 (dg-locus): Likewise.
128 2018-12-05 Richard Biener <rguenther@suse.de>
131 * c-c++-common/pr19807-2.c: New testcase.
132 * c-c++-common/pr19807-3.c: Likewise.
134 2018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
137 * gcc.target/sparc/attr-aligned.c (MAXALIGN) [__sparcv9 ||
140 2018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
142 * gcc.target/sparc/20181129-1.c: Compile with -std=c99.
143 * gcc.target/sparc/20181129-2.c: Likewise.
145 2018-12-05 Jakub Jelinek <jakub@redhat.com>
147 PR tree-optimization/87360
148 * g++.dg/opt/pr87360.C: New test.
149 * gfortran.dg/pr87360.f90: New test.
152 * g++.dg/init/const13.C: New test.
155 * c-c++-common/asan/pr88333.c: New test.
157 2018-12-05 Alexandre Oliva <aoliva@redhat.com>
160 * g++.dg/cpp1z/pr85569.C: New.
162 2018-12-05 Chenghua Xu <paul.hua.gm@gmail.com>
164 * gcc.target/mips/msa.c: Adjusted clti_<su>.df $wn,$wn,5
165 to clei_<su>.df $wn,$wn,4 in test31.
167 2018-12-04 Paolo Carlini <paolo.carlini@oracle.com>
170 * g++.dg/parse/bitfield6.C: New.
172 2018-12-04 Jakub Jelinek <jakub@redhat.com>
174 PR tree-optimization/87320
175 * gcc.dg/pr87320.c: New test.
177 2018-12-04 Jeff Law <law@redhat.com>
179 * gcc.dg/strlenopt-58.c: Handle targets with 2 byte wchar_t.
181 2018-12-04 Martin Sebor <msebor@redhat.com>
183 * gcc.target/i386/attr-aligned-2.c: New test.
184 * gcc.target/i386/falign-functions-3.c: New test.
186 2018-12-04 Jakub Jelinek <jakub@redhat.com>
189 * gcc.target/powerpc/pr88188-2.c: New test.
191 2018-12-04 Marek Polacek <polacek@redhat.com>
193 PR c++/88184 - ICE when treating name as template-name.
194 * g++.dg/cpp2a/fn-template17.C: New test.
195 * g++.dg/cpp2a/fn-template18.C: New test.
197 2018-12-04 David Edelsohn <dje.gcc@gmail.com>
199 * gcc.dg/live-patching-2.c: Require LTO.
201 2018-12-04 Iain Sandoe <iain@sandoe.co.uk>
204 * lib/target-supports.exp (check_effective_target_freorder):
205 Suppress warnings for missing profile.
207 2018-12-04 Jakub Jelinek <jakub@redhat.com>
209 * g++.old-deja/g++.oliva/typename1.C: Don't expect any diagnostics
211 * g++.old-deja/g++.oliva/typename2.C: Likewise.
213 PR tree-optimization/88285
214 * gcc.dg/predict-22.c: Only compile on freorder targets.
216 2018-12-04 Julian Brown <julian@codesourcery.com>
218 * c-c++-common/goacc/asyncwait-1: Update expected errors and add a
221 2018-12-04 Jakub Jelinek <jakub@redhat.com>
224 * g++.dg/cpp0x/rv-cond3.C: New test.
226 2018-12-04 Richard Biener <rguenther@suse.de>
228 PR tree-optimization/88315
229 * gcc.dg/vect/slp-reduc-sad.c: Adjust to provide non-trivial
232 2018-12-03 Jakub Jelinek <jakub@redhat.com>
235 * gcc.c-torture/execute/pr64242.c (foo, bar): New functions.
236 (p): Make it void *volatile instead of volatile void *.
238 (main): Add a dummy 32-byte aligned variable and escape its address.
239 Don't require that the two __builtin_alloca (0) calls return the
240 same address, just require that their difference is smaller than
243 2018-12-03 Marek Polacek <polacek@redhat.com>
245 * g++.dg/cpp1y/lambda-generic-83856.C: Use __SIZE_TYPE__.
247 2018-12-03 Ed Schonberg <schonberg@adacore.com>
249 * gnat.dg/array33.adb: New testcase.
251 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
253 * gnat.dg/array32.adb, gnat.dg/array32.ads: New testcase.
255 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
257 * gnat.dg/generic_inst2.adb, gnat.dg/generic_inst2.ads,
258 gnat.dg/generic_inst2_c.ads: New testcase.
260 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
262 * gnat.dg/overload2.adb, gnat.dg/overload2_p.adb,
263 gnat.dg/overload2_p.ads, gnat.dg/overload2_q.adb,
264 gnat.dg/overload2_q.ads: New testcase.
266 2018-12-03 Fritz Reese <fritzoreese@gmail.com>
267 Mark Eggleston <mark.eggleston@codethink.co.uk>
270 * gfortran.dg/array_temporaries_5.f90: New test.
271 * gfortran.dg/dec_bitwise_ops_3.f90: Ditto.
272 * gfortran.dg/dec_d_lines_3.f: Ditto.
273 * gfortran.dg/dec_exp_4.f90: Ditto.
274 * gfortran.dg/dec_exp_5.f90: Ditto.
275 * gfortran.dg/dec_io_7.f90: Ditto.
276 * gfortran.dg/dec_structure_24.f90: Ditto.
277 * gfortran.dg/dec_structure_25.f90: Ditto.
278 * gfortran.dg/dec_structure_26.f90: Ditto.
279 * gfortran.dg/dec_structure_27.f90: Ditto.
280 * gfortran.dg/dec_type_print_3.f90: Ditto.
281 * gfortran.dg/init_flag_20.f90: Ditto.
283 2018-12-03 Jeff Law <law@redhat.com>
285 * gcc.dg/pr59963-2.c: Make testnames unique.
286 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Likewise.
288 2018-12-03 Ilya Leoshkevich <iii@linux.ibm.com>
290 * gcc.target/s390/nodatarel-1.c: Expect .LANCHOR0@GOTENT instead
292 * gcc.target/s390/section-anchors.c: New test.
293 * gcc.target/s390/section-anchors2.c: New test.
294 * gcc.target/s390/section-anchors3.c: New test.
296 2018-12-03 Richard Biener <rguenther@suse.de>
298 PR tree-optimization/88301
299 * gcc.dg/tree-ssa/evrp13.c: New testcase.
301 2018-12-03 Jakub Jelinek <jakub@redhat.com>
303 PR tree-optimization/71109
304 * gcc.c-torture/compile/pr71109.c: New test.
307 * g++.target/aarch64/sve/vcond_1.C: Adjust for comparison
310 2018-12-03 Ilya Leoshkevich <iii@linux.ibm.com>
313 * gcc.target/s390/pr80080-4.c: New test.
315 2018-12-02 Andi Kleen <ak@linux.intel.com>
317 * gcc.target/i386/returninst1.c: Run on 64bit only.
318 * gcc.target/i386/returninst2.c: Dito.
319 * gcc.target/i386/returninst3.c: Dito.
321 2018-12-02 Jakub Jelinek <jakub@redhat.com>
324 * gcc.target/i386/pr88278.c: New test.
325 * gcc.target/i386/pr53759.c: Don't expect vmovlps insn, expect vmovq
327 * gcc.target/i386/pr53759-2.c: New test.
329 * c-c++-common/gomp/cancel-1.c (f2): Add various taskloop related
333 * c-c++-common/asan/pr88291.c: New test.
336 * g++.dg/gomp/pr88258.C: New test.
338 2018-12-01 Marek Polacek <polacek@redhat.com>
340 Implement P0634R3, Down with typename!
341 * g++.dg/cpp0x/alias-decl-43.C: Adjust dg-error.
342 * g++.dg/cpp0x/decltype67.C: Only expect error in c++17_down.
343 * g++.dg/cpp1z/typename1.C: New test.
344 * g++.dg/cpp2a/typename1.C: New test.
345 * g++.dg/cpp2a/typename10.C: New test.
346 * g++.dg/cpp2a/typename11.C: New test.
347 * g++.dg/cpp2a/typename2.C: New test.
348 * g++.dg/cpp2a/typename3.C: New test.
349 * g++.dg/cpp2a/typename4.C: New test.
350 * g++.dg/cpp2a/typename5.C: New test.
351 * g++.dg/cpp2a/typename6.C: New test.
352 * g++.dg/cpp2a/typename7.C: New test.
353 * g++.dg/cpp2a/typename8.C: New test.
354 * g++.dg/cpp2a/typename9.C: New test.
355 * g++.dg/diagnostic/missing-typename.C: Only run the test in
357 * g++.dg/other/crash-9.C: Add template disambiguator.
358 * g++.dg/other/nontype-1.C: Only expect error in c++17_down.
359 * g++.dg/parse/crash13.C: Likewise.
360 * g++.dg/parse/error36.C: Likewise.
361 * g++.dg/parse/no-typename1.C: Likewise.
362 * g++.dg/parse/typedef2.C: Likewise.
363 * g++.dg/parse/typename11.C: Likewise.
364 * g++.dg/template/crash48.C: Adjust dg-error.
365 * g++.dg/template/dependent-name5.C: Only expect error in c++17_down.
367 * g++.dg/template/error29.C: Only expect error in c++17_down.
368 * g++.dg/template/nested5.C: Add template disambiguator.
369 * g++.dg/template/pr84789.C: Only expect error in c++17_down.
370 * g++.dg/template/static30.C: Add dg-error.
371 * g++.dg/template/typedef6.C: Adjust dg-error.
372 * g++.dg/template/typename3.C: Only expect error in c++17_down.
375 * g++.dg/cpp1y/lambda-generic-83856.C: New test.
378 * g++.dg/other/error35.C: New test.
381 * g++.dg/cpp1y/lambda-generic-87523.C: New test.
383 2018-12-01 Jeff Law <law@redhat.com>
385 * gcc.dg/predict-22.c: Update expected output.
387 2018-12-01 Jakub Jelinek <jakub@redhat.com>
390 * gcc.target/i386/pr54589.c: New test.
392 2018-11-30 Jakub Jelinek <jakub@redhat.com>
395 * lib/target-supports.exp (logical_op_short_circuit): Remove.
396 * gcc.dg/builtin-bswap-7.c: Remove logical_op_short_circuit
397 effective target, drop -mbranch-cost= options from the test and
398 instead pass --param logical-op-non-short-circuit=0 or
399 --param logical-op-non-short-circuit=1 depending on what the
401 * gcc.dg/pr21643.c: Likewise.
402 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
403 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
404 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
405 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
406 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
407 * gcc.dg/tree-ssa/ssa-thread-14.c: Likewise.
408 * gcc.dg/tree-ssa/vrp47.c: Likewise.
409 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Likewise.
410 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Likewise.
411 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Likewise.
412 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
413 * gcc.dg/tree-ssa/vrp87.c: Likewise.
414 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
415 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
416 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
417 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
418 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
419 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
420 * gcc.dg/binop-xor1.c: Likewise.
421 * gcc.dg/pr46309.c: Likewise.
422 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: New test.
423 * gcc.dg/tree-ssa/reassoc-32.c: Add
424 --param logical-op-non-short-circuit=1 to dg-options.
425 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
426 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
427 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
428 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
430 2018-11-30 Wilco Dijkstra <wdijkstr@arm.com>
433 * gcc.c-torture/execute/pr64242.c: New test.
435 2018-11-30 David Malcolm <dmalcolm@redhat.com>
437 * g++.dg/parse/missing-parens-fixit.C: New test.
439 2018-11-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
441 * gcc.dg/independent-cloneids-1.c: New test.
443 2018-11-30 Jakub Jelinek <jakub@redhat.com>
446 * g++.dg/debug/dwarf2/pr85550.C: New test.
448 2018-11-30 Thomas Schwinge <thomas@codesourcery.com>
451 * c-c++-common/goacc/asyncwait-5.c: Update.
452 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
454 * c-c++-common/goacc/asyncwait-5.c: New file.
455 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
457 2018-11-30 Peter Bergner <bergner@linux.ibm.com>
460 * gcc.target/powerpc/pr86324-1.c: Add dg-skip-if selector.
461 Add -mcpu=power7 option.
463 2018-11-30 David Malcolm <dmalcolm@redhat.com>
465 PR preprocessor/88257
466 * c-c++-common/Wformat-pr88257.c: New test.
467 * c-c++-common/Wformat-pr88257.h: New test header.
468 * c-c++-common/empty.h: New test header.
470 2018-11-30 Sam Tebbs <sam.tebbs@arm.com>
472 * gcc.target/arm/neon-dotprod-restriction.c: New file.
473 * lib/target-supports.exp
474 (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): Include
477 2018-11-30 Martin Liska <mliska@suse.cz>
480 * c-c++-common/asan/asan-stack-small.c: New test.
482 2018-11-30 Richard Biener <rguenther@suse.de>
484 * gcc.dg/gimplefe-34.c: New testcase.
485 * gcc.dg/gimplefe-35.c: Likewise.
487 2018-11-30 Martin Liska <mliska@suse.cz>
490 * gfortran.dg/simd-builtins-1.f90: Restrict to 128b vectors.
491 * gfortran.dg/simd-builtins-6.f90: Likewise.
493 2018-11-29 Andi Kleen <ak@linux.intel.com>
495 * gcc.target/i386/fentryname2.c: New test.
496 * gcc.target/i386/fentryname3.c: New test.
498 2018-11-29 Andi Kleen <ak@linux.intel.com>
500 * gcc.target/i386/fentryname1.c: New test.
502 2018-11-29 Andi Kleen <ak@linux.intel.com>
504 * gcc.target/i386/returninst1.c: New test.
505 * gcc.target/i386/returninst2.c: New test.
506 * gcc.target/i386/returninst3.c: New test.
508 2018-11-29 Eric Botcazou <ebotcazou@adacore.com>
510 * gcc.target/sparc/20181129-1.c: New test.
511 * gcc.target/sparc/20181129-2.c: Likewise.
513 2018-11-29 Jakub Jelinek <jakub@redhat.com>
516 * g++.target/i386/pr88152.C: New test.
518 2018-11-29 Vladimir Makarov <vmakarov@redhat.com>
520 * gcc.target/i386/pr34256.c: Adjust the number of expected moves.
522 2018-11-29 Paolo Carlini <paolo.carlini@oracle.com>
524 * g++.dg/cpp0x/constexpr-base6b.C: New.
525 * g++.dg/cpp0x/constexpr-47969.C: Test locations too.
526 * g++.dg/cpp0x/constexpr-48324.C: Likewise.
527 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
528 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
529 * g++.dg/cpp1y/pr63996.C: Likewise.
530 * g++.dg/ext/constexpr-vla5.C: Likewise.
531 * g++.dg/ext/stmtexpr15.C: Likewise.
532 * g++.dg/ext/vla1.C: Likewise.
533 * g++.dg/other/fold1.C: Likewise.
534 * g++.dg/parse/array-size2.C: Likewise.
535 * g++.dg/parse/crash36.C: Likewise.
536 * g++.dg/ubsan/pr81530.C: Likewise.
537 * g++.dg/warn/Wvla-1.C: Likewise.
538 * g++.dg/warn/Wvla-2.C: Likewise.
539 * g++.old-deja/g++.brendan/array1.C: Likewise.
540 * g++.old-deja/g++.bugs/900402_02.C: Likewise.
541 * g++.old-deja/g++.law/init3.C: Likewise.
542 * g++.old-deja/g++.mike/p6149.C: Likewise.
544 2018-11-29 David Malcolm <dmalcolm@redhat.com>
547 * g++.dg/lookup/suggestions-scoped-enums.C: New test.
548 * g++.dg/lookup/suggestions-unscoped-enums.C: New test.
550 2018-11-29 Peter Bergner <bergner@linux.ibm.com>
553 * gcc.target/powerpc/pr87496.c: New test.
555 2018-11-29 Martin Sebor <msebor@redhat.com>
559 * gcc.dg/attr-aligned-2.c: New test.
560 * gcc.dg/builtin-has-attribute.c: Adjust.
561 * c-c++-common/builtin-has-attribute-2.c: Same.
562 * c-c++-common/builtin-has-attribute-3.c: Same.
563 * c-c++-common/builtin-has-attribute-4.c: Same.
564 * c-c++-common/builtin-has-attribute-5.c: New test.
565 * gcc.target/aarch64/attr-aligned.c: Same.
566 * gcc.target/i386/attr-aligned.c: Same.
567 * gcc.target/powerpc/attr-aligned.c: Same.
568 * gcc.target/sparc/attr-aligned.c: Same.
570 2018-11-29 qing zhao <qing.zhao@oracle.com>
572 * gcc.dg/live-patching-1.c: New test.
573 * gcc.dg/live-patching-2.c: New test.
574 * gcc.dg/live-patching-3.c: New test.
575 * gcc.dg/tree-ssa/writeonly-3.c: New test.
576 * gcc.target/i386/ipa-stack-alignment-2.c: New test.
578 2018-11-29 Giuliano Belinassi <giuliano.belinassi@usp.br>
580 * gcc.dg/sinhatanh-1.c: New test.
581 * gcc.dg/sinhatanh-2.c: New test.
582 * gcc.dg/sinhatanh-3.c: New test.
584 2018-11-29 Jakub Jelinek <jakub@redhat.com>
587 * g++.target/i386/sse4_1-pr54700-1.C: New test.
588 * g++.target/i386/sse4_1-pr54700-2.C: New test.
589 * g++.target/i386/avx-pr54700-1.C: New test.
590 * g++.target/i386/avx-pr54700-2.C: New test.
591 * g++.target/i386/avx2-pr54700-1.C: New test.
592 * g++.target/i386/avx2-pr54700-2.C: New test.
593 * g++.target/i386/sse4_1-check.h: New file.
594 * g++.target/i386/avx-check.h: New file.
595 * g++.target/i386/avx2-check.h: New file.
596 * g++.target/i386/m128-check.h: New file.
597 * g++.target/i386/m256-check.h: New file.
598 * g++.target/i386/avx-os-support.h: New file.
601 * g++.dg/tree-ssa/pr88152-1.C: New test.
602 * g++.dg/tree-ssa/pr88152-2.C: New test.
605 * gcc.dg/ubsan/pr88234.c: New test.
607 2018-11-29 Richard Biener <rguenther@suse.de>
609 PR tree-optimization/88243
610 * gcc.dg/torture/pr88243.c: New testcase.
612 2018-11-29 Jakub Jelinek <jakub@redhat.com>
615 * g++.dg/cpp0x/pr87539.C: New test.
617 2018-11-28 Martin Sebor <msebor@redhat.com>
621 * c-c++-common/Wsizeof-pointer-memaccess4.c: New test.
623 2018-11-28 Marek Polacek <polacek@redhat.com>
625 Implement P1094R2, Nested inline namespaces.
626 * g++.dg/cpp2a/nested-inline-ns1.C: New test.
627 * g++.dg/cpp2a/nested-inline-ns2.C: New test.
629 2018-11-28 Nathan Sidwell <nathan@acm.org>
632 * g++.dg/lookup/pr87531.C: New.
634 2018-11-28 Jan Hubicka <jh@suse.cz>
636 * gcc.dg/predict-13.c: Update template.
637 * gcc.dg/predict-13b.c: New testcase.
638 * gcc.dg/predict-22.c: New testcase.
639 * gcc.dg/tree-ssa/ipa-split-4.c: Change abort to other function to
642 2018-11-28 Marek Polacek <polacek@redhat.com>
644 PR c++/88222 - ICE with bit-field with invalid type.
645 * g++.dg/ext/flexary31.C: New test.
647 2018-11-28 David Edelsohn <dje.gcc@gmail.com>
649 * g++.dg/debug/dwarf2/pr86900.C: XFAIL AIX.
650 * g++.dg/opt/pr83084.C: XFAIL AIX.
651 * gcc.dg/recip_sqrt_mult_[12345]: Do not add -fcompare-debug on AIX.
653 2018-11-28 Richard Biener <rguenther@suse.de>
655 PR tree-optimization/88223
656 * gcc.dg/torture/pr88223.c: New testcase.
658 2018-11-28 Richard Biener <rguenther@suse.de>
660 PR tree-optimization/88217
661 * g++.dg/pr88217.C: New testcase.
663 2018-11-28 Richard Biener <rguenther@suse.de>
665 PR tree-optimization/79351
666 * gcc.dg/torture/pr79351.c: New testcase.
668 2018-11-28 Jakub Jelinek <jakub@redhat.com>
671 * gcc.target/i386/sse4_1-pr88189-1.c: New test.
672 * gcc.target/i386/sse4_1-pr88189-2.c: New test.
673 * gcc.target/i386/avx-pr88189-1.c: New test.
674 * gcc.target/i386/avx-pr88189-2.c: New test.
677 * g++.dg/cpp0x/pr87476-1.C: New test.
678 * g++.dg/cpp0x/pr87476-2.C: New test.
681 * c-c++-common/ubsan/pr88215.c: New test.
683 2018-11-28 Richard Biener <rguenther@suse.de>
685 PR tree-optimization/88182
686 * g++.dg/gomp/pr88182.C: Move from libgomp and use -fopenmp-simd.
688 2018-11-27 Jakub Jelinek <jakub@redhat.com>
691 * g++.dg/other/pr88187.C: New test.
694 * g++.dg/debug/pr88181.C: New test.
697 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c (main1): Add noipa
700 2018-11-27 Martin Sebor <msebor@redhat.com>
705 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Update/remove xfails.
706 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
707 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
709 2018-11-27 Mike Gulick <mgulick@mathworks.com>
711 PR preprocessor/83173
712 * gcc.dg/plugin/location-overflow-test-pr83173.c: New test.
713 * gcc.dg/plugin/location-overflow-test-pr83173.h: Header for
715 * gcc.dg/plugin/location-overflow-test-pr83173-1.h: Header for
717 * gcc.dg/plugin/location-overflow-test-pr83173-2.h: Header for
719 * gcc.dg/plugin/location_overflow_plugin.c: Use PLUGIN_PRAGMAS
720 instead of PLUGIN_START_UNIT.
721 * gcc.dg/plugin/plugin.exp: Enable new test.
723 2018-11-27 Jakub Jelinek <jakub@redhat.com>
726 * gcc.dg/tree-ssa/phi-opt-11.c: For branch_cost targets, expect 0 ifs
727 rather than 0 or 2 depending on logical_op_short_circuit.
730 * gcc.target/powerpc/pr88188.c: New test.
732 2018-11-27 Martin Liska <mliska@suse.cz>
734 * gfortran.dg/simd-builtins-1.f90: New test.
735 * gfortran.dg/simd-builtins-1.h: New test.
736 * gfortran.dg/simd-builtins-2.f90: New test.
737 * gfortran.dg/simd-builtins-3.f90: New test.
738 * gfortran.dg/simd-builtins-3.h: New test.
739 * gfortran.dg/simd-builtins-4.f: New test.
740 * gfortran.dg/simd-builtins-4.h: New test.
741 * gfortran.dg/simd-builtins-5.f: New test.
742 * gfortran.dg/simd-builtins-6.f90: New test.
744 2018-11-27 Jozef Lawrynowicz <jozef.l@mittosystems.com>
746 * lib/target-supports.exp
747 (check_effective_target_logical_op_short_circuit): Add msp430.
748 (check_effective_target_int_eq_float): New.
749 (check_effective_target_ptr_eq_long): New.
750 * c-c++-common/pr41779.c: Require int_eq_float for dg-warning tests.
751 * c-c++-common/pr57371-2.c: XFAIL optimized dump scan when
752 sizeof (float) != sizeof (int).
753 * gcc.dg/pr84670-4.c: Require ptr_eq_long.
754 * gcc.dg/pr85859.c: Likewise.
755 * gcc.dg/Wno-frame-address.c: Skip for msp430-elf.
756 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
757 * gcc.dg/ifcvt-4.c: Likewise.
758 * gcc.dg/pr34856.c: Likewise.
759 * gcc.dg/builtin-apply2.c: Likewise.
760 * gcc.dg/tree-ssa/ssa-dse-26.c: Likewise.
761 * gcc.dg/attr-alloc_size-11.c: Remove dg-warning XFAIL for msp430.
762 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
763 * gcc.dg/compat/struct-by-value-16a_x.c: Build at -O1 for msp430
765 * gcc.dg/lto/20091013-1_0.c: Require ptr_eq_long.
766 * gcc.dg/lto/20091013-1_1.c: Remove xfail-if for when
767 sizeof(void *) != sizeof(long).
768 * gcc.dg/lto/20091013-1_2.c: Likewise.
769 * gcc.dg/tree-ssa/loop-1.c: Fix expected dg-final behaviour for msp430.
770 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
771 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
772 * gcc.dg/tree-ssa/loop-35.c: Likewise.
773 * gcc.dg/tree-ssa/pr23455.c: Likewise.
774 * gcc.dg/weak/typeof-2.c: Likewise.
775 * gcc.target/msp430/interrupt_fn_placement.c: Skip for 430 ISA.
776 * gcc.target/msp430/pr78818-data-region.c: Fix scan-assembler text.
777 * gcc.target/msp430/pr79242.c: Don't skip for -msmall.
778 * gcc.target/msp430/special-regs.c: Use "__asm__" instead of "asm".
780 2018-11-26 Martin Sebor <msebor@redhat.com>
783 * gcc.dg/warn-sprintf-no-nul-2.c: Move incomplete tests from here...
784 * gcc.dg/warn-sprintf-no-nul-3.c: ...to here and complete them.
786 2018-11-26 Marek Polacek <polacek@redhat.com>
788 PR c++/88120 - ICE when calling save_expr in a template.
789 * g++.dg/cpp0x/pr88120.C: New test.
791 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
793 * c-c++-common/Warray-bounds-3.c (test_strcpy_bounds): Use long instead
794 of int if __SIZEOF_INT__ == 2.
795 * c-c++-common/Wrestrict.c: Test memcpy range with smaller length when
797 * c-c++-common/rotate-8.c: Define smaller "large" constant when
799 * gcc.dg/pr53037-1.c: Add dg-require-effective-target int32.
800 * gcc.dg/pr53037-2.c: Likewise.
801 * gcc.dg/pr53037-3.c: Likewise.
802 * gcc.dg/pr85512.c: Likewise.
803 * gcc.dg/pr59963-2.c: Add dg-warning for int16.
804 * gcc.dg/sancov/cmp0.c: Explicitly use __INT32_TYPE__ instead of int.
805 * gcc.dg/tree-ssa/addadd.c: Fix dg-final directives for int16.
806 * gcc.dg/tree-ssa/pr79327-2.c: Likewise.
807 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Filter out invalid tests for
809 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Update sizes in dg-warning
810 directives for int16.
812 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
814 * lib/target-supports.exp (check_effective_target_newlib_nano_io): New.
815 * gcc.c-torture/execute/920501-8.c: Register undefined linker symbol
816 _printf_float for newlib_nano_io target.
817 * gcc.c-torture/execute/930513-1.c: Likewise.
818 * gcc.dg/torture/builtin-sprintf.c: Likewise.
819 * gcc.c-torture/execute/ieee/920810-1.x: New.
821 2018-11-26 Jakub Jelinek <jakub@redhat.com>
824 * gcc.target/i386/pr88195.c: New test.
827 * obj-c++.dg/attributes/method-nonnull-1.mm (my_size_t): New typedef.
828 (MyArray::removeObjectAtIndex): Use my_size_t instead of size_t and
829 expect it in diagnostics.
832 * g++.dg/debug/dwarf2/pr86900.C: New test.
834 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
836 * gcc.c-torture/compile/20151204.c: Add dg-require-effective-target
838 * gcc.dg/pr34225.c: Likewise.
839 * gcc.dg/pr40971.c: Likewise.
840 * gcc.dg/pr69071.c: Likewise.
841 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
842 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
843 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
844 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
845 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
846 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
847 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
848 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
849 * gcc.dg/tree-ssa/loop-interchange-11.c: Add dg-require-effective-target
851 * gcc.dg/Walloc-size-larger-than-4.c: Likewise.
852 * gcc.dg/Walloc-size-larger-than-5.c: Likewise.
853 * gcc.dg/Walloc-size-larger-than-6.c: Likewise.
854 * gcc.dg/Walloc-size-larger-than-7.c: Likewise.
855 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
856 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
857 * lib/target-supports.exp (check_effective_target_size20plus): New.
858 (check_effective_target_size32plus): Update comment.
860 2018-11-26 Uros Bizjak <ubizjak@gmail.com>
863 * gcc.target/pr88178.c: New test.
865 2018-11-26 Matthias Klose <doko@ubuntu.com>
867 * jit.dg/test-long-names.c: Fix build with -Wformat-security.
869 2018-11-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
871 * lib/target-supports.exp (check_compile): Handle D.
872 (check_effective_target_d_runtime): New proc.
873 * lib/gdc-dg.exp (gdc-dg-test): Demote link and run tests to
874 compile unless d_runtime.
875 * gdc.dg/runnable.d: Skip unless d_runtime.
876 * gdc.dg/lto/lto.exp: Require d_runtime to run tests.
878 2018-11-24 Paul Thomas <pault@gcc.gnu.org>
881 * gfortran.dg/associate_46.f90: New test.
883 2018-11-23 Jeff Law <law@redhat.com>
885 PR rtl-optimization/84768
886 * gcc.c-torture/compile/pr84768.c: New test.
888 2018-11-23 Vladimir Makarov <vmakarov@redhat.com>
890 * gcc.target/powerpc/pr70669.c: Use unary minus instead of
893 2018-11-23 Jakub Jelinek <jakub@redhat.com>
895 PR tree-optimization/87756
896 * gcc.dg/builtin-memchr-2.c: Scan the gimple dump instead of
898 * gcc.dg/builtin-memchr-3.c: Likewise.
900 2018-11-23 Martin Sebor <msebor@redhat.com>
902 PR tree-optimization/87756
903 * gcc.dg/builtin-memchr-2.c: New test.
904 * gcc.dg/builtin-memchr-3.c: Same.
905 * gcc.dg/warn-sprintf-no-nul-2.c: Same.
907 2018-11-23 Martin Sebor <msebor@redhat.com>
910 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: Adjust.
911 * gcc.dg/Wbuiltin-declaration-mismatch-5.c: New test.
912 * gcc.dg/torture/pr67222.c: Adjust.
914 2018-11-23 Richard Biener <rguenther@suse.de>
916 PR tree-optimization/88149
917 * g++.dg/torture/pr88149.C: New testcase.
919 2018-11-23 Jakub Jelinek <jakub@redhat.com>
921 PR tree-optimization/86614
922 * c-c++-common/Warray-bounds-2.c (wrap_strncpy_dstarray_diff_neg,
923 call_strncpy_dstarray_diff_neg): Don't expect late -Warray-bounds
924 warnings, just early ones from FE. Remove dg-prune-output.
925 * c-c++-common/Warray-bounds-6.c: New test.
927 * gfortran.dg/pad_source_1.f: New test.
928 * gfortran.dg/pad_source_2.f: New test.
929 * gfortran.dg/pad_source_3.f: New test.
930 * gfortran.dg/pad_source_4.f: New test.
931 * gfortran.dg/pad_source_5.f: New test.
933 2018-11-22 Jan Hubicka <jh@suse.cz>
936 * g++.dg/lto/odr-5_0.C: New testcase.
937 * g++.dg/lto/odr-5_1.C: New testcase.
939 2018-11-22 Jan Hubicka <hubicka@ucw.cz>
941 * g++.dg/lto/odr-2_0.C: Drop dg-lto-options.
942 * g++.dg/lto/odr-3_0.C: Likewise; harden for optimizing compilatoin.
944 2018-11-22 Jakub Jelinek <jakub@redhat.com>
946 PR tree-optimization/85794
947 * gcc.dg/vect/O3-pr85794.c: New test.
949 2018-11-22 Vladimir Makarov <vmakarov@redhat.com>
951 PR rtl-optimization/87718
952 * gcc.target/i386/pr82361-1.c: Check only the first operand of
955 2018-11-22 Thomas Preud'homme <thomas.preudhomme@linaro.org>
957 * gcc.target/arm/pr85434.c: New test.
959 2018-11-22 Richard Biener <rguenther@suse.de>
961 PR tree-optimization/88148
962 * gfortran.dg/pr88148.f90: New testcase.
964 2018-11-22 Andreas Schwab <schwab@suse.de>
966 * g++.dg/lto/odr-2_0.C: Remove extra brace
968 2018-11-22 Martin Liska <mliska@suse.cz>
971 * gcc.dg/tsan/pr88017.c: New test.
973 2018-11-21 Jakub Jelinek <jakub@redhat.com>
976 * g++.dg/cpp0x/implicit15.C: New test.
979 * g++.dg/diagnostic/pr87386.C: New test.
980 * g++.dg/parse/error17.C: Adjust expected diagnostics.
982 PR rtl-optimization/85925
983 * gcc.c-torture/execute/20181120-1.c: Require effective target
986 (main): Compare d against u.f1 rather than 0x101. Use 0x4030201
989 018-11-21 Lokesh Janghel <lokeshjanghel91@gmail.com>
992 * gcc.target/pr85667-1.c: New testcase.
993 * gcc.target/pr85667-2.c: New testcase.
994 * gcc.target/pr85667-3.c: New testcase.
995 * gcc.target/pr85667-4.c: New testcase.
997 2018-11-21 Jan Hubicka <hubicka@ucw.cz>
1000 * g++.dg/lto/odr-1_0.C: Extend by mismatched enum.
1001 * g++.dg/lto/odr-1_1.C: Extend by mismatched enum.
1002 * g++.dg/lto/odr-2_0.C: New.
1003 * g++.dg/lto/odr-2_1.C: New.
1004 * g++.dg/lto/odr-3_0.C: New.
1005 * g++.dg/lto/odr-3_1.C: New.
1007 2018-11-21 Jakub Jelinek <jakub@redhat.com>
1010 * gcc.target/aarch64/pr87839.c: New test.
1012 2018-11-21 Renlin Li <renlin.li@arm.com>
1015 * gcc.dg/pr84877.c: New.
1017 2018-11-21 H.J. Lu <hongjiu.lu@intel.com>
1020 * gcc.target/i386/pr87317-1.c: New file.
1021 * gcc.target/i386/pr87317-2.c: Likewise.
1022 * gcc.target/i386/pr87317-3.c: Likewise.
1023 * gcc.target/i386/pr87317-4.c: Likewise.
1024 * gcc.target/i386/pr87317-5.c: Likewise.
1025 * gcc.target/i386/pr87317-6.c: Likewise.
1026 * gcc.target/i386/pr87317-7.c: Likewise.
1027 * gcc.target/i386/pr87317-8.c: Likewise.
1028 * gcc.target/i386/pr87317-9.c: Likewise.
1029 * gcc.target/i386/pr87317-10.c: Likewise.
1030 * gcc.target/i386/pr87317-11.c: Likewise.
1031 * gcc.target/i386/pr87317-12.c: Likewise.
1032 * gcc.target/i386/pr87317-13.c: Likewise.
1034 2018-11-21 Tom de Vries <tdevries@suse.de>
1037 * lib/options.exp (check_for_options_with_filter): New proc.
1038 * gcc.misc-tests/help.exp: Check that --help=params lines end with
1041 2018-11-21 Jakub Jelinek <jakub@redhat.com>
1042 Mark Eggleston <mark.eggleston@codethink.com>
1044 * gfortran.dg/include_10.f: New test.
1045 * gfortran.dg/include_10.inc: New file.
1046 * gfortran.dg/include_11.f: New test.
1047 * gfortran.dg/include_12.f: New test.
1048 * gfortran.dg/include_13.f90: New test.
1049 * gfortran.dg/gomp/include_1.f: New test.
1050 * gfortran.dg/gomp/include_1.inc: New file.
1051 * gfortran.dg/gomp/include_2.f90: New test.
1053 2018-11-21 Andreas Krebbel <krebbel@linux.ibm.com>
1055 * gcc.target/s390/vector/align-1.c: New test.
1056 * gcc.target/s390/vector/align-2.c: New test.
1058 2018-11-20 Martin Sebor <msebor@redhat.com>
1060 * c-c++-common/builtin-has-attribute-2.c: New test.
1061 * c-c++-common/builtin-has-attribute-3.c: New test.
1062 * c-c++-common/builtin-has-attribute-4.c: New test.
1063 * c-c++-common/builtin-has-attribute.c: New test.
1064 * gcc.dg/builtin-has-attribute.c: New test.
1065 * gcc/testsuite/gcc.target/i386/builtin-has-attribute.c: New test.
1067 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
1070 * g++.dg/lto/odr-4_0.C: New testcase.
1071 * g++.dg/lto/odr-4_1.C: New testcase.
1073 2018-11-20 Jakub Jelinek <jakub@redhat.com>
1076 * g++.dg/cpp2a/constexpr-virtual13.C: New test.
1078 PR tree-optimization/87895
1079 * gcc.dg/gomp/pr87895-1.c: New test.
1080 * gcc.dg/gomp/pr87895-2.c: New test.
1081 * gcc.dg/gomp/pr87895-3.c: New test.
1083 2018-11-20 Uros Bizjak <ubizjak@gmail.com>
1086 * gcc.target/i386/pr88070.c: New test.
1088 2018-11-20 Andreas Krebbel <krebbel@linux.ibm.com>
1090 * gcc.target/s390/flogr-1.c: New test.
1092 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
1095 * g++.dg/torture/pr87997.C: New testcase.
1097 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
1100 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1102 2018-11-20 Richard Biener <rguenther@suse.de>
1104 PR tree-optimization/88074
1105 * gcc.dg/pr88074.c: New testcase.
1107 2018-11-20 Martin Liska <mliska@suse.cz>
1109 * pr57362.C: Move to g++.target/i386 folder.
1110 * pr57548.C: Likewise.
1111 * pr59492.C: Likewise.
1112 * pr82625.C: Likewise.
1113 * pr85329-2.C: Likewise.
1114 * pr85329.C: Likewise.
1116 2018-11-20 Richard Biener <rguenther@suse.de>
1118 PR tree-optimization/88069
1119 * gcc.dg/pr88069.c: New testcase.
1121 2018-11-20 Martin Liska <mliska@suse.cz>
1124 * gcc.target/i386/ipa-stack-alignment.c: Add
1125 -fomit-frame-pointer.
1127 2018-11-20 Ilya Leoshkevich <iii@linux.ibm.com>
1130 * gcc.target/s390/pr88083.c: New test.
1132 2018-11-20 Richard Biener <rguenther@suse.de>
1135 * g++.dg/tree-ssa/pr83215.C: New testcase.
1137 2018-11-20 Eric Botcazou <ebotcazou@adacore.com>
1139 * gcc.c-torture/execute/20181120-1.c: New test.
1141 2018-11-20 Richard Biener <rguenther@suse.de>
1143 PR tree-optimization/88087
1144 * gcc.dg/tree-ssa/pr88087.c: New testcase.
1146 2018-11-19 Paul Koning <ni1d@arrl.net>
1148 * gcc.c-torture/execute/align-3.c: Skip if pdp11.
1149 * gcc.c-torture/execute/pr23467.c: Ditto.
1150 * gcc.c-torture/execute/pr36093.c: Ditto.
1151 * gcc.c-torture/execute/pr43783.c: Ditto.
1152 * gcc.dg/const-elim-2.c: Xfail if pdp11.
1153 * gcc.dg/torture/pr36400.c: Ditto.
1154 * gcc.dg/tree-ssa/loop-1.c: Xfail for pdp11. Add pdp11 to check
1157 2018-11-19 Paul Koning <ni1d@arrl.net>
1159 * lib/target-supports.exp (check_weak_available): Return "no" for
1162 2018-11-19 Marek Polacek <polacek@redhat.com>
1164 PR c++/87781 - detect invalid elaborated-type-specifier.
1165 * g++.dg/parse/elab3.C: New test.
1166 * g++.dg/template/crash115.C: Adjust dg-error.
1168 2018-11-19 Peter Bergner <bergner@linux.ibm.com>
1170 PR rtl-optimization/88033
1171 * gcc.target/i386/pr88033.c: New test.
1173 2018-11-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1175 * gcc.target/aarch64/sve/unroll-1.c: New test.
1177 2018-11-19 David Malcolm <dmalcolm@redhat.com>
1179 PR tree-optimization/87025
1180 * gcc.dg/pr87025.c: New test.
1182 2018-11-19 Jakub Jelinek <jakub@redhat.com>
1184 PR tree-optimization/88071
1185 * gcc.dg/pr88071.c: New test.
1188 * g++.dg/lookup/pr60994.C: New test.
1191 * g++.dg/gomp/pr78363-4.C: New test.
1192 * g++.dg/gomp/pr78363-5.C: New test.
1193 * g++.dg/gomp/pr78363-6.C: New test.
1194 * g++.dg/gomp/pr78363-7.C: New test.
1196 2018-11-19 Richard Biener <rguenther@suse.de>
1199 * g++.dg/lto/pr87229_0.C: New testcase.
1201 2018-11-19 Martin Liska <mliska@suse.cz>
1204 * gcc.dg/lto/pr88077_0.c: New test.
1205 * gcc.dg/lto/pr88077_1.c: New test.
1207 2018-11-19 Martin Liska <mliska@suse.cz>
1209 * g++.dg/gcov/pr84548.C: Remove remove-gcda.
1210 * g++.dg/gcov/ternary.C: Likewise.
1211 * lib/gcov.exp: Support pattern of following form:
1214 2018-11-19 Eric Botcazou <ebotcazou@adacore.com>
1216 * gcc.target/visium/overflow8.c: Remove -fno-if-conversion and
1217 unrelated final test.
1218 * gcc.target/visium/overflow16: Likewise.
1219 * gcc.target/visium/overflow32.c: Likewise.
1221 2018-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1223 * g++.dg/template/crash91.C: Check location too.
1225 2018-11-19 Martin Liska <mliska@suse.cz>
1227 PR gcov-profile/88045
1228 * g++.dg/gcov/pr88045.C: New test.
1230 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1233 * gfortran.dg/where_7.f90: New test.
1235 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1238 * gfortran.dg/proc_ptr_result_5.f90: Add dg-error directive.
1239 * gfortran.dg/protected_4.f90: Split line to allow for extra error.
1240 * gfortran.dg/protected_6.f90: Likewise.
1241 * gfortran.dg/assign_11.f90: New test.
1242 * gfortran.dg/pointer_assign_12.f90: New test.
1244 2018-11-17 Jakub Jelinek <jakub@redhat.com>
1246 PR tree-optimization/87546
1247 * gcc.dg/vect/O3-pr87546.c: New test.
1249 2018-11-17 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1252 * g++.dg/parse/concat1.C: Add dg-error for targets with size_t < 32
1253 bits. Update comment.
1254 * gcc.dg/concat2.c: Likewise.
1255 * gcc.c-torture/compile/pr46534.c: Likewise.
1257 2018-11-16 Jakub Jelinek <jakub@redhat.com>
1260 * g++.dg/lookup/pr87269.C (std::size_t): New typedef.
1261 (operator"" _a) Change unsigned long type to std::size_t.
1263 2018-11-16 Michael Meissner <meissner@linux.ibm.com>
1265 * gcc.target/powerpc/fusion3.c: Delete.
1266 * gcc.target/powerpc/fusion4.c: Delete.
1268 2018-11-16 Jakub Jelinek <jakub@redhat.com>
1270 PR rtl-optimization/87475
1271 * g++.dg/opt/pr87475.C: New test.
1273 2018-11-16 Matthew Malcomson <matthew.malcomson@arm.com>
1275 * gcc.c-torture/execute/printf-2.c: Skip on wrapped boards.
1276 * gcc.c-torture/execute/user-printf.c: Likewise.
1278 2018-11-16 Nathan Sidwell <nathan@acm.org>
1281 * g++.dg/lookup/pr87269.C: New.
1283 2018-11-16 Richard Biener <rguenther@suse.de>
1286 * g++.dg/lto/pr54625-2_0.c: Add -w.
1288 2018-11-16 Ilya Leoshkevich <iii@linux.ibm.com>
1290 * gcc.target/s390/md/rXsbg_mode_sXl.c: Do not use arithmetic in
1291 r{o,x}sbg expectations.
1292 * gcc.target/s390/risbg-ll-2.c: Likewise.
1294 2018-11-16 Richard Biener <rguenther@suse.de>
1297 * g++.dg/lto/pr54625-1_0.c: Add -w.
1299 2018-11-15 Martin Sebor <msebor@redhat.com>
1303 * g++.dg/ext/attr-alloc_size.C: New test.
1304 * c-c++-common/pr71574.c: Adjust diagnostics.
1305 * c-c++-common/attributes-1.c: Same.
1306 * gcc.dg/attr-alloc_align-2.c: Same.
1307 * gcc.dg/attr-alloc_align-4.c: New test.
1308 * gcc.dg/attr-alloc_size-2.c: Adjust diagnostics.
1309 * gcc.dg/attr-alloc_size.c: Same.
1310 * gcc.dg/attr-assume_aligned-4.c: New test.
1311 * gcc.dg/format/attr-3.c: Adjust diagnostics.
1312 * gcc.dg/nonnull-2.c: Same.
1313 * gcc.dg/torture/pr80612.c: Same.
1314 * obj-c++.dg/attributes/method-format-1.mm: Same.
1315 * obj-c++.dg/attributes/method-nonnull-1.mm: Same.
1316 * objc.dg/attributes/method-format-1.m: same.
1317 * objc.dg/attributes/method-nonnull-1.m: Same.
1319 2018-11-15 Martin Sebor <msebor@redhat.com>
1322 * gcc.dg/20021006-1.c
1323 * gcc.dg/Wbuiltin-declaration-mismatch.c: New test.
1324 * gcc.dg/Wbuiltin-declaration-mismatch-2.c: New test.
1325 * gcc.dg/Wbuiltin-declaration-mismatch-3.c: New test.
1326 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: New test.
1327 * gcc.dg/Walloca-16.c: Adjust.
1328 * gcc.dg/Wrestrict-4.c: Adjust.
1329 * gcc.dg/Wrestrict-5.c: Adjust.
1330 * gcc.dg/atomic/stdatomic-generic.c: Adjust.
1331 * gcc.dg/atomic/stdatomic-lockfree.c: Adjust.
1332 * gcc.dg/initpri1.c: Adjust.
1333 * gcc.dg/pr15698-1.c: Adjust.
1334 * gcc.dg/pr69156.c: Adjust.
1335 * gcc.dg/pr83463.c: Adjust.
1336 * gcc.dg/redecl-4.c: Adjust.
1337 * gcc.dg/tls/thr-init-2.c: Adjust.
1338 * gcc.dg/torture/pr55890-2.c: Adjust.
1339 * gcc.dg/torture/pr55890-3.c: Adjust.
1340 * gcc.dg/torture/pr67741.c: Adjust.
1341 * gcc.dg/torture/stackalign/sibcall-1.c: Adjust.
1342 * gcc.dg/torture/tls/thr-init-1.c: Adjust.
1343 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Adjust.
1345 2018-11-15 Nathan Sidwell <nathan@acm.org>
1349 * g++.dg/template/pr86246.C: New.
1350 * g++.dg/template/pr87989.C: New.
1352 2018-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1354 * g++.dg/cpp0x/constexpr-diag3.C: Check locations too.
1355 * g++.dg/cpp0x/constexpr-ice19.C: Likewise.
1356 * g++.dg/cpp0x/constexpr-nonlit2.C: Likewise.
1357 * g++.dg/cpp1z/constexpr-lambda15.C: Likewise.
1358 * g++.dg/ext/constexpr-vla5.C: Likewise.
1359 * g++.dg/gomp/pr85134.C: Likewise.
1361 2018-11-15 Nathan Sidwell <nathan@acm.org>
1364 * g++.dg/cpp1y/pr79393-3.C: New.
1366 2018-11-15 David Malcolm <dmalcolm@redhat.com>
1369 * c-c++-common/diagnostic-format-json-1.c: New test.
1370 * c-c++-common/diagnostic-format-json-2.c: New test.
1371 * c-c++-common/diagnostic-format-json-3.c: New test.
1372 * c-c++-common/diagnostic-format-json-4.c: New test.
1373 * c-c++-common/diagnostic-format-json-5.c: New test.
1374 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1375 (custom_diagnostic_finalizer): Add diagnostic_t param.
1376 * gcc.dg/plugin/location_overflow_plugin.c
1377 (verify_unpacked_ranges): Likewise.
1378 (verify_no_columns): Likewise.
1379 * gfortran.dg/diagnostic-format-json-1.F90: New test.
1380 * gfortran.dg/diagnostic-format-json-2.F90: New test.
1381 * gfortran.dg/diagnostic-format-json-3.F90: New test.
1383 2018-11-15 Richard Biener <rguenther@suse.de>
1386 * gcc.dg/tree-ssa/pr88029.c: New testcase.
1388 2018-11-15 Richard Biener <rguenther@suse.de>
1390 PR tree-optimization/88031
1391 * gcc.dg/pr88031.c: New testcase.
1393 2018-11-15 Wilco Dijkstra <wdijkstr@arm.com>
1395 * gcc.target/aarch64/pr62178.c: Fix spaces.
1397 2018-11-15 Richard Biener <rguenther@suse.de>
1399 PR tree-optimization/88030
1400 * gcc.dg/tsan/pr88030.c: New testcase.
1402 2018-11-15 Jakub Jelinek <jakub@redhat.com>
1404 PR rtl-optimization/88018
1405 * g++.dg/tsan/pr88018.C: New test.
1407 2018-11-15 Richard Biener <rguenther@suse.de>
1410 * gcc.dg/tree-ssa/pr87917.c: New testcase.
1412 2018-11-15 Bin Cheng <bin.cheng@linux.alibaba.com>
1414 PR tree-optimization/84648
1415 * gcc.dg/tree-ssa/pr84648.c: New test.
1416 * gcc.dg/pr68317.c: Add warning check on overflow.
1418 2018-11-14 Nathan Sidwell <nathan@acm.org>
1422 * g++.dg/debug/dwarf2/pr87462.C: New.
1423 * g++.dg/debug/dwarf2/pr88006.C: New.
1425 2018-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1427 * g++.dg/cpp0x/nsdmi-union6.C: Test locations too.
1428 * g++.dg/cpp0x/nsdmi6.C: Likewise.
1429 * g++.dg/ext/flexary4.C: Likewise.
1430 * g++.dg/ext/flexary9.C: Likewise.
1431 * g++.dg/other/incomplete2.C: Likewise.
1432 * g++.dg/parse/friend12.C: Likewise.
1434 2018-11-14 Jakub Jelinek <jakub@redhat.com>
1436 P1236R1 - Signed integers are two's complement
1437 * g++.dg/cpp2a/constexpr-shift1.C: New test.
1438 * g++.dg/warn/permissive-1.C (enum A, enum D): Don't expect
1439 diagnostics here for c++2a.
1440 * g++.dg/cpp0x/constexpr-shift1.C (fn3, i3, fn4, i4): Don't expect
1441 diagnostics here for c++2a.
1442 * g++.dg/cpp0x/constexpr-60049.C (f3, x3, y3): Likewise.
1443 * g++.dg/ubsan/cxx11-shift-1.C (main): Add some further tests.
1444 * g++.dg/ubsan/cxx11-shift-2.C (main): Likewise.
1445 * g++.dg/ubsan/cxx2a-shift-1.C: New test.
1446 * g++.dg/ubsan/cxx2a-shift-2.C: New test.
1448 2018-11-14 Jeff Law <law@redhat.com>
1450 * gcc.c-torture/compile/20181114.c: New test.
1452 2018-11-14 Richard Biener <rguenther@suse.de>
1455 * gcc.dg/pr87985.c: New testcase.
1457 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
1459 * gcc.target/s390/mrecord-mcount.c (profileme): Expect .long in
1462 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
1464 * gcc.target/s390/global-array-almost-huge-element.c: Run only
1466 * gcc.target/s390/global-array-almost-negative-huge-element.c:
1468 * gcc.target/s390/global-array-even-element.c: Likewise.
1470 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
1471 Jackson Woodruff <jackson.woodruff@arm.com>
1473 PR 71026/tree-optimization
1474 * gcc.dg/div-cmp-1.c: New test.
1475 * gcc.dg/div-cmp-2.c: New test.
1477 2018-11-14 Jakub Jelinek <jakub@redhat.com>
1480 * gcc.dg/pr88007.c: New test.
1482 PR rtl-optimization/87817
1483 * gcc.target/i386/bmi2-bzhi-3.c (main): Add a couple of new tests.
1485 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
1487 * gcc.target/aarch64/pr62178.c: Relax scan-assembler checks.
1489 2018-11-14 Patrick Bernardi <bernardi@adacore.com>
1491 * gnat.dg/rt_signals.adb: New testcase.
1493 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
1495 * gnat.dg/ghost1.adb, gnat.dg/ghost1.ads: New testcase.
1497 2018-11-14 Javier Miranda <miranda@adacore.com>
1499 * gnat.dg/equal5.adb, gnat.dg/equal5.ads: New testcase.
1501 2018-11-14 Eric Botcazou <ebotcazou@adacore.com>
1503 * gnat.dg/compile_time_error1.adb,
1504 gnat.dg/compile_time_error1.ads,
1505 gnat.dg/compile_time_error1_pkg.ads: New testcase.
1507 2018-11-14 Justin Squirek <squirek@adacore.com>
1509 * gnat.dg/generic_pkg.adb: New testcase.
1511 2018-11-14 Ed Schonberg <schonberg@adacore.com>
1513 * gnat.dg/limited_aggr.adb, gnat.dg/limited_aggr.ads: New
1516 2018-11-14 Justin Squirek <squirek@adacore.com>
1518 * gnat.dg/enum5.adb: New testcase.
1520 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
1522 * gnat.dg/bip_exception.adb, gnat.dg/bip_exception.ads,
1523 gnat.dg/bip_exception_pkg.ads: New testcase.
1525 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
1527 * gnat.dg/equal4.adb, gnat.dg/equal4.ads,
1528 gnat.dg/equal4_controlled_filter.ads,
1529 gnat.dg/equal4_full_selector_filter.ads,
1530 gnat.dg/equal4_smart_pointers.ads: New testcase.
1532 2018-11-14 Piotr Trojanek <trojanek@adacore.com>
1534 * gnat.dg/generic_actuals.adb: New testcase.
1536 2018-11-14 Richard Biener <rguenther@suse.de>
1538 PR tree-optimization/87974
1539 * g++.dg/opt/pr87974.C: New testcase.
1541 2018-11-14 Jakub Jelinek <jakub@redhat.com>
1543 PR tree-optimization/87977
1544 * gcc.dg/recip_sqrt_mult_1.c: Add -fcompare-debug to dg-options.
1545 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
1546 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
1547 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
1548 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
1550 2018-11-13 Peter Bergner <bergner@linux.ibm.com>
1552 PR rtl-optimization/87507
1553 * gcc.target/powerpc/pr87507.c: New test.
1554 * gcc.target/powerpc/pr68805.c: Update expected results.
1556 2018-11-13 Jakub Jelinek <jakub@redhat.com>
1558 PR tree-optimization/87898
1559 * gcc.dg/gomp/pr87898.c: New test.
1561 2018-11-13 David Malcolm <dmalcolm@redhat.com>
1563 * g++.dg/plugin/comment_plugin.c: Replace "source_location" with
1565 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Likewise.
1567 2018-11-13 Martin Sebor <msebor@redhat.com>
1570 * gcc.dg/attr-copy-5.c: New test.
1571 * gcc.dg/tls/diag-6.c: Adjust expected diagnostics.
1573 2018-11-13 Richard Biener <rguenther@suse.de>
1575 PR tree-optimization/86991
1576 * gcc.dg/pr86991.c: New testcase.
1578 2018-11-13 David Malcolm <dmalcolm@redhat.com>
1581 * gcc.target/i386/pr87955.c: New test.
1583 2018-11-12 Aldy Hernandez <aldyh@redhat.com>
1585 * gcc.dg/tree-ssa/pr64130.c: Adjust for new value_range pretty
1587 * gcc.dg/tree-ssa/vrp92.c: Same.
1589 2018-11-13 Richard Biener <rguenther@suse.de>
1591 PR tree-optimization/87931
1592 * gcc.dg/graphite/pr87931.c: New testcase.
1594 2018-11-13 Martin Liska <mliska@suse.cz>
1597 * gcc.target/i386/pr87930.c: New test.
1599 2018-11-13 Richard Biener <rguenther@suse.de>
1601 PR tree-optimization/87962
1602 * gcc.dg/pr87962.c: New testcase.
1604 2018-11-13 Richard Biener <rguenther@suse.de>
1606 PR tree-optimization/87967
1607 * g++.dg/opt/pr87967.C: New testcase.
1609 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
1611 * gcc.target/arc/builtin_eh.c: New test.
1613 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
1615 * gcc.target/arc/firq-1.c: Update test.
1616 * gcc.target/arc/firq-3.c: Likewise.
1617 * gcc.target/arc/firq-4.c: Likewise.
1618 * gcc.target/arc/interrupt-6.c: Likewise.
1620 2018-11-13 Jakub Jelinek <jakub@redhat.com>
1622 PR rtl-optimization/87918
1623 * gcc.target/i386/pr87918.c: New test.
1625 2018-11-13 Alan Modra <amodra@gmail.com>
1627 * gcc.target/powerpc/rotmask.c: New.
1629 2018-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1633 * g++.dg/tree-ssa/pr86544.C: Run only for target supporting popcount
1635 * gcc.dg/tree-ssa/popcount.c: Likewise.
1636 * gcc.dg/tree-ssa/popcount2.c: Likewise.
1637 * gcc.dg/tree-ssa/popcount3.c: Likewise.
1638 * gcc.target/aarch64/popcount4.c: New test.
1639 * lib/target-supports.exp (check_effective_target_popcountl): New.
1641 2018-11-12 Martin Liska <mliska@suse.cz>
1643 PR gcov-profile/87442
1644 * gcc.dg/profile-filtering-1.c: New test.
1645 * gcc.dg/profile-filtering-2.c: New test.
1647 2018-11-12 Martin Sebor <msebor@redhat.com>
1650 * gcc.dg/Wattribute-alias.c: Require ifunc support.
1652 2018-11-12 Renlin Li <renlin.li@arm.com>
1655 * gcc.target/aarch64/sve/pr87815.c: New.
1657 2018-11-12 Sudakshina Das <sudi.das@arm.com>
1659 * gcc.target/arm/multilib.exp: Add some -march=armv8.5-a
1662 2018-11-11 Xianmiao Qu <xianmiao_qu@c-sky.com>
1664 * gcc.target/csky/fnmul-1.c: New.
1665 * gcc.target/csky/fnmul-2.c: New.
1666 * gcc.target/csky/fnmul-3.c: New.
1667 * gcc.target/csky/fnmul-4.c: New.
1669 2018-11-11 Uros Bizjak <ubizjak@gmail.com>
1672 * gcc.target/i386/pr87928.c: New test.
1674 2018-11-09 Martin Sebor <msebor@redhat.com>
1677 * c-c++-common/pr60226.c: Adjust text of expected diagnostic.
1678 * gcc.dg/pr39323-1.c: Ditto.
1680 2018-11-09 Paul Koning <ni1d@arrl.net>
1682 * gcc.dg/Walloca-16.c: Ignore conflicting types for built-in
1684 * gcc.dg/Wrestrict-4.c: Ditto.
1685 * gcc.dg/Wrestrict-5.c: Ditto.
1686 * gcc.dg/pr83463.c: Ditto.
1687 * gcc.dg/torture/pr55890-2.c: Ditto.
1688 * gcc.dg/torture/pr55890-3.c: Ditto.
1689 * gcc.dg/torture/pr71816.c: Ditto.
1691 2018-11-09 Jakub Jelinek <jakub@redhat.com>
1693 * c-c++-common/gomp/clauses-5.c: New test.
1695 * c-c++-common/gomp/requires-1.c: Prune not supported yet messages.
1696 * c-c++-common/gomp/requires-2.c: Likewise.
1697 * c-c++-common/gomp/requires-4.c: Likewise.
1699 * c-c++-common/gomp/lastprivate-conditional-1.c: New test.
1700 * c-c++-common/gomp/lastprivate-conditional-2.c: New test.
1702 2018-11-09 Jeff Law <law@redhat.com>
1704 gcc.dg/torture/stackalign/builtin-apply-2.c: Skip on v850.
1706 2018-11-09 Martin Sebor <msebor@redhat.com>
1709 * gcc.dg/Wattribute-alias.c: New test.
1710 * gcc.dg/Wmissing-attributes.c: New test.
1711 * gcc.dg/attr-copy.c: New test.
1712 * gcc.dg/attr-copy-2.c: New test.
1713 * gcc.dg/attr-copy-3.c: New test.
1714 * gcc.dg/attr-copy-4.c: New test.
1716 2018-11-09 Martin Sebor <msebor@redhat.com>
1719 * gcc.dg/attr-aligned.c: New test.
1721 2018-11-09 Martin Liska <mliska@suse.cz>
1723 * gcc.target/i386/ipa-stack-alignment.c: New test.
1725 2018-11-09 Martin Liska <mliska@suse.cz>
1727 * gcc.dg/tree-ssa/writeonly-2.c: New test.
1729 2018-11-09 Jakub Jelinek <jakub@redhat.com>
1731 * gcc.dg/gomp/workshare-reduction-1.c: New test.
1732 * gcc.dg/gomp/workshare-reduction-2.c: New test.
1733 * gcc.dg/gomp/workshare-reduction-3.c: New test.
1734 * gcc.dg/gomp/workshare-reduction-4.c: New test.
1735 * gcc.dg/gomp/workshare-reduction-5.c: New test.
1736 * gcc.dg/gomp/workshare-reduction-6.c: New test.
1737 * gcc.dg/gomp/workshare-reduction-7.c: New test.
1738 * gcc.dg/gomp/workshare-reduction-8.c: New test.
1739 * gcc.dg/gomp/workshare-reduction-9.c: New test.
1740 * gcc.dg/gomp/workshare-reduction-10.c: New test.
1741 * gcc.dg/gomp/workshare-reduction-11.c: New test.
1742 * gcc.dg/gomp/workshare-reduction-12.c: New test.
1743 * gcc.dg/gomp/workshare-reduction-13.c: New test.
1744 * gcc.dg/gomp/workshare-reduction-14.c: New test.
1745 * gcc.dg/gomp/workshare-reduction-15.c: New test.
1746 * gcc.dg/gomp/workshare-reduction-16.c: New test.
1747 * gcc.dg/gomp/workshare-reduction-17.c: New test.
1748 * gcc.dg/gomp/workshare-reduction-18.c: New test.
1749 * gcc.dg/gomp/workshare-reduction-19.c: New test.
1750 * gcc.dg/gomp/workshare-reduction-20.c: New test.
1751 * gcc.dg/gomp/workshare-reduction-21.c: New test.
1752 * gcc.dg/gomp/workshare-reduction-22.c: New test.
1753 * gcc.dg/gomp/workshare-reduction-23.c: New test.
1754 * gcc.dg/gomp/workshare-reduction-24.c: New test.
1755 * gcc.dg/gomp/workshare-reduction-25.c: New test.
1756 * gcc.dg/gomp/workshare-reduction-26.c: New test.
1757 * gcc.dg/gomp/workshare-reduction-27.c: New test.
1758 * gcc.dg/gomp/workshare-reduction-28.c: New test.
1759 * gcc.dg/gomp/workshare-reduction-29.c: New test.
1760 * gcc.dg/gomp/workshare-reduction-30.c: New test.
1761 * gcc.dg/gomp/workshare-reduction-31.c: New test.
1762 * gcc.dg/gomp/workshare-reduction-32.c: New test.
1763 * gcc.dg/gomp/workshare-reduction-33.c: New test.
1764 * gcc.dg/gomp/workshare-reduction-34.c: New test.
1765 * gcc.dg/gomp/workshare-reduction-35.c: New test.
1766 * gcc.dg/gomp/workshare-reduction-36.c: New test.
1767 * gcc.dg/gomp/workshare-reduction-37.c: New test.
1768 * gcc.dg/gomp/workshare-reduction-38.c: New test.
1769 * gcc.dg/gomp/workshare-reduction-39.c: New test.
1770 * gcc.dg/gomp/workshare-reduction-40.c: New test.
1771 * gcc.dg/gomp/workshare-reduction-41.c: New test.
1772 * gcc.dg/gomp/workshare-reduction-42.c: New test.
1773 * gcc.dg/gomp/workshare-reduction-43.c: New test.
1774 * gcc.dg/gomp/workshare-reduction-44.c: New test.
1775 * gcc.dg/gomp/workshare-reduction-45.c: New test.
1776 * gcc.dg/gomp/workshare-reduction-46.c: New test.
1777 * gcc.dg/gomp/workshare-reduction-47.c: New test.
1778 * gcc.dg/gomp/workshare-reduction-48.c: New test.
1779 * gcc.dg/gomp/workshare-reduction-49.c: New test.
1780 * gcc.dg/gomp/workshare-reduction-50.c: New test.
1781 * gcc.dg/gomp/workshare-reduction-51.c: New test.
1782 * gcc.dg/gomp/workshare-reduction-52.c: New test.
1783 * gcc.dg/gomp/workshare-reduction-53.c: New test.
1784 * gcc.dg/gomp/workshare-reduction-54.c: New test.
1785 * gcc.dg/gomp/workshare-reduction-55.c: New test.
1786 * gcc.dg/gomp/workshare-reduction-56.c: New test.
1787 * gcc.dg/gomp/workshare-reduction-57.c: New test.
1788 * gcc.dg/gomp/workshare-reduction-58.c: New test.
1790 2018-11-09 Stafford Horne <shorne@gmail.com>
1791 Richard Henderson <rth@twiddle.net>
1793 * gcc.c-torture/execute/20101011-1.c: Adjust for OpenRISC.
1794 * gcc.dg/20020312-2.c: Likewise.
1795 * gcc.dg/attr-alloc_size-11.c: Likewise.
1796 * gcc.dg/builtin-apply2.c: Likewise.
1797 * gcc.dg/nop.h: Likewise.
1798 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1799 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
1800 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1801 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1802 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1803 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1804 * lib/target-supports.exp
1805 (check_effective_target_logical_op_short_circuit): Add or1k*-*-*.
1806 * gcc.target/or1k/*: New.
1808 2018-11-09 Richard Biener <rguenther@suse.de>
1810 PR tree-optimization/87621
1811 * g++.dg/vect/pr87621.cc: New testcase.
1813 2018-11-09 Alexandre Oliva <aoliva@redhat.com>
1815 PR rtl-optimization/86438
1816 * gcc.dg/torture/pr86438.c: New.
1819 * gcc.dg/pr87793.c: New.
1821 2018-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1823 * gcc.target/arm/neon-vect-div-1.c: New test.
1824 * gcc.target/arm/neon-vect-div-2.c: Likewise.
1826 2018-11-08 Andi Kleen <ak@linux.intel.com>
1828 * gcc.target/i386/ptwrite1.c: New test.
1829 * gcc.target/i386/ptwrite2.c: New test.
1831 2018-11-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1834 * gfortran.dg/read_legacy_comma.f90: New test.
1836 2018-11-08 Peter Bergner <bergner@linux.ibm.com>
1838 PR rtl-optimization/87600
1839 * gcc.dg/pr87600.h: New file.
1840 * gcc.dg/pr87600-1.c: New test.
1841 * gcc.dg/pr87600-2.c: Likewise.
1843 2018-11-08 Jakub Jelinek <jakub@redhat.com>
1845 * c-c++-common/gomp/atomic-17.c: New test.
1846 * c-c++-common/gomp/atomic-18.c: New test.
1847 * c-c++-common/gomp/atomic-19.c: New test.
1848 * c-c++-common/gomp/atomic-20.c: New test.
1849 * c-c++-common/gomp/atomic-21.c: New test.
1850 * c-c++-common/gomp/atomic-22.c: New test.
1851 * c-c++-common/gomp/clauses-1.c (r2): New variable.
1852 (foo): Add ntm argument and test if and nontemporal clauses on
1853 constructs with simd.
1854 (bar): Put taskloop simd inside of taskgroup with task_reduction,
1855 use in_reduction clause instead of reduction. Add another
1856 taskloop simd without nogroup clause, but with reduction clause and
1857 a new in_reduction. Add ntm and i3 arguments. Test if and
1858 nontemporal clauses on constructs with simd. Change if clauses on
1859 some constructs from specific to the particular constituents to one
1860 without a modifier. Add new tests for combined host teams and for
1861 new parallel master and {,parallel }master taskloop{, simd} combined
1863 (baz): New function with host teams tests.
1864 * gcc.dg/gomp/combined-1.c: Moved to ...
1865 * c-c++-common/gomp/combined-1.c: ... here. Adjust expected library
1867 * c-c++-common/gomp/combined-2.c: New test.
1868 * c-c++-common/gomp/combined-3.c: New test.
1869 * c-c++-common/gomp/critical-1.c: New test.
1870 * c-c++-common/gomp/critical-2.c: New test.
1871 * c-c++-common/gomp/default-1.c: New test.
1872 * c-c++-common/gomp/defaultmap-1.c: New test.
1873 * c-c++-common/gomp/defaultmap-2.c: New test.
1874 * c-c++-common/gomp/defaultmap-3.c: New test.
1875 * c-c++-common/gomp/depend-5.c: New test.
1876 * c-c++-common/gomp/depend-6.c: New test.
1877 * c-c++-common/gomp/depend-iterator-1.c: New test.
1878 * c-c++-common/gomp/depend-iterator-2.c: New test.
1879 * c-c++-common/gomp/depobj-1.c: New test.
1880 * c-c++-common/gomp/flush-1.c: New test.
1881 * c-c++-common/gomp/flush-2.c: New test.
1882 * c-c++-common/gomp/for-1.c: New test.
1883 * c-c++-common/gomp/for-2.c: New test.
1884 * c-c++-common/gomp/for-3.c: New test.
1885 * c-c++-common/gomp/for-4.c: New test.
1886 * c-c++-common/gomp/for-5.c: New test.
1887 * c-c++-common/gomp/for-6.c: New test.
1888 * c-c++-common/gomp/for-7.c: New test.
1889 * c-c++-common/gomp/if-1.c (foo): Add some further tests.
1890 * c-c++-common/gomp/if-2.c (foo): Likewise. Expect slightly different
1891 diagnostics wording in one case.
1892 * c-c++-common/gomp/if-3.c: New test.
1893 * c-c++-common/gomp/master-combined-1.c: New test.
1894 * c-c++-common/gomp/master-combined-2.c: New test.
1895 * c-c++-common/gomp/nontemporal-1.c: New test.
1896 * c-c++-common/gomp/nontemporal-2.c: New test.
1897 * c-c++-common/gomp/reduction-task-1.c: New test.
1898 * c-c++-common/gomp/reduction-task-2.c: New test.
1899 * c-c++-common/gomp/requires-1.c: New test.
1900 * c-c++-common/gomp/requires-2.c: New test.
1901 * c-c++-common/gomp/requires-3.c: New test.
1902 * c-c++-common/gomp/requires-4.c: New test.
1903 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Don't expect
1904 diagnostics for nonmonotonic modifier with static, runtime or auto
1906 * c-c++-common/gomp/simd7.c: New test.
1907 * c-c++-common/gomp/target-data-1.c: New test.
1908 * c-c++-common/gomp/taskloop-reduction-1.c: New test.
1909 * c-c++-common/gomp/taskwait-depend-1.c: New test.
1910 * c-c++-common/gomp/teams-1.c: New test.
1911 * c-c++-common/gomp/teams-2.c: New test.
1912 * gcc.dg/gomp/appendix-a/a.24.1.c: Update from OpenMP examples. Add
1914 * gcc.dg/gomp/atomic-5.c (f1): Add another expected error.
1915 * gcc.dg/gomp/clause-1.c: Adjust expected diagnostics for const
1916 qualified vars without mutable member no longer being predeterined
1918 * gcc.dg/gomp/sharing-1.c: Likewise.
1919 * g++.dg/gomp/clause-3.C: Likewise.
1920 * g++.dg/gomp/member-2.C: Likewise.
1921 * g++.dg/gomp/predetermined-1.C: Likewise.
1922 * g++.dg/gomp/private-1.C: Likewise.
1923 * g++.dg/gomp/sharing-1.C: Likewise.
1924 * g++.dg/gomp/sharing-2.C: Likewise. Add a few tests with aggregate
1925 const static data member without mutable elements.
1926 * gcc.dg/gomp/for-4.c: Expected nonmonotonic functions in the dumps.
1927 * gcc.dg/gomp/for-5.c: Likewise.
1928 * gcc.dg/gomp/for-6.c: Change expected library call.
1929 * gcc.dg/gomp/pr39495-2.c (foo): Don't expect errors on !=.
1930 * gcc.dg/gomp/reduction-2.c: New test.
1931 * gcc.dg/gomp/simd-1.c: New test.
1932 * gcc.dg/gomp/teams-1.c: Adjust expected diagnostic lines.
1933 * g++.dg/gomp/atomic-18.C: New test.
1934 * g++.dg/gomp/atomic-19.C: New test.
1935 * g++.dg/gomp/atomic-5.C (f1): Adjust expected lines of read-only
1936 variable messages. Add another expected error.
1937 * g++.dg/gomp/critical-3.C: New test.
1938 * g++.dg/gomp/depend-iterator-1.C: New test.
1939 * g++.dg/gomp/depend-iterator-2.C: New test.
1940 * g++.dg/gomp/depobj-1.C: New test.
1941 * g++.dg/gomp/doacross-1.C: New test.
1942 * g++.dg/gomp/for-21.C: New test.
1943 * g++.dg/gomp/for-4.C: Expected nonmonotonic functions in the dumps.
1944 * g++.dg/gomp/for-5.C: Likewise.
1945 * g++.dg/gomp/for-6.C: Change expected library call.
1946 * g++.dg/gomp/loop-4.C: New test.
1947 * g++.dg/gomp/pr33372-1.C: Adjust location of the expected
1949 * g++.dg/gomp/pr33372-3.C: Likewise.
1950 * g++.dg/gomp/pr39495-2.C (foo): Don't expect errors on !=.
1951 * g++.dg/gomp/simd-2.C: New test.
1952 * g++.dg/gomp/tpl-atomic-2.C: Adjust expected diagnostic lines.
1954 2018-11-08 Uros Bizjak <ubizjak@gmail.com>
1956 * gcc.dg/pr87874.c (em): Declare uint64_max as
1957 const unsigned long long int.
1959 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1961 * gcc.dg/attr-alloc_size-10.c: Fix calculation of USHRT_MAX to prevent
1962 integer overflow when sizeof(short) == sizeof(int).
1963 * gcc.dg/attr-alloc_size-11.c: Likewise.
1964 * gcc.dg/attr-alloc_size-3.c: Likewise.
1965 * gcc.dg/attr-alloc_size-5.c: Likewise.
1966 * gcc.dg/builtin-stringop-chk-7.c: Likewise.
1968 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1970 * c-c++-common/patchable_function_entry-decl.c: Add regex to search for
1971 uppercase "NOP" instructions in assembler output.
1972 * c-c++-common/patchable_function_entry-default.c: Likewise.
1973 * c-c++-common/patchable_function_entry-definition.c: Likewise.
1975 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1977 * c-c++-common/pr27336.c: Skip test if the target keeps null pointer
1979 * gcc.dg/addr_equal-1.c: Likewise.
1980 * gcc.dg/tree-ssa/pr78154.c: Likewise.
1981 * gcc.dg/tree-ssa/vrp111.c: Likewise.
1983 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1985 * lib/gcc-dg.exp (gcc-dg-prune): Add new regexps for when the size of
1986 an output section is too large for a memory region, or a memory
1989 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
1991 * gnat.dg/null_pointer_deref1.adb: Remove -gnatp and add pragma.
1992 * gnat.dg/null_pointer_deref2.adb: Likewise.
1993 * gnat.dg/null_pointer_deref3.adb: Likewise.
1994 * gnat.dg/opt74.adb: New test.
1995 * gnat.dg/opt74_pkg.ad[sb]: New helper.
1996 * gnat.dg/warn12.adb: Delete.
1997 * gnat.dg/warn12_pkg.ads: Likewise.
1999 2018-11-08 David Malcolm <dmalcolm@redhat.com>
2002 * g++.dg/ipa/devirt-12.C: Add "-all" suffix to
2003 "-fdump-ipa-inline".
2004 * g++.dg/ipa/imm-devirt-1.C: Add "-optimized" suffix to
2005 "-fdump-tree-einline".
2006 * g++.dg/tree-prof/inline_mismatch_args.C: Add "-all" suffix to
2007 "-fdump-tree-einline".
2008 * g++.dg/tree-ssa/inline-1.C: Add "-optimized" suffix to
2009 "-fdump-tree-einline".
2010 * g++.dg/tree-ssa/inline-2.C: Likewise.
2011 * g++.dg/tree-ssa/inline-3.C: Likewise.
2012 * g++.dg/tree-ssa/inline-4.C: New test, based on inline-1.C, but
2013 using "-fopt-info-inline".
2014 * gcc.dg/ipa/fopt-info-inline-1.c: New test.
2015 * gcc.dg/ipa/inline-4.c: Add "-all" suffix to
2016 "-fdump-ipa-inline". Add "-fopt-info-inline" and dg-optimized
2018 * gcc.dg/ipa/inline-7.c: Add "-optimized" suffix to
2019 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
2020 directive. Update scan-tree-dump-times to reflect /order
2022 * gcc.dg/ipa/inlinehint-4.c: Update scan-tree-dump-times to
2023 reflect /order suffixes.
2024 * gcc.dg/plugin/dump-1.c: Add "-loop" to "-fopt-info-note" to
2025 avoid getting extra messages from inliner.
2026 * gcc.dg/plugin/dump-2.c: Likewise.
2027 * gcc.dg/pr26570.c: Add dg-prune-output to ignore new
2028 "function body not available" missed optimization messages.
2029 * gcc.dg/pr71969-2.c: Update scan-tree-dump-times to reflect
2031 * gcc.dg/pr71969-3.c: Likewise.
2032 * gcc.dg/tree-ssa/inline-11.c: Add "-all" suffix to
2033 "-fdump-tree-einline".
2034 * gcc.dg/tree-ssa/inline-3.c: Add "-optimized" suffix to
2035 "-fdump-tree-einline". Update scan-tree-dump-times to reflect
2037 * gcc.dg/tree-ssa/inline-4.c: Add "-optimized" suffix to
2038 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
2040 * gcc.dg/tree-ssa/inline-8.c: Add "-optimized" suffix to
2041 "-fdump-tree-einline".
2042 * gfortran.dg/pr79966.f90: Update scan-ipa-dump to reflect /order
2045 2018-11-08 David Malcolm <dmalcolm@redhat.com>
2047 * gcc.dg/format/gcc_diag-10.c: Add coverage for %f.
2049 2018-11-08 David Malcolm <dmalcolm@redhat.com>
2051 * gcc.dg/format/gcc_diag-10.c (cgraph_node): New typedef.
2052 (test_dump): Add testing of %C.
2054 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
2056 * g++.dg/other/pr87916.C: New test.
2058 2018-11-08 Richard Biener <rguenther@suse.de>
2060 PR tree-optimization/87929
2061 * gcc.dg/pr87929.c: New testcase.
2063 2018-11-08 Martin Liska <mliska@suse.cz>
2065 * gcc.dg/pr87811.c: Update scanned pattern.
2066 * gcc.dg/pr87811-2.c: Likewise.
2068 2018-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2070 * g++.dg/lto/pr87906_0.C: Use moon instead of possibly predefined
2072 * g++.dg/lto/pr87906_1.C: Likewise.
2074 2018-11-08 Richard Biener <rguenther@suse.de>
2076 PR tree-optimization/87913
2077 * gcc.dg/tree-ssa/phi-opt-20.c: New testcase.
2079 2018-11-08 Chenghua Xu <paul.hua.gm@gmail.com>
2081 * gcc.target/mips/mips.exp (mips-dg-options):
2082 Add mips_option_dependency msoft-float vs no-mmi and
2083 mips16/micromips vs no-mmi/ext/ext2 only gcc
2084 config with Loongson target.
2086 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2088 * gcc.c-torture/compile/pr65595.c: Change type of "num" argument to
2089 memcpy from "unsigned long" to __SIZE_TYPE__.
2091 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2094 * gcc.target/msp430/pr87691.c: New test.
2096 2018-11-07 Nikolai Merinov <n.merinov@inango-systems.com>
2098 * gcc.dg/Wno-attribute-warning.c: New test.
2100 2018-11-07 Nathan Sidwell <nathan@acm.org>
2103 * g++.dg/lookup/pr87904.C: New.
2105 2018-11-07 Uros Bizjak <ubizjak@gmail.com>
2107 * gcc.dg/pr87874.c: Compile only for int128 effective target.
2109 2018-11-07 Richard Biener <rguenther@suse.de>
2111 PR tree-optimization/87914
2112 * lib/target-supports.exp (check_effective_target_vect_var_shift): New.
2113 (check_avx2_available): Likewise.
2114 * g++.dg/vect/pr87914.cc: New testcase.
2116 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2118 * gcc.target/mips/loongson-ctz.c: Fix typo.
2119 * gcc.target/mips/loongson-dctz.c: Fix typo.
2121 2018-11-07 Jan Hubicka <jh@suse.cz>
2123 * g++.dg/lto/odr-1_1.C: Fix template.
2125 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2127 * gcc.target/mips/loongson-ctz.c: New test.
2128 * gcc.target/mips/loongson-dctz.c: Likewise.
2129 * gcc.target/mips/mips.exp (mips_option_groups): Add
2130 -mloongson-ext2 option.
2132 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2134 * gcc.target/mips/mips.exp (mips_option_groups): Add
2135 -mloongson-ext option.
2136 (mips-dg-options): Add mips_option_dependency options
2137 "-mmicromips" vs "-mno-loongson-ext",
2139 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2141 * gcc.target/mips/loongson-shift-count-truncated-1.c
2142 (dg-options): Run under -mloongson-mmi option.
2143 Include loongson-mmiintrin.h instead of loongson.h.
2144 * gcc.target/mips/loongson-simd.c: Likewise.
2145 * gcc.target/mips/mips.exp (mips_option_groups): Add
2146 -mloongson-mmi option.
2147 (mips-dg-options): Add mips_option_dependency options "-mips16" vs
2148 "-mno-loongson-mmi", "-mmicromips" vs "-mno-loongson-mmi",
2149 "-msoft-float" vs "-mno-loongson-mmi".
2150 (mips-dg-init): Add -mloongson-mmi option.
2151 * lib/target-supports.exp: Rename check_mips_loongson_hw_available
2152 to check_mips_loongson_mmi_hw_available.
2153 Rename check_effective_target_mips_loongson_runtime to
2154 check_effective_target_mips_loongson_mmi_runtime.
2155 (check_effective_target_vect_int): Use mips_loongson_mmi instead
2156 of mips_loongson when check et-is-effective-target.
2157 (add_options_for_mips_loongson_mmi): New proc.
2158 Rename check_effective_target_mips_loongson to
2159 check_effective_target_mips_loongson_mmi.
2160 (check_effective_target_vect_shift,
2161 check_effective_target_whole_vector_shift,
2162 check_effective_target_vect_no_int_min_max,
2163 check_effective_target_vect_no_align,
2164 check_effective_target_vect_short_mult,
2165 check_vect_support_and_set_flags):Use mips_loongson_mmi instead
2166 of mips_loongson when check et-is-effective-target.
2168 2018-11-07 Richard Biener <rguenther@suse.de>
2171 * g++.dg/lto/pr87906_0.C: New testcase.
2172 * g++.dg/lto/pr87906_1.C: Likewise.
2174 2018-11-07 Alexandre Oliva <aoliva@redhat.com>
2176 PR rtl-optimization/87874
2177 * gcc.dg/pr87874.c: New.
2179 2018-11-06 Ilya Leoshkevich <iii@linux.ibm.com>
2181 * gcc.target/s390/load-and-test-fp-1.c: Accept cdb.
2183 2018-11-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2185 * gcc/testsuite/gcc.target/msp430/special-regs.c: New test.
2187 2018-11-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2190 * c-c++-common/asan/alloca_loop_unpoisoning.c: Require alloca
2192 (foo): Use __builtin_alloca.
2194 2018-11-06 Jan Hubicka <jh@suse.cz>
2196 * gcc.dg/lto/tbaa-1.c: New testcase.
2198 2018-11-06 Richard Biener <rguenther@suse.de>
2200 PR tree-optimization/87889
2201 * gcc.dg/pr87894.c: New testcase.
2203 2018-11-06 Andreas Krebbel <krebbel@linux.ibm.com>
2206 * gcc.target/s390/pr87723.c: New test.
2208 2018-11-06 Richard Biener <rguenther@suse.de>
2211 * gcc.target/i386/pr18041-1.c: New testcase.
2212 * gcc.target/i386/pr18041-2.c: Likewise.
2214 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
2216 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
2217 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
2218 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
2219 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
2220 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
2221 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2222 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
2223 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2224 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2225 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2226 * gcc.target/i386/sse-13.c: Ditto.
2227 * gcc.target/i386/sse-14.c: Ditto.
2228 * gcc.target/i386/sse-22.c: Ditto.
2229 * gcc.target/i386/sse-23.c: Ditto.
2230 * gcc.target/i386/testimm-10.c: Ditto.
2231 * gcc.target/i386/testround-1.c: Ditto.
2233 2018-11-05 Paul Koning <ni1d@arrl.net>
2235 * lib/target-supports.exp: Add check for "inf" effective target
2237 * gcc.dg/builtins-44.c: Skip if no infinite support.
2238 * gcc.dg/builtins-45.c: Ditto.
2239 * gcc.dg/torture/builtin-complex-1.c: Ditto.
2240 * gcc.dg/torture/builtin-cproj-1.c: Ditto.
2241 * gcc.dg/torture/builtin-frexp-1.c: Ditto.
2242 * gcc.dg/torture/builtin-ldexp-1.c: Ditto.
2243 * gcc.dg/torture/builtin-logb-1.c: Ditto.
2244 * gcc.dg/torture/builtin-math-2.c: Ditto.
2245 * gcc.dg/torture/builtin-math-5.c: Ditto.
2246 * gcc.dg/torture/builtin-math-7.c: Ditto.
2247 * gcc.dg/torture/builtin-modf-1.c: Ditto.
2248 * gcc.dg/torture/type-generic-1.c: Ditto.
2250 2018-11-05 Ilya Leoshkevich <iii@linux.ibm.com>
2252 * gcc.target/s390/md/andc-splitter-1.c: Add colon to
2254 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2255 * gcc.target/s390/md/setmem_long-1.c: Likewise.
2257 2018-11-05 Richard Biener <rguenther@suse.de>
2259 PR tree-optimization/87873
2260 * gcc.dg/pr87873.c: New testcase.
2262 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
2264 * gcc.target/s390/ifcvt-one-insn-bool.c: New test.
2265 * gcc.target/s390/ifcvt-one-insn-char.c: New test.
2267 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
2269 * gcc.dg/loop-8.c: On s390, always run the test with -march=zEC12.
2271 2018-11-05 Richard Biener <rguenther@suse.de>
2273 * gcc.dg/pr41488.c: Scan ivcanon dump instead of sccp one.
2274 * gcc.dg/tree-ssa/scev-7.c: Likewise.
2276 2018-11-05 Jakub Jelinek <jakub@redhat.com>
2278 PR tree-optimization/87859
2279 * gcc.dg/store_merging_24.c: New test.
2280 * gcc.dg/store_merging_25.c: New test.
2283 * c-c++-common/ubsan/pr87837.c: New test.
2285 2018-11-05 Martin Liska <mliska@suse.cz>
2288 * gcc.dg/pr87811.c: New test.
2289 * gcc.dg/pr87811-2.c: Likewise.
2290 * gcc.dg/pr87811-3.c: Likewise.
2292 2018-11-05 Martin Liska <mliska@suse.cz>
2294 PR gcov-profile/77698
2295 * gcc.dg/tree-prof/pr77698.c: New test.
2297 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2299 PR tree-optimization/86572
2300 * gcc.dg/pr86572.c: New test.
2302 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2304 PR tree-optimization/87672
2305 * gcc.dg/pr87672.c: New test.
2307 2018-11-04 Uros Bizjak <ubizjak@gmail.com>
2310 * g++.target/i386/pr58372.C: New test.
2312 2018-11-03 Sandra Loosemore <sandra@codesourcery.com>
2315 * gcc.target/nios2/pr87079-1.c: New.
2316 * gcc.target/nios2/pr87079-2.c: New.
2318 2018-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2320 * gcc.dg/compat/pr83487-1_y.c: Move dg-skip-if ...
2321 * gcc.dg/compat/pr83487-1_main.c: ... here.
2322 * gcc.dg/compat/struct-by-value-10_main.c,
2323 gcc.dg/compat/struct-by-value-10_x.c,
2324 gcc.dg/compat/struct-by-value-11_main.c,
2325 gcc.dg/compat/struct-by-value-11_x.c,
2326 gcc.dg/compat/struct-by-value-12_main.c,
2327 gcc.dg/compat/struct-by-value-12_x.c,
2328 gcc.dg/compat/struct-by-value-13_main.c,
2329 gcc.dg/compat/struct-by-value-13_x.c,
2330 gcc.dg/compat/struct-by-value-14_main.c,
2331 gcc.dg/compat/struct-by-value-14_x.c,
2332 gcc.dg/compat/struct-by-value-15_main.c,
2333 gcc.dg/compat/struct-by-value-15_x.c,
2334 gcc.dg/compat/struct-by-value-17_main.c,
2335 gcc.dg/compat/struct-by-value-17_x.c,
2336 gcc.dg/compat/struct-by-value-18_main.c,
2337 gcc.dg/compat/struct-by-value-18_x.c,
2338 gcc.dg/compat/struct-by-value-2_main.c,
2339 gcc.dg/compat/struct-by-value-2_x.c,
2340 gcc.dg/compat/struct-by-value-22_main.c,
2341 gcc.dg/compat/struct-by-value-22_x.c,
2342 gcc.dg/compat/struct-by-value-3_main.c,
2343 gcc.dg/compat/struct-by-value-3_x.c,
2344 gcc.dg/compat/struct-by-value-4_main.c,
2345 gcc.dg/compat/struct-by-value-4_x.c,
2346 gcc.dg/compat/struct-by-value-5b_main.c,
2347 gcc.dg/compat/struct-by-value-5b_x.c,
2348 gcc.dg/compat/struct-by-value-6b_main.c,
2349 gcc.dg/compat/struct-by-value-6b_x.c,
2350 gcc.dg/compat/struct-by-value-6b_main.c,
2351 gcc.dg/compat/struct-by-value-7b_x.c,
2352 gcc.dg/compat/struct-by-value-7b_main.c,
2353 gcc.dg/compat/struct-by-value-8_main.c,
2354 gcc.dg/compat/struct-by-value-8_x.c,
2355 gcc.dg/compat/struct-by-value-9_main.c,
2356 gcc.dg/compat/struct-by-value-9_x.c,
2357 gcc.dg/compat/struct-return-2_main.c,
2358 gcc.dg/compat/struct-return-2_x.c: Likewise.
2360 2018-11-02 Nathan Sidwell <nathan@acm.org>
2362 * g++.dg/lookup/crash6.C: Adjust error
2363 * g++.dg/parse/crash38.C: Likewise.
2365 2018-11-02 Andreas Schwab <schwab@linux-m68k.org>
2367 * gcc.c-torture/execute/20010904-2.c: Fix last change.
2368 * gcc.dg/Wattributes-10.c: Likewise.
2370 2018-11-02 Richard Biener <rguenther@suse.de>
2372 PR tree-optimization/87776
2373 * gcc.dg/torture/pr87776.c: New testcase.
2375 2018-11-01 Marek Polacek <polacek@redhat.com>
2377 Implement P0846R0, ADL and function templates.
2378 * g++.dg/addr_builtin-1.C: Adjust dg-error.
2379 * g++.dg/cpp2a/fn-template1.C: New test.
2380 * g++.dg/cpp2a/fn-template10.C: New test.
2381 * g++.dg/cpp2a/fn-template11.C: New test.
2382 * g++.dg/cpp2a/fn-template12.C: New test.
2383 * g++.dg/cpp2a/fn-template13.C: New test.
2384 * g++.dg/cpp2a/fn-template14.C: New test.
2385 * g++.dg/cpp2a/fn-template15.C: New test.
2386 * g++.dg/cpp2a/fn-template16.C: New test.
2387 * g++.dg/cpp2a/fn-template2.C: New test.
2388 * g++.dg/cpp2a/fn-template3.C: New test.
2389 * g++.dg/cpp2a/fn-template4.C: New test.
2390 * g++.dg/cpp2a/fn-template5.C: New test.
2391 * g++.dg/cpp2a/fn-template6.C: New test.
2392 * g++.dg/cpp2a/fn-template7.C: New test.
2393 * g++.dg/cpp2a/fn-template8.C: New test.
2394 * g++.dg/cpp2a/fn-template9.C: New test.
2395 * g++.dg/parse/fn-template1.C: New test.
2396 * g++.dg/parse/fn-template2.C: New test.
2397 * g++.dg/parse/template19.C: Adjust dg-error.
2398 * g++.dg/template/pr61745.C: Add target to dg-error.
2400 2017-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2403 * gfortran.dg/findloc_1.f90: Actually commit.
2404 * gfortran.dg/findloc_2.f90: Actually commit.
2405 * gfortran.dg/findloc_3.f90: Actually commit.
2406 * gfortran.dg/findloc_4.f90: Actually commit.
2407 * gfortran.dg/findloc_5.f90: Actually commit.
2408 * gfortran.dg/findloc_6.f90: Actually commit.
2410 2018-11-01 Paul Thomas <pault@gcc.gnu.org>
2413 * gfortran.dg/inquiry_part_ref_1.f08: New test.
2414 * gfortran.dg/inquiry_part_ref_2.f90: New test.
2415 * gfortran.dg/inquiry_part_ref_3.f90: New test.
2417 2018-11-01 Paul Koning <ni1d@arrl.net>
2419 * gcc.c-torture/execute/20010904-1.c: Align 2 if pdp11.
2420 * gcc.c-torture/execute/20010904-2.c: Ditto.
2421 * c-c++-common/builtin-arith-overflow-2.c: Skip if pdp11.
2422 * gcc.dg/Walloc-size-larger-than-4.c: Ditto.
2423 * gcc.dg/Walloc-size-larger-than-5.c: Ditto.
2424 * gcc.dg/Walloc-size-larger-than-6.c: Ditto.
2425 * gcc.dg/Walloc-size-larger-than-7.c: Ditto.
2426 * gcc.dg/Walloca-14.c: Ditto.
2427 * gcc.dg/Wlarger-than3.c: Ditto.
2428 * gcc.dg/compat/pr83487-1_y.c: Ditto.
2429 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2430 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2431 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2432 * gcc.dg/compat/struct-by-value-5b_x.c: Ditto.
2433 * gcc.dg/compat/struct-by-value-6b_x.c: Ditto.
2434 * gcc.dg/compat/struct-by-value-7b_x.c: Ditto.
2435 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2436 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2437 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2438 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2439 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2440 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2441 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2442 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2443 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2444 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2445 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2446 * gcc.dg/compat/struct-by-value-22_x.c: Ditto.
2447 * gcc.dg/compat/struct-return-2_x.c: Ditto.
2448 * gcc.dg/falign-labels-1.c: Ditto.
2449 * gcc.dg/long_branch.c: Ditto.
2450 * gcc.dg/nextafter-1.c: Ditto.
2451 * gcc.dg/pr35045.c: Ditto.
2452 * gcc.dg/pr48616.c: Ditto.
2453 * gcc.dg/pr84100.c: Ditto.
2454 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Ditto.
2455 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Ditto.
2456 * gcc.dg/tree-ssa/builtin-sprintf.c: Ditto.
2457 * gcc.dg/Wattributes-10.c: Expect error if pdp11.
2458 * gcc.dg/attr-alloc_size-11.c: Don't XFAIL if pdp11.
2459 * gcc.dg/builtin-inf-1.c: Add pdp11 to warnings about INF.
2460 * gcc.dg/builtins-1.c: Ditto.
2462 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2465 * gfortran.dg/bind_c_18.f90: Adjust error message.
2467 2018-11-01 Marek Polacek <polacek@redhat.com>
2469 * g++.dg/cpp1z/constexpr-lambda22.C: New test,
2471 2018-11-01 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2473 * gcc.dg/tree-ssa/cunroll-13.c: Add missing cast from literal to int32.
2475 2018-11-30 Jan Hubicka <jh@suse.cz>
2477 * g++.dg/lto/pr84805_1.C: Update template.
2478 * g++.dg/lto/pr84805_0.C: Update template.
2479 * g++.dg/lto/pr84805_1b.C: Update template.
2480 * g++.dg/lto/pr84805_0b.C: Update template.
2482 2018-11-01 Jakub Jelinek <jakub@redhat.com>
2484 PR tree-optimization/87826
2485 * gcc.dg/pr87826.c: New test.
2487 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2490 * gfortran.dg/bind_c_usage_7.f90: Adjust error message.
2491 * gfortran.dg/bind_c_usage_32.f90: New test.
2493 2018-11-01 Nathan Sidwell <nathan@acm.org>
2495 * g++.dg/abi/anon5.C: New.
2497 2018-11-01 Jakub Jelinek <jakub@redhat.com>
2500 * gdc.dg/simd.d: Add -Wno-psabi.
2501 * gdc.dg/compilable.d: Likewise.
2503 2018-11-01 Martin Liska <mliska@suse.cz>
2504 Jason Merrill <jason@redhat.com>
2509 * g++.dg/cpp0x/constexpr-__func__2.C: Make it a compilation
2511 * g++.old-deja/g++.ext/pretty4.C: Remove as the run-time
2512 assumptions are not longer valid.
2514 2018-10-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2517 * gfortran.dg/allocatable_uninitialized_1.f90: New test.
2519 2018-10-31 Nathan Sidwell <nathan@acm.org>
2521 * g++.dg/lookup/friend21.C: New.
2523 2018-10-31 Martin Liska <mliska@suse.cz>
2526 * gcc.target/aarch64/spellcheck_7.c: New test.
2527 * gcc.target/aarch64/spellcheck_8.c: New test.
2528 * gcc.target/aarch64/spellcheck_9.c: New test.
2530 2018-10-31 Nathan Sidwell <nathan@acm.org>
2532 * g++.dg/lookup/using60.C: New.
2534 2018-10-31 Richard Biener <rguenther@suse.de>
2538 * gcc.target/i386/pr70359.c: New testcase.
2539 * gcc.target/i386/pr86270.c: Likewise.
2541 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
2543 * gcc.target/arc/jumptable.c: New test.
2545 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
2547 * gcc.target/arc/tls-gd.c: New file.
2548 * gcc.target/arc/tls-ie.c: Likewise.
2549 * gcc.target/arc/tls-ld.c: Likewise.
2550 * gcc.target/arc/tls-le.c: Likewise.
2551 * gcc.target/arc/tls-1.c: Update test.
2553 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
2555 * gcc.target/arc/mulsi3_highpart-2.c: Update test.
2557 2018-10-31 Martin Liska <mliska@suse.cz>
2559 * c-c++-common/ubsan/pr63839.c: Update to new sanitizer message.
2560 * c-c++-common/ubsan/unreachable-1.c (main): Likewise.
2561 * c-c++-common/ubsan/unreachable-2.c: Likewise.
2562 * c-c++-common/ubsan/unreachable-4.c (main): Likewise.
2564 2018-10-31 Thomas Preud'homme <thomas.preudhomme@linaro.org>
2567 * gcc.target/arm/movdi_movt.c: Skip if both -mslow-flash-data and
2568 -mword-relocations would be passed when compiling the test.
2569 * gcc.target/arm/movsi_movt.c: Likewise.
2570 * gcc.target/arm/pr81863.c: Likewise.
2571 * gcc.target/arm/thumb2-slow-flash-data-1.c: Likewise.
2572 * gcc.target/arm/thumb2-slow-flash-data-2.c: Likewise.
2573 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
2574 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
2575 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
2576 * gcc.target/arm/tls-disable-literal-pool.c: Likewise.
2578 2018-10-31 Richard Biener <rguenther@suse.de>
2581 * g++.dg/vect/slp-pr87105.cc: XFAIL for strict alignment targets.
2583 2018-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2586 * gfortran.dg/min_max_type.f90: New test.
2588 2018-10-30 Martin Sebor <msebor@redhat.com>
2591 * gcc.c-torture/execute/fprintf-2.c: New test.
2592 * gcc.c-torture/execute/printf-2.c: Same.
2593 * gcc.c-torture/execute/user-printf.c: Same.
2594 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Same.
2595 * gcc.dg/tree-ssa/builtin-printf-2.c: Same.
2596 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
2597 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
2599 2018-10-30 Marek Polacek <polacek@redhat.com>
2601 Implement P0892R2, explicit(bool).
2602 * g++.dg/cpp2a/explicit1.C: New test.
2603 * g++.dg/cpp2a/explicit10.C: New test.
2604 * g++.dg/cpp2a/explicit11.C: New test.
2605 * g++.dg/cpp2a/explicit12.C: New test.
2606 * g++.dg/cpp2a/explicit13.C: New test.
2607 * g++.dg/cpp2a/explicit2.C: New test.
2608 * g++.dg/cpp2a/explicit3.C: New test.
2609 * g++.dg/cpp2a/explicit4.C: New test.
2610 * g++.dg/cpp2a/explicit5.C: New test.
2611 * g++.dg/cpp2a/explicit6.C: New test.
2612 * g++.dg/cpp2a/explicit7.C: New test.
2613 * g++.dg/cpp2a/explicit8.C: New test.
2614 * g++.dg/cpp2a/explicit9.C: New test.
2616 2018-10-30 Segher Boessenkool <segher@kernel.crashing.org>
2618 PR rtl-optimization/87708
2619 * gcc.dg/ira-shrinkwrap-prep-1.c: xfail test.
2620 * gcc.dg/ira-shrinkwrap-prep-2.c: xfail test.
2622 2018-10-30 Paolo Carlini <paolo.carlini@oracle.com>
2624 * g++.dg/cpp1z/has-unique-obj-representations1.C: Test location too.
2625 * g++.dg/ext/flexarray-mangle-2.C: Likewise.
2626 * g++.dg/ext/flexarray-mangle.C: Likewise.
2627 * g++.dg/ext/flexarray-subst.C: Likewise.
2628 * g++.dg/ext/flexary10.C: Likewise.
2629 * g++.dg/ext/flexary11.C: Likewise.
2630 * g++.dg/ext/flexary14.C: Likewise.
2631 * g++.dg/ext/flexary16.C: Likewise.
2632 * g++.dg/ext/flexary26.C: Likewise.
2633 * g++.dg/ext/flexary27.C: Likewise.
2634 * g++.dg/ext/flexary7.C: Likewise.
2635 * g++.dg/ext/pr71290.C: Likewise.
2637 2018-10-30 Paul Koning <ni1d@arrl.net>
2639 * gcc.dg/tree-ssa/attr-alias.c: Skip if no weak support.
2641 2018-10-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
2643 * gcc.dg/tree-prof/cold_partition_label.c: Update for cold
2644 section names without numbers.
2645 * gcc.dg/tree-prof/section-attr-1.c: Ditto.
2646 * gcc.dg/tree-prof/section-attr-2.c: Ditto.
2647 * gcc.dg/tree-prof/section-attr-3.c: Ditto.
2649 2018-10-29 David Malcolm <dmalcolm@redhat.com>
2652 * c-c++-common/substring-location-PR-87721.c: New test.
2653 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
2655 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2656 (test_string_literals): Fold the index arguments before checking
2659 2018-10-29 David Malcolm <dmalcolm@redhat.com>
2661 * c-c++-common/spellcheck-reserved.c: Update expected output for
2662 C++ for merger of "did you mean" suggestions into the error
2664 * g++.dg/ext/builtin3.C: Update expected output for merger of "did
2665 you mean" suggestion into the error.
2666 * g++.dg/lookup/error1.C: Likewise.
2667 * g++.dg/lookup/pr77549.C: Likewise.
2668 * g++.dg/lookup/pr80913.C: Likewise.
2669 * g++.dg/lookup/suggestions1.C: Likewise.
2670 * g++.dg/lookup/suggestions2.C: New test.
2671 * g++.dg/overload/koenig1.C: Update expected output as above.
2672 * g++.dg/spellcheck-identifiers-2.C: Likewise.
2673 * g++.dg/spellcheck-identifiers.C: Likewise.
2674 * g++.dg/spellcheck-ns.C: New test.
2675 * g++.dg/spellcheck-pr77829.C: Update expected output as above.
2676 * g++.dg/spellcheck-pr78656.C: Likewise.
2677 * g++.dg/spellcheck-pr79298.C: Likewise, adding
2678 -fdiagnostics-show-caret to options.
2679 * g++.dg/spellcheck-pr80177.C: Likewise.
2680 * g++.dg/spellcheck-single-vs-multiple.C: New test.
2681 * g++.dg/spellcheck-typenames.C: Update expected output as above.
2682 * g++.dg/template/static10.C: Likewise.
2683 * g++.old-deja/g++.mike/ns5.C: Likewise.
2684 * g++.old-deja/g++.mike/ns7.C: Likewise.
2685 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2686 * g++.old-deja/g++.other/lineno5.C: Likewise.
2688 2018-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2690 * g++.dg/cpp0x/auto24.C: Test location too.
2691 * g++.dg/cpp0x/auto3.C: Likewise.
2692 * g++.dg/cpp0x/auto42.C: Likewise.
2693 * g++.dg/cpp0x/initlist57.C: Likewise.
2694 * g++.dg/cpp0x/initlist75.C: Likewise.
2695 * g++.dg/cpp0x/initlist80.C: Likewise.
2696 * g++.dg/cpp0x/lambda/lambda-ice13.C: Likewise.
2697 * g++.old-deja/g++.brendan/array-refs.C: Likewise.
2698 * g++.old-deja/g++.bugs/900322_01.C: Likewise.
2699 * g++.old-deja/g++.bugs/900519_07.C: Likewise.
2700 * g++.old-deja/g++.other/typeck1.C: Likewise.
2702 2018-10-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2705 * g++.dg/pr87469.C: New test.
2707 2018-10-29 Marek Polacek <polacek@redhat.com>
2709 PR c++/87594 - constexpr rejects-valid with range-based for.
2710 * g++.dg/cpp1y/constexpr-loop8.C: New test.
2712 2018-10-29 Richard Biener <rguenther@suse.de>
2714 PR tree-optimization/87785
2715 * gcc.dg/torture/20181029-1.c: New testcase.
2716 * gcc.dg/torture/20181029-2.c: Likewise.
2718 2018-10-29 Richard Biener <rguenther@suse.de>
2720 PR tree-optimization/87790
2721 * gcc.dg/pr87790.c: New testcase.
2723 2018-10-29 Martin Liska <mliska@suse.cz>
2725 * g++.dg/gcov/gcov-8.C: Do not check intermediate format.
2726 * lib/gcov.exp: Remove legacy verify-intermediate.
2728 2018-10-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2730 * gcc.dg/gimplefe-30.c: New test.
2731 * gcc.dg/gimplefe-31.c: New test.
2732 * gcc.dg/gimplefe-32.c: New test.
2733 * gcc.dg/gimplefe-33.c: New test.
2735 2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
2737 * gcc.misc-tests/help.exp: Add D to option descriptions check.
2738 * gdc.dg/asan/asan.exp: New file.
2739 * gdc.dg/asan/gdc272.d: New test.
2740 * gdc.dg/compilable.d: New test.
2741 * gdc.dg/dg.exp: New file.
2742 * gdc.dg/gdc254.d: New test.
2743 * gdc.dg/gdc260.d: New test.
2744 * gdc.dg/gdc270a.d: New test.
2745 * gdc.dg/gdc270b.d: New test.
2746 * gdc.dg/gdc282.d: New test.
2747 * gdc.dg/gdc283.d: New test.
2748 * gdc.dg/imports/gdc170.d: New test.
2749 * gdc.dg/imports/gdc231.d: New test.
2750 * gdc.dg/imports/gdc239.d: New test.
2751 * gdc.dg/imports/gdc241a.d: New test.
2752 * gdc.dg/imports/gdc241b.d: New test.
2753 * gdc.dg/imports/gdc251a.d: New test.
2754 * gdc.dg/imports/gdc251b.d: New test.
2755 * gdc.dg/imports/gdc253.d: New test.
2756 * gdc.dg/imports/gdc254a.d: New test.
2757 * gdc.dg/imports/gdc256.d: New test.
2758 * gdc.dg/imports/gdc27.d: New test.
2759 * gdc.dg/imports/gdcpkg256/package.d: New test.
2760 * gdc.dg/imports/runnable.d: New test.
2761 * gdc.dg/link.d: New test.
2762 * gdc.dg/lto/lto.exp: New file.
2763 * gdc.dg/lto/ltotests_0.d: New test.
2764 * gdc.dg/lto/ltotests_1.d: New test.
2765 * gdc.dg/runnable.d: New test.
2766 * gdc.dg/simd.d: New test.
2767 * gdc.test/gdc-test.exp: New file.
2768 * lib/gdc-dg.exp: New file.
2769 * lib/gdc.exp: New file.
2771 2017-10-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2774 * gfortran.dg/findloc_1.f90: New test.
2775 * gfortran.dg/findloc_2.f90: New test.
2776 * gfortran.dg/findloc_3.f90: New test.
2777 * gfortran.dg/findloc_4.f90: New test.
2778 * gfortran.dg/findloc_5.f90: New test.
2779 * gfortran.dg/findloc_6.f90: New test.
2781 2018-10-26 Bill Schmidt <wschmidt@linux.ibm.com>
2782 Jinsong Ji <jji@us.ibm.com>
2784 * gcc.target/powerpc/sse-addss-1.c: Call abort under DEBUG also;
2786 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
2787 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
2788 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
2789 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
2790 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
2791 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
2792 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
2793 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
2794 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
2795 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
2796 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
2797 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
2798 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
2799 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
2800 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
2801 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
2802 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
2803 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
2804 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
2805 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
2806 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
2807 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
2808 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
2809 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
2810 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
2811 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
2812 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
2813 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
2814 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
2815 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
2816 * gcc.target/powerpc/sse2-pmuludq1.c: Likewise.
2817 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
2818 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
2819 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
2820 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
2821 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
2822 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
2823 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
2824 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
2825 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
2826 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
2827 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
2828 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
2830 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
2832 * gcc.target/powerpc/ssse3-check.h: New file.
2833 * gcc.target/powerpc/ssse3-vals.h: New file.
2834 * gcc.target/powerpc/ssse3-pabsb.c: New file.
2835 * gcc.target/powerpc/ssse3-pabsd.c: New file.
2836 * gcc.target/powerpc/ssse3-pabsw.c: New file.
2837 * gcc.target/powerpc/ssse3-palignr.c: New file.
2838 * gcc.target/powerpc/ssse3-phaddd.c: New file.
2839 * gcc.target/powerpc/ssse3-phaddsw.c: New file.
2840 * gcc.target/powerpc/ssse3-phaddw.c: New file.
2841 * gcc.target/powerpc/ssse3-phsubd.c: New file.
2842 * gcc.target/powerpc/ssse3-phsubsw.c: New file.
2843 * gcc.target/powerpc/ssse3-phsubw.c: New file.
2844 * gcc.target/powerpc/ssse3-pmaddubsw.c: New file.
2845 * gcc.target/powerpc/ssse3-pmulhrsw.c: New file.
2846 * gcc.target/powerpc/ssse3-pshufb.c: New file.
2847 * gcc.target/powerpc/ssse3-psignb.c: New file.
2848 * gcc.target/powerpc/ssse3-psignd.c: New file.
2849 * gcc.target/powerpc/ssse3-psignw.c: New file.
2851 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
2853 * gcc.target/powerpc/mmx-packs.c: Enable 32 bit execution.
2854 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
2855 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
2856 * gcc.target/powerpc/mmx-packs.c: Likewise.
2857 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
2858 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
2859 * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
2860 * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
2861 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
2862 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
2863 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
2864 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
2865 * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
2866 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
2867 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
2868 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
2869 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
2870 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
2871 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
2872 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
2873 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
2874 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
2875 * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
2876 * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
2877 * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
2878 * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
2879 * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
2880 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
2881 * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
2882 * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
2883 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
2884 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
2885 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
2886 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
2887 * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
2888 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
2889 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
2890 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
2891 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
2892 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
2893 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
2894 * gcc.target/powerpc/pr37191.c: Likewise.
2895 * gcc.target/powerpc/sse-addps-1.c: Likewise.
2896 * gcc.target/powerpc/sse-addss-1.c: Likewise.
2897 * gcc.target/powerpc/sse-andnps-1.c: Likewise.
2898 * gcc.target/powerpc/sse-andps-1.c: Likewise.
2899 * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
2900 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
2901 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
2902 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
2903 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
2904 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
2905 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
2906 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
2907 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
2908 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
2909 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
2910 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
2911 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
2912 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
2913 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
2914 * gcc.target/powerpc/sse-divps-1.c: Likewise.
2915 * gcc.target/powerpc/sse-divss-1.c: Likewise.
2916 * gcc.target/powerpc/sse-maxps-1.c: Likewise.
2917 * gcc.target/powerpc/sse-maxps-2.c: Likewise.
2918 * gcc.target/powerpc/sse-maxss-1.c: Likewise.
2919 * gcc.target/powerpc/sse-minps-1.c: Likewise.
2920 * gcc.target/powerpc/sse-minps-2.c: Likewise.
2921 * gcc.target/powerpc/sse-minss-1.c: Likewise.
2922 * gcc.target/powerpc/sse-movaps-1.c: Likewise.
2923 * gcc.target/powerpc/sse-movaps-2.c: Likewise.
2924 * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
2925 * gcc.target/powerpc/sse-movhps-1.c: Likewise.
2926 * gcc.target/powerpc/sse-movhps-2.c: Likewise.
2927 * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
2928 * gcc.target/powerpc/sse-movlps-1.c: Likewise.
2929 * gcc.target/powerpc/sse-movlps-2.c: Likewise.
2930 * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
2931 * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
2932 * gcc.target/powerpc/sse-movss-1.c: Likewise.
2933 * gcc.target/powerpc/sse-movss-2.c: Likewise.
2934 * gcc.target/powerpc/sse-movss-3.c: Likewise.
2935 * gcc.target/powerpc/sse-mulps-1.c: Likewise.
2936 * gcc.target/powerpc/sse-mulss-1.c: Likewise.
2937 * gcc.target/powerpc/sse-orps-1.c: Likewise.
2938 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
2939 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
2940 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
2941 * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
2942 * gcc.target/powerpc/sse-pminub-1.c: Likewise.
2943 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
2944 * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
2945 * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
2946 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
2947 * gcc.target/powerpc/sse-shufps-1.c: Likewise.
2948 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
2949 * gcc.target/powerpc/sse-subps-1.c: Likewise.
2950 * gcc.target/powerpc/sse-subss-1.c: Likewise.
2951 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
2952 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
2953 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
2954 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
2955 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
2956 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
2957 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
2958 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
2959 * gcc.target/powerpc/sse-xorps-1.c: Likewise.
2960 * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
2961 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
2962 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
2963 * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
2964 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
2965 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
2966 * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
2967 * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
2968 * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
2969 * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
2970 * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
2971 * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
2972 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
2973 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
2974 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
2975 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
2976 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
2977 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
2978 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
2979 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
2980 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
2981 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
2982 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
2983 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
2984 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
2985 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
2986 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
2987 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
2988 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
2989 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
2990 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
2991 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
2992 * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
2993 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
2994 * gcc.target/powerpc/sse2-mmx.c: Likewise.
2995 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
2996 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
2997 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
2998 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
2999 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
3000 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
3001 * gcc.target/powerpc/sse2-movq-2.c: Likewise.
3002 * gcc.target/powerpc/sse2-movq-3.c: Likewise.
3003 * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
3004 * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
3005 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
3006 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
3007 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
3008 * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
3009 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
3010 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
3011 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
3012 * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
3013 * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
3014 * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
3015 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
3016 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
3017 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
3018 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
3019 * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
3020 * gcc.target/powerpc/sse2-pand-1.c: Likewise.
3021 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
3022 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
3023 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
3024 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
3025 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
3026 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
3027 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
3028 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
3029 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
3030 * gcc.target/powerpc/sse2-pextrw.c: Likewise.
3031 * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
3032 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
3033 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
3034 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
3035 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
3036 * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
3037 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
3038 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
3039 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
3040 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
3041 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
3042 * gcc.target/powerpc/sse2-por-1.c: Likewise.
3043 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
3044 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
3045 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
3046 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
3047 * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
3048 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
3049 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
3050 * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
3051 * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
3052 * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
3053 * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
3054 * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
3055 * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
3056 * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
3057 * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
3058 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
3059 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
3060 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
3061 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
3062 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
3063 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
3064 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
3065 * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
3066 * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
3067 * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
3068 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
3069 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
3070 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
3071 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
3072 * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
3073 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
3074 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
3075 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
3076 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
3077 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
3078 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
3079 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
3080 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
3081 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
3082 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
3083 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
3084 * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
3085 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
3086 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
3087 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
3088 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
3089 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
3090 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
3091 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
3092 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
3093 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
3094 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
3095 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
3096 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
3097 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
3098 * gcc.target/powerpc/sse3-haddps.c: Likewise.
3099 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
3100 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
3101 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
3102 * gcc.target/powerpc/sse3-movddup.c: Likewise.
3103 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
3104 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
3105 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. Also, add
3106 ommitted "-mpower8-vector" to dg-options.
3108 2018-10-26 Jan Hubicka <jh@suse.cz>
3110 * g++.dg/lto/odr-1_0.C: Fix template.
3111 * g++.dg/lto/odr-1_1.C: Fix template.
3113 2018-10-26 Richard Biener <rguenther@suse.de>
3115 PR tree-optimization/87105
3116 * g++.dg/vect/slp-pr87105.cc: Adjust.
3117 * gcc.dg/torture/20181024-1.c: New testcase.
3118 * g++.dg/opt/20181025-1.C: Likewise.
3120 2018-10-26 Richard Biener <rguenther@suse.de>
3123 * g++.dg/lto/odr-1_0.C: Fix pattern.
3125 2018-10-26 Richard Biener <rguenther@suse.de>
3127 PR tree-optimization/87746
3128 * gcc.dg/pr87746.c: New testcase.
3130 2018-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3132 * gcc.dg/pr78973-2.c: Remove xfail on dg-warning.
3134 2018-10-25 Carl Love <cel@us.ibm.com>
3136 * gcc.target/powerpc/float128-cmp2-runnable.c: New test file.
3138 2018-10-25 Martin Liska <mliska@suse.cz>
3141 * gcc.dg/tree-ssa/pr84436-5.c (foo): Use signed char.
3143 2018-10-25 Martin Liska <mliska@suse.cz>
3146 * gcc.dg/tree-prof/time-profiler-1.c: Revert.
3147 * gcc.dg/tree-prof/time-profiler-2.c: Likewise.
3148 * gcc.dg/tree-prof/time-profiler-3.c: Likewise.
3150 2018-10-25 Ilya Leoshkevich <iii@linux.ibm.com>
3152 * gcc.target/s390/global-array-almost-huge-element.c: New test.
3153 * gcc.target/s390/global-array-almost-negative-huge-element.c: New test.
3154 * gcc.target/s390/global-array-element-pic.c: New test.
3155 * gcc.target/s390/global-array-even-element.c: New test.
3156 * gcc.target/s390/global-array-huge-element.c: New test.
3157 * gcc.target/s390/global-array-negative-huge-element.c: New test.
3158 * gcc.target/s390/global-array-odd-element.c: New test.
3160 2018-10-25 Jan Hubicka <jh@suse.cz>
3162 * g++.dg/lto/odr-1_0.C: New test.
3163 * g++.dg/lto/odr-1_1.C: New test.
3165 2018-10-25 Thomas Preud'homme <thomas.preudhomme@linaro.org>
3168 * gcc.dg/sibcall-9.c: Make v static.
3169 * gcc.dg/sibcall-10.c: Likewise.
3171 2018-10-25 Richard Biener <rguenther@suse.de>
3173 PR tree-optimization/87665
3174 PR tree-optimization/87745
3175 * gfortran.dg/20181025-1.f: New testcase.
3177 2018-10-25 Jakub Jelinek <jakub@redhat.com>
3180 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier
3181 from kind with a colon rather than comma.
3182 * gfortran.dg/gomp/schedule-modifiers-1.f90: New test.
3183 * gfortran.dg/gomp/schedule-modifiers-2.f90: New test.
3185 2018-10-24 Michael Meissner <meissner@linux.ibm.com>
3187 * gcc.target/powerpc/float128-math.c: New test to make sure the
3188 long double built-in function names use the f128 form if the user
3189 switched from IBM long double to IEEE long double.
3190 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Likewise.
3192 2018-10-24 Jakub Jelinek <jakub@redhat.com>
3195 * g++.dg/cpp0x/gen-attrs-66.C: New test.
3197 2018-10-24 Martin Sebor <msebor@redhat.com>
3200 * g++.dg/Wclass-memaccess-4.C: Remove XFAIL.
3202 2018-10-24 Martin Liska <mliska@suse.cz>
3204 PR tree-optimization/84436
3205 * gcc.dg/tree-ssa/pr84436-1.c: New test.
3206 * gcc.dg/tree-ssa/pr84436-2.c: New test.
3207 * gcc.dg/tree-ssa/pr84436-3.c: New test.
3208 * gcc.dg/tree-ssa/pr84436-4.c: New test.
3209 * gcc.dg/tree-ssa/pr84436-5.c: New test.
3211 2018-10-24 Ilya Leoshkevich <iii@linux.ibm.com>
3213 * gcc.target/s390/20181024-1.c: New test.
3215 2018-10-24 Richard Biener <rguenther@suse.de>
3217 PR tree-optimization/87105
3218 * gcc.dg/vect/bb-slp-39.c: New testcase.
3219 * gfortran.dg/vect/pr83232.f90: Un-XFAIL.
3221 2018-10-24 Richard Biener <rguenther@suse.de>
3223 PR tree-optimization/84013
3224 * gcc.dg/tree-ssa/restrict-9.c: New testcase.
3226 2018-10-24 Richard Biener <rguenther@suse.de>
3228 PR tree-optimization/87665
3229 * gcc.dg/torture/pr87665.c: New testcase.
3231 2018-10-23 Jakub Jelinek <jakub@redhat.com>
3233 * g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives to c++17_down
3234 only. Add expected warnings and messages for c++2a.
3236 2018-10-23 Richard Biener <rguenther@suse.de>
3238 PR tree-optimization/87105
3239 PR tree-optimization/87608
3240 * g++.dg/tree-ssa/phiopt-1.C: New testcase.
3241 g++.dg/vect/slp-pr87105.cc: Likewise.
3242 * g++.dg/tree-ssa/pr21463.C: Scan phiopt2 because this testcase
3243 relies on phiprop run before.
3244 * g++.dg/tree-ssa/pr30738.C: Likewise.
3245 * g++.dg/tree-ssa/pr57380.C: Likewise.
3246 * gcc.dg/tree-ssa/pr84859.c: Likewise.
3247 * gcc.dg/tree-ssa/pr45397.c: Scan phiopt2 because phiopt1 is
3248 confused by copies in the IL left by EVRP.
3249 * gcc.dg/tree-ssa/phi-opt-5.c: Likewise, this time confused
3251 * gcc.dg/tree-ssa/phi-opt-12.c: Scan phiopt2.
3252 * gcc.dg/pr24574.c: Likewise.
3253 * g++.dg/tree-ssa/pr86544.C: Scan phiopt4.
3255 2018-10-23 Richard Biener <rguenther@suse.de>
3257 PR tree-optimization/87700
3258 * gcc.dg/torture/pr87700.c: New testcase.
3260 2018-10-23 Richard Biener <rguenther@suse.de>
3262 PR tree-optimization/87693
3263 * gcc.dg/torture/pr87693.c: New testcase.
3265 2018-10-23 Paul Thomas <pault@gcc.gnu.org>
3268 * gfortran.dg/deferred_character_23.f90 : Check reallocation is
3269 occurring as it should and a regression caused by version 1 of
3272 2018-10-22 Yury Gribov <tetra2005@gmail.com>
3274 PR tree-optimization/87633
3275 * g++.dg/pr87633.C: New test.
3277 2018-10-22 Marek Polacek <polacek@redhat.com>
3280 * g++.dg/concepts/memfun-err.C: Make it a compile test.
3282 2018-10-22 Richard Biener <rguenther@suse.de>
3284 * gcc.dg/tree-ssa/evrp12.c: New testcase.
3285 * gcc.dg/predict-6.c: Adjust.
3286 * gcc.dg/tree-ssa/vrp33.c: Disable EVRP.
3287 * gcc.dg/tree-ssa/vrp02.c: Likewise.
3288 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
3290 2018-10-22 Martin Liska <mliska@suse.cz>
3292 PR tree-optimization/87686
3293 * g++.dg/tree-ssa/pr87686.C: New test.
3295 2018-10-22 Jakub Jelinek <jakub@redhat.com>
3297 * g++.target/i386/i386.exp: Use g++-dg-runtest to iterate
3298 properly -std= options.
3300 2018-10-22 Richard Biener <rguenther@suse.de>
3302 * gcc.dg/graphite/scop-4.c: Avoid out-of-bound access.
3304 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
3306 * gnat.dg/sso14.adb: New test.
3307 * gnat.dg/sso15.adb: Likewise.
3309 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
3311 * gnat.dg/warn19.ad[sb]: New test.
3312 * gnat.dg/warn19_pkg.ads: New helper.
3314 2018-10-22 Richard Biener <rguenther@suse.de>
3316 PR tree-optimization/87640
3317 * gcc.dg/torture/pr87640.c: New testcase.
3319 2018-10-22 Ilya Leoshkevich <iii@linux.ibm.com>
3321 * gcc.target/s390/litpool-int.c: New test.
3323 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
3326 * gcc.target/i386/avx512f-andn-di-zmm-1.c: New test.
3327 * gcc.target/i386/avx512f-andn-si-zmm-1.c: Likewise.
3328 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise.
3329 * gcc.target/i386/avx512f-andn-si-zmm-3.c: Likewise.
3330 * gcc.target/i386/avx512f-andn-si-zmm-4.c: Likewise.
3331 * gcc.target/i386/avx512f-andn-si-zmm-5.c: Likewise.
3332 * gcc.target/i386/avx512vl-andn-si-xmm-1.c: Likewise.
3333 * gcc.target/i386/avx512vl-andn-si-ymm-1.c: Likewise.
3335 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
3338 * gcc.target/i386/avx512f-and-di-zmm-1.c: New test.
3339 * gcc.target/i386/avx512f-and-si-zmm-1.c: Likewise.
3340 * gcc.target/i386/avx512f-and-si-zmm-2.c: Likewise.
3341 * gcc.target/i386/avx512f-and-si-zmm-3.c: Likewise.
3342 * gcc.target/i386/avx512f-and-si-zmm-4.c: Likewise.
3343 * gcc.target/i386/avx512f-and-si-zmm-5.c: Likewise.
3344 * gcc.target/i386/avx512f-and-si-zmm-6.c: Likewise.
3345 * gcc.target/i386/avx512f-or-di-zmm-1.c: Likewise.
3346 * gcc.target/i386/avx512f-or-si-zmm-1.c: Likewise.
3347 * gcc.target/i386/avx512f-or-si-zmm-2.c: Likewise.
3348 * gcc.target/i386/avx512f-or-si-zmm-3.c: Likewise.
3349 * gcc.target/i386/avx512f-or-si-zmm-4.c: Likewise.
3350 * gcc.target/i386/avx512f-or-si-zmm-5.c: Likewise.
3351 * gcc.target/i386/avx512f-or-si-zmm-6.c: Likewise.
3352 * gcc.target/i386/avx512f-xor-di-zmm-1.c: Likewise.
3353 * gcc.target/i386/avx512f-xor-si-zmm-1.c: Likewise.
3354 * gcc.target/i386/avx512f-xor-si-zmm-2.c: Likewise.
3355 * gcc.target/i386/avx512f-xor-si-zmm-3.c: Likewise.
3356 * gcc.target/i386/avx512f-xor-si-zmm-4.c: Likewise.
3357 * gcc.target/i386/avx512f-xor-si-zmm-5.c: Likewise.
3358 * gcc.target/i386/avx512f-xor-si-zmm-6.c: Likewise.
3359 * gcc.target/i386/avx512vl-and-si-xmm-1.c: Likewise.
3360 * gcc.target/i386/avx512vl-and-si-ymm-1.c: Likewise.
3361 * gcc.target/i386/avx512vl-or-si-xmm-1.c: Likewise.
3362 * gcc.target/i386/avx512vl-or-si-ymm-1.c: Likewise.
3363 * gcc.target/i386/avx512vl-xor-si-xmm-1.c: Likewise.
3364 * gcc.target/i386/avx512vl-xor-si-ymm-1.c: Likewise.
3366 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
3369 * gcc.target/i386/avx512f-add-di-zmm-1.c: New test.
3370 * gcc.target/i386/avx512f-add-si-zmm-1.c: Likewise.
3371 * gcc.target/i386/avx512f-add-si-zmm-2.c: Likewise.
3372 * gcc.target/i386/avx512f-add-si-zmm-3.c: Likewise.
3373 * gcc.target/i386/avx512f-add-si-zmm-4.c: Likewise.
3374 * gcc.target/i386/avx512f-add-si-zmm-5.c: Likewise.
3375 * gcc.target/i386/avx512f-add-si-zmm-6.c: Likewise.
3376 * gcc.target/i386/avx512f-sub-di-zmm-1.c: Likewise.
3377 * gcc.target/i386/avx512f-sub-si-zmm-1.c: Likewise.
3378 * gcc.target/i386/avx512f-sub-si-zmm-2.c: Likewise.
3379 * gcc.target/i386/avx512f-sub-si-zmm-3.c: Likewise.
3380 * gcc.target/i386/avx512f-sub-si-zmm-4.c: Likewise.
3381 * gcc.target/i386/avx512f-sub-si-zmm-5.c: Likewise.
3382 * gcc.target/i386/avx512vl-add-si-xmm-1.c: Likewise.
3383 * gcc.target/i386/avx512vl-add-si-ymm-1.c: Likewise.
3384 * gcc.target/i386/avx512vl-sub-si-xmm-1.c: Likewise.
3385 * gcc.target/i386/avx512vl-sub-si-ymm-1.c: Likewise.
3387 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3390 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmsubpd512_mask): New.
3391 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
3392 (__builtin_ia32_vfmsubps512_mask): Likewise.
3393 (__builtin_ia32_vfmsubps512_maskz): Likewise.
3394 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
3395 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
3396 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
3397 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
3398 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
3399 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
3400 * testsuite/gcc.target/i386/sse-13.c
3401 (__builtin_ia32_vfmsubpd512_mask): Likewise.
3402 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
3403 (__builtin_ia32_vfmsubps512_mask): Likewise.
3404 (__builtin_ia32_vfmsubps512_maskz): Likewise.
3405 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
3406 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
3407 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
3408 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
3409 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
3410 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
3411 * testsuite/gcc.target/i386/sse-23.c
3412 (__builtin_ia32_vfmsubpd512_mask): Likewise.
3413 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
3414 (__builtin_ia32_vfmsubps512_mask): Likewise.
3415 (__builtin_ia32_vfmsubps512_maskz): Likewise.
3416 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
3417 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
3418 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
3419 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
3420 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
3421 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
3423 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3426 * gcc.target/i386/avx512f-fnmsub-df-zmm-1.c: New test.
3427 * gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c: Likewise.
3428 * gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c: Likewise.
3429 * gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c: Likewise.
3430 * gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c: Likewise.
3431 * gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c: Likewise.
3432 * gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c: Likewise.
3433 * gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c: Likewise.
3434 * gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c: Likewise.
3435 * gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c: Likewise.
3436 * gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c: Likewise.
3438 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3441 * gcc.target/i386/avx512f-fnmadd-df-zmm-1.c: New test.
3442 * gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c: Likewise.
3443 * gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c: Likewise.
3444 * gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c: Likewise.
3445 * gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c: Likewise.
3446 * gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c: Likewise.
3447 * gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c: Likewise.
3448 * gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c: Likewise.
3449 * gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c: Likewise.
3450 * gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c: Likewise.
3451 * gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c: Likewise.
3453 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3456 * gcc.target/i386/avx512f-fmsub-df-zmm-1.c: New test.
3457 * gcc.target/i386/avx512f-fmsub-sf-zmm-1.c: Likewise.
3458 * gcc.target/i386/avx512f-fmsub-sf-zmm-2.c: Likewise.
3459 * gcc.target/i386/avx512f-fmsub-sf-zmm-3.c: Likewise.
3460 * gcc.target/i386/avx512f-fmsub-sf-zmm-4.c: Likewise.
3461 * gcc.target/i386/avx512f-fmsub-sf-zmm-5.c: Likewise.
3462 * gcc.target/i386/avx512f-fmsub-sf-zmm-6.c: Likewise.
3463 * gcc.target/i386/avx512f-fmsub-sf-zmm-7.c: Likewise.
3464 * gcc.target/i386/avx512f-fmsub-sf-zmm-8.c: Likewise.
3465 * gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c: Likewise.
3466 * gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c: Likewise.
3468 2018-10-21 Paul Thomas <pault@gcc.gnu.org>
3471 * gfortran.dg/deferred_character_31.f90 : New test.
3473 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3476 * gcc.target/i386/avx512f-mul-df-zmm-1.c: New test.
3477 * gcc.target/i386/avx512f-mul-sf-zmm-1.c: Likewise.
3478 * gcc.target/i386/avx512f-mul-sf-zmm-2.c: Likewise.
3479 * gcc.target/i386/avx512f-mul-sf-zmm-3.c: Likewise.
3480 * gcc.target/i386/avx512f-mul-sf-zmm-4.c: Likewise.
3481 * gcc.target/i386/avx512f-mul-sf-zmm-5.c: Likewise.
3482 * gcc.target/i386/avx512f-mul-sf-zmm-6.c: Likewise.
3483 * gcc.target/i386/avx512vl-mul-sf-xmm-1.c: Likewise.
3484 * gcc.target/i386/avx512vl-mul-sf-ymm-1.c: Likewise.
3486 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3489 * gcc.target/i386/pr87662.c
3491 2018-10-20 H.J. Lu <hongjiu.lu@intel.com>
3494 * gcc.target/i386/avx512f-div-df-zmm-1.c: New test.
3495 * gcc.target/i386/avx512f-div-sf-zmm-1.c: Likewise.
3496 * gcc.target/i386/avx512f-div-sf-zmm-2.c: Likewise.
3497 * gcc.target/i386/avx512f-div-sf-zmm-3.c: Likewise.
3498 * gcc.target/i386/avx512f-div-sf-zmm-4.c: Likewise.
3499 * gcc.target/i386/avx512f-div-sf-zmm-5.c: Likewise.
3500 * gcc.target/i386/avx512vl-div-sf-xmm-1.c: Likewise.
3501 * gcc.target/i386/avx512vl-div-sf-ymm-1.c: Likewise.
3503 2018-10-20 Marek Polacek <polacek@redhat.com>
3505 * g++.dg/*.C: Use target c++17 instead of explicit dg-options.
3506 * lib/g++-dg.exp: Don't test C++11 by default. Add C++17 to
3507 the list of default stds to test.
3509 2018-10-20 Jakub Jelinek <jakub@redhat.com>
3512 * gcc.c-torture/compile/pr87647.c: New test.
3514 2018-10-19 Jakub Jelinek <jakub@redhat.com>
3518 * c-c++-common/gomp/doacross-2.c: New test.
3519 * c-c++-common/gomp/sink-3.c: Expect another error during error
3522 2018-10-19 Segher Boessenkool <segher@kernel.crashing.org>
3524 * gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR
3526 * gcc.target/powerpc/safe-indirect-jump-3.c: Ditto.
3528 2018-10-19 Richard Biener <rguenther@suse.de>
3531 * gcc.dg/torture/pr87645.c: New testcase.
3533 2018-10-19 Richard Biener <rguenther@suse.de>
3536 * gcc.target/i386/pr87657.c: New testcase.
3538 2018-10-19 H.J. Lu <hongjiu.lu@intel.com>
3541 * gcc.target/i386/avx512-binop-1.h: New file.
3542 * gcc.target/i386/avx512-binop-2.h: Likewise.
3543 * gcc.target/i386/avx512-binop-3.h: Likewise.
3544 * gcc.target/i386/avx512-binop-4.h: Likewise.
3545 * gcc.target/i386/avx512-binop-5.h: Likewise.
3546 * gcc.target/i386/avx512-binop-6.h: Likewise.
3547 * gcc.target/i386/avx512f-add-df-zmm-1.c: Likewise.
3548 * gcc.target/i386/avx512f-add-sf-zmm-1.c: Likewise.
3549 * gcc.target/i386/avx512f-add-sf-zmm-2.c: Likewise.
3550 * gcc.target/i386/avx512f-add-sf-zmm-3.c: Likewise.
3551 * gcc.target/i386/avx512f-add-sf-zmm-4.c: Likewise.
3552 * gcc.target/i386/avx512f-add-sf-zmm-5.c: Likewise.
3553 * gcc.target/i386/avx512f-add-sf-zmm-6.c: Likewise.
3554 * gcc.target/i386/avx512f-sub-df-zmm-1.c: Likewise.
3555 * gcc.target/i386/avx512f-sub-sf-zmm-1.c: Likewise.
3556 * gcc.target/i386/avx512f-sub-sf-zmm-2.c: Likewise.
3557 * gcc.target/i386/avx512f-sub-sf-zmm-3.c: Likewise.
3558 * gcc.target/i386/avx512f-sub-sf-zmm-4.c: Likewise.
3559 * gcc.target/i386/avx512f-sub-sf-zmm-5.c: Likewise.
3560 * gcc.target/i386/avx512vl-add-sf-xmm-1.c: Likewise.
3561 * gcc.target/i386/avx512vl-add-sf-ymm-1.c: Likewise.
3562 * gcc.target/i386/avx512vl-sub-sf-xmm-1.c: Likewise.
3563 * gcc.target/i386/avx512vl-sub-sf-ymm-1.c: Likewise.
3565 2018-10-19 Ilya Leoshkevich <iii@linux.ibm.com>
3567 PR rtl-optimization/87596
3568 * gcc.target/i386/pr87596.c: New test.
3570 2018-10-19 Eric Botcazou <ebotcazou@adacore.com>
3572 * gnat.dg/frame_overflow2.adb: New test.
3574 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
3577 * gcc.target/i386/avx512-fma-1.h: New file.
3578 * gcc.target/i386/avx512-fma-2.h: Likewise.
3579 * gcc.target/i386/avx512-fma-3.h: Likewise.
3580 * gcc.target/i386/avx512-fma-4.h: Likewise.
3581 * gcc.target/i386/avx512-fma-5.h: Likewise.
3582 * gcc.target/i386/avx512-fma-6.h: Likewise.
3583 * gcc.target/i386/avx512-fma-7.h: Likewise.
3584 * gcc.target/i386/avx512-fma-8.h: Likewise.
3585 * gcc.target/i386/avx512f-fmadd-df-zmm-1.c: Likewise.
3586 * gcc.target/i386/avx512f-fmadd-sf-zmm-1.c: Likewise.
3587 * gcc.target/i386/avx512f-fmadd-sf-zmm-2.c: Likewise.
3588 * gcc.target/i386/avx512f-fmadd-sf-zmm-3.c: Likewise.
3589 * gcc.target/i386/avx512f-fmadd-sf-zmm-4.c: Likewise.
3590 * gcc.target/i386/avx512f-fmadd-sf-zmm-5.c: Likewise.
3591 * gcc.target/i386/avx512f-fmadd-sf-zmm-6.c: Likewise.
3592 * gcc.target/i386/avx512f-fmadd-sf-zmm-7.c: Likewise.
3593 * gcc.target/i386/avx512f-fmadd-sf-zmm-8.c: Likewise.
3594 * gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c: Likewise.
3595 * gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c: Likewise.
3597 2018-10-18 Tobias Burnus <burnus@net-b.de>
3600 * gfortran.dg/realloc_on_assign_31.f90: New file.
3602 2018-10-18 David Malcolm <dmalcolm@redhat.com>
3604 PR tree-optimization/87562
3605 * c-c++-common/substring-location-PR-87562-1-a.h: New file.
3606 * c-c++-common/substring-location-PR-87562-1-b.h: New file.
3607 * c-c++-common/substring-location-PR-87562-1.c: New test.
3608 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
3610 * gcc.dg/plugin/pr87562-a.h: New file.
3611 * gcc.dg/plugin/pr87562-b.h: New file.
3613 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
3616 * gfortran.dg/associate_45.f90 : New test.
3618 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
3621 * gfortran.dg/deferred_character_30.f90 : New test.
3623 2018-10-18 Richard Biener <rguenther@suse.de>
3626 * gcc.dg/torture/pr87087.c: New testcase.
3627 * gcc.dg/graphite/pr84204.c: XFAIL.
3628 * gcc.dg/graphite/pr85935.c: Likewise.
3630 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
3633 * gcc.target/i386/pr87537-1.c: New test.
3635 2018-10-17 Joseph Myers <joseph@codesourcery.com>
3637 * gcc.dg/c11-static-assert-7.c, gcc.dg/c11-static-assert-8.c,
3638 gcc.dg/c11-static-assert-9.c, gcc.dg/c2x-static-assert-1.c,
3639 gcc.dg/c2x-static-assert-2.c, gcc.dg/c99-static-assert-2.c,
3640 gcc.dg/gnu2x-static-assert-1.c: New tests.
3641 * gcc.dg/missing-symbol-3.c: Update expected fix-it text.
3643 2018-10-17 Tobias Burnus <burnus@net-b.de>
3646 * gfortran.dg/select_type_47.f90: New.
3648 2018-10-17 Eric Botcazou <ebotcazou@adacore.com>
3650 * gcc.c-torture/execute/pr87623.c: New test.
3652 2018-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3655 * g++.dg/cpp0x/pr84705.C: New.
3657 2018-10-17 Paul Thomas <pault@gcc.gnu.org>
3662 * gfortran.dg/associate_44.f90 : New test.
3665 * gfortran.dg/select_type_45.f90 : New test.
3668 * gfortran.dg/select_type_46.f90 : New test.
3670 2018-10-16 Tobias Burnus <burnus@net-b.de>
3673 * gfortran.dg/allocate_with_source_26.f90: Extend
3674 testcase with polymorphic variables.
3676 2018-10-16 Tobias Burnus <burnus@net-b.de>
3679 * gfortran.dg/allocate_with_source_26.f90: New.
3681 2018-10-15 David Malcolm <dmalcolm@redhat.com>
3683 * gcc.dg/missing-header-fixit-3.c: Update expected indentation
3684 to reflect minimum margin width.
3685 * gcc.dg/missing-header-fixit-4.c: Likewise.
3686 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
3688 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
3690 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c:
3692 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add it.
3694 2018-10-15 Tobias Burnus <burnus@net-b.de>
3697 * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree.
3699 2018-10-15 Renlin Li <renlin.li@arm.com>
3702 * gcc.target/aarch64/sve/pr87563.c: New.
3704 2018-10-15 Paul Thomas <pault@gcc.gnu.org>
3705 Tobias Burnus <burnus@gcc.gnu.org>
3708 * gfortran.dg/select_type_44.f90: New test.
3709 * gfortran.dg/associate_42.f90: New test.
3711 2018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com>
3713 PR tree-optimization/87022
3714 * gcc.dg/tree-ssa/pr87022.c: New test.
3716 2018-10-15 Richard Biener <rguenther@suse.de>
3719 * gcc.dg/torture/restrict-6.c: New testcase.
3721 2018-10-15 Andreas Krebbel <krebbel@linux.ibm.com>
3723 * g++.dg/vec-init-1.C: New test.
3725 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
3728 * gcc.target/i386/pr87599.c: New test.
3730 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
3733 * gcc.target/i386/pr87572.c: New test.
3735 2018-10-14 Paul Thomas <pault@gcc.gnu.org>
3738 * gfortran.dg/associate_43.f90: New test.
3740 2018-10-14 Anthony Green <green@moxielogic.com>
3742 * gcc.c-torture/execute/20101011-1.c: Adjust for moxie.
3744 2018-10-12 Yury Gribov <tetra2005@gmail.com>
3747 * c-c++-common/pr81376.c: New test.
3748 * gcc.target/i386/387-ficom-2.c: Update test.
3749 * gcc.target/i386/387-ficom-2.c: Ditto.
3751 2018-10-12 Tobias Burnus <burnus@net-b.de>
3754 * gfortran.dg/inline_matmul_24.f90: New.
3756 2018-10-12 Tobias Burnus <burnus@net-b.de>
3759 * gfortran.dg/goacc/pr77765.f90: Modify dg-error.
3760 * gfortran.dg/interface_42.f90: Ditto.
3761 * gfortran.dg/internal_references_1.f90: Ditto.
3762 * gfortran.dg/invalid_procedure_name.f90: Ditto.
3763 * gfortran.dg/pr65453.f90: Ditto.
3764 * gfortran.dg/pr77414.f90: Ditto.
3765 * gfortran.dg/pr78741.f90: Ditto.
3766 * gfortran.dg/same_name_2.f90: Ditto.
3768 2018-10-12 Wilco Dijkstra <wdijkstr@arm.com>
3770 * gcc.target/aarch64/popcnt.c: Test zero-extended popcount.
3771 * gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors.
3773 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
3775 * gcc.target/powerpc/fold-vec-insert-char-p8.c: New.
3776 * gcc.target/powerpc/fold-vec-insert-char-p9.c: New.
3777 * gcc.target/powerpc/fold-vec-insert-double.c: New.
3778 * gcc.target/powerpc/fold-vec-insert-float-p8.c: New.
3779 * gcc.target/powerpc/fold-vec-insert-float-p9.c: New.
3780 * gcc.target/powerpc/fold-vec-insert-int-p8.c: New.
3781 * gcc.target/powerpc/fold-vec-insert-int-p9.c: New.
3782 * gcc.target/powerpc/fold-vec-insert-longlong.c: New.
3783 * gcc.target/powerpc/fold-vec-insert-short-p8.c: New.
3784 * gcc.target/powerpc/fold-vec-insert-short-p9.c: New.
3786 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
3788 * gcc.target/powerpc/fold-vec-extract-char.p7.c: New.
3789 * gcc.target/powerpc/fold-vec-extract-char.p8.c: New.
3790 * gcc.target/powerpc/fold-vec-extract-char.p9.c: New.
3791 * gcc.target/powerpc/fold-vec-extract-double.p7.c: New.
3792 * gcc.target/powerpc/fold-vec-extract-double.p8.c: New.
3793 * gcc.target/powerpc/fold-vec-extract-double.p9.c: New.
3794 * gcc.target/powerpc/fold-vec-extract-float.p7.c: New.
3795 * gcc.target/powerpc/fold-vec-extract-float.p8.c: New.
3796 * gcc.target/powerpc/fold-vec-extract-float.p9.c: New.
3797 * gcc.target/powerpc/fold-vec-extract-int.p7.c: New.
3798 * gcc.target/powerpc/fold-vec-extract-int.p8.c: New.
3799 * gcc.target/powerpc/fold-vec-extract-int.p9.c: New.
3800 * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: New.
3801 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: New.
3802 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: New.
3803 * gcc.target/powerpc/fold-vec-extract-short.p7.c: New.
3804 * gcc.target/powerpc/fold-vec-extract-short.p8.c: New.
3805 * gcc.target/powerpc/fold-vec-extract-short.p9.c: New.
3807 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
3809 * gcc.target/powerpc/fold-vec-select-char.c: New.
3810 * gcc.target/powerpc/fold-vec-select-double.c: New.
3811 * gcc.target/powerpc/fold-vec-select-float.c: New.
3812 * gcc.target/powerpc/fold-vec-select-int.c: New.
3813 * gcc.target/powerpc/fold-vec-select-longlong.c: New.
3814 * gcc.target/powerpc/fold-vec-select-short.c: New.
3816 2018-10-09 Giuliano Belinassi <giuliano.belinassi@usp.br>
3818 PR tree-optimization/86829
3819 * gcc.dg/sinatan-1.c: New test.
3820 * gcc.dg/sinatan-2.c: New test.
3821 * gcc.dg/sinatan-3.c: New test.
3823 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
3825 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: New.
3826 * gcc.target/powerpc/fold-vec-mergeeo-int.c: New.
3827 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: New.
3829 2018-10-11 Tobias Burnus <burnus@net-b.de>
3832 2018-10-09 Tobias Burnus <burnus@net-b.de>
3835 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
3836 change to dg-do compile.
3837 * gfortran.dg/actual_array_substr_2.f90: Ditto.
3838 * gfortran.dg/array_initializer_1.f90: Use array
3839 element not size-one section.
3840 * gfortran.dg/array_substring.f90: New.
3842 2018-10-11 Wilco Dijkstra <wdijkstr@arm.com>
3845 * gcc.target/aarch64/pr87511.c: Add new test.
3847 2018-10-11 David Malcolm <dmalcolm@redhat.com>
3850 * g++.dg/torture/accessor-fixits-9.C: New test.
3852 2018-10-11 Nathan Sidwell <nathan@acm.org>
3854 * g++.dg/parse/close-brace.C: New.
3855 * g++.dg/cpp0x/noexcept16.C: Avoid warning.
3856 * g++.old-deja/g++.other/crash32.C: Add another error
3858 2018-10-11 Jakub Jelinek <jakub@redhat.com>
3861 * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
3862 c++14_only to c++14.
3864 2018-10-11 David Malcolm <dmalcolm@redhat.com>
3866 * lib/multiline.exp (dg-begin-multiline-output): Issue an error if
3867 there hasn't been a dg-end-multiline-output since the last
3868 dg-begin-multiline-output.
3869 (dg-end-multiline-output): Issue an error if there hasn't been a
3870 dg-begin-multiline-output. Reset _multiline_last_beginning_line
3871 as soon possible. Rename "line" to "last_line".
3873 2018-10-11 Andrew Stubbs <ams@codesourcery.com>
3875 * selftests/repeat.rtl: New file.
3877 2018-10-11 Jakub Jelinek <jakub@redhat.com>
3880 * g++.dg/cpp1z/decomp48.C: New test.
3882 2018-10-11 David Malcolm <dmalcolm@redhat.com>
3884 * g++.dg/diagnostic/macro-arg-count.C: Move to...
3885 * c-c++-common/cpp/macro-arg-count-1.c: ...here, generalizing
3886 output for C vs C++. Expect notes showing the definitions of the
3888 * c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the
3891 2018-10-11 Martin Jambor <mjambor@suse.cz>
3893 * gcc.dg/warn-abs-1.c: Guard tests assuming size of long double is
3894 greater that the size of double by target large_long double.
3896 2018-10-11 Jakub Jelinek <jakub@redhat.com>
3898 * g++.dg/cpp2a/feat-cxx2a.C: New test.
3901 * g++.dg/rtti/typeid12.C: New test.
3903 2018-10-10 Eric Botcazou <ebotcazou@adacore.com>
3905 * g++.dg/other/pr87574.C: New test.
3907 2018-10-10 Marek Polacek <polacek@redhat.com>
3909 PR c++/87567 - constexpr rejects call to non-constexpr function.
3910 * g++.dg/cpp1y/constexpr-loop7.C: New test.
3912 2018-10-10 Paul A. Clarke <pc@us.ibm.com>
3915 * gcc.target/powerpc/sse3-check.h: Remove duplicated code.
3916 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
3917 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
3918 * gcc.target/powerpc/sse3-haddps.c: Likewise.
3919 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
3920 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
3921 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
3922 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
3923 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
3924 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
3925 * gcc.target/powerpc/sse3-movddup.c: Likewise.
3926 * gcc.target/powerpc/pr37191.c: Likewise.
3927 2018-10-10 Martin Sebor <msebor@redhat.com>
3930 * gcc.dg/transparent-union-6.c: New.
3932 2018-10-10 Martin Sebor <msebor@redhat.com>
3934 * gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t.
3935 Add a test for 2-byte wchar_t.
3936 * gcc.dg/builtin-memchr.c: New test.
3938 2018-10-10 Uros Bizjak <ubizjak@gmail.com>
3941 * gcc.target/i386/pr87573.c: New test.
3943 2018-10-10 Jakub Jelinek <jakub@redhat.com>
3946 * gcc.target/i386/pr87550.c: New test.
3949 * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options.
3951 2018-10-09 Paolo Carlini <paolo.carlini@oracle.com>
3954 * g++.dg/concepts/pr84423-1.C: New.
3955 * g++.dg/concepts/pr84423-2.C: Likewise.
3956 * g++.dg/cpp0x/auto39.C: Test location too.
3957 * g++.dg/cpp0x/auto9.C: Likewise.
3958 * g++.dg/cpp1y/pr60384.C: Likewise.
3960 2018-10-09 Paul A. Clarke <pc@us.ibm.com>
3962 * gcc.target/powerpc/sse3-check.h: New file.
3963 * gcc.target/powerpc/sse3-addsubps.c: New file.
3964 * gcc.target/powerpc/sse3-addsubpd.c: New file.
3965 * gcc.target/powerpc/sse3-haddps.c: New file.
3966 * gcc.target/powerpc/sse3-hsubps.c: New file.
3967 * gcc.target/powerpc/sse3-haddpd.c: New file.
3968 * gcc.target/powerpc/sse3-hsubpd.c: New file.
3969 * gcc.target/powerpc/sse3-lddqu.c: New file.
3970 * gcc.target/powerpc/sse3-movsldup.c: New file.
3971 * gcc.target/powerpc/sse3-movshdup.c: New file.
3972 * gcc.target/powerpc/sse3-movddup.c: New file.
3973 * gcc.target/powerpc/pr37191.c: New file.
3975 2018-10-09 Tobias Burnus <burnus@net-b.de>
3978 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
3979 change to dg-do compile.
3980 * gfortran.dg/actual_array_substr_2.f90: Ditto.
3981 * gfortran.dg/array_initializer_1.f90: Use array
3982 element not size-one section.
3983 * gfortran.dg/array_substring.f90: New.
3985 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
3987 * gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New
3990 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
3992 * gnat.dg/warn17.adb: New testcase.
3994 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
3996 * gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb,
3997 gnat.dg/inline14_pkg.ads: New testcase.
3999 2018-10-09 Ed Schonberg <schonberg@adacore.com>
4001 * gnat.dg/warn18.adb: New testcase.
4003 2018-10-09 Martin Liska <mliska@suse.cz>
4005 * c-c++-common/asan/pr64820.c: Add line number to scanned
4007 * c-c++-common/asan/use-after-return-1.c: Likewise.
4008 * g++.dg/asan/function-argument-1.C (main): Likewise.
4009 * g++.dg/asan/function-argument-2.C (main): Likewise.
4010 * g++.dg/asan/function-argument-3.C (main): Likewise.
4011 * g++.dg/asan/use-after-scope-1.C (main): Likewise.
4012 * g++.dg/asan/use-after-scope-2.C (main): Likewise.
4013 * g++.dg/asan/use-after-scope-types-1.C (main): Likewise.
4014 * g++.dg/asan/use-after-scope-types-2.C (main): Likewise.
4015 * g++.dg/asan/use-after-scope-types-3.C (main): Likewise.
4016 * g++.dg/asan/use-after-scope-types-4.C (main): Likewise.
4017 * g++.dg/asan/use-after-scope-types-5.C (main): Likewise.
4018 * gcc.dg/asan/pr78541.c (main): Likewise.
4019 * gcc.dg/asan/use-after-scope-1.c (main): Likewise.
4020 * gcc.dg/asan/use-after-scope-10.c (main): Likewise.
4021 * gcc.dg/asan/use-after-scope-2.c (main): Likewise.
4022 * gcc.dg/asan/use-after-scope-3.c (main): Likewise.
4023 * gcc.dg/asan/use-after-scope-5.c (main): Likewise.
4024 * gcc.dg/asan/use-after-scope-9.c (main): Likewise.
4026 2018-10-09 Paul Thomas <pault@gcc.gnu.org>
4029 * gfortran.dg/deferred_type_component_3.f90: New test.
4032 * gfortran.dg/deferred_character_28.f90: New test.
4033 * gfortran.dg/deferred_character_29.f90: New test (note that
4034 this test appears in PR83196 comment #4 by mistake).
4036 2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
4038 * gcc.target/i386/vararg-loc.c: Accept a column number.
4040 2018-10-08 Martin Liska <mliska@suse.cz>
4042 * gcc.target/i386/i386.exp: Move procedures to
4043 target-supports.exp.
4044 * g++.target/i386/i386.exp: New file.
4045 * gcc.target/i386/mv*.C: Move here tests and remove
4046 target filter in these tests.
4048 2018-10-08 Cesar Philippidis <cesar@codesourcery.com>
4050 * gfortran.dg/contiguous_4.f90: Adjust.
4051 * gfortran.dg/contiguous_4.f90: New test.
4053 2018-10-08 Paul Thomas <pault@gcc.gnu.org>
4056 * gfortran.dg/associate_41.f90: New test.
4058 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4060 * gcc.dg/merge-all-constants-2.c: Require string_merging support.
4061 * gnat.dg/string_merge1.adb: Likewise.
4062 * gnat.dg/string_merge2.adb: Likewise.
4064 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4066 * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.
4068 2018-10-08 Martin Liska <mliska@suse.cz>
4070 * g++.dg/ext/pr82625.C: Add dg-compile filter.
4072 2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
4075 * g++.dg/concepts/pr71128.C: New.
4077 2018-10-08 Richard Sandiford <richard.sandiford@arm.com>
4080 * gcc.dg/pr87286.c: New test.
4082 2018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4085 * gfortran.dg/array_constructor_type_23.f90: New test.
4087 2018-10-06 Paul Thomas <pault@gcc.gnu.org>
4090 * gfortran.dg/elemental_function_4.f90 : New test.
4092 2018-10-05 Peter Bergner <bergner@linux.ibm.com>
4094 PR rtl-optimization/86939
4095 PR rtl-optimization/87479
4096 * gcc.target/powerpc/pr86939.c: New test.
4097 * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results.
4099 2018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4101 * gnat.dg/string_merge1.adb: Fix test expectations.
4102 * gnat.dg/string_merge2.adb: Likewise.
4104 2018-10-05 David Malcolm <dmalcolm@redhat.com>
4107 * g++.dg/ext/builtin4.C: Set expected location for warning to the
4108 correct location within the format string.
4109 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and
4110 files for testing locations within string literal locations from
4112 * g++.dg/warn/Wformat-method.C: New test.
4113 * g++.dg/warn/Wformat-pr71863.C: New test.
4114 * g++.dg/warn/Wformat-ranges-c++11.C: New test.
4115 * g++.dg/warn/Wformat-ranges.C: New test, based on
4116 gcc.dg/format/diagnostic-ranges.c.
4117 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4118 (test_multitoken_macro): Generalize expected output to work with
4120 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4121 (test_stringified_token_1): Likewise.
4122 (test_stringified_token_3): Likewise.
4124 2018-10-05 David Malcolm <dmalcolm@redhat.com>
4126 * lib/multiline.exp (proc dg-end-multiline-output): Check argument
4127 count. If there's a 3rd argument, use dg-process-target on it,
4128 bailing out, or recording expected failures as "maybe_x".
4129 (proc handle-multiline-outputs): Extract "maybe_x", and use it
4130 to convert pass/fail into xpass/xfail.
4132 2018-10-05 Martin Sebor <msebor@redhat.com>
4134 PR tree-optimization/87490
4135 * gcc.dg/pr87490.c: New test.
4136 * gcc.dg/warn-strnlen-no-nul-2.c: Same.
4138 2018-10-05 Steve Ellcey <sellcey@cavium.com>
4140 PR tree-optimization/71625
4141 * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute.
4142 (test_vclz_s16): Ditto.
4143 (test_vclz_s32): Ditto.
4144 (test_vclzq_s8): Ditto.
4145 (test_vclzq_s16): Ditto.
4146 (test_vclzq_s32): Ditto.
4147 (test_vclz_u8): Ditto.
4148 (test_vclz_u16): Ditto.
4149 (test_vclz_u32): Ditto.
4150 (test_vclzq_u8): Ditto.
4151 (test_vclzq_u16): Ditto.
4152 (test_vclzq_u32): Ditto.
4153 * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto.
4154 (test_vneg_s16): Ditto.
4155 (test_vneg_s32): Ditto.
4156 (test_vneg_s64): Ditto.
4157 (test_vnegd_s64): Ditto.
4158 (test_vnegq_s8): Ditto.
4159 (test_vnegq_s16): Ditto.
4160 (test_vnegq_s32): Ditto.
4161 (test_vnegq_s64): Ditto.
4163 2018-10-05 Segher Boessenkool <segher@kernel.crashing.org>
4166 * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead
4167 of dfp_hw. Don't include <altivec.h>.
4168 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require
4170 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>.
4171 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto.
4172 * gcc.target/powerpc/test_mffsl.c: Ditto.
4174 2018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com>
4176 * c-c++-common/Wprio-ctor-dtor.c: New test.
4178 2018-10-04 David Malcolm <dmalcolm@redhat.com>
4180 * gcc.dg/vect/nodump-vect-opt-info-2.c: New test.
4181 * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to
4182 dg-additional-options. Add dg-message and dg-missed directives
4183 to verify that -fopt-info messages are written at the correct
4186 2018-10-04 David Malcolm <dmalcolm@redhat.com>
4188 * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes
4189 due to "-internals" not being selected.
4190 * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with
4191 "-internals" added to re-enable the output from test_scopes.
4192 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c.
4194 2018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4196 * gnat.dg/string_merge1.adb: New test.
4197 * gnat.dg/string_merge2.adb: New test.
4198 * gcc.dg/merge-all-constants-1.c: Adjust test.
4199 * gcc.dg/merge-all-constants-2.c: New test.
4201 2018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com>
4204 * gcc.target/powerpc/undef-bool-2.c: Fix expected error output.
4206 2018-10-04 Martin Liska <mliska@suse.cz>
4209 * gcc.dg/pr87483.c: New test.
4211 2018-10-04 Martin Liska <mliska@suse.cz>
4214 * g++.dg/ext/pr82625.C: New test.
4216 2018-10-04 David Malcolm <dmalcolm@redhat.com>
4218 * gcc.dg/plugin/dump-1.c: New test.
4219 * gcc.dg/plugin/dump_plugin.c: New test plugin.
4220 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4222 2018-10-04 Peter Bergner <bergner@linux.ibm.com>
4224 PR rtl-optimization/87466
4225 * gcc.target/powerpc/pr87466.c: New test.
4227 2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4229 PR tree-optimization/85787
4230 * gcc.dg/ipa/propmalloc-4.c: New test.
4232 2018-10-04 Richard Biener <rguenther@suse.de>
4234 * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.
4236 2018-10-03 Ian Lance Taylor <iant@google.com>
4238 * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
4240 2018-10-03 Martin Sebor <msebor@redhat.com>
4242 * gcc.dg/warn-sprintf-no-nul.c: New test.
4244 2018-10-03 Martin Liska <mliska@suse.cz>
4246 PR gcov-profile/86109
4247 * g++.dg/gcov/pr86109.C: New test.
4249 2018-10-02 Marc Glisse <marc.glisse@inria.fr>
4251 * gcc.dg/tree-ssa/muldiv-1.c: New file.
4252 * gcc.dg/tree-ssa/muldiv-2.c: Likewise.
4254 2018-10-02 Segher Boessenkool <segher@kernel.crashing.org>
4257 * gcc.target/powerpc/vec-init-6.c: Fix expected asm.
4259 2018-10-01 Martin Sebor <msebor@redhat.com>
4261 * gcc.dg/warn-strnlen-no-nul.c: New.
4263 2018-10-01 Carl Love <cel@us.ibm.com>
4266 * gcc.target/powerpc/test_mffsl-p9.c: New file.
4267 * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
4268 * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
4269 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
4270 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.
4272 2018-10-01 Paul Thomas <pault@gcc.gnu.org>
4275 * gfortran.dg/dependency_52.f90 : Expand the test to check both
4276 the call to adjustl and direct assignment of the substring.
4278 2018-10-01 Richard Biener <rguenther@suse.de>
4280 PR tree-optimization/87465
4281 * gcc.dg/tree-ssa/cunroll-15.c: New testcase.
4283 2018-10-01 Tamar Christina <tamar.christina@arm.com>
4286 * gcc.dg/pr82788.c: Skip for AArch64.
4287 * gcc.dg/guality/vla-1.c: Turn off stack-clash.
4288 * gcc.target/aarch64/subsp.c: Likewise.
4289 * gcc.dg/params/blocksort-part.c: Skip stack-clash checks
4291 * gcc.dg/stack-check-10.c: Add AArch64 specific checks.
4292 * gcc.dg/stack-check-12.c: ILP32 fixup.
4293 * gcc.dg/stack-check-5.c: Add AArch64 specific checks.
4294 * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this.
4295 * testsuite/lib/target-supports.exp
4296 (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not
4297 require frame pointer for non-leaf functions.
4299 2018-10-01 Tamar Christina <tamar.christina@arm.com>
4302 * gcc.target/aarch64/stack-check-alloca-1.c: New.
4303 * gcc.target/aarch64/stack-check-alloca-10.c: New.
4304 * gcc.target/aarch64/stack-check-alloca-2.c: New.
4305 * gcc.target/aarch64/stack-check-alloca-3.c: New.
4306 * gcc.target/aarch64/stack-check-alloca-4.c: New.
4307 * gcc.target/aarch64/stack-check-alloca-5.c: New.
4308 * gcc.target/aarch64/stack-check-alloca-6.c: New.
4309 * gcc.target/aarch64/stack-check-alloca-7.c: New.
4310 * gcc.target/aarch64/stack-check-alloca-8.c: New.
4311 * gcc.target/aarch64/stack-check-alloca-9.c: New.
4312 * gcc.target/aarch64/stack-check-alloca.h: New.
4313 * gcc.target/aarch64/stack-check-14.c: New.
4314 * gcc.target/aarch64/stack-check-15.c: New.
4316 2018-10-01 Tamar Christina <tamar.christina@arm.com>
4319 * gcc.target/aarch64/stack-check-prologue-16.c: New test
4320 * gcc.target/aarch64/stack-check-cfa-3.c: New test.
4321 * gcc.target/aarch64/sve/struct_vect_24.c: New test.
4322 * gcc.target/aarch64/sve/struct_vect_24_run.c: New test.
4324 2018-10-01 Jeff Law <law@redhat.com>
4325 Richard Sandiford <richard.sandiford@linaro.org>
4326 Tamar Christina <tamar.christina@arm.com>
4329 * gcc.target/aarch64/stack-check-12.c: New.
4330 * gcc.target/aarch64/stack-check-13.c: New.
4331 * gcc.target/aarch64/stack-check-cfa-1.c: New.
4332 * gcc.target/aarch64/stack-check-cfa-2.c: New.
4333 * gcc.target/aarch64/stack-check-prologue-1.c: New.
4334 * gcc.target/aarch64/stack-check-prologue-10.c: New.
4335 * gcc.target/aarch64/stack-check-prologue-11.c: New.
4336 * gcc.target/aarch64/stack-check-prologue-12.c: New.
4337 * gcc.target/aarch64/stack-check-prologue-13.c: New.
4338 * gcc.target/aarch64/stack-check-prologue-14.c: New.
4339 * gcc.target/aarch64/stack-check-prologue-15.c: New.
4340 * gcc.target/aarch64/stack-check-prologue-2.c: New.
4341 * gcc.target/aarch64/stack-check-prologue-3.c: New.
4342 * gcc.target/aarch64/stack-check-prologue-4.c: New.
4343 * gcc.target/aarch64/stack-check-prologue-5.c: New.
4344 * gcc.target/aarch64/stack-check-prologue-6.c: New.
4345 * gcc.target/aarch64/stack-check-prologue-7.c: New.
4346 * gcc.target/aarch64/stack-check-prologue-8.c: New.
4347 * gcc.target/aarch64/stack-check-prologue-9.c: New.
4348 * gcc.target/aarch64/stack-check-prologue.h: New.
4349 * lib/target-supports.exp
4350 (check_effective_target_supports_stack_clash_protection): Add AArch64.
4352 2018-10-01 Tamar Christina <tamar.christina@arm.com>
4354 * lib/target-supports.exp (check_cached_effective_target_indexed): New.
4355 (check_cached_effective_target, clear_effective_target_cache): Cleanup.
4356 (check_compile): Support values already Boolean.
4357 (check_alias_available, check_gc_sections_available,
4358 check_profiling_available, check_effective_target_vect_cmdline_needed,
4359 check_effective_target_vect_int,
4360 check_effective_target_vect_intfloat_cvt,
4361 check_effective_target_vect_doubleint_cvt,
4362 check_effective_target_vect_intdouble_cvt,
4363 check_effective_target_vect_uintfloat_cvt,
4364 check_effective_target_vect_floatint_cvt,
4365 check_effective_target_vect_floatuint_cvt,
4366 check_effective_target_vect_peeling_profitable,
4367 check_effective_target_vect_simd_clones,
4368 check_effective_target_vect_peeling_profitable,
4369 check_effective_target_vect_simd_clones,
4370 check_effective_target_vect_shift,
4371 check_effective_target_vect_bswap,
4372 check_effective_target_vect_shift_char,
4373 check_effective_target_vect_float,
4374 check_effective_target_vect_double,
4375 check_effective_target_vect_long_long,
4376 check_effective_target_vect_no_int_min_max,
4377 check_effective_target_vect_no_int_add,
4378 check_effective_target_vect_no_bitwise,
4379 check_effective_target_vect_perm,
4380 check_effective_target_vect_perm_byte,
4381 check_effective_target_vect_perm_short,
4382 check_effective_target_xorsign,
4383 check_effective_target_vect_widen_sum_hi_to_si_pattern,
4384 check_effective_target_vect_widen_sum_hi_to_si,
4385 check_effective_target_vect_widen_sum_qi_to_hi,
4386 check_effective_target_vect_widen_sum_qi_to_si,
4387 check_effective_target_vect_widen_mult_qi_to_hi,
4388 check_effective_target_vect_widen_mult_hi_to_si,
4389 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
4390 check_effective_target_vect_widen_mult_hi_to_si_pattern,
4391 check_effective_target_vect_widen_mult_si_to_di_pattern,
4392 check_effective_target_vect_widen_shift,
4393 check_effective_target_vect_sdot_qi,
4394 check_effective_target_vect_udot_qi,
4395 check_effective_target_vect_sdot_hi,
4396 check_effective_target_vect_udot_hi,
4397 check_effective_target_vect_usad_char,
4398 check_effective_target_vect_pack_trunc,
4399 check_effective_target_vect_unpack,
4400 check_effective_target_unaligned_stack,
4401 check_effective_target_vect_no_align,
4402 check_effective_target_vect_hw_misalign,
4403 check_effective_target_natural_alignment_32,
4404 check_effective_target_natural_alignment_64,
4405 check_effective_target_vect_element_align,
4406 check_effective_target_vect_load_lanes **,
4407 check_effective_target_vect_condition,
4408 check_effective_target_vect_cond_mixed,
4409 check_effective_target_vect_char_mult,
4410 check_effective_target_vect_short_mult,
4411 check_effective_target_vect_int_mult,
4412 check_effective_target_vect_extract_even_odd,
4413 check_effective_target_vect_interleave,
4414 check_effective_target_vect_stridedN,
4415 check_effective_target_vect_call_copysignf,
4416 check_effective_target_sqrt_insn,
4417 check_effective_target_vect_call_sqrtf,
4418 check_effective_target_vect_call_btrunc,
4419 check_effective_target_vect_call_btruncf,
4420 check_effective_target_vect_call_ceil,
4421 check_effective_target_vect_call_ceilf,
4422 check_effective_target_vect_call_floor,
4423 check_effective_target_vect_call_floorf,
4424 check_effective_target_vect_call_lceil,
4425 check_effective_target_vect_call_lfloor,
4426 check_effective_target_vect_call_nearbyint,
4427 check_effective_target_vect_call_nearbyintf,
4428 check_effective_target_vect_call_round,
4429 check_effective_target_vect_call_roundf,
4430 check_effective_target_section_anchors,
4431 check_effective_target_bswap,
4432 check_effective_target_sync_int_long,
4433 check_effective_target_sync_char_short,
4434 check_effective_target_tiny,
4435 check_effective_target_pie_copyreloc,
4436 check_effective_target_got32x_reloc,
4437 check_effective_target_tls_get_addr_via_got): Use new caching.
4439 2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
4441 PR tree-optimization/87261
4442 * gcc.dg/pr87261.c: New test.
4444 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
4446 * gcc.target/arc/tph_addx.c: New test.
4448 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
4450 * gcc.target/arc/tmac-3.c: New file.
4452 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
4455 * gfortran.dg/associate_40.f90 : New test.
4457 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
4461 * gfortran.dg/deferred_character_25.f90 : New test.
4462 * gfortran.dg/deferred_character_26.f90 : New test.
4463 * gfortran.dg/deferred_character_27.f90 : New test to verify
4464 that PR82617 remains fixed.
4466 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
4469 * gfortran.dg/deferred_character_24.f90 : New test.
4471 2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
4474 * gcc.target/i386/pr87370.c: New test.
4476 2018-09-29 Paul Thomas <pault@gcc.gnu.org>
4479 * gfortran.dg/dependency_52.f90 : New test.
4481 2018-09-29 Jakub Jelinek <jakub@redhat.com>
4484 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
4485 (CALC): Use double instead of float.
4486 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
4487 _mm512_abs_ps and _mm512_mask_abs_ps.
4489 2018-09-28 David Malcolm <dmalcolm@redhat.com>
4491 * c-c++-common/unroll-1.c: Update expected output from "note" to
4493 * c-c++-common/unroll-2.c: Likewise.
4494 * c-c++-common/unroll-3.c: Likewise.
4495 * g++.dg/tree-ssa/dom-invalid.C: Update expected output from
4496 dg-message to dg-missed. Convert param from -fopt-info to
4497 -fopt-info-missed-ipa.
4498 * g++.dg/tree-ssa/pr81408.C: Update expected output from
4499 dg-message to dg-missed.
4500 * g++.dg/vect/slp-pr56812.cc: Update expected output from
4501 dg-message to dg-optimized.
4502 * gcc.dg/pr26570.c: Update expected output from dg-message to
4503 dg-missed. Convert param from -fopt-info to
4504 -fopt-info-missed-ipa.
4505 * gcc.dg/pr32773.c: Likewise.
4506 * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
4507 dg-message to dg-missed.
4508 * gcc.dg/unroll-2.c: Update expected output from dg-message to
4510 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param
4511 from -fopt-info to -fopt-info-vec.
4512 * gfortran.dg/directive_unroll_1.f90: Update expected output from
4513 "note" to "optimized".
4514 * gfortran.dg/directive_unroll_2.f90: Likewise.
4515 * gfortran.dg/directive_unroll_3.f90: Likewise.
4516 * gnat.dg/unroll4.adb: Likewise.
4517 * lib/gcc-dg.exp (dg-optimized): New procedure.
4518 (dg-missed): New procedure.
4520 2018-09-28 Joseph Myers <joseph@codesourcery.com>
4523 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
4524 values explicitly to target type for comparison.
4526 2018-09-28 Steve Ellcey <sellcey@cavium.com>
4529 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
4532 2018-09-28 Steve Ellcey <sellcey@cavium.com>
4535 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
4537 2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
4539 * gcc.target/sparc/20160229-1.c: Minor tweak.
4540 * gcc.target/sparc/cbcond-2.c: Likewise.
4541 * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
4542 * gcc.target/sparc/movcc-2.c: Minor tweak.
4543 * gcc.target/sparc/overflow-3.c: Likewise.
4544 * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
4545 * gcc.target/sparc/overflow-5.c: Minor tweak.
4546 * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
4548 2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
4550 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
4551 valid value, in the "vector bool int" case.
4553 2018-09-27 Uros Bizjak <ubizjak@gmail.com>
4555 * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
4556 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
4557 * gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
4559 2018-09-27 Martin Liska <mliska@suse.cz>
4561 * g++.dg/pr60518.C: Add -Wno-missing-profile.
4562 * g++.dg/torture/pr59265.C: Likewise.
4563 * g++.dg/tree-prof/morefunc.C: Likewise.
4564 * g++.dg/tree-ssa/dom-invalid.C: Likewise.
4565 * gcc.dg/pr26570.c: Likewise.
4566 * gcc.dg/pr32773.c: Likewise.
4567 * gcc.dg/pr40209.c: Likewise.
4568 * gcc.dg/pr51957-1.c: Likewise.
4569 * gcc.dg/pr80747.c: Likewise.
4570 * gcc.target/aarch64/pr62262.c: Likewise.
4572 2018-09-27 Richard Biener <rguenther@suse.de>
4575 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
4577 2018-09-27 Richard Biener <rguenther@suse.de>
4581 * gcc.dg/debug/dwarf2/inline2.c: Adjust.
4582 * gcc.dg/debug/dwarf2/inline4.c: New testcase.
4584 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
4587 * g++.dg/concepts/pr67544.C: New.
4589 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
4592 * g++.dg/expr/unary4.C: New.
4594 2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
4596 PR gcov-profile/86957
4597 * gcc.dg/Wmissing-profile.c: New test.
4599 2018-09-26 Joseph Myers <joseph@codesourcery.com>
4602 * gcc.target/i386/excess-precision-9.c,
4603 gcc.target/i386/excess-precision-10.c: New tests.
4605 2018-09-26 Richard Biener <rguenther@suse.de>
4608 * gcc.dg/debug/dwarf2/inline5.c: New testcase.
4610 2018-09-26 Martin Jambor <mjambor@suse.cz>
4613 * gcc.dg/pr87347.c: New test.
4615 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4618 * g++.dg/concepts/pr71131.C: New.
4620 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4623 * g++.dg/concepts/pr71127.C: New.
4625 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4628 * g++.dg/concepts/pr67655.C: New.
4630 2018-09-26 Thomas Quinot <quinot@adacore.com>
4632 * gnat.dg/sso13.adb: New testcase.
4634 2018-09-26 Justin Squirek <squirek@adacore.com>
4636 * gnat.dg/warn16.adb: New testcase.
4638 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
4640 * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
4641 gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
4642 gnat.dg/elab7_pkg2.ads: New testcase.
4644 2018-09-26 Javier Miranda <miranda@adacore.com>
4646 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
4648 2018-09-26 Ed Schonberg <schonberg@adacore.com>
4650 * gnat.dg/predicate2-containers.ads,
4651 gnat.dg/predicate2-project-name_values.ads,
4652 gnat.dg/predicate2-project-registry-attribute.ads,
4653 gnat.dg/predicate2-project-registry.ads,
4654 gnat.dg/predicate2-project-typ-set.ads,
4655 gnat.dg/predicate2-project-typ.ads,
4656 gnat.dg/predicate2-project.ads,
4657 gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
4658 gnat.dg/predicate2_main.adb: New testcase.
4660 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
4662 * gnat.dg/dynhash1.adb: New testcase.
4664 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
4666 * gnat.dg/sets1.adb: New testcase.
4667 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
4670 2018-09-26 Thomas Quinot <quinot@adacore.com>
4672 * gnat.dg/sso12.adb: New testcase.
4674 2018-09-26 Justin Squirek <squirek@adacore.com>
4676 * gnat.dg/expr_func8.adb: New testcase.
4678 2018-09-26 Ed Schonberg <schonberg@adacore.com>
4680 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
4683 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4686 * g++.dg/concepts/pr67656.C: New.
4688 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
4690 * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
4691 gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
4692 gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
4694 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
4696 * g++.dg/other/vthunk1.C: Rename to...
4697 * g++.dg/other/thunk1.C: ...this.
4698 * g++.dg/other/thunk2a.C: New test.
4699 * g++.dg/other/thunk2b.C: Likewise.
4701 2018-09-25 Jim Wilson <jimw@sifive.com>
4703 * gcc.target/riscv/weak-1.c: New.
4705 2018-09-25 Jeff Law <law@redhat.com>
4707 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
4708 * gcc.dg/warn-stplen-no-nul.c: Likewise.
4710 2018-09-25 Alexandre Oliva <oliva@adacore.com>
4712 * gnat.dg/dinst.adb: Adjust for locviews.
4714 2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
4716 * g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
4717 * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
4718 vec_splat calls from recently added tests. Update instruction counts.
4719 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
4720 * gcc.target/powerpc/fold-vec-splat-int.c: Same.
4721 * gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
4722 * gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
4723 * gcc.target/powerpc/fold-vec-splat-short.c: Same.
4725 2018-09-25 Marek Polacek <polacek@redhat.com>
4728 * g++.dg/cpp2a/constexpr-virtual12.C: New test.
4730 2018-09-25 Jakub Jelinek <jakub@redhat.com>
4733 * g++.dg/other/pr87398.C: New test.
4734 * g++.dg/cpp2a/constexpr-virtual10.C: New test.
4735 * g++.dg/cpp2a/constexpr-virtual11.C: New test.
4737 2018-09-25 Martin Jambor <mjambor@suse.cz>
4740 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
4742 * gcc.target/i386/warn-abs-3.c: New test.
4744 2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
4747 * g++.dg/cpp0x/pr81246.C: New.
4749 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
4752 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
4753 * gcc.target/i386/pr82699-6.c: Add -fno-pic.
4755 2018-09-25 Jakub Jelinek <jakub@redhat.com>
4757 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
4760 2018-09-25 Richard Biener <rguenther@suse.de>
4762 PR tree-optimization/87402
4763 * gcc.dg/torture/pr87402.c: New testcase.
4765 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
4768 * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
4769 for pie_enabled target.
4770 * gcc.dg/uninit-19.c: Check pie_enabled for PIC.
4771 * gcc.target/i386/pr34256.c: Likewise.
4773 2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
4776 * g++.dg/cpp0x/pr85070.C: New.
4778 2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
4781 * gcc.target/i386/pr82699-1.c: New file.
4782 * gcc.target/i386/pr82699-2.c: Likewise.
4783 * gcc.target/i386/pr82699-3.c: Likewise.
4784 * gcc.target/i386/pr82699-4.c: Likewise.
4785 * gcc.target/i386/pr82699-5.c: Likewise.
4786 * gcc.target/i386/pr82699-6.c: Likewise.
4788 2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4791 * gfortran.dg/intent_out_12.f90: New test.
4793 2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
4796 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
4797 update expected codegen
4799 2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
4801 * gfortran.dg/goacc/nested-parallelism.f90: New test.
4803 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
4806 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
4807 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
4809 2018-09-24 Martin Liska <mliska@suse.cz>
4812 * g++.dg/asan/pr85774.C: New test.
4814 2018-09-24 Alexandre Oliva <oliva@adacore.com>
4817 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
4819 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
4822 * gfortran.dg/intent_out_11.f90: New test.
4824 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
4826 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
4827 * gfortran.dg/coarray_lock_7.f90: Likewise.
4829 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
4832 * gfortran.dg/intent_out_10.f90: New test.
4834 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4837 * gfortran.dg/intent_optimize_2.f90: New test.
4839 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4842 * gfortran.dg/dtio_1.f90: Update test to valid code.
4844 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
4847 * gfortran.dg/deferred_character_23.f90 : New test.
4849 2018-09-21 Jeff Law <law@redhat.com>
4851 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
4852 * gcc.dg/tree-ssa/vrp120.c: New test.
4854 2018-09-21 Marek Polacek <polacek@redhat.com>
4856 PR c++/87372 - __func__ constexpr evaluation.
4857 * g++.dg/cpp1y/func_constexpr2.C: New test.
4859 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
4862 * gfortran.dg/deferred_character_22.f90 : New test.
4864 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
4867 * gfortran.dg/finalize_33.f90 : New test.
4869 2018-09-21 David Malcolm <dmalcolm@redhat.com>
4871 PR tree-optimization/87309
4872 * gcc.dg/pr87309.c: New test.
4874 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
4876 * c-c++-common/dump-ada-spec-14.c: New test.
4878 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
4880 * gcc.dg/nested-func-11.c: New test.
4882 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
4883 more robust and remove target-specific handling.
4885 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
4887 * gcc.c-torture/execute/20180921-1.c: New test.
4889 2018-09-20 Marek Polacek <polacek@redhat.com>
4891 PR c++/87109 - wrong ctor with maybe-rvalue semantics.
4892 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
4893 * g++.dg/cpp0x/ref-qual20.C: New test.
4895 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
4897 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
4898 * g++.dg/lto/20081109-1_0.C: Likewise.
4899 * g++.dg/lto/20090302_0.C: Likewise.
4900 * g++.dg/lto/pr45621_0.C: Likewise.
4901 * g++.dg/lto/pr60567_0.C: Likewise.
4902 * g++.dg/lto/pr62026.C: Likewise.
4903 * gcc.dg/lto/pr45736_0.c: Likewise.
4904 * gcc.dg/lto/pr52634_0.c: Likewise.
4905 * gfortran.dg/lto/20091016-1_0.f90: Likewise.
4906 * gfortran.dg/lto/pr79108_0.f90: Likewise.
4908 2018-09-20 Alexandre Oliva <oliva@adacore.com>
4911 * gcc.dg/pr87054.c: New.
4913 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
4915 PR tree-optimization/87288
4916 * gcc.dg/vect/pr87288-1.c: New test.
4917 * gcc.dg/vect/pr87288-2.c: Likewise,
4918 * gcc.dg/vect/pr87288-3.c: Likewise.
4920 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
4922 PR tree-optimization/86877
4923 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
4925 2018-09-19 Marek Polacek <polacek@redhat.com>
4927 * g++.dg/conversion/op4.C: Add dg-warning.
4928 * g++.dg/warn/Wclass-conversion1.C: New test.
4929 * g++.dg/warn/Wclass-conversion2.C: New test.
4930 * g++.dg/warn/Wconversion5.C: Remove file.
4931 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
4932 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
4933 * g++.old-deja/g++.jason/conversion5.C: Likewise.
4935 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
4938 * g++.dg/cpp0x/desig5.C: New.
4940 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
4943 * gfortran.dg/elemental_function_3.f90 : New test.
4945 2018-09-19 Marek Polacek <polacek@redhat.com>
4947 PR c++/87357 - missing -Wconversion warning
4948 * g++.dg/warn/Wconversion5.C: New test.
4950 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
4952 * gcc.target/aarch64/atomic-store.c: New.
4954 2018-09-19 Richard Biener <rguenther@suse.de>
4956 PR tree-optimization/87349
4957 PR tree-optimization/87342
4958 * gcc.dg/torture/pr87349-1.c: New testcase.
4959 * gcc.dg/torture/pr87349-2.c: Likewise.
4960 * gcc.dg/torture/pr87342.c: Likewise.
4962 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4965 * gfortran.dg/inline_matmul_13.f90: Adjust count for
4967 * gfortran.dg/inline_matmul_16.f90: Likewise.
4968 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
4969 for dgemm instead of dgemm_. Add call to random_number to make
4970 standard conforming.
4971 * gfortran.dg/matmul_blas_1.f90: New test.
4972 * gfortran.dg/matmul_bounds_14.f: New test.
4973 * gfortran.dg/matmul_bounds_15.f: New test.
4974 * gfortran.dg/matmul_bounds_16.f: New test.
4975 * gfortran.dg/blas_gemm_routines.f: New test / additional file for
4978 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
4981 * gfortran.dg/elemental_function_2.f90 : New test.
4983 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
4986 * gfortran.dg/pointer_array_10.f90 : New test.
4987 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
4988 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
4991 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
4994 * g++.dg/concepts/pr85065.C: New.
4996 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4999 * gcc.dg/warn-abs-1.c: Require float128 target.
5000 Skip if large_long_double newlib target.
5002 2018-09-18 Nathan Sidwell <nathan@acm.org>
5005 * g++.dg/warn/pr86881.C: New.
5007 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5009 * gcc.target/aarch64/spellcheck_1.c:
5010 Make architecture suggestion optional.
5011 * gcc.target/aarch64/spellcheck_4.c:
5014 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5016 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
5019 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
5020 Bernd Schmidt <bernds_cb1@t-online.de>
5022 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
5023 * gcc.target/nvptx/atomic_fetch-2.c: ... this.
5024 * gcc.target/nvptx/atomic_fetch-3.c: New test.
5026 2018-09-17 Richard Biener <rguenther@suse.de>
5028 PR tree-optimization/87328
5029 * gcc.dg/torture/pr87328.c: New testcase.
5031 2018-09-17 Martin Jambor <mjambor@suse.cz>
5034 * gcc.dg/warn-abs-1.c: New test.
5035 * gcc.dg/dfp/warn-abs-2.c: Likewise.
5037 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
5039 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
5040 TEST_ALWAYS_FLAGS to HOSTCXX.
5042 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
5045 * gfortran.dg/allocatable_scalar_14.f90 : New test.
5047 2018-09-17 Richard Biener <rguenther@suse.de>
5049 PR tree-optimization/87301
5050 * gcc.dg/torture/pr87301.c: New testcase.
5052 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
5055 * gfortran.dg/deferred_character_21.f90 : New test.
5057 2018-09-16 Janus Weil <janus@gcc.gnu.org>
5061 * gfortran.dg/class_assign_2.f90: New test case.
5062 * gfortran.dg/class_assign_3.f90: New test case.
5064 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5067 * gfortran.dg/matmul_bounds_13.f90: New test case.
5068 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
5070 * gfortran.dg/matmul_5.f90: Likewise.
5071 * gfortran.dg/matmul_bounds_10.f90: Likewise.
5072 * gfortran.dg/matmul_bounds_11.f90: Likewise.
5073 * gfortran.dg/matmul_bounds_2.f90: Likewise.
5074 * gfortran.dg/matmul_bounds_4.f90: Likewise.
5075 * gfortran.dg/matmul_bounds_5.f90: Likewise.
5077 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
5079 * gcc.c-torture/compile/20180915-1.c: New test.
5081 2018-09-14 David Malcolm <dmalcolm@redhat.com>
5084 * c-c++-common/attributes-1.c: Remove bogus suggestion from
5086 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
5088 * gcc.dg/spellcheck-identifiers-4.c: New test.
5090 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
5092 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
5094 2018-09-14 Martin Sebor <msebor@redhat.com>
5096 * gcc.dg/warn-stpcpy-no-nul.c: New test.
5098 2018-09-14 Martin Sebor <msebor@redhat.com>
5099 Jeff Law <law@redhat.com>
5101 * gcc.dg/warn-strcpy-no-nul.c: New test.
5103 2018-09-14 Martin Sebor <msebor@redhat.com>
5106 * g++.dg/pr61941.C: New test.
5108 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5110 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
5111 rather than pattern name in combine dump.
5113 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
5116 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
5119 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5121 PR tree-optimization/87259
5122 * gcc.dg/pr87259.c: New test.
5124 2018-09-13 Martin Sebor <msebor@redhat.com>
5125 Jeff Law <law@redhat.com>
5127 * gcc.dg/warn-strlen-no-nul.c: New test.
5129 2018-09-13 Richard Biener <rguenther@suse.de>
5131 PR tree-optimization/87263
5132 * gcc.dg/torture/pr87263.c: New testcase.
5133 * gcc.dg/torture/ssa-fre-2.c: Likewise.
5134 * gcc.dg/torture/ssa-fre-3.c: Likewise.
5135 * gcc.dg/torture/ssa-fre-4.c: Likewise.
5137 2018-09-13 Omar Sandoval <osandov@osandov.com>
5138 Tom de Vries <tdevries@suse.de>
5141 * gcc.dg/guality/zero-length-array.c: New test.
5143 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
5146 * gcc.target/aarch64/combine_bfxil.c: New file.
5147 * gcc.target/aarch64/combine_bfxil_2.c: New file.
5149 2018-09-13 Jakub Jelinek <jakub@redhat.com>
5150 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5153 * gcc.target/i386/pr87290.c: New test.
5154 * gcc.c-torture/execute/pr87290.c: New test.
5156 2018-09-13 Jakub Jelinek <jakub@redhat.com>
5158 PR tree-optimization/87287
5159 * gcc.dg/tree-ssa/pr87287.c: New test.
5161 2018-09-12 David Malcolm <dmalcolm@redhat.com>
5164 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
5165 special-casing of diagnostic for a single non-viable candidate due
5167 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
5168 Add test coverage for an unmatched overloaded operator.
5169 * g++.dg/expr/pmf-1.C: Likewise.
5170 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
5171 * g++.old-deja/g++.jason/conversion11.C: Likewise.
5172 * g++.old-deja/g++.law/arg11.C: Likewise.
5173 * g++.old-deja/g++.law/arm9.C: Likewise.
5174 * g++.old-deja/g++.robertl/eb131.C: Likewise.
5176 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
5179 * gfortran.dg/allocate_with_mold_2.f90: New test.
5181 2018-09-12 Jakub Jelinek <jakub@redhat.com>
5184 * gcc.target/i386/pr82853-1.c: New test.
5185 * gcc.target/i386/pr82853-2.c: New test.
5187 2018-09-12 Richard Biener <rguenther@suse.de>
5189 PR tree-optimization/87280
5190 * gcc.dg/torture/pr87280.c: New testcase.
5192 2018-09-12 Richard Biener <rguenther@suse.de>
5194 PR tree-optimization/87266
5195 * gcc.dg/torture/pr87266-1.c: New testcase.
5196 * gcc.dg/torture/pr87266-2.c: Likewise.
5197 * gcc.dg/torture/pr87266-3.c: Likewise.
5198 * gcc.dg/torture/pr87266-4.c: Likewise.
5200 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
5202 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
5204 2018-09-12 Jakub Jelinek <jakub@redhat.com>
5205 Andreas Krebbel <krebbel@linux.ibm.com>
5207 PR tree-optimization/86844
5208 * gcc.c-torture/execute/pr86844.c: New test.
5209 * gcc.dg/store_merging_22.c: New test.
5210 * gcc.dg/store_merging_23.c: New test.
5212 2018-09-12 Jakub Jelinek <jakub@redhat.com>
5215 * c-c++-common/torture/pr87248.c: New test.
5217 2018-09-11 Janus Weil <janus@gcc.gnu.org>
5220 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
5222 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
5225 * gfortran.dg/select_type_43.f90: New test.
5227 2018-09-11 Nathan Sidwell <nathan@acm.org>
5229 * gcc.dg/driver-specs.c: New.
5231 2018-09-11 Joey Ye <joey.ye@arm.com>
5233 * lib/gcov.exp (verify-intermediate): Add missing close.
5235 2018-09-11 Janus Weil <janus@gcc.gnu.org>
5238 * gfortran.dg/typebound_call_30.f90: New test case.
5240 2018-09-10 Janus Weil <janus@gcc.gnu.org>
5243 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
5245 2018-09-08 Marek Polacek <polacek@redhat.com>
5247 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
5248 * g++.dg/cpp0x/move-return2.C: New test.
5250 2018-09-08 Marek Polacek <polacek@redhat.com>
5252 * c-c++-common/array-init.c: Add dg-prune-output.
5253 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
5254 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
5255 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
5256 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
5257 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
5258 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
5259 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
5260 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
5261 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
5262 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
5263 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
5264 * g++.dg/cpp1y/pr64382.C: Likewise.
5265 * g++.dg/cpp1y/pr77739.C: Likewise.
5266 * g++.dg/cpp1z/lambda-this1.C: Likewise.
5267 * g++.dg/cpp1z/lambda-this2.C: Likewise.
5268 * g++.dg/template/crash84.C: Adjust dg-error.
5270 2018-09-07 Marek Polacek <polacek@redhat.com>
5272 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
5275 2018-09-07 Marek Polacek <polacek@redhat.com>
5277 PR c++/87152 - range-based for loops with initializer broken in templates.
5278 * g++.dg/cpp2a/range-for11.C: New test.
5279 * g++.dg/cpp2a/range-for12.C: New test.
5280 * g++.dg/cpp2a/range-for13.C: New test.
5281 * g++.dg/cpp2a/range-for14.C: New test.
5282 * g++.dg/cpp2a/range-for15.C: New test.
5283 * g++.dg/cpp2a/range-for16.C: New test.
5284 * g++.dg/cpp2a/range-for17.C: New test.
5285 * g++.dg/cpp2a/range-for18.C: New test.
5286 * g++.dg/parse/error61.C (foo): Adjust dg-error.
5288 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
5291 * gcc.target/powerpc/pr86731.c: New test.
5292 * gcc.target/powerpc/pr86731-longlong.c: New test.
5293 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
5294 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
5295 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
5296 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
5298 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
5301 * gcc.target/s390/pr80080-3.c: New test.
5302 * gcc.target/s390/s390.exp: Make sure the new test passes
5303 on all optimization levels.
5305 2018-09-05 Marek Polacek <polacek@redhat.com>
5307 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
5308 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
5310 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
5311 Bernd Schmidt <bernds_cb1@t-online.de>
5313 * gcc.target/nvptx/atomic_fetch-1.c: New test.
5314 * gcc.target/nvptx/atomic_fetch-1.c: New test.
5316 2018-09-05 Marek Polacek <polacek@redhat.com>
5318 PR c++/87109, wrong overload with ref-qualifiers.
5319 * g++.dg/cpp0x/ref-qual19.C: New test.
5321 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5324 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
5325 * lib/target-supports.exp (scan-assembler_required_options,
5326 scan-assembler-not_required_options,
5327 scan-assembler-times_required_options): Add -fno-ident.
5328 * lib/scanasm.exp (scan-assembler-times): Fix error message.
5329 * c-c++-common/ident-0a.c: New test.
5330 * c-c++-common/ident-0b.c: New test.
5331 * c-c++-common/ident-1a.c: New test.
5332 * c-c++-common/ident-1b.c: New test.
5333 * c-c++-common/ident-2a.c: New test.
5334 * c-c++-common/ident-2b.c: New test.
5336 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5338 * gcc.dg/recip_sqrt_mult_1.c: New test.
5339 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
5340 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
5341 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
5342 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
5343 * g++.dg/recip_sqrt_mult_1.C: Likewise.
5344 * g++.dg/recip_sqrt_mult_2.C: Likewise.
5346 2018-09-05 Martin Liska <mliska@suse.cz>
5348 PR tree-optimization/87205
5349 * gcc.dg/tree-ssa/pr87205-2.c: New test.
5350 * gcc.dg/tree-ssa/pr87205.c: New test.
5352 2018-09-05 Richard Biener <rguenther@suse.de>
5354 PR tree-optimization/87217
5355 * gfortran.dg/pr87217.f: New testcase.
5357 2018-09-05 Pádraig Brady p@draigbrady.com
5360 * g++.dg/abi/pr87137.C: New.
5363 * g++.dg/pr87185.C: New.
5365 2018-09-05 Martin Liska <mliska@suse.cz>
5368 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
5369 to support Darwin names.
5371 2018-09-05 Martin Liska <mliska@suse.cz>
5373 * g++.dg/gcov/loop.C: Update test to support new format.
5375 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
5378 * g++.dg/pr86593.C: New test.
5380 2018-09-04 Jakub Jelinek <jakub@redhat.com>
5383 * gcc.target/i386/pr87198.c: New test.
5385 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5388 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
5390 2018-09-04 Richard Biener <rguenther@suse.de>
5392 PR tree-optimization/87211
5393 * gcc.dg/torture/pr87211.c: New testcase.
5395 2018-09-04 Richard Biener <rguenther@suse.de>
5397 PR tree-optimization/87176
5398 * gcc.dg/torture/pr87176.c: New testcase.
5399 * gcc.dg/torture/ssa-fre-1.c: Likewise.
5401 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5403 * gfortran.dg/modulo_check: New test.
5405 2018-09-03 Richard Biener <rguenther@suse.de>
5407 PR tree-optimization/87177
5408 * gcc.dg/torture/pr87177.c: New testcase.
5409 * gcc.dg/torture/pr87177-2.c: Likewise.
5411 2018-09-03 Richard Biener <rguenther@suse.de>
5413 PR tree-optimization/87200
5414 * gcc.dg/torture/pr87200.c: New testcase.
5416 2018-09-03 Richard Biener <rguenther@suse.de>
5418 PR tree-optimization/87197
5419 * gcc.dg/torture/pr87197.c: New testcase.
5421 PR tree-optimization/87169
5422 * gcc.dg/torture/pr87169.c: New testcase.
5424 2018-09-03 Martin Liska <mliska@suse.cz>
5427 * gcc.dg/completion-4.c: New test.
5429 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
5432 * g++.dg/concepts/pr84980.C: New.
5434 2018-09-03 Martin Liska <mliska@suse.cz>
5437 * c-c++-common/pr59521-1.c: New test.
5438 * c-c++-common/pr59521-2.c: New test.
5439 * gcc.dg/tree-prof/pr59521-3.c: New test.
5441 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5443 * c-c++-common/array-init.c: New test.
5444 * g++.dg/init/string2.C: Remove selector.
5446 2018-09-01 Michael Matz <matz@suse.de>
5448 PR tree-optimization/87074
5449 * gcc.dg/pr87074.c: New test.
5451 2018-08-31 Richard Biener <rguenther@suse.de>
5453 PR tree-optimization/87168
5454 * gcc.dg/torture/pr87168.c: New testcase.
5456 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
5458 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
5459 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
5460 (test_vnegd_s64): Likewise.
5461 * gcc.target/aarch64/vnegd_64.c: New.
5462 * gcc.target/aarch64/vabsd_64.c: New.
5463 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
5465 2018-08-31 Nathan Sidwell <nathan@acm.org>
5469 * g++.dg/cpp0x/pr87155.C: New.
5470 * g++.dg/cpp0x/inline-ns10.C: Adjust.
5472 2018-08-31 Jakub Jelinek <jakub@redhat.com>
5475 * gcc.target/i386/avx512bw-pr87138.c: New test.
5477 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
5481 * gfortran.dg/pr86328.f90 : New test.
5482 in comment 12 of the PR.
5483 * gfortran.dg/pr86760.f90 : New test.
5485 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
5487 * g++.dg/cpp0x/noexcept30.C: Make dependence on
5488 -fdelete-null-pointer-checks explicit.
5489 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
5490 * g++.dg/expr/pmf-3.C: Likewise.
5491 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
5492 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
5493 * g++.dg/tree-ssa/pr61034.C: Likewise.
5494 * gcc.dg/addr_equal-1.c: Likewise.
5495 * gcc.dg/ipa/pr85734.c: Likewise.
5496 * gcc.dg/ipa/propmalloc-1.c: Likewise.
5497 * gcc.dg/ipa/propmalloc-2.c: Likewise.
5498 * gcc.dg/ipa/propmalloc-3.c: Likewise.
5499 * gcc.dg/tree-ssa/pr78154.c: Likewise.
5500 * gcc.dg/tree-ssa/pr83648.c: Likewise.
5502 2018-08-30 Martin Sebor <msebor@redhat.com>
5505 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
5507 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
5510 gcc.dg/strcmpopt_6.c: Remove.
5511 gcc.target/aarch64/strcmpopt_6.c: New testcase.
5512 gcc.target/i386/strcmpopt_6.c: Likewise.
5514 2018-08-30 Richard Biener <rguenther@suse.de>
5516 PR tree-optimization/87147
5517 * gcc.dg/torture/pr87147.c: New testcase.
5519 2018-08-30 Tamar Christina <tamar.christina@arm.com>
5521 * gcc.target/aarch64/large_struct_copy_2.c: New.
5523 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
5526 * gcc.c-torture/execute/pr87053.c: New test.
5528 2018-08-29 Jakub Jelinek <jakub@redhat.com>
5531 * g++.dg/ubsan/vptr-13.C: New test.
5533 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
5536 * g++.dg/concepts/pr85265.C: New.
5538 2018-08-29 Martin Sebor <msebor@redhat.com>
5539 Bernd Edlinger <bernd.edlinger@hotmail.de>
5541 PR tree-optimization/86714
5542 PR tree-optimization/86711
5543 * gcc.c-torture/execute/memchr-1.c: New test.
5544 * gcc.c-torture/execute/pr86714.c: New test.
5545 * gcc.c-torture/execute/widechar-3.c: New test.
5546 * gcc.dg/strlenopt-58.c: New test.
5548 2018-08-29 Richard Biener <rguenther@suse.de>
5550 PR tree-optimization/87132
5551 * gcc.dg/torture/pr87132.c: New testcase.
5553 2018-08-29 David Malcolm <dmalcolm@redhat.com>
5556 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
5557 output to reflect underlining of pertinent parameter in decl
5558 for "no known conversion" messages.
5560 2018-08-29 Jakub Jelinek <jakub@redhat.com>
5563 * g++.dg/cpp1z/decomp47.C: New test.
5565 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
5567 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
5570 2018-08-29 Richard Biener <rguenther@suse.de>
5572 PR tree-optimization/87117
5573 * gfortran.dg/pr87117.f90: New testcase.
5575 2018-08-29 Richard Biener <rguenther@suse.de>
5577 PR tree-optimization/87126
5578 * gcc.dg/tree-ssa/pr87126.c: New testcase.
5580 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
5582 PR tree-optimization/87009
5583 * gcc.dg/pr87009.c: New test.
5585 2018-08-28 Martin Sebor <msebor@redhat.com>
5588 * g++.dg/Walloca1.C: Adjust.
5590 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
5593 * g++.dg/other/switch4.C: New.
5595 2018-08-28 Richard Biener <rguenther@suse.de>
5597 PR tree-optimization/87124
5598 * g++.dg/torture/pr87124.C: New testcase.
5600 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
5603 * gfortran.dg/class_result_7.f90: New test.
5604 * gfortran.dg/class_result_8.f90: New test.
5605 * gfortran.dg/class_result_9.f90: New test.
5608 * gfortran.dg/allocate_with_source_25.f90: New test.
5610 2018-08-28 Jakub Jelinek <jakub@redhat.com>
5613 * gcc.dg/pr87099.c: New test.
5615 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
5618 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
5620 2018-08-28 Richard Biener <rguenther@suse.de>
5622 PR tree-optimization/87117
5623 * gcc.dg/pr87117-1.c: New testcase.
5625 2018-08-28 Richard Biener <rguenther@suse.de>
5627 PR tree-optimization/87117
5628 * gcc.dg/pr87117-2.c: New testcase.
5630 2018-08-28 Richard Biener <rguenther@suse.de>
5632 PR tree-optimization/87117
5633 * gcc.dg/lvalue-5.c: New testcase.
5635 2018-08-27 Jeff Law <law@redhat.com>
5637 PR tree-optimization/87110
5638 * gcc.c-torture/compile/pr87110.c: New test.
5640 2018-08-27 Martin Sebor <msebor@redhat.com>
5642 PR tree-optimization/86914
5643 * gcc.dg/strlenopt-57.c: New test.
5645 2018-08-27 Martin Sebor <msebor@redhat.com>
5647 PR tree-optimization/87112
5648 * gcc.dg/pr87112.c: New test.
5650 2018-08-27 David Malcolm <dmalcolm@redhat.com>
5653 * g++.dg/diagnostic/missing-typename.C: New test.
5655 2018-08-27 Jeff Law <law@redhat.com>
5657 * gcc.c-torture/compile/dse.c: New test.
5659 2018-08-27 Jakub Jelinek <jakub@redhat.com>
5662 * g++.dg/diagnostic/pr86993.C: New test.
5664 2018-08-27 Richard Biener <rguenther@suse.de>
5666 PR tree-optimization/86927
5667 * gcc.dg/vect/pr86927.c: New testcase.
5669 2018-08-27 David Malcolm <dmalcolm@redhat.com>
5672 * gcc.dg/empty.h: New file.
5673 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
5674 top of file and removal of redundant second printing of warning
5676 * gcc.dg/fixits-pr84852-2.c: Likewise.
5677 * gcc.dg/missing-header-fixit-3.c: Likewise.
5678 * gcc.dg/missing-header-fixit-4.c: New test.
5679 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
5680 conversion of show_caret_p to a tri-state.
5682 2018-08-27 David Malcolm <dmalcolm@redhat.com>
5685 * g++.dg/pr85523.C: Extend expected output to show line
5686 before line-insertion fix-it hint.
5687 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
5688 (test_fixit_insert_newline): Add previous line to expected output.
5689 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
5690 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
5692 2018-08-27 Martin Liska <mliska@suse.cz>
5695 * gcc.dg/asan/pr86962.c: New test.
5697 2018-08-27 Martin Liska <mliska@suse.cz>
5699 * gcc.dg/tree-prof/val-prof-10.c: New test.
5701 2018-08-27 Martin Liska <mliska@suse.cz>
5703 PR tree-optimization/86847
5704 * gcc.dg/tree-ssa/switch-3.c: New test.
5705 * gcc.dg/tree-ssa/vrp105.c: Remove.
5707 2018-08-27 Martin Liska <mliska@suse.cz>
5709 * gcc.dg/tree-ssa/switch-2.c: New test.
5711 2018-08-27 Richard Biener <rguenther@suse.de>
5713 * g++.dg/torture/20180705-1.C: New testcase.
5714 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
5715 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
5716 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
5717 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
5718 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
5719 * gcc.dg/pr85195.c: Likewise.
5720 * gcc.dg/pr85467.c: Likewise.
5721 * gcc.dg/torture/pr81790.c: Likewise.
5723 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
5724 param to current default.
5726 2018-08-27 Jakub Jelinek <jakub@redhat.com>
5728 PR rtl-optimization/87065
5729 * gcc.target/i386/pr87065.c: New test.
5731 2018-08-26 Marek Polacek <polacek@redhat.com>
5734 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
5736 PR c++/87029, Implement -Wredundant-move.
5737 * g++.dg/cpp0x/Wredundant-move1.C: New test.
5738 * g++.dg/cpp0x/Wredundant-move2.C: New test.
5739 * g++.dg/cpp0x/Wredundant-move3.C: New test.
5740 * g++.dg/cpp0x/Wredundant-move4.C: New test.
5742 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5745 * gfortran.dg/matmul_19.f90: New test.
5747 2018-08-25 Janus Weil <janus@gcc.gnu.org>
5750 * gfortran.dg/generic_35.f90: New test case.
5752 2018-08-24 David Malcolm <dmalcolm@redhat.com>
5755 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
5756 line spans are printed with -fdiagnostics-show-line-numbers.
5758 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5761 * gfortran.dg/implied_do_io_6.f90: New test.
5763 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
5766 * gcc.dg/pr87092.c: New test.
5768 2018-08-24 Marek Polacek <polacek@redhat.com>
5772 * g++.dg/cpp0x/auto52.C: New test.
5773 * g++.dg/cpp1y/auto-fn52.C: New test.
5774 * g++.dg/cpp1y/auto-fn53.C: New test.
5775 * g++.dg/cpp1y/auto-fn54.C: New test.
5777 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
5779 * lib/target-supports.exp (vect_perm_supported): Only return
5780 false for variable-length vectors if the permute size is not
5782 (check_effective_target_vect_perm)
5783 (check_effective_target_vect_perm_byte)
5784 (check_effective_target_vect_perm_short): Remove check for
5785 variable-length vectors.
5786 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
5787 * gcc.dg/vect/slp-perm-10.c: Likewise.
5788 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
5790 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
5792 * gcc.target/aarch64/sve/bswap_1.c: New test.
5793 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
5794 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
5796 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
5798 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
5799 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
5800 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
5801 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
5802 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
5803 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
5804 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
5806 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
5809 * gcc.dg/pr79342.: New test.
5811 2018-08-23 Martin Sebor <msebor@redhat.com>
5813 PR tree-optimization/87072
5814 * gcc.dg/Warray-bounds-35.c: New test.
5816 2018-08-23 Richard Biener <rguenther@suse.de>
5819 * gcc.dg/pr87024.c: New testcase.
5821 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
5823 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
5824 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
5825 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
5826 * gcc.dg/vect/pr80631-2.c: Likewise.
5828 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
5831 * gfortran.dg/submodule_32.f08: New test.
5833 2018-08-22 Janus Weil <janus@gcc.gnu.org>
5836 * gfortran.dg/associate_3.f90: Update error message.
5837 * gfortran.dg/associate_39.f90: New test case.
5839 2018-08-22 Janus Weil <janus@gcc.gnu.org>
5842 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
5844 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
5845 * gfortran.dg/class_17.f03: Update error message.
5846 * gfortran.dg/class_55.f90: Ditto.
5847 * gfortran.dg/dtio_11.f90: Update error messages.
5848 * gfortran.dg/implicit_actual.f90: Add an error message.
5849 * gfortran.dg/typebound_proc_12.f90: Update error message.
5851 2018-08-22 Martin Sebor <msebor@redhat.com>
5854 * gcc.dg/pr87052.c: New test.
5855 * gcc.dg/tree-ssa/dump-3.c: Adjust.
5857 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
5859 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
5860 * gfortran.dg/max_expr.f90: ...this.
5861 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
5862 * gfortran.dg/min_expr.f90: ...this.
5864 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
5866 PR tree-optimization/86725
5867 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
5868 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
5869 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
5870 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
5872 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
5874 PR tree-optimization/86725
5875 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
5877 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
5879 * gcc.dg/vect/vect-avg-16.c: New test.
5880 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
5881 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
5882 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
5883 the second loop in main1.
5885 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
5887 * gcc.dg/lto/pr85248_0.c (test_alias):
5888 Stringify __USER_LABEL_PREFIX__.
5889 (test_noreturn): Likewise.
5891 2018-08-22 Richard Biener <rguenther@suse.de>
5893 PR tree-optimization/86988
5894 * g++.dg/pr86988.C: New testcase.
5896 2018-08-22 Richard Biener <rguenther@suse.de>
5898 PR tree-optimization/86945
5899 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
5901 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
5903 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
5905 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
5906 Thomas Koenig <tkoenig@gcc.gnu.org>
5909 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
5910 * gfortran.dg/f2003_io_1.f03: Add wait statement.
5912 2018-08-21 Marek Polacek <polacek@redhat.com>
5914 PR c++/86981, Implement -Wpessimizing-move.
5915 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
5916 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
5917 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
5918 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
5919 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
5922 * g++.dg/concepts/pr67595.C: Add dg-warning.
5923 * g++.dg/cpp0x/Wnarrowing11.C: New test.
5924 * g++.dg/cpp0x/Wnarrowing12.C: New test.
5925 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
5928 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
5929 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
5931 2018-08-21 Ed Schonberg <schonberg@adacore.com>
5933 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
5935 2018-08-21 Ed Schonberg <schonberg@adacore.com>
5937 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
5939 2018-08-21 Javier Miranda <miranda@adacore.com>
5941 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
5943 2018-08-21 Ed Schonberg <schonberg@adacore.com>
5945 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
5947 2018-08-21 Ed Schonberg <schonberg@adacore.com>
5949 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
5951 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
5953 * gnat.dg/rep_clause7.adb: New testcase.
5955 2018-08-21 Ed Schonberg <schonberg@adacore.com>
5957 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
5958 gnat.dg/task1_pkg.ads: New testcase.
5960 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
5962 * gnat.dg/linkedlist.adb: New testcase.
5964 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
5966 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
5967 gnat.dg/elab6_pkg.ads: New testcase.
5969 2018-08-21 Ed Schonberg <schonberg@adacore.com>
5971 * gnat.dg/expr_func5.adb: New testcase.
5973 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
5975 * gnat.dg/dynhash.adb: New testcase.
5977 2018-08-21 Javier Miranda <miranda@adacore.com>
5979 * gnat.dg/enum4.adb: New testcase.
5981 2018-08-21 Tamar Christina <tamar.christina@arm.com>
5983 * gcc.target/aarch64/large_struct_copy.c: New test.
5985 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
5987 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
5989 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
5992 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
5994 2018-08-21 Tom de Vries <tdevries@suse.de>
5996 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
5997 to avoid mismatch in .debug and .earlydebug dump files.
5999 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
6002 * gcc.target/powerpc/pr87033.c: New test.
6004 2018-08-20 Martin Sebor <msebor@redhat.com>
6006 PR tree-optimization/87034
6007 * gcc.dg/builtin-sprintf-warn-20.c: New test.
6009 2018-08-20 David Malcolm <dmalcolm@redhat.com>
6012 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
6013 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
6014 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
6016 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
6019 * g++.dg/torture/pr87014.C: New file.
6021 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
6024 * gcc.target/alpha/pr86984.c: New test.
6026 2018-08-20 Richard Biener <rguenther@suse.de>
6028 PR tree-optimization/78655
6029 * gcc.dg/tree-ssa/evrp11.c: New testcase.
6031 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
6033 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
6036 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
6038 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
6040 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
6041 * gcc.dg/lto/pr83719_0.c: Likewise.
6043 2018-08-17 Martin Sebor <msebor@redhat.com>
6046 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6048 2018-08-17 David Malcolm <dmalcolm@redhat.com>
6050 * g++.dg/conversion/Wwrite-strings.C: New test.
6052 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
6053 Chung-Lin Tang <cltang@codesourcery.com>
6054 Xianmiao Qu <xianmiao_qu@c-sky.com>
6056 C-SKY port: Testsuite
6058 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
6059 * g++.dg/torture/type-generic-1.C: Likewise.
6060 * gcc.c-torture/compile/20000804-1.c: Likewise.
6061 * gcc.c-torture/execute/20101011-1.c: Likewise.
6062 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
6063 * gcc.dg/20020312-2.c: Likewise.
6064 * gcc.dg/Wno-frame-address.c: Likewise.
6065 * gcc.dg/c11-true_min-1.c: Likewise.
6066 * gcc.dg/sibcall-10.c: Likewise.
6067 * gcc.dg/sibcall-9.c: Likewise.
6068 * gcc.dg/stack-usage-1.c: Likewise.
6069 * gcc.dg/torture/float32-tg-3.c: Likewise.
6070 * gcc.dg/torture/float32x-tg-3.c: Likewise.
6071 * gcc.dg/torture/float64-tg-3.c: Likewise.
6072 * gcc.dg/torture/float64x-tg-3.c: Likewise.
6073 * gcc.dg/torture/type-generic-1.c: Likewise.
6074 * gcc.target/csky/*: New.
6075 * lib/target-supports.exp (check_profiling_available): Add
6077 (check_effective_target_hard_float): Handle C-SKY targets with
6078 single-precision hard float only.
6079 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
6081 2018-08-17 David Malcolm <dmalcolm@redhat.com>
6083 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
6085 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
6086 coverage for gcc_dump_printf.
6088 2018-08-17 Martin Liska <mliska@suse.cz>
6090 * g++.dg/opt/mpx.C: Fix scanned pattern.
6091 * gcc.target/i386/mpx.c: Likewise.
6092 * g++.dg/warn/Wunreachable-code-1.C: Remove.
6093 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
6094 * gcc.dg/torture/pr52969.c: Likewise.
6095 * g++.dg/warn/pr31246-2.C: Likewise.
6096 * g++.dg/warn/pr31246.C: Likewise.
6097 * gcc.dg/pr33092.c: Likewise.
6098 * g++.dg/opt/eh1.C: Remove a deprecated option.
6099 * g++.dg/template/inline1.C: Likewise.
6100 * g++.dg/tree-ssa/pr81408.C: Likewise.
6101 * gcc.dg/pr41837.c: Likewise.
6102 * gcc.dg/pr41841.c: Likewise.
6103 * gcc.dg/pr42250.c: Likewise.
6104 * gcc.dg/pr43084.c: Likewise.
6105 * gcc.dg/pr43317.c: Likewise.
6106 * gcc.dg/pr51879-18.c: Likewise.
6107 * gcc.dg/torture/pr36066.c: Likewise.
6108 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
6109 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
6110 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
6111 * gcc.dg/tree-ssa/pr45122.c: Likewise.
6112 * gcc.target/i386/pr45352-2.c: Likewise.
6113 * gcc.target/i386/zee.c: Likewise.
6114 * gfortran.dg/auto_char_len_2.f90: Likewise.
6115 * gfortran.dg/auto_char_len_4.f90: Likewise.
6116 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
6117 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
6118 * gfortran.dg/gomp/pr47331.f90: Likewise.
6119 * gfortran.dg/pr40999.f: Likewise.
6120 * gfortran.dg/pr41011.f: Likewise.
6121 * gfortran.dg/pr42051.f03: Likewise.
6122 * gfortran.dg/pr46804.f90: Likewise.
6123 * gfortran.dg/pr83149_1.f90: Likewise.
6124 * gfortran.dg/pr83149_b.f90: Likewise.
6125 * gfortran.dg/whole_file_1.f90: Likewise.
6126 * gfortran.dg/whole_file_10.f90: Likewise.
6127 * gfortran.dg/whole_file_11.f90: Likewise.
6128 * gfortran.dg/whole_file_12.f90: Likewise.
6129 * gfortran.dg/whole_file_13.f90: Likewise.
6130 * gfortran.dg/whole_file_14.f90: Likewise.
6131 * gfortran.dg/whole_file_15.f90: Likewise.
6132 * gfortran.dg/whole_file_16.f90: Likewise.
6133 * gfortran.dg/whole_file_17.f90: Likewise.
6134 * gfortran.dg/whole_file_18.f90: Likewise.
6135 * gfortran.dg/whole_file_19.f90: Likewise.
6136 * gfortran.dg/whole_file_2.f90: Likewise.
6137 * gfortran.dg/whole_file_20.f03: Likewise.
6138 * gfortran.dg/whole_file_3.f90: Likewise.
6139 * gfortran.dg/whole_file_4.f90: Likewise.
6140 * gfortran.dg/whole_file_5.f90: Likewise.
6141 * gfortran.dg/whole_file_6.f90: Likewise.
6142 * gfortran.dg/whole_file_7.f90: Likewise.
6143 * gfortran.dg/whole_file_8.f90: Likewise.
6144 * gfortran.dg/whole_file_9.f90: Likewise.
6145 * gcc.dg/vect/vect.exp: Likewise.
6147 2018-08-17 Richard Biener <rguenther@suse.de>
6150 * gcc.dg/torture/pr86505.c: New testcase.
6152 2018-08-16 Martin Sebor <msebor@redhat.com>
6154 PR tree-optimization/86853
6155 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
6156 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
6157 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
6159 2018-08-16 David Malcolm <dmalcolm@redhat.com>
6161 * gcc.dg/missing-header-fixit-3.c: New test.
6163 2018-08-16 David Malcolm <dmalcolm@redhat.com>
6165 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
6166 (test_fixit_insert_newline): Update expected output to show '+'
6167 characters in margin of line-insertion fix-it hint.
6169 2018-08-16 Nathan Sidwell <nathan@acm.org>
6171 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
6172 * gcc.dg/cpp/macsyntx2.c: likewise.
6174 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
6177 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
6178 * gcc.target/i386/avx-cvt-2.c: Ditto.
6180 2018-08-16 David Malcolm <dmalcolm@redhat.com>
6183 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
6185 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
6187 * gcc.target/aarch64/imm_choice_comparison.c: New test.
6189 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
6191 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
6192 (lib_strncmp): Likewise.
6194 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
6196 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
6197 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
6198 * g++.dg/torture/pr44295.C : Likewise.
6200 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
6203 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
6204 attributes and matching.
6205 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
6206 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
6208 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
6210 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
6212 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
6214 * gcc.target/i386/rop1.c: Remove.
6215 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
6217 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
6219 * gcc.target/powerpc/fold-vec-splat-char.c: New.
6220 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
6221 * gcc.target/powerpc/fold-vec-splat-int.c: New.
6222 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
6223 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
6224 * gcc.target/powerpc/fold-vec-splat-short.c: New.
6226 2018-08-15 David Malcolm <dmalcolm@redhat.com>
6228 * g++.dg/diagnostic/aka3.C: New test.
6229 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
6230 output to show range labels.
6231 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
6232 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6233 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
6234 * gcc.dg/bad-binary-ops.c: Update expected output to show range
6235 labels. Add an "aka" example.
6236 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
6238 * gcc.dg/format/diagnostic-ranges.c: Likewise.
6239 * gcc.dg/format/pr72858.c: Likewise.
6240 * gcc.dg/format/pr78498.c: Likewise.
6241 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
6242 Update expected output to show range labels. Add examples of
6243 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
6244 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
6245 Update expected output to show range labels.
6246 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
6247 (test_very_wide_line): Adjust so that label is at left-clipping
6249 (test_very_wide_line_2): New test.
6250 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
6251 Update expected output to show range labels.
6252 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
6253 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
6254 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
6255 for new param to gcc_rich_location::add_expr.
6256 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6258 (test_show_locus): Add examples of labels to various tests. Tweak
6259 the "very wide_line" test case and duplicate it, to cover the
6260 boundary values for clipping of labels against the left-margin.
6261 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6262 diagnostic-test-show-locus-no-labels.c.
6263 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
6264 Update line numbers of dg-locus directives.
6265 * gcc.dg/pr69627.c: Update expected output to show range labels.
6266 * lib/multiline.exp (proc _build_multiline_regex): Remove
6267 special-case handling of lines with trailing '|'.
6269 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
6272 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
6275 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6277 * gcc.dg/wmain.c: New test.
6279 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
6282 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
6283 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
6286 2018-08-15 Martin Liska <mliska@suse.cz>
6288 PR tree-optimization/86925
6289 * gcc.dg/predict-20.c: New test.
6290 * gcc.dg/predict-21.c: New test.
6292 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
6294 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
6296 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
6298 * gcc.target/i386/sse2-movs.c: New test.
6300 2018-08-14 Martin Sebor <msebor@redhat.com>
6302 PR tree-optimization/86650
6303 * gcc.dg/Warray-bounds-34.c: New test.
6305 2018-08-14 Janus Weil <janus@gcc.gnu.org>
6308 * gfortran.dg/generic_34.f90: New test case.
6310 2018-08-13 Marek Polacek <polacek@redhat.com>
6313 * g++.dg/cpp0x/Wnarrowing6.C: New test.
6314 * g++.dg/cpp0x/Wnarrowing7.C: New test.
6315 * g++.dg/cpp0x/Wnarrowing8.C: New test.
6316 * g++.dg/cpp0x/Wnarrowing9.C: New test.
6317 * g++.dg/cpp0x/Wnarrowing10.C: New test.
6318 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
6319 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
6320 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
6321 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
6322 * g++.dg/ext/stmtexpr15.C: Likewise.
6323 * g++.dg/gomp/pr47963.C: Likewise.
6324 * g++.dg/init/new37.C: Likewise.
6325 * g++.dg/init/new43.C: Likewise.
6326 * g++.dg/other/fold1.C: Likewise.
6327 * g++.dg/parse/array-size2.C: Likewise.
6328 * g++.dg/template/dependent-name3.C: Likewise.
6329 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
6330 * g++.dg/other/vrp1.C: Likewise.
6331 * g++.dg/template/char1.C: Likewise.
6333 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
6335 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
6336 instead of a ZERO_EXTEND.
6338 2018-08-13 Martin Sebor <msebor@redhat.com>
6340 PR tree-optimization/71625
6341 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
6342 * g++.dg/init/string2.C: New test.
6343 * g++.dg/init/string3.C: New test.
6344 * g++.dg/init/string4.C: New test.
6345 * gcc.dg/init-string-3.c: New test.
6346 * gcc.dg/strlenopt-55.c: New test.
6347 * gcc.dg/strlenopt-56.c: New test.
6349 2018-08-13 Marek Polacek <polacek@redhat.com>
6351 P0806R2 - Deprecate implicit capture of this via [=]
6352 * g++.dg/cpp2a/lambda-this1.C: New test.
6353 * g++.dg/cpp2a/lambda-this2.C: New test.
6354 * g++.dg/cpp2a/lambda-this3.C: New test.
6356 2018-08-13 Marek Polacek <polacek@redhat.com>
6359 * g++.dg/diagnostic/auto1.C: New test.
6361 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
6364 * gfortran.dg/transfer_class_3.f90: New test.
6366 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
6369 * gfortran.dg/use_rename_9.f90: New test.
6371 2018-08-11 Jakub Jelinek <jakub@redhat.com>
6373 PR tree-optimization/86835
6374 * gcc.dg/pr86835.c: New test.
6376 2018-08-10 Janus Weil <janus@gcc.gnu.org>
6379 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
6380 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
6381 * gfortran.dg/short_circuiting_2.f90: New test case.
6382 * gfortran.dg/short_circuiting_3.f90: New test case.
6384 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
6387 * gcc.target/i386/pr82418.c: New test.
6389 2018-08-10 Martin Liska <mliska@suse.cz>
6392 * gcc.dg/predict-17.c: New test.
6393 * gcc.dg/predict-18.c: New test.
6394 * gcc.dg/predict-19.c: New test.
6396 2018-08-10 Martin Liska <mliska@suse.cz>
6398 PR tree-optimization/85799
6399 * gcc.dg/pr85799.c: New test.
6401 2018-08-09 Jeff Law <law@redhat.com>
6404 * gcc.dg/uninit-suppress_2.c: Disable DOM.
6406 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
6408 * gcc.target/aarch64/sve/reduc_8.c: New test.
6410 2018-08-09 David Malcolm <dmalcolm@redhat.com>
6413 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
6415 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
6417 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
6418 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
6421 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
6423 PR tree-optimization/86858
6424 * gcc.dg/vect/pr86858.c: New test.
6426 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
6428 PR tree-optimization/86871
6429 * gcc.dg/vect/pr86871.c: New test.
6431 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
6433 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
6435 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
6437 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
6438 arch and tune numbers by 2.
6439 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
6440 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
6441 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
6442 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
6443 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
6444 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
6445 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
6446 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
6447 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
6448 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
6449 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
6450 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
6451 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
6452 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
6453 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
6454 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
6455 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
6456 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
6457 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
6458 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
6459 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
6460 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
6461 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
6462 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
6463 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
6464 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
6465 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
6466 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
6467 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
6468 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
6469 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
6470 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
6471 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
6472 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
6473 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
6474 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
6475 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
6476 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
6477 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
6478 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
6479 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
6480 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
6481 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
6482 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
6483 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
6484 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
6485 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
6486 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
6487 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
6488 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
6489 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
6490 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
6491 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
6492 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
6493 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
6494 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
6495 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
6496 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
6497 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
6498 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
6499 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
6500 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
6501 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
6502 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
6503 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
6504 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
6506 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
6509 * gcc.target/s390/pr84332.c: New testcase.
6511 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
6514 * gcc.target/m68k/tls-dimode.c: New file.
6516 2018-08-08 Nathan Sidwell <nathan@acm.org>
6518 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
6519 c-c++-common/inc-from-1.c: New
6521 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
6524 * gcc.target/s390/TI-constants-lra.c: New testcase.
6525 * gcc.target/s390/TI-constants-nolra.c: New testcase.
6527 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
6529 * gcc.target/s390/hotpatch-8.c: Remove.
6530 * gcc.target/s390/hotpatch-9.c: Remove.
6531 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
6532 * gcc.target/s390/mnop-mcount-m31.c: Remove.
6534 2018-08-08 Jakub Jelinek <jakub@redhat.com>
6536 P0595R1 - is_constant_evaluated
6537 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
6540 * g++.dg/cpp1z/decomp46.C: New test.
6543 * g++.dg/opt/pr86738.C: New test.
6545 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
6548 * gcc.target/aarch64/frecpe_1.c: New test.
6549 * gcc.target/aarch64/frecpe_2.c: Likewise.
6551 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
6553 PR c++/59480, DR 136
6554 * g++.dg/other/friend8.C: New.
6555 * g++.dg/other/friend9.C: Likewise.
6556 * g++.dg/other/friend10.C: Likewise.
6557 * g++.dg/other/friend11.C: Likewise.
6558 * g++.dg/other/friend12.C: Likewise.
6559 * g++.dg/other/friend13.C: Likewise.
6560 * g++.dg/other/friend14.C: Likewise.
6561 * g++.dg/other/friend15.C: Likewise.
6562 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
6563 * g++.dg/parse/defarg8.C: Likewise.
6565 2018-08-07 Martin Liska <mliska@suse.cz>
6568 * gcc.dg/predict-16.c: New test.
6569 * g++.dg/predict-1.C: New test.
6571 2018-08-07 Steve Ellcey <sellcey@cavium.com>
6572 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6574 PR tree-optimization/80925
6575 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
6576 vectorized on !vect_hw_misalign targets.
6578 2018-08-06 Marek Polacek <polacek@redhat.com>
6581 * g++.dg/cpp1y/constexpr-86767.C: New test.
6583 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
6585 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
6586 for target *-*-linux-gnu.
6588 2018-08-06 Alan Hayward <alan.hayward@arm.com>
6590 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
6591 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
6592 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
6594 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
6596 * gcc.target/s390/nomemloopunroll-1.c: New test.
6598 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
6601 * gcc.target/i386/pr86386.c: New file.
6603 2018-08-04 Tom de Vries <tdevries@suse.de>
6605 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
6607 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
6609 * gcc.dg/guality/const-volatile.c: Remove duplicate test
6612 2018-08-04 Janus Weil <janus@gcc.gnu.org>
6615 * gfortran.dg/interface_assignment_6.f90: New test case.
6617 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
6620 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
6622 2018-08-03 David Malcolm <dmalcolm@redhat.com>
6623 Jonathan Wakely <jwakely@redhat.com>
6626 * g++.dg/pr85523.C: New test.
6628 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
6631 * gcc.dg/union-duplicate-field.c: New test.
6633 2018-08-03 Jason Merrill <jason@redhat.com>
6636 * g++.dg/template/pr86706.C: New test.
6638 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
6640 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
6641 on vect_avg_qi targets.
6642 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
6643 * gcc.dg/vect/bb-slp-pow-1.c: New test.
6644 * gcc.dg/vect/vect-avg-15.c: Likewise.
6646 2018-08-03 Martin Liska <mliska@suse.cz>
6648 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
6649 * gcc.dg/predict-13.c: Likewise.
6650 * gcc.dg/predict-3.c: Likewise.
6651 * gcc.dg/predict-4.c: Likewise.
6652 * gcc.dg/predict-5.c: Likewise.
6653 * gcc.dg/predict-6.c: Likewise.
6654 * gcc.dg/predict-9.c: Likewise.
6655 * gfortran.dg/predict-1.f90: Likewise.
6657 2018-08-02 Richard Biener <rguenther@suse.de>
6660 * g++.dg/torture/pr86763.C: New testcase.
6662 2018-08-02 Richard Biener <rguenther@suse.de>
6664 PR tree-optimization/86816
6665 * g++.dg/torture/pr86816.C: New testcase.
6667 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
6669 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
6671 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
6672 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
6673 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
6675 * gcc.target/aarch64/sve/single_2.c: Likewise.
6676 * gcc.target/aarch64/sve/single_3.c: Likewise.
6677 * gcc.target/aarch64/sve/single_4.c: Likewise.
6679 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
6682 * gcc.target/aarch64/ldp_stp_13.c: New test.
6684 2018-08-01 Martin Sebor <msebor@redhat.com>
6686 PR tree-optimization/86650
6687 * gcc.dg/format/gcc_diag-10.c: Adjust.
6689 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
6691 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
6693 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
6695 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
6698 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
6699 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
6701 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
6703 * gcc.dg/pointer-range-check-1.c: New test.
6704 * gcc.dg/pointer-range-check-2.c: Likewise.
6706 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
6708 PR tree-optimization/86749
6709 * gcc.dg/vect/pr86749.c: New test.
6711 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
6714 * g++.dg/lookup/name-clash12.C: New.
6716 2018-08-01 Richard Biener <rguenther@suse.de>
6718 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
6720 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
6722 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
6724 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
6726 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
6728 2018-08-01 Martin Liska <mliska@suse.cz>
6730 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
6731 * gcc.dg/tree-prof/stringop-2.c: Likewise.
6732 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
6733 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
6734 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6735 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
6736 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
6737 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
6739 2018-08-01 Martin Liska <mliska@suse.cz>
6742 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
6744 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
6746 * gcc.target/aarch64/extract_zero_extend.c: New file.
6748 2018-08-01 Jakub Jelinek <jakub@redhat.com>
6751 * gcc.c-torture/compile/pr85704.c: New test.
6753 2018-07-31 Alexandre Oliva <oliva@adacore.com>
6754 Olivier Hainque <hainque@adacore.com>
6756 * gnat.dg/dinst.adb: New.
6757 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
6759 2018-07-31 David Malcolm <dmalcolm@redhat.com>
6761 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
6763 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
6766 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
6768 * c-c++-common/spec-barrier-1.c: New test.
6769 * c-c++-common/spec-barrier-2.c: New test.
6770 * gcc.dg/spec-barrier-3.c: New test.
6772 2018-07-31 Martin Sebor <msebor@redhat.com>
6774 PR tree-optimization/86741
6775 * gcc.dg/Warray-bounds-33.c: New test.
6777 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
6779 * gcc.target/s390/memset-1.c: Improve testcase.
6781 2018-07-31 Tom de Vries <tdevries@suse.de>
6784 * g++.dg/guality/pr86687.C: New test.
6786 2018-07-31 Jakub Jelinek <jakub@redhat.com>
6788 P1008R1 - prohibit aggregates with user-declared constructors
6789 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
6790 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
6791 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
6792 * g++.dg/cpp2a/aggr1.C: New test.
6793 * g++.dg/cpp2a/aggr2.C: New test.
6795 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
6798 * gcc.target/arm/pr86640.c: New testcase.
6800 2018-07-31 Martin Liska <mliska@suse.cz>
6802 PR gcov-profile/85338
6803 PR gcov-profile/85350
6804 PR gcov-profile/85372
6805 * gcc.misc-tests/gcov-pr85338.c: New test.
6806 * gcc.misc-tests/gcov-pr85350.c: New test.
6807 * gcc.misc-tests/gcov-pr85372.c: New test.
6809 2018-07-31 Martin Liska <mliska@suse.cz>
6811 PR gcov-profile/83813
6812 PR gcov-profile/84758
6813 PR gcov-profile/85217
6814 PR gcov-profile/85332
6815 * gcc.misc-tests/gcov-pr83813.c: New test.
6816 * gcc.misc-tests/gcov-pr84758.c: New test.
6817 * gcc.misc-tests/gcov-pr85217.c: New test.
6818 * gcc.misc-tests/gcov-pr85332.c: New test.
6820 2018-07-31 Ed Schonberg <schonberg@adacore.com>
6822 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
6823 gnat.dg/prot5_pkg.ads: New testcase.
6825 2018-07-31 Justin Squirek <squirek@adacore.com>
6827 * gnat.dg/addr11.adb: New testcase.
6829 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
6831 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
6833 2018-07-31 Gary Dismukes <dismukes@adacore.com>
6835 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
6837 2018-07-31 Ed Schonberg <schonberg@adacore.com>
6839 * gnat.dg/iter3.adb: New testcase.
6841 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
6843 Revert 'AsyncI/O patch committed'
6844 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
6845 Thomas Koenig <tkoenig@gcc.gnu.org>
6848 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
6849 * gfortran.dg/f2003_io_1.f03: Add wait statement.
6851 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
6853 PR rtl-optimization/85160
6854 * gcc.target/powerpc/combine-2-2.c: New testcase.
6856 2018-07-27 Martin Sebor <msebor@redhat.com>
6858 PR tree-optimization/86696
6859 * g++.dg/pr86696.C: New test.
6861 2018-07-27 David Malcolm <dmalcolm@redhat.com>
6863 PR tree-optimization/86636
6864 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
6865 Add dg-require-effective-target pthread.
6867 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
6869 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
6870 * gcc.dg/strcmpopt_6.c: Likewise.
6872 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
6875 * gcc.target/powerpc/pr58673-2.c: Call strdup.
6877 2018-07-26 Martin Sebor <msebor@redhat.com>
6879 PR tree-optimization/86043
6880 PR tree-optimization/86042
6881 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
6883 * gcc.dg/strlenopt-44.c: New test.
6885 2018-07-26 Martin Liska <mliska@suse.cz>
6887 PR gcov-profile/86536
6888 * gcc.misc-tests/gcov-pr86536.c: New test.
6890 2018-07-25 Martin Sebor <msebor@redhat.com>
6892 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
6893 ignored by the test harness.
6895 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
6896 Thomas Koenig <tkoenig@gcc.gnu.org>
6899 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
6900 * gfortran.dg/f2003_io_1.f03: Add wait statement.
6902 2018-07-25 Jakub Jelinek <jakub@redhat.com>
6905 * g++.dg/pr85515-2.C: Add expected dg-error.
6906 * g++.dg/cpp0x/range-for36.C: New test.
6908 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
6910 * gcc.target/arc/uncached-1.c: New test.
6911 * gcc.target/arc/uncached-2.c: Likewise.
6913 2018-07-24 Martin Sebor <msebor@redhat.com>
6915 PR tree-optimization/86622
6916 PR tree-optimization/86532
6917 * gcc.c-torture/execute/strlen-2.c: New test.
6918 * gcc.c-torture/execute/strlen-3.c: New test.
6919 * gcc.c-torture/execute/strlen-4.c: New test.
6921 2018-07-24 David Malcolm <dmalcolm@redhat.com>
6923 PR tree-optimization/86636
6924 * gcc.c-torture/compile/pr86636.c: New test.
6926 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
6928 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
6930 2018-07-24 Jakub Jelinek <jakub@redhat.com>
6933 * gcc.target/i386/pr86627.c: New test.
6936 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
6937 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
6938 * g++.dg/tree-ssa-/pr19476-6.C: New test.
6939 * g++.dg/tree-ssa-/pr19476-7.C: New test.
6941 2018-07-23 Carl Love <cel@us.ibm.com>
6944 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
6945 file altivec-2-runnable.c.
6946 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
6947 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
6948 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
6949 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
6950 vec_cts, vec_ctu, vec_cpsgn tests.
6952 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
6955 * gcc.dg/pr86617.c: New test.
6957 2018-07-23 Jakub Jelinek <jakub@redhat.com>
6960 * g++.dg/warn/Wnonnull-compare-9.C: New test.
6962 2018-07-20 Martin Sebor <msebor@redhat.com>
6965 * c-c++-common/pr68657-1.c: Adjust.
6966 * c-c++-common/pr68657-2.c: Same.
6967 * c-c++-common/pr68657-3.c: Same.
6968 * c-c++-common/pr68833-1.c: Same.
6969 * gcc.dg/Walloc-size-larger-than-16.c: Same.
6970 * gcc.dg/Walloca-larger-than.c: New test.
6971 * gcc.dg/Walloca-larger-than-2.c: New test.
6972 * gcc.dg/Wframe-larger-than-2.c: New test.
6973 * gcc.dg/Wlarger-than3.c: New test.
6974 * gcc.dg/Wvla-larger-than-3.c: New test.
6975 * gcc.dg/pr42611.c: Adjust.
6976 * gnat.dg/frame_overflow.adb: Same.
6978 2018-07-20 Martin Sebor <msebor@redhat.com>
6980 PR tree-optimization/86613
6981 PR tree-optimization/86611
6982 * c-c++-common/Warray-bounds-2.c: Undefine macros and
6983 prune duplicate warnings.
6984 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
6985 data-model-dependencies.
6986 * gcc.dg/Warray-bounds-32.c: Ditto.
6988 2018-07-20 Richard Biener <rguenther@suse.de>
6991 * g++.dg/lto/pr86585_0.C: New testcase.
6992 * g++.dg/lto/pr86585_1.C: Likewise.
6994 2018-07-19 Martin Sebor <msebor@redhat.com>
6996 PR tree-optimization/83776
6997 PR tree-optimization/84047
6998 * gcc.dg/Warray-bounds-29.c: New test.
6999 * gcc.dg/Warray-bounds-30.c: New test.
7000 * gcc.dg/Warray-bounds-31.c: New test.
7001 * gcc.dg/Warray-bounds-32.c: New test.
7003 2018-07-19 Michael Collison <michael.collison@arm.com>
7004 Richard Henderson <rth@redhat.com>
7006 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
7007 * gcc.target/aarch64/builtin_saddl.c: New testcase.
7008 * gcc.target/aarch64/builtin_saddll.c: New testcase.
7009 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
7010 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
7011 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
7012 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
7013 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
7014 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
7015 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
7016 * gcc.target/aarch64/builtin_usubl.c: New testcase.
7017 * gcc.target/aarch64/builtin_usubll.c: New testcase.
7019 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7021 Revert fix for c++/59480 (and testsuite followup)
7023 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7025 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
7027 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
7029 PR c++/59480, DR 136
7030 * g++.dg/other/friend8.C: New.
7031 * g++.dg/other/friend9.C: Likewise.
7032 * g++.dg/other/friend10.C: Likewise.
7033 * g++.dg/other/friend11.C: Likewise.
7034 * g++.dg/other/friend12.C: Likewise.
7035 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
7036 * g++.dg/parse/defarg8.C: Likewise.
7038 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
7040 * gcc.target/aarch64/profile.c: New test.
7042 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
7045 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
7047 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
7050 * gcc.target/i386/pr86560-4.c: New test.
7051 * gcc.target/i386/pr86560-5.c: Likewise.
7053 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
7056 * gcc.target/i386/pr86560-1.c: New test.
7057 * gcc.target/i386/pr86560-2.c: Likewise.
7058 * gcc.target/i386/pr86560-3.c: Likewise.
7060 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7062 * gfortran.dg/max_fmax_aarch64.f90: New test.
7063 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
7064 * gfortran.dg/minmax_integer.f90: Likewise.
7066 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7068 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
7070 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
7073 * g++.dg/tree-ssa/pr86544.C: New test.
7075 2018-07-18 Jakub Jelinek <jakub@redhat.com>
7078 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
7080 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7083 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
7084 * c-c++-common/pr69558.c: Remove xfail.
7085 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
7086 * gcc.dg/pr61817-1.c: Likewise.
7087 * gcc.dg/pr61817-2.c: Likewise.
7088 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
7090 2018-07-18 Janus Weil <janus@gcc.gnu.org>
7093 * gfortran.dg/function_optimize_5.f90: Add option
7094 '-faggressive-function-elimination' and update dg-warning clauses.
7095 * gfortran.dg/short_circuiting.f90: New test.
7097 2018-07-18 Marek Polacek <polacek@redhat.com>
7099 PR c++/86190 - bogus -Wsign-conversion warning
7100 * g++.dg/warn/Wsign-conversion-3.C: New test.
7101 * g++.dg/warn/Wsign-conversion-4.C: New test.
7103 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
7105 PR c++/59480, DR 136
7106 * g++.dg/other/friend8.C: New.
7107 * g++.dg/other/friend9.C: Likewise.
7108 * g++.dg/other/friend10.C: Likewise.
7109 * g++.dg/other/friend11.C: Likewise.
7110 * g++.dg/other/friend12.C: Likewise.
7111 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
7112 * g++.dg/parse/defarg8.C: Likewise.
7114 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
7116 * g++.dg/ext/uow-3.C: Adjust.
7117 * g++.dg/ext/uow-4.C: Likewise.
7118 * g++.dg/lookup/name-clash11.C: Likewise.
7119 * g++.dg/lookup/name-clash7.C: Likewise.
7120 * g++.dg/lookup/redecl1.C: Likewise.
7121 * g++.dg/warn/changes-meaning.C: Likewise.
7122 * g++.old-deja/g++.jason/scoping8.C: Likewise.
7123 * g++.old-deja/g++.law/nest1.C: Likewise.
7125 2018-07-18 Richard Biener <rguenther@suse.de>
7128 * g++.dg/lto/pr86523-3_0.C: New testcase.
7130 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
7132 * gcc.target/m68k/mulsi_highpart.c: New test.
7134 2018-07-17 Jakub Jelinek <jakub@redhat.com>
7136 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
7137 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
7138 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
7139 * gcc.dg/cpp/pr61854-8.c: New test.
7141 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
7143 * gcc.target/powerpc/pr85456.c: Require longdouble128.
7145 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
7148 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
7150 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7152 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
7153 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
7154 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
7155 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
7156 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
7158 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
7160 * gcc.target/powerpc/pr57150.c: Require longdouble128.
7161 * gcc.target/powerpc/pr79916.c: Require dfp.
7163 2018-07-17 Richard Biener <rguenther@suse.de>
7166 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
7168 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
7170 * gcc.target/s390/function-align1.c: New test.
7171 * gcc.target/s390/function-align2.c: New test.
7172 * gcc.target/s390/function-align3.c: New test.
7174 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
7176 * gnat.dg/discr55.adb: New test.
7178 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7180 * gcc.target/i386/vartrack-1.c (dg-options): Add
7181 -fomit-frame-pointer.
7183 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7185 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
7186 (dg-lto-options): Add -fPIC.
7187 * g++.dg/lto/pr86523-2_0.C: Likewise.
7189 2018-07-17 Martin Liska <mliska@suse.cz>
7191 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
7193 2018-07-17 Ed Schonberg <schonberg@adacore.com>
7195 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
7198 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
7200 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
7202 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
7204 * gnat.dg/memorytest.adb: New testcase.
7206 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
7208 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
7211 2018-07-17 Ed Schonberg <schonberg@adacore.com>
7213 * gnat.dg/equal3.adb: New testcase.
7215 2018-07-17 Justin Squirek <squirek@adacore.com>
7217 * gnat.dg/split_args.adb: New testcase.
7219 2018-07-17 Ed Schonberg <schonberg@adacore.com>
7221 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
7223 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
7225 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
7228 2018-07-16 Carl Love <cel@us.ibm.com>
7231 Forgot the PR number on the commit log.
7233 2018-07-16 Carl Love <cel@us.ibm.com>
7236 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
7238 * gcc.target/powerpc/divkc3-3.c: Ditto.
7239 * gcc.target/powerpc/mulkc3-2.c: Ditto.
7240 * gcc.target/powerpc/mulkc3-3.c: Ditto.
7241 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
7242 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
7244 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
7246 * gcc.target/powerpc/convert-fp-128.c: New testcase.
7247 * gcc.target/powerpc/convert-fp-64.c: New testcase.
7249 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
7251 * lib/target-supports.exp (check_effective_target_longdouble64,
7252 check_effective_target_ppc_float128,
7253 check_effective_target_ppc_float128_insns,
7254 check_effective_target_powerpc_vsx): New.
7256 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
7258 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
7261 2018-07-16 Jakub Jelinek <jakub@redhat.com>
7263 PR tree-optimization/86526
7264 * gcc.c-torture/compile/pr86526.c: New test.
7266 2018-07-16 Carl Love <cel@us.ibm.com>
7268 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
7270 * gcc.target/powerpc/divkc3-3.c: Ditto.
7271 * gcc.target/powerpc/mulkc3-2.c: Ditto.
7272 * gcc.target/powerpc/mulkc3-3.c: Ditto.
7273 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
7274 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
7276 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
7279 * gfortran.dg/assumed_rank_14.f90: New testcase.
7280 * gfortran.dg/assumed_rank_15.f90: New testcase.
7281 * gfortran.dg/dec_structure_8.f90: Update error messages.
7282 * gfortran.dg/dec_structure_23.f90: Update error messages.
7284 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
7287 * gcc.c-torture/execute/pr86528.c: New test.
7288 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
7290 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
7292 * g++.dg/template/spec40.C: New.
7293 * g++.dg/parse/ptrmem8.C: Likewise.
7295 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
7297 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
7298 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
7299 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
7300 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
7301 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
7303 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
7305 * gcc.target/s390/mrecord-mcount.c: New testcase.
7307 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
7309 * gcc.target/s390/mfentry-m64.c: New testcase.
7311 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
7313 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
7316 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
7318 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
7321 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
7323 * gnat.dg/wide_wide_value1.adb: New testcase.
7325 2018-07-16 Javier Miranda <miranda@adacore.com>
7327 * gnat.dg/bit_order1.adb: New testcase.
7329 2018-07-16 Javier Miranda <miranda@adacore.com>
7331 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
7333 2018-07-16 Richard Biener <rguenther@suse.de>
7336 * g++.dg/lto/pr86523-1_0.C: New testcase.
7337 * g++.dg/lto/pr86523-2_0.C: Likewise.
7339 2018-07-16 Martin Liska <mliska@suse.cz>
7342 * g++.dg/ipa/pr86529.C: New test.
7344 2018-07-16 Tom de Vries <tdevries@suse.de>
7347 * gcc.target/i386/vartrack-1.c: New test.
7349 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
7351 * gnat.dg/opt73.adb: New test.
7353 2018-07-16 Jakub Jelinek <jakub@redhat.com>
7357 * g++.dg/opt/pr3698.C: New test.
7359 2018-07-16 Richard Biener <rguenther@suse.de>
7362 * gcc.dg/torture/pr86389.c: Require trampolines.
7364 2018-07-15 Tom de Vries <tdevries@suse.de>
7366 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
7367 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
7369 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
7370 * gcc.dg/guality/guality.exp: Same.
7371 * gfortran.dg/guality/guality.exp: Same.
7373 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
7374 Sunil K Pandey <sunil.k.pandey@intel.com>
7377 * gcc.target/i386/pr84413-1.c: New test.
7378 * gcc.target/i386/pr84413-2.c: Likewise.
7379 * gcc.target/i386/pr84413-3.c: Likewise.
7381 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
7382 Steve Munroe <munroesj52@gmail.com>
7384 * gcc.target/powerpc/sse2-pand-1.c: New file.
7385 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
7386 * gcc.target/powerpc/sse2-por-1.c: Likewise.
7387 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
7389 2018-07-13 Nathan Sidwell <nathan@acm.org>
7392 * g++.dg/pr86374.C: New.
7394 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
7397 * gcc.dg/strcmpopt_5.c: New test.
7398 * gcc.dg/strcmpopt_6.c: New test.
7400 2018-07-13 Richard Biener <rguenther@suse.de>
7403 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
7405 2018-07-13 Tom de Vries <tdevries@suse.de>
7407 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
7408 * gcc.dg/guality/ctztest.c: Same.
7409 * gcc.dg/guality/sra-1.c: Same.
7411 2018-07-13 Tom de Vries <tdevries@suse.de>
7413 * gcc.dg/vla-1.c: Update.
7415 2018-07-13 Tom de Vries <tdevries@suse.de>
7417 * gcc.src/maintainers.exp: New file.
7419 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
7422 * gcc.dg/pr86489.c: New test.
7424 2018-07-12 Martin Sebor <msebor@redhat.com>
7427 g++.dg/warn/pr86453.C: Adjust.
7429 2018-07-12 Jim Wilson <jimw@sifive.com>
7431 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
7433 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
7435 * gcc.target/riscv/interrupt-conflict-mode.c: New.
7437 2018-07-12 Jakub Jelinek <jakub@redhat.com>
7439 * c-c++-common/gomp/declare-target-3.c: New test.
7440 * g++.dg/gomp/declare-target-2.C: New test.
7442 2018-07-12 Martin Sebor <msebor@redhat.com>
7445 * c-c++-common/Wattributes.c: Adjust.
7446 * gcc.dg/Wattributes-10.c: New test.
7447 * g++.dg/Wattributes-3.C: Adjust.
7448 * gcc.dg/Wattributes-6.c: Adjust.
7449 * gcc.dg/pr18079.c: Adjust.
7450 * gcc.dg/torture/pr42363.c: Adjust.
7452 2018-07-12 Julia Koval <julia.koval@intel.com>
7454 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
7457 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7459 * gcc.dg/vect/vect-cond-arith-6.c: New test.
7460 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
7461 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
7462 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
7463 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
7464 * gcc.target/aarch64/sve/slp_14.c: Likewise.
7465 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
7467 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7469 * gcc.dg/vect/vect-cond-arith-4.c: New test.
7470 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
7471 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
7472 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
7473 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
7474 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
7475 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
7476 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
7478 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7479 Alan Hayward <alan.hayward@arm.com>
7480 David Sherwood <david.sherwood@arm.com>
7482 * gcc.dg/vect/vect-fma-2.c: New test.
7483 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
7484 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
7485 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
7487 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7489 * gcc.dg/vect/vect-cond-arith-3.c: New test.
7490 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
7491 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
7492 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
7493 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
7494 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
7495 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
7496 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
7497 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
7499 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7501 * gcc.dg/vect/vect-cond-arith-2.c: New test.
7502 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
7504 2018-07-12 Richard Biener <rguenther@suse.de>
7507 * gcc.target/i386/pr84829.c: New testcase.
7509 2018-07-12 Jakub Jelinek <jakub@redhat.com>
7511 * gcc.dg/torture/20180712-1.c: New test.
7513 PR tree-optimization/86492
7514 * gcc.c-torture/execute/pr86492.c: New test.
7516 2018-07-12 Richard Biener <rguenther@suse.de>
7519 * g++.dg/warn/pr86453.C: New testcase.
7521 2018-07-12 Richard Biener <rguenther@suse.de>
7524 * gcc.dg/graphite/pr86479.c: New testcase.
7526 2018-07-11 Jakub Jelinek <jakub@redhat.com>
7528 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
7529 of hardcoding size. Cast (rel) to MASK_TYPE.
7530 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
7531 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
7532 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
7533 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
7534 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
7535 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
7536 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
7537 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
7538 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
7539 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
7540 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
7541 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
7542 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
7543 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
7544 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
7545 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
7546 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
7547 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
7548 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
7550 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
7552 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
7553 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
7554 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
7556 2018-07-10 Mark Wielaard <mark@klomp.org>
7559 * gcc.dg/pr86459.c: New test.
7561 2018-07-10 Martin Sebor <msebor@redhat.com>
7564 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
7566 2018-07-10 Martin Liska <mliska@suse.cz>
7569 * gcc.dg/pr84100.c: Change it back to dg-bogus.
7571 2018-07-10 Jakub Jelinek <jakub@redhat.com>
7574 * g++.dg/ubsan/pr86406.C: New test.
7577 * gfortran.dg/vect/pr86421.f90: New test.
7579 2018-07-09 Martin Sebor <msebor@redhat.com>
7581 PR tree-optimization/86415
7582 * gcc.dg/strlenopt-53.c: New test.
7584 2018-07-09 Martin Sebor <msebor@redhat.com>
7587 * gcc.dg/strlenopt-49.c: New test.
7588 * gcc.dg/strlenopt-50.c: New test.
7589 * gcc.dg/strlenopt-51.c: New test.
7590 * gcc.dg/strlenopt-52.c: New test.
7591 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
7593 2018-07-09 Jakub Jelinek <jakub@redhat.com>
7596 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
7597 to be returned and when first argument is not 0, so that they don't do
7598 anything for NEED_EXC or NEED_ERRNO.
7600 2018-07-09 Tom de Vries <tdevries@suse.de>
7602 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
7603 * gcc.dg/guality/bswaptest.c: Same.
7604 * gcc.dg/guality/clztest.c: Same.
7605 * gcc.dg/guality/csttest.c: Same.
7606 * gcc.dg/guality/ctztest.c: Same.
7607 * gcc.dg/guality/drap.c: Same.
7608 * gcc.dg/guality/nrv-1.c: Same.
7609 * gcc.dg/guality/pr41353-1.c: Same.
7610 * gcc.dg/guality/pr41353-2.c: Same.
7611 * gcc.dg/guality/pr41404-1.c: Same.
7612 * gcc.dg/guality/pr43051-1.c: Same.
7613 * gcc.dg/guality/pr43077-1.c: Same.
7614 * gcc.dg/guality/pr43177.c: Same.
7615 * gcc.dg/guality/pr43329-1.c: Same.
7616 * gcc.dg/guality/pr43479.c: Same.
7617 * gcc.dg/guality/pr43593.c: Same.
7618 * gcc.dg/guality/pr45003-1.c: Same.
7619 * gcc.dg/guality/pr45003-2.c: Same.
7620 * gcc.dg/guality/pr45003-3.c: Same.
7621 * gcc.dg/guality/pr48437.c: Same.
7622 * gcc.dg/guality/pr48466.c: Same.
7623 * gcc.dg/guality/pr49888.c: Same.
7624 * gcc.dg/guality/pr54200.c: Same.
7625 * gcc.dg/guality/pr54519-1.c: Same.
7626 * gcc.dg/guality/pr54519-2.c: Same.
7627 * gcc.dg/guality/pr54519-3.c: Same.
7628 * gcc.dg/guality/pr54519-4.c: Same.
7629 * gcc.dg/guality/pr54519-5.c: Same.
7630 * gcc.dg/guality/pr54519-6.c: Same.
7631 * gcc.dg/guality/pr54551.c: Same.
7632 * gcc.dg/guality/pr54693-2.c: Same.
7633 * gcc.dg/guality/pr54693.c: Same.
7634 * gcc.dg/guality/pr54796.c: Same.
7635 * gcc.dg/guality/pr54970.c: Same.
7636 * gcc.dg/guality/pr67192.c: Same.
7637 * gcc.dg/guality/pr69947.c: Same.
7638 * gcc.dg/guality/pr78726.c: Same.
7639 * gcc.dg/guality/rotatetest.c: Same.
7640 * gcc.dg/guality/sra-1.c: Same.
7641 * gcc.dg/guality/vla-2.c: Same.
7643 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
7645 * g++.dg/diagnostic/long-short.C: New.
7646 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
7647 * g++.dg/diagnostic/virtual-friend.C: Likewise.
7648 * g++.old-deja/g++.brendan/crash11.C: Adjust.
7650 2018-07-09 Tom de Vries <tdevries@suse.de>
7652 * gcc.dg/vla-1.c: New test.
7654 2018-07-07 Tom de Vries <tdevries@suse.de>
7656 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
7658 (get_dump_flags): New proc.
7659 (toplevel): Test all dump flags.
7661 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
7663 * gnat.dg/stack_usage6.adb: New test.
7664 * gnat.dg/stack_usage6_pkg.ads: New helper.
7666 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
7668 * gnat.dg/pure_function3a.adb: New test.
7669 * gnat.dg/pure_function3b.adb: Likewise.
7670 * gnat.dg/pure_function3c.adb: Likewise.
7671 * gnat.dg/pure_function3_pkg.ads: New helper.
7673 2018-07-07 Jakub Jelinek <jakub@redhat.com>
7676 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
7677 dg-require-effective-target. Add -msse not just on i386-*, but
7678 on all i?86-* and x86_64-*.
7680 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
7682 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
7683 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
7684 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
7685 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
7686 * gcc.dg/tree-ssa/popcount3.c: New test.
7688 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
7690 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
7691 to preserve the test.
7692 * gcc.target/i386/pr85073.c: Likewise.
7694 2018-07-06 Jakub Jelinek <jakub@redhat.com>
7696 PR tree-optimization/86401
7697 * gcc.dg/tree-ssa/pr86401-1.c: New test.
7698 * gcc.dg/tree-ssa/pr86401-2.c: New test.
7699 * c-c++-common/rotate-9.c: New test.
7701 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
7704 gcc.target/powerpc/pr86324-1.c: New test.
7705 gcc.target/powerpc/pr86324-2.c: Likewise.
7707 2018-07-06 Tamar Christina <tamar.christina@arm.com>
7710 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
7712 2018-07-06 Tamar Christina <tamar.christina@arm.com>
7714 * gcc.target/aarch64/struct_cpy.c: Remove ;.
7716 2018-07-05 Jeff Law <law@redhat.com>
7718 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
7720 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
7723 * gfortran.dg/deferred_character_20.f90: New test.
7725 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
7729 * gfortran.dg/init_flag_18.f90: New testcase.
7730 * gfortran.dg/init_flag_19.f03: New testcase.
7732 2018-07-05 Carl Love <cel@us.ibm.com>
7733 * gcc.target/altivec-1-runnable.c: New test file.
7734 * gcc.target/altivec-2-runnable.c: New test file.
7735 * gcc.target/vsx-7.c (main2): Change expected expected instruction
7738 2018-07-05 Martin Sebor <msebor@redhat.com>
7741 * gcc.dg/strlenopt-47.c: New test.
7742 * gcc.dg/strlenopt-48.c: New test.
7744 2018-07-05 Tamar Christina <tamar.christina@arm.com>
7747 * gcc.target/arm/big-endian-subreg.c: New.
7749 2018-07-05 Tamar Christina <tamar.christina@arm.com>
7752 * gcc.dg/vect/pr84711.c: New.
7754 2018-07-05 Tamar Christina <tamar.christina@arm.com>
7756 * gcc.target/aarch64/struct_cpy.c: New.
7758 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7760 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
7761 * c-c++-common/unroll-2.c: Likewise.
7762 * g++.dg/cdce3.C: Likewise.
7763 * g++.dg/ext/unroll-1.C: Likewise.
7764 * g++.dg/ext/unroll-2.C: Likewise.
7765 * g++.dg/ext/unroll-3.C: Likewise.
7766 * gcc.dg/cdce1.c: Likewise.
7767 * gcc.dg/cdce2.c: Likewise.
7768 * gcc.dg/gomp/pr68128-1.c: Likewise.
7769 * gcc.dg/vect/pr46032.c: Likewise.
7770 * gcc.dg/vect/vect-cond-10.c: Likewise.
7771 * gcc.dg/vect/vect-cond-8.c: Likewise.
7772 * gcc.dg/vect/vect-cond-9.c: Likewise.
7773 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
7774 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
7775 * gcc.target/i386/avx-cvt-2.c: Likewise.
7776 * gcc.target/i386/avx-cvt-3.c: Likewise.
7777 * gcc.target/i386/avx2-cvt-2.c: Likewise.
7778 * gcc.target/i386/avx2-gather-2.c: Likewise.
7779 * gcc.target/i386/avx2-gather-6.c: Likewise.
7780 * gcc.target/i386/avx512f-gather-2.c: Likewise.
7781 * gcc.target/i386/sse2-cvt-2.c: Likewise.
7782 * gfortran.dg/directive_unroll_1.f90: Likewise.
7783 * gfortran.dg/directive_unroll_2.f90: Likewise.
7784 * gnat.dg/unroll2.adb: Likewise.
7785 * gnat.dg/unroll3.adb: Likewise.
7787 2018-07-05 Tom de Vries <tdevries@suse.de>
7789 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
7791 2018-07-04 Martin Sebor <msebor@redhat.com>
7793 PR tree-optimization/86274
7794 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
7796 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7799 * gfortran.dg/block_16.f08. New test.
7801 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
7803 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
7804 has a slightly different IL that provides more threading
7807 2018-07-04 Martin Liska <mliska@suse.cz>
7812 * gcc.dg/pr84100.c (foo):
7813 * gcc.target/i386/falign-functions-2.c: New test.
7814 * gcc.target/i386/falign-functions.c: New test.
7816 2018-07-04 Martin Liska <mliska@suse.cz>
7818 * gcc.dg/pr47793.c: Remove.
7820 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
7822 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
7824 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
7826 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
7829 * gcc.target/i386/pr85620-1.c: New test.
7830 * gcc.target/i386/pr85620-2.c: Likewise.
7831 * gcc.target/i386/pr85620-3.c: Likewise.
7832 * gcc.target/i386/pr85620-4.c: Likewise.
7834 2018-07-03 Martin Sebor <msebor@redhat.com>
7836 PR tree-optimization/86274
7837 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
7838 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7839 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
7840 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
7841 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
7842 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
7843 * gcc.dg/tree-ssa/pr83198.c: Same.
7845 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
7847 * g++.dg/other/locations1.C: New.
7848 * g++.dg/tls/locations1.C: Likewise.
7849 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
7850 * g++.dg/diagnostic/virtual-static.C: Likewise.
7851 * g++.dg/concepts/fn-concept2.C: Test the locations too.
7852 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
7853 * g++.dg/cpp0x/pr51463.C: Likewise.
7854 * g++.dg/other/typedef1.C: Likewise.
7855 * g++.dg/parse/dtor13.C: Likewise.
7856 * g++.dg/template/error44.C: Likewise.
7857 * g++.dg/template/typedef4.C: Likewise.
7858 * g++.dg/template/typedef5.C: Likewise.
7859 * g++.dg/tls/diag-2.C: Likewise.
7860 * g++.old-deja/g++.brendan/crash11.C: Likewise.
7862 2018-07-03 Marek Polacek <polacek@redhat.com>
7865 * g++.dg/diagnostic/pr86201.C: New test.
7867 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
7870 * gcc.target/i386/pr85694.c: New test.
7872 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
7874 PR tree-optimization/85694
7875 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
7876 Return true for AArch64 without SVE.
7877 * gcc.target/aarch64/vect_hadd_1.h: New file.
7878 * gcc.target/aarch64/vect_shadd_1.c: New test.
7879 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
7880 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
7881 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
7883 2018-07-03 Marek Polacek <polacek@redhat.com>
7886 * gcc.dg/Wint-conversion-2.c: New test.
7889 * g++.dg/overload/conv-op3.C: New test.
7891 2018-07-03 Richard Biener <rguenther@suse.de>
7894 * gcc.dg/torture/pr86389.c: New testcase.
7896 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
7898 PR tree-optimization/85694
7899 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
7901 * gcc.dg/vect/vect-avg-1.c: New test.
7902 * gcc.dg/vect/vect-avg-2.c: Likewise.
7903 * gcc.dg/vect/vect-avg-3.c: Likewise.
7904 * gcc.dg/vect/vect-avg-4.c: Likewise.
7905 * gcc.dg/vect/vect-avg-5.c: Likewise.
7906 * gcc.dg/vect/vect-avg-6.c: Likewise.
7907 * gcc.dg/vect/vect-avg-7.c: Likewise.
7908 * gcc.dg/vect/vect-avg-8.c: Likewise.
7909 * gcc.dg/vect/vect-avg-9.c: Likewise.
7910 * gcc.dg/vect/vect-avg-10.c: Likewise.
7911 * gcc.dg/vect/vect-avg-11.c: Likewise.
7912 * gcc.dg/vect/vect-avg-12.c: Likewise.
7913 * gcc.dg/vect/vect-avg-13.c: Likewise.
7914 * gcc.dg/vect/vect-avg-14.c: Likewise.
7916 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
7918 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
7919 get split into two for use by the over-widening pattern.
7920 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
7921 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
7922 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
7923 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
7924 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
7925 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
7926 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
7927 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
7928 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
7929 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
7930 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
7931 * gcc.dg/vect/vect-over-widen-22.c: New test.
7933 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
7935 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
7937 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
7938 over-widening messages.
7939 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7940 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
7941 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
7942 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
7943 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
7944 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7945 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7946 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
7947 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
7948 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
7949 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
7950 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
7951 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
7952 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
7953 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
7954 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
7955 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
7956 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
7957 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
7958 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
7959 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
7960 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
7961 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
7962 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
7963 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
7964 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
7966 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
7968 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
7970 2018-07-02 Jim Wilson <jimw@sifive.com>
7972 * gcc.target/riscv/interrupt-debug.c: New.
7974 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
7976 * g++.dg/diagnostic/thread-thread_local.C: New.
7978 2018-07-02 Martin Liska <mliska@suse.cz>
7981 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
7982 * gcc.dg/profile-dir-2.c: Likewise.
7983 * gcc.dg/profile-dir-3.c: Likewise.
7985 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
7987 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
7990 2018-07-02 Richard Biener <rguenther@suse.de>
7992 PR tree-optimization/86363
7993 * gcc.dg/torture/pr86363.c: New testcase.
7995 2018-07-02 Martin Liska <mliska@suse.cz>
7997 * gcc.dg/completion-1.c: New test.
7998 * gcc.dg/completion-2.c: New test.
7999 * gcc.dg/completion-3.c: New test.
8001 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
8005 * gfortran.dg/proc_ptr_50.f90: New test.
8007 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
8010 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
8012 2018-07-02 Martin Liska <mliska@suse.cz>
8015 * gcc.dg/ipa/pr86279.c: New test.
8017 2018-07-02 Martin Liska <mliska@suse.cz>
8020 * g++.dg/ipa/pr86323.C: New test.
8022 2018-07-01 Tom de Vries <tdevries@suse.de>
8025 2018-07-01 Tom de Vries <tdevries@suse.de>
8027 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
8028 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
8030 2018-07-01 Tom de Vries <tdevries@suse.de>
8032 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
8034 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
8037 2018-07-01 Tom de Vries <tdevries@suse.de>
8039 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
8040 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
8042 2018-07-01 Tom de Vries <tdevries@suse.de>
8044 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
8045 * gcc.dg/guality/vla-1.c: Use relative line numbers.
8047 2018-07-01 Tom de Vries <tdevries@suse.de>
8049 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
8050 (verify_call): ... here. Move to toplevel.
8051 (verify_call_np, dg_final_directive_check_utils): New proc.
8052 (toplevel): Call dg_final_directive_check_utils.
8053 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
8055 2018-06-30 Jim Wilson <jimw@sifive.com>
8057 * gcc.target/riscv/shift-shift-1.c: New.
8058 * gcc.target/riscv/shift-shift-2.c: New.
8059 * gcc.target/riscv/shift-shift-3.c: New.
8061 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
8063 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
8065 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
8067 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
8068 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
8069 by 4 in the computation of a[i].
8070 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
8071 main multiplication constant.
8072 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8073 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8074 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
8075 pattern to cast the result to int.
8076 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
8077 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
8078 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
8079 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
8080 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
8081 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
8082 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
8083 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
8084 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
8085 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
8086 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
8087 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
8088 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
8089 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
8090 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
8091 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
8092 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
8093 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
8094 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
8095 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
8097 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
8099 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
8100 test for vectorization along the lines described in the comment.
8102 2018-06-30 Tom de Vries <tdevries@suse.de>
8104 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
8105 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
8106 LTO_TORTURE_OPTIONS.
8107 * gcc.dg/guality/prevent-optimization.h: New file.
8108 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
8109 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
8111 2018-06-30 Tom de Vries <tdevries@suse.de>
8113 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
8114 * lib/gcc-dg.exp (dg-final): New proc.
8115 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
8118 2018-06-29 Martin Sebor <msebor@redhat.com>
8120 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
8121 that don't define the function.
8123 2018-06-29 Marek Polacek <polacek@redhat.com>
8126 * g++.dg/ext/cond3.C: New test.
8128 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8130 * gcc.target/arm/arm-soft-strd-even.c: New test.
8132 2018-06-29 Tom de Vries <tdevries@suse.de>
8134 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
8136 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
8137 (process-message): ... here.
8138 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
8140 2018-06-29 Martin Liska <mliska@suse.cz>
8142 PR tree-optimization/86263
8143 * gcc.dg/tree-ssa/pr86263.c: New test.
8145 2018-06-28 Carl Love <cel@us.ibm.com>
8147 * gcc.target/p9-extract-1.c: Add test case.
8148 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
8151 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
8154 * gcc.target/i386/pr86348.c: New test.
8156 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
8158 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
8160 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
8163 * gfortran.dg/dec_type_print_2.f03: New testcase.
8165 2018-06-28 David Pagan <dave.pagan@oracle.com>
8168 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
8169 message causing unexpected test FAIL.
8171 2018-06-28 Martin Liska <mliska@suse.cz>
8173 * gcc.dg/tree-ssa/switch-1.c: New test.
8175 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
8177 * gnat.dg/debug15.adb: New test.
8179 2018-06-27 David Malcolm <dmalcolm@redhat.com>
8182 * g++.dg/lookup/pr86329.C: New test.
8184 2018-06-27 Carl Love <cel@us.ibm.com>
8186 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
8188 2018-06-27 Tamar Christina <tamar.christina@arm.com>
8191 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
8193 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
8195 * gcc.target/powerpc/builtins-1.c: Correct a comment.
8197 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
8199 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
8200 requirement for this test.
8201 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
8202 requirement, and -mpower8-vector compile option.
8204 2018-06-26 Jakub Jelinek <jakub@redhat.com>
8207 * gcc.dg/pr86314.c: New test.
8210 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
8212 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8214 * gcc.target/i386/pr86257.c: Require 64-bit.
8216 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8218 * g++.dg/pr86082.C: Require IBM1047 support.
8220 2018-06-26 Richard Biener <rguenther@suse.de>
8223 * gcc.dg/pr86271.c: New testcase.
8225 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
8228 * gcc.dg/pr86064.c: New.
8230 2018-06-25 Jeff Law <law@redhat.com>
8232 * lib/target-supports.exp
8233 (check_effective_target_logical_op_short_circuit): Add v850.
8235 2018-06-25 Martin Sebor <msebor@redhat.com>
8237 PR tree-optimization/86204
8238 * gcc.dg/strlenopt-46.c: New test.
8240 2018-06-25 Martin Sebor <msebor@redhat.com>
8242 PR tree-optimization/85700
8243 * gcc.dg/Wstringop-truncation-4.c: New test.
8245 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
8250 * gfortran.dg/init_flag_17.f90: New testcase.
8252 2018-06-25 Carl Love <cel@us.ibm.com>
8254 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
8255 vec_extract a signed int. Add vec_extract tests for bool char
8257 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
8260 2018-06-25 Tom de Vries <tdevries@suse.de>
8262 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
8264 2018-06-25 Jakub Jelinek <jakub@redhat.com>
8267 * gcc.target/i386/avx512f-pr84786-3.c: New test.
8269 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
8271 * gnat.dg/sso9.adb: New testcase.
8272 * gnat.dg/sso9_pkg.ads: Likewise.
8274 2018-06-25 Tom de Vries <tdevries@suse.de>
8277 * gcc.target/i386/pr86257.c: New test.
8279 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
8282 * g++.dg/pr86082.C: New test.
8284 2018-06-24 Tom de Vries <tdevries@suse.de>
8286 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
8287 * gcc.dg/guality/guality.exp: Same.
8288 * gfortran.dg/guality/guality.exp: Same.
8289 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
8291 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
8293 * g++.dg/concepts/locations1.C: New.
8294 * g++.dg/cpp0x/locations1.C: Likewise.
8295 * g++.dg/cpp1z/inline-var2.C: Test locations too.
8296 * g++.dg/cpp1z/inline-var3.C: Likewise.
8298 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
8301 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
8303 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
8305 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
8307 * gcc.target/powerpc/builtins-9.c: New test.
8308 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
8309 to expect different code generation on big-endian vs.
8310 little-endian targets.
8312 2018-06-22 Tom de Vries <tdevries@suse.de>
8314 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
8315 $rootme/../gdb/gdb, if available.
8316 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
8317 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
8319 2018-06-22 Tom de Vries <tdevries@suse.de>
8321 * lib/gcc-gdb-test.exp (report_gdb): New proc.
8322 * g++.dg/guality/guality.exp: Use report_gdb.
8323 * gcc.dg/guality/guality.exp: Same.
8324 * gfortran.dg/guality/guality.exp: Same.
8326 2018-06-22 Jakub Jelinek <jakub@redhat.com>
8329 * g++.dg/ext/offsetof3.C: New test.
8331 2018-06-22 Carl Love <cel@us.ibm.com>
8333 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
8334 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
8335 for the vnor, vand and vxor instructions.
8336 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
8337 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
8338 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
8339 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
8340 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
8341 Add -dp to dg-options, update expected counts.
8343 2018-06-22 Paul Koning <ni1d@arrl.net>
8345 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
8347 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
8348 * gcc.c-torture/compile/20040101-1.c: Ditto.
8349 * gcc.c-torture/compile/20050622-1.c: Ditto.
8350 * gcc.c-torture/compile/20080625-1.c: Ditto.
8351 * gcc.c-torture/compile/20090107-1.c: Ditto.
8352 * gcc.c-torture/compile/920501-12.c: Ditto.
8353 * gcc.c-torture/compile/920501-4.c: Ditto.
8354 * gcc.c-torture/compile/961203-1.c: Ditto.
8355 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
8356 * gcc.c-torture/compile/pr25310.c: Ditto.
8358 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
8359 James Norris <jnorris@codesourcery.com>
8360 Thomas Schwinge <thomas@codesourcery.com>
8361 Tom de Vries <tom@codesourcery.com>
8363 * c-c++-common/goacc/deviceptr-4.c: New file.
8364 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
8366 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
8367 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
8368 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
8369 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
8370 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
8371 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
8373 * c-c++-common/goacc/parallel-reduction.c: Likewise.
8374 * c-c++-common/goacc/private-reduction-1.c: Likewise.
8375 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
8377 * gfortran.dg/goacc/modules.f95: Likewise.
8378 * gfortran.dg/goacc/routine-8.f90: Likewise.
8379 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
8381 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
8383 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
8384 if the long double format is IEEE 128-bit for tests that are
8385 explicitly testing IBM extended double support. Use the
8386 appropriate pack and unpack built-in functions. Change calls from
8387 __builtin_isinfl to __builtin_isinf since the later supports all
8388 floating point types.
8389 * gcc.target/powerpc/pr57150.c: Likewise.
8390 * gcc.target/powerpc/pr60203.c: Likewise.
8391 * gcc.target/powerpc/pr67808.c: Likewise.
8392 * gcc.target/powerpc/pr70117.c: Likewise.
8393 * gcc.target/powerpc/tfmode_off.c: Likewise.
8395 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
8398 * gfortran.dg/assumed_charlen_function_7.f90: New test.
8400 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
8403 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
8405 2018-06-21 Tom de Vries <tdevries@suse.de>
8407 * gcc.dg/guality/pr45882.c (a): Add used attribute.
8409 2018-06-21 Tom de Vries <tdevries@suse.de>
8411 PR tree-optimization/85859
8412 * gcc.dg/pr85859.c: New test.
8414 2018-06-21 Richard Biener <rguenther@suse.de>
8416 PR tree-optimization/86232
8417 * gcc.dg/torture/pr86232.c: New testcase.
8419 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
8421 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
8423 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
8425 * gcc/gcc.target/aarch64/aes_2.c: New test.
8427 2018-06-20 Than McIntosh <thanm@google.com>
8430 * gcc.dg/split-8.c: New.
8432 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
8434 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
8435 for vpkudus in place of vpksdus.
8436 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
8438 2018-06-20 Nathan Sidwell <nathan@acm.org>
8441 * g++.dg/lookup/pr85634-2.C: New.
8443 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
8445 * g++.dg/template/friend65.C: New.
8446 * g++.dg/cpp0x/main1.C: Likewise.
8447 * g++.dg/other/main2.C: Likewise.
8448 * g++.dg/other/main3.C: Likewise.
8449 * g++.dg/template/friend42.C: Test location too.
8450 * g++.dg/concepts/decl-diagnose.C: Likewise.
8451 * g++.dg/warn/main-2.C: Update.
8453 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
8454 Thomas Schwinge <thomas@codesourcery.com>
8455 Cesar Philippidis <cesar@codesourcery.com>
8457 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
8458 2.5 data clause semantics.
8459 * c-c++-common/goacc/declare-2.c: Likewise.
8460 * c-c++-common/goacc/default-4.c: Likewise.
8461 * c-c++-common/goacc/finalize-1.c: New test.
8462 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
8463 OpenACC 2.5 data clause semantics.
8464 * c-c++-common/goacc/kernels-alias.c: Likewise.
8465 * c-c++-common/goacc/routine-5.c: Likewise.
8466 * c-c++-common/goacc/update-if_present-1.c: New test.
8467 * c-c++-common/goacc/update-if_present-2.c: New test.
8468 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
8469 2.5 data clause semantics.
8470 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8471 * gfortran.dg/goacc/data-tree.f95: Likewise.
8472 * gfortran.dg/goacc/declare-2.f95: Likewise.
8473 * gfortran.dg/goacc/default-4.f: Likewise.
8474 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
8475 * gfortran.dg/goacc/finalize-1.f: New test.
8476 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
8477 OpenACC 2.5 data clause semantics.
8478 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
8479 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
8480 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
8481 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
8482 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
8483 * gfortran.dg/goacc/update-if_present-1.f90: New test.
8484 * gfortran.dg/goacc/update-if_present-2.f90: New test.
8486 2018-06-20 Jakub Jelinek <jakub@redhat.com>
8489 * g++.dg/warn/Wnonnull4.C: New test.
8491 2018-06-20 Marek Polacek <polacek@redhat.com>
8494 * g++.dg/pr86240.C: New test.
8496 2018-06-20 Jakub Jelinek <jakub@redhat.com>
8499 * gcc.target/i386/pr86194.c: New test.
8501 PR tree-optimization/86231
8502 * gcc.dg/tree-ssa/vrp119.c: New test.
8503 * gcc.c-torture/execute/pr86231.c: New test.
8505 2018-06-20 Tom de Vries <tdevries@suse.de>
8507 PR tree-optimization/86097
8508 * gcc.dg/autopar/pr86097.c: New test.
8510 2018-06-20 Nathan Sidwell <nathan@acm.org>
8513 * g++.dg/lookup/pr85634.C: New.
8515 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8517 * gcc.target/aarch64/ldp_stp_q.c: New test.
8518 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
8519 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
8521 2018-06-20 Martin Liska <mliska@suse.cz>
8523 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
8525 2018-06-19 Martin Sebor <msebor@redhat.com>
8527 PR tree-optimization/48560
8528 * gcc.dg/Warray-bounds-28.c: New test.
8530 2018-06-19 Martin Sebor <msebor@redhat.com>
8533 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
8536 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
8538 * g++.dg/lto/pr84805_0.C: Update template.
8539 * g++.dg/lto/pr84805_1.C: Update template.
8541 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
8543 * gnat.dg/aggr24.adb: New test.
8544 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
8546 2018-06-19 Richard Biener <rguenther@suse.de>
8548 PR tree-optimization/86179
8549 * gcc.dg/pr86179.c: New testcase.
8551 2018-06-18 Martin Sebor <msebor@redhat.com>
8554 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
8555 * c-c++-common/attr-nonstring-8.c: New test.
8557 2018-06-18 Martin Sebor <msebor@redhat.com>
8559 PR tree-optimization/81384
8560 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
8561 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
8562 * gcc.c-torture/execute/builtins/strnlen.c: New test.
8563 * gcc.dg/attr-nonstring-2.c: New test.
8564 * gcc.dg/attr-nonstring-3.c: New test.
8565 * gcc.dg/attr-nonstring-4.c: New test.
8566 * gcc.dg/strlenopt-45.c: New test.
8567 * gcc.dg/strlenopt.h (strnlen): Declare.
8569 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
8571 PR tree-optimization/86076
8572 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
8574 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
8576 PR tree-optimization/64946
8577 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
8579 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
8581 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
8582 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
8583 * gnat.dg/stack_usage5.adb: New test.
8585 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
8588 * gcc.dg/tree-ssa/popcount.c: New test.
8589 * gcc.dg/tree-ssa/popcount2.c: New test.
8591 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
8594 * gcc.dg/absu.c: New test.
8595 * gcc.dg/gimplefe-29.c: New test.
8596 * gcc.target/aarch64/pr64946.c: New test.
8598 2018-06-15 Jakub Jelinek <jakub@redhat.com>
8601 * c-c++-common/pr86093.c: New test.
8604 * gfortran.fortran-torture/compile/pr85878.f90: New test.
8607 * gcc.c-torture/compile/pr86123.c: New test.
8609 2018-06-15 Tom de Vries <tdevries@suse.de>
8611 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
8613 2018-06-15 Nick Clifton <nickc@redhat.com>
8616 * gcc.c-torture/compile/pr84195.c: New test.
8618 2018-06-15 Richard Biener <rguenther@suse.de>
8621 * g++.dg/pr86159.C: New testcase.
8623 2018-06-15 Richard Biener <rguenther@suse.de>
8626 * gcc.dg/pr86076.c: New testcase.
8628 2018-06-14 Marek Polacek <polacek@redhat.com>
8631 * g++.dg/cpp0x/gen-attrs-65.C: New test.
8633 2018-06-14 Jakub Jelinek <jakub@redhat.com>
8636 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
8637 -msse2 to dg-options.
8640 * gcc.c-torture/compile/pr86122.c: New test.
8642 P0624R2 - Default constructible and assignable stateless lambdas
8643 * g++.dg/cpp2a/lambda1.C: New test.
8644 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
8647 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8649 * g++.dg/other/static3.C: New.
8650 * g++.dg/other/static4.C: Likewise.
8651 * g++.dg/warn/Wshadow-15.C: Likewise.
8652 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
8653 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
8654 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
8655 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
8656 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
8657 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
8658 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8660 2018-06-14 Jakub Jelinek <jakub@redhat.com>
8663 * gcc.c-torture/compile/pr85945.c: New test.
8665 2018-06-14 Richard Biener <rguenther@suse.de>
8668 * gcc.dg/pr86124.c: New testcase.
8670 2018-06-13 Martin Sebor <msebor@redhat.com>
8672 PR tree-optimization/86114
8673 * gcc.dg/pr86114.c: New test.
8675 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
8678 * gfortran.dg/pr86110.f90: New test.
8680 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
8683 * gfortran.dg/goacc/pr85703.f90: New test.
8684 * gfortran.dg/gomp/pr85703.f90: New test.
8686 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
8689 * gfortran.dg/goacc/pr85702.f90: New test.
8691 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
8693 * gcc.target/i386/pr86048.c: New test.
8695 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
8697 * gcc.target/arc/fma-1.c: New test.
8699 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
8701 * gcc.target/arc/pr9001107555.c: New file.
8703 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
8705 * g++.dg/torture/aarch64-vect-init-1.C: New test.
8707 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
8709 * g++.dg/init/delete3.C: New.
8710 * g++.dg/init/new49.C: Likewise.
8711 * g++.dg/init/new25.C: Test locations too.
8712 * g++.dg/template/new4.C: Likewise.
8713 * g++.old-deja/g++.jason/operator.C: Likewise.
8715 2018-06-12 Marek Polacek <polacek@redhat.com>
8717 Core issue 1331 - const mismatch with defaulted copy constructor
8718 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
8719 * g++.dg/cpp0x/defaulted52.C: New test.
8720 * g++.dg/cpp0x/defaulted53.C: New test.
8721 * g++.dg/cpp0x/defaulted54.C: New test.
8722 * g++.dg/cpp0x/defaulted55.C: New test.
8723 * g++.dg/cpp0x/defaulted56.C: New test.
8724 * g++.dg/cpp0x/defaulted57.C: New test.
8725 * g++.dg/cpp0x/defaulted58.C: New test.
8726 * g++.dg/cpp0x/defaulted59.C: New test.
8727 * g++.dg/cpp0x/defaulted60.C: New test.
8729 2018-06-12 David Malcolm <dmalcolm@redhat.com>
8732 * gcc.dg/spellcheck-transposition.c: New test.
8734 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
8737 * gfortran.dg/pr44491.f90: New testcase
8739 2018-06-12 Martin Sebor <msebor@redhat.com>
8741 PR tree-optimization/85259
8742 * gcc.dg/Wstringop-overflow-5.c: New test.
8743 * gcc.dg/Wstringop-overflow-6.c: New test.
8745 2018-06-12 Martin Sebor <msebor@redhat.com>
8748 * gcc.dg/Wstringop-truncation-3.c: New test.
8750 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8752 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
8753 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
8754 * gcc.target/powerpc/swaps-p8-17.c: Same.
8756 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8758 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
8759 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
8760 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
8761 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
8762 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
8763 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
8765 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8767 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
8768 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
8769 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
8770 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
8771 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
8772 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
8774 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8776 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
8777 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
8778 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
8779 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
8780 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
8781 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
8783 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8785 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
8786 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
8787 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
8788 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
8789 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
8790 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
8792 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8794 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
8795 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
8796 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
8797 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
8798 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
8799 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
8801 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8803 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
8804 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
8805 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
8806 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
8807 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
8808 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
8810 2018-06-12 Martin Liska <mliska@suse.cz>
8812 * g++.dg/opt/mpx.C: New test.
8813 * gcc.target/i386/mpx.c: New test.
8815 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
8817 * gcc.target/arc/builtin_simdarc.c: Update test.
8818 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
8819 * gcc.target/arc/tumaddsidi4.c: Likewise.
8821 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
8823 * gnat.dg/opt72a.ad[sb]: New test.
8824 * gnat.dg/opt72_pkg.ads: New helper.
8826 2018-06-12 Tom de Vries <tdevries@suse.de>
8828 * gcc.dg-selftests/dg-final.exp: New file.
8830 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
8832 * g++.dg/lookup/new2.C: Test locations too.
8833 * g++.dg/other/ellipsis1.C: Likewise.
8834 * g++.dg/other/operator1.C: Likewise.
8835 * g++.dg/other/operator2.C: Likewise.
8836 * g++.dg/overload/operator2.C: Likewise.
8837 * g++.dg/parse/defarg11.C: Likewise.
8838 * g++.dg/parse/operator4.C: Likewise.
8839 * g++.dg/template/error30.C: Likewise.
8840 * g++.dg/template/explicit-args3.C: Likewise.
8841 * g++.dg/warn/effc1.C: Likewise.
8842 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
8843 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
8844 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
8845 * g++.old-deja/g++.jason/conversion5.C: Likewise.
8846 * g++.old-deja/g++.jason/operator.C: Likewise.
8848 2018-06-11 Martin Sebor <msebor@redhat.com>
8850 PR tree-optimization/86083
8851 * gcc.dg/strlenopt-44.c: New test.
8853 2018-06-11 Janus Weil <janus@gcc.gnu.org>
8856 * gfortran.dg/generic_32.f90: New test.
8857 * gfortran.dg/generic_33.f90: New test.
8859 2018-06-11 Carl Love <cel@us.ibm.com>
8860 * gcc.target/powerpc/altivec-7.c (main): Remove tests
8861 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
8862 long long bool. Remove duplicate dg-final for xxlxor. Update
8863 dg-final instruction counts.
8864 * gcc.target/powerpc/altivec-37.c (main): New file for
8865 tests vec_unpackh and vec_unpackl returning long long bool and
8868 2018-06-11 Martin Liska <mliska@suse.cz>
8870 PR tree-optimization/86089
8871 * gcc.dg/tree-ssa/pr86089.c: New test.
8873 2018-06-11 Julia Koval <julia.koval@intel.com>
8875 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
8876 * gcc.target/i386/vpclmulqdq.c: Ditto.
8878 2018-06-11 Olivier Hainque <hainque@adacore.com>
8880 * gnat.dg/lang-dw2.adb: New test.
8881 * gnat.dg/lang-dw3.adb: New test.
8883 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
8885 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
8886 gnat.dg/assertion_policy1_pkg.ads: New testcase.
8888 2018-06-11 Ed Schonberg <schonberg@adacore.com>
8890 * gnat.dg/predicate1.adb: New testcase.
8892 2018-06-11 Yannick Moy <moy@adacore.com>
8894 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
8896 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
8898 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
8901 2018-06-11 Javier Miranda <miranda@adacore.com>
8903 * gnat.dg/prot4.adb: New testcase.
8905 2018-06-11 Yannick Moy <moy@adacore.com>
8907 * gnat.dg/part_of1-instantiation.adb,
8908 gnat.dg/part_of1-instantiation.ads,
8909 gnat.dg/part_of1-private_generic.adb,
8910 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
8913 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
8915 * gnat.dg/contract1.adb: New testcase.
8917 2018-06-11 Javier Miranda <miranda@adacore.com>
8919 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
8922 2018-06-11 Ed Schonberg <schonberg@adacore.com>
8924 * gnat.dg/inline_always1.adb: New testcase.
8926 2018-06-11 Ed Schonberg <schonberg@adacore.com>
8928 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
8929 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
8930 gnat.dg/nested_generic2_g2.ads: New testcase.
8932 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
8934 * g++.dg/template/friend64.C: New.
8935 * g++.old-deja/g++.other/friend4.C: Test the location too.
8936 * g++.old-deja/g++.pt/crash23.C: Likewise.
8938 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8940 * gfortran.dg/inline_matmul_23.f90: New test.
8942 2018-06-10 Janus Weil <janus@gcc.gnu.org>
8945 * gfortran.dg/intent_decl_1.f90: New test case.
8947 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8949 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
8950 * gfortran.dg/ieee/large_4.f90: Ditto.
8951 * gfortran.dg/round_4.f90: Ditto.
8953 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8956 * gfortran.dg/pr38351.f90: New test.
8957 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
8959 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8964 * gfortran.dg/pr85138_1.f90: New test.
8965 * gfortran.dg/pr85138_2.f90: Ditto.
8966 * gfortran.dg/pr85996.f90: Ditto.
8968 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8971 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
8972 * gfortran.dg/data_char_1.f90: Ditto.
8973 * gfortran.dg/pr78571.f90: Ditto.
8974 * gfortran.dg/pr78278.f90: New test.
8976 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8979 * gfortran.dg/pr63514.f90: New test.
8981 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8984 * gfortran.dg/bounds_check_20.f90: New test.
8986 2018-06-08 Carl Love <cel@us.ibm.com>
8988 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
8990 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
8991 vec_extract a signed int.
8992 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
8993 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
8995 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
8996 vec_extract a signed int.
8997 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
8998 vec_extract a signed int.
8999 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
9000 vec_xor builtins. Update xxsel, xxlxor counts.
9002 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
9005 * gfortran.dg/associate_30.f90: Remove code tested ...
9006 * gfortran.dg/pr67803.f90: Ditto.
9007 * gfortran.dg/pr67805.f90: Ditto.
9008 * gfortran.dg/pr86059.f90: ... here. New test.
9010 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
9013 * gfortran.dg/pr78571.f90: New test.
9015 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
9018 * gcc.target/powerpc/pr85755.c: New test.
9020 2018-06-08 Carl Love <cel@us.ibm.com>
9022 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
9024 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
9026 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
9027 for BE system that are different then for an LE system from this file
9028 into vsx-vector-6-le.c using be target qualifier. Remove this file.
9029 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
9030 the various instruction counts. Rename file to vsx-vector-6.p8.c.
9032 2018-06-08 Martin Liska <mliska@suse.cz>
9034 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
9036 2018-06-08 Martin Liska <mliska@suse.cz>
9038 * g++.dg/dg.exp: Do not use mpx.exp.
9039 * g++.dg/lto/lto.exp: Likewise.
9040 * g++.dg/lto/pr69729_0.C: Remove.
9041 * g++.dg/opt/pr71529.C: Remove.
9042 * g++.dg/pr63995-1.C: Remove.
9043 * g++.dg/pr68270.C: Remove.
9044 * g++.dg/pr71624.C: Remove.
9045 * g++.dg/pr71633.C: Remove.
9046 * g++.dg/pr79761.C: Remove.
9047 * g++.dg/pr79764.C: Remove.
9048 * g++.dg/pr79769.C: Remove.
9049 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
9050 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
9051 * gcc.dg/lto/chkp-privatize_0.c: Remove.
9052 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
9053 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
9054 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
9055 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
9056 * gcc.dg/lto/pr66221_0.c: Remove.
9057 * gcc.target/i386/chkp-always_inline.c: Remove.
9058 * gcc.target/i386/chkp-bndret.c: Remove.
9059 * gcc.target/i386/chkp-builtins-1.c: Remove.
9060 * gcc.target/i386/chkp-builtins-2.c: Remove.
9061 * gcc.target/i386/chkp-builtins-3.c: Remove.
9062 * gcc.target/i386/chkp-builtins-4.c: Remove.
9063 * gcc.target/i386/chkp-const-check-1.c: Remove.
9064 * gcc.target/i386/chkp-const-check-2.c: Remove.
9065 * gcc.target/i386/chkp-hidden-def.c: Remove.
9066 * gcc.target/i386/chkp-label-address.c: Remove.
9067 * gcc.target/i386/chkp-lifetime-1.c: Remove.
9068 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
9069 * gcc.target/i386/chkp-pr69044.c: Remove.
9070 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
9071 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
9072 * gcc.target/i386/chkp-strchr.c: Remove.
9073 * gcc.target/i386/chkp-strlen-1.c: Remove.
9074 * gcc.target/i386/chkp-strlen-2.c: Remove.
9075 * gcc.target/i386/chkp-strlen-3.c: Remove.
9076 * gcc.target/i386/chkp-strlen-4.c: Remove.
9077 * gcc.target/i386/chkp-strlen-5.c: Remove.
9078 * gcc.target/i386/chkp-stropt-1.c: Remove.
9079 * gcc.target/i386/chkp-stropt-10.c: Remove.
9080 * gcc.target/i386/chkp-stropt-11.c: Remove.
9081 * gcc.target/i386/chkp-stropt-12.c: Remove.
9082 * gcc.target/i386/chkp-stropt-13.c: Remove.
9083 * gcc.target/i386/chkp-stropt-14.c: Remove.
9084 * gcc.target/i386/chkp-stropt-15.c: Remove.
9085 * gcc.target/i386/chkp-stropt-16.c: Remove.
9086 * gcc.target/i386/chkp-stropt-17.c: Remove.
9087 * gcc.target/i386/chkp-stropt-2.c: Remove.
9088 * gcc.target/i386/chkp-stropt-3.c: Remove.
9089 * gcc.target/i386/chkp-stropt-4.c: Remove.
9090 * gcc.target/i386/chkp-stropt-5.c: Remove.
9091 * gcc.target/i386/chkp-stropt-6.c: Remove.
9092 * gcc.target/i386/chkp-stropt-7.c: Remove.
9093 * gcc.target/i386/chkp-stropt-8.c: Remove.
9094 * gcc.target/i386/chkp-stropt-9.c: Remove.
9095 * gcc.target/i386/i386.exp: Do not use mpx.exp.
9096 * gcc.target/i386/indirect-thunk-11.c: Remove.
9097 * gcc.target/i386/indirect-thunk-12.c: Remove.
9098 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
9099 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
9100 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
9101 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
9102 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
9103 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
9104 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
9105 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
9106 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
9107 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
9108 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
9109 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
9110 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
9111 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
9112 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
9113 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
9114 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
9115 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
9116 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
9117 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
9118 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
9119 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
9120 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
9121 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
9122 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
9123 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
9124 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
9125 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
9126 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
9127 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
9128 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
9129 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
9130 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
9131 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
9132 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
9133 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
9134 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
9135 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
9136 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
9137 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
9138 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
9139 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
9140 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
9141 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
9142 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
9143 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
9144 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
9145 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
9146 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
9147 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
9148 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
9149 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
9150 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
9151 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
9152 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
9153 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
9154 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
9155 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
9156 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
9157 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
9158 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
9159 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
9160 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
9161 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
9162 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
9163 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
9164 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
9165 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
9166 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
9167 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
9168 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
9169 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
9170 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
9171 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
9172 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
9173 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
9174 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
9175 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
9176 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
9177 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
9178 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
9179 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
9180 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
9181 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
9182 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
9183 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
9184 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
9185 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
9186 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
9187 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
9188 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
9189 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
9190 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
9191 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
9192 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
9193 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
9194 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
9195 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
9196 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
9197 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
9198 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
9199 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
9200 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
9201 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
9202 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
9203 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
9204 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
9205 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
9206 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
9207 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
9208 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
9209 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
9210 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
9211 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
9212 * gcc.target/i386/mpx/label-address-1.c: Remove.
9213 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
9214 * gcc.target/i386/mpx/macro.c: Remove.
9215 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
9216 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
9217 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
9218 * gcc.target/i386/mpx/memcpy-1.c: Remove.
9219 * gcc.target/i386/mpx/memmove-1.c: Remove.
9220 * gcc.target/i386/mpx/memmove-2.c: Remove.
9221 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
9222 * gcc.target/i386/mpx/mpx-check.h: Remove.
9223 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
9224 * gcc.target/i386/mpx/mpx.exp: Remove.
9225 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
9226 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
9227 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
9228 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
9229 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
9230 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
9231 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
9232 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
9233 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
9234 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
9235 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
9236 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
9237 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
9238 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
9239 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
9240 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
9241 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
9242 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
9243 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
9244 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
9245 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
9246 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
9247 * gcc.target/i386/mpx/pr65508.c: Remove.
9248 * gcc.target/i386/mpx/pr65531.cc: Remove.
9249 * gcc.target/i386/mpx/pr66048.cc: Remove.
9250 * gcc.target/i386/mpx/pr66134.c: Remove.
9251 * gcc.target/i386/mpx/pr66566.c: Remove.
9252 * gcc.target/i386/mpx/pr66567.c: Remove.
9253 * gcc.target/i386/mpx/pr66568.c: Remove.
9254 * gcc.target/i386/mpx/pr66569.c: Remove.
9255 * gcc.target/i386/mpx/pr66581.c: Remove.
9256 * gcc.target/i386/mpx/pr68337-1.c: Remove.
9257 * gcc.target/i386/mpx/pr68337-2.c: Remove.
9258 * gcc.target/i386/mpx/pr68416.c: Remove.
9259 * gcc.target/i386/mpx/pr78339.c: Remove.
9260 * gcc.target/i386/mpx/pr79631.c: Remove.
9261 * gcc.target/i386/mpx/pr79633.c: Remove.
9262 * gcc.target/i386/mpx/pr79753.c: Remove.
9263 * gcc.target/i386/mpx/pr79770.c: Remove.
9264 * gcc.target/i386/mpx/pr79987.c: Remove.
9265 * gcc.target/i386/mpx/pr79988.c: Remove.
9266 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
9267 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
9268 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
9269 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
9270 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
9271 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
9272 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
9273 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
9274 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
9275 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
9276 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
9277 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
9278 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
9279 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
9280 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
9281 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
9282 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
9283 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
9284 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
9285 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
9286 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
9287 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
9288 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
9289 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
9290 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
9291 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
9292 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
9293 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
9294 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
9295 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
9296 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
9297 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
9298 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
9299 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
9300 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
9301 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
9302 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
9303 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
9304 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
9305 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
9306 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
9307 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
9308 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
9309 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
9310 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
9311 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
9312 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
9313 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
9314 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
9315 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
9316 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
9317 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
9318 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
9319 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
9320 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
9321 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
9322 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
9323 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
9324 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
9325 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
9326 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
9327 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
9328 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
9329 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
9330 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
9331 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
9332 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
9333 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
9334 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
9335 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
9336 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
9337 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
9338 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
9339 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
9340 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
9341 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
9342 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
9343 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
9344 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
9345 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
9346 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
9347 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
9348 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
9349 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
9350 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
9351 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
9352 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
9353 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
9354 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
9355 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
9356 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
9357 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
9358 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
9359 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
9360 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
9361 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
9362 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
9363 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
9364 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
9365 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
9366 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
9367 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
9368 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
9369 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
9370 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
9371 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
9372 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
9373 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
9374 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
9375 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
9376 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
9377 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
9378 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
9379 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
9380 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
9381 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
9382 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
9383 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
9384 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
9385 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
9386 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
9387 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
9388 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
9389 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
9390 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
9391 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
9392 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
9393 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
9394 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
9395 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
9396 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
9397 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
9398 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
9399 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
9400 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
9401 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
9402 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
9403 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
9404 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
9405 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
9406 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
9407 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
9408 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
9409 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
9410 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
9411 * gcc.target/i386/pr63995-2.c: Remove.
9412 * gcc.target/i386/pr64805.c: Remove.
9413 * gcc.target/i386/pr65044.c: Remove.
9414 * gcc.target/i386/pr65167.c: Remove.
9415 * gcc.target/i386/pr65183.c: Remove.
9416 * gcc.target/i386/pr65184.c: Remove.
9417 * gcc.target/i386/pr65523.c: Remove.
9418 * gcc.target/i386/pr70876.c: Remove.
9419 * gcc.target/i386/pr70877.c: Remove.
9420 * gcc.target/i386/pr71458.c: Remove.
9421 * gcc.target/i386/pr80880.c: Remove.
9422 * gcc.target/i386/ret-thunk-25.c: Remove.
9423 * gcc.target/i386/thunk-retbnd.c: Remove.
9424 * lib/mpx-dg.exp: Remove.
9425 * gcc.target/i386/funcspec-56.inc: Adjust test case.
9427 2018-06-07 Carl Love <cel@us.ibm.com>
9429 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
9432 2018-06-07 Carl Love <cel@us.ibm.com>
9434 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
9437 2018-06-07 Marek Polacek <polacek@redhat.com>
9440 * gcc.dg/Wc90-c99-compat-10.c: New test.
9441 * gcc.dg/Wc90-c99-compat-11.c: New test.
9442 * gcc.dg/Wc90-c99-compat-12.c: New test.
9443 * gcc.dg/Wc90-c99-compat-9.c: New test.
9445 2018-06-07 Paul Koning <ni1d@arrl.net>
9447 * gcc.c-torture/compile/20180605-1.c: New test.
9449 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
9452 * gfortran.dg/pr86045.f90: New test.
9454 2018-06-07 Marek Polacek <polacek@redhat.com>
9456 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
9458 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
9460 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
9462 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
9464 * gcc.target/msp430/msp430i-device-symbol.c: New test.
9465 * gcc.target/msp430/msp430f-device-symbol.c: New test.
9466 * gcc.target/msp430/msp430.h: New test header file.
9468 2018-06-07 Jakub Jelinek <jakub@redhat.com>
9470 PR tree-optimization/69615
9471 * gcc.dg/tree-ssa/pr69615.c: New test.
9473 2018-06-07 Richard Biener <rguenther@suse.de>
9475 PR tree-optimization/85935
9476 * gcc.dg/graphite/pr85935.c: New testcase.
9478 2018-06-04 Carl Love <cel@us.ibm.com>
9480 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
9481 debug print statements. Fix a few formating issues.
9483 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
9486 * gcc.target/powerpc/pr85657-4.c: New tests.
9487 * gcc.target/powerpc/pr85657-5.c: Likewise.
9488 * gcc.target/powerpc/pr85657-6.c: Likewise.
9490 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
9493 * gfortran.dg/realloc_on_assign_30.f90: New test.
9495 2018-06-06 Carl Love <cel@us.ibm.com>
9496 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
9497 argument to vui_arg.
9499 2018-06-06 Carl Love <cel@us.ibm.com>
9501 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
9503 * gcc.target/powerpc/builtins-4.c: New test file for tests
9506 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
9509 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
9510 be used in templates. Don't check for them in overloaded functions.
9512 2018-06-06 Jim Wilson <jimw@sifive.com>
9514 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
9515 * gcc.target/riscv/interrupt-mmode.c: New.
9516 * gcc.target/riscv/interrupt-smode.c: New.
9517 * gcc.target/riscv/interrupt-umode.c: New.
9519 2018-06-06 Marek Polacek <polacek@redhat.com>
9522 * g++.dg/cpp0x/initlist102.C: New test.
9523 * g++.dg/cpp0x/initlist103.C: New test.
9524 * g++.dg/cpp0x/initlist104.C: New test.
9526 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
9528 * gcc.dg/torture/pr86066.c: New test.
9530 2018-06-06 Richard Biener <rguenther@suse.de>
9532 PR tree-optimization/86062
9533 * g++.dg/tree-ssa/pr86062.C: New testcase.
9535 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
9537 * gcc.target/msp430/function-attributes-4.c: New test.
9538 * gcc.target/msp430/static-interrupts.c: New test.
9540 2018-06-05 Steve Ellcey <sellcey@cavium.com>
9543 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
9544 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
9545 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
9546 * gcc.target/aarch64/nofp_1.c: Ditto.
9548 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
9550 * gcc.target/arm/cmse/cmse-1c99.c: New test.
9552 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
9555 * gfortran.dg/goacc/pr85701.f90: New test.
9557 2018-06-05 Marek Polacek <polacek@redhat.com>
9560 * g++.dg/cpp0x/alias-decl-64.C: New test.
9562 2018-06-05 Richard Biener <rguenther@suse.de>
9564 PR tree-optimization/86046
9565 * gcc.dg/pr86046.c: New testcase.
9567 2018-06-05 Richard Biener <rguenther@suse.de>
9569 PR tree-optimization/86047
9570 * gcc.dg/pr86047.c: New testcase.
9572 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9575 * g++.target/arm/arm.exp: New file.
9576 * g++.target/arm/pr81497.C: Likewise.
9578 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
9580 * gcc.target/s390/htm-builtins-compile-4.c: New test.
9582 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
9584 * gcc.dg/store_merging_21.c: New test.
9585 * gnat.dg/opt71b.adb: Likewise.
9586 * gnat.dg/opt71.adb: Rename into...
9587 * gnat.dg/opt71a.adb: ...this.
9589 2018-06-04 Richard Biener <rguenther@suse.de>
9591 PR tree-optimization/85955
9592 * gcc.dg/pr85955.c: New testcase.
9594 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
9597 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
9598 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
9599 * gfortran.dg/allocate_stat_2.f90: Ditto.
9600 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9602 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
9604 * gcc.target/aarch64/sve/extract_5.c: New test.
9606 2018-06-04 Jakub Jelinek <jakub@redhat.com>
9610 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
9612 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
9613 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
9614 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
9615 * gcc.target/i386/avx512bw-pr86036.c: New test.
9617 2018-06-04 Richard Biener <rguenther@suse.de>
9619 PR tree-optimization/86038
9620 * gcc.dg/pr86038.c: New testcase.
9622 2018-06-04 Jakub Jelinek <jakub@redhat.com>
9624 PR tree-optimization/69615
9625 * gcc.dg/pr69615.c: New test.
9628 * c-c++-common/gomp/pr86025.c: New test.
9630 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
9632 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
9634 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
9636 * gcc.dg/torture/pr86034.c: New test.
9638 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
9641 * gfortran.dg/cray_pointer_12.f90: New test.
9643 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
9646 * gfortran.dg/pr85938.f90: Fixed by revision r261081
9648 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
9650 * gnat.dg/specs/opt3.ads: New test.
9651 * gnat.dg/specs/opt3_pkg.ads: New helper.
9653 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
9655 * gnat.dg/discr53.ad[sb]: New test.
9656 * gnat.dg/discr53_pkg.ads: New helper.
9658 2018-06-01 Carl Love <cel@us.ibm.com>
9660 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
9661 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
9663 2018-06-01 Carl Love <cel@us.ibm.com>
9665 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
9666 to make it consistent with the naming convention in the file.
9667 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
9668 to altivec-7.c. Delete file.
9669 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
9670 to altivec-7.c. Delete file.
9671 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
9672 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
9673 vec_unpackl tests. Update instruction counts.
9674 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
9675 tests to builtins-1.c.
9676 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
9677 tests to builtins-1.c.
9678 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
9679 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
9680 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
9681 Remove vec_ctf tests returning double. Remove vec_cts with
9682 double args. Remove vec_sel with invalid arguments. Add tests for
9684 Add instruction counts for new tests.
9685 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
9686 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
9688 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
9689 test_sll_vsill_vsill_vuc.
9690 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
9692 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
9693 tests from altivec-7.h.
9694 * gcc.target/powerpc/vsx-7-be.c: Remove file.
9695 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
9696 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
9697 splat_sll, splat_uc, splat_int128, splat_uint128.
9698 Make second argument of vec_extract and vec_insert a signed int.
9699 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
9702 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
9704 * gcc.dg/store_merging_20.c: New test.
9705 * gnat.dg/opt71.adb: Likewise.
9706 * gnat.dg/opt71_pkg.ads: New helper.
9708 2018-06-01 Carl Love <cel@us.ibm.com>
9710 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
9711 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
9712 Add vec_xst_be for signed and unsigned arguments.
9714 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
9718 * gfortran.dg/pr85816.f90: New test.
9719 * gfortran.dg/pr85975.f90: New test.
9721 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
9724 * gfortran.dg/random_init_1.f90: New test.
9725 * gfortran.dg/random_init_2.f90: New test.
9726 * gfortran.dg/random_init_3.f90: New test.
9727 * gfortran.dg/random_init_4.f90: New test.
9728 * gfortran.dg/random_init_5.f90: New test.
9729 * gfortran.dg/random_init_6.f90: New test.
9731 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
9733 PR tree-optimization/85989
9734 * gcc.dg/torture/pr85989.c: New test.
9736 2018-06-01 Richard Biener <rguenther@suse.de>
9739 * gcc.dg/tree-ssa/pr86017.c: New testcase.
9741 2018-06-01 Richard Biener <rguenther@suse.de>
9744 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
9746 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
9749 * gcc.dg/strcmpopt_2.c: New test.
9750 * gcc.dg/strcmpopt_3.c: New test.
9753 * gcc.dg/strcmpopt_3.c: New test.
9755 2018-05-31 Jakub Jelinek <jakub@redhat.com>
9758 * gcc.target/i386/pr85984.c: New test.
9760 2018-05-31 Martin Sebor <msebor@redhat.com>
9763 * gcc.dg/Walloc-size-larger-than-1.c: New test.
9764 * gcc.dg/Walloc-size-larger-than-10.c: New test.
9765 * gcc.dg/Walloc-size-larger-than-11.c: New test.
9766 * gcc.dg/Walloc-size-larger-than-12.c: New test.
9767 * gcc.dg/Walloc-size-larger-than-13.c: New test.
9768 * gcc.dg/Walloc-size-larger-than-14.c: New test.
9769 * gcc.dg/Walloc-size-larger-than-15.c: New test.
9770 * gcc.dg/Walloc-size-larger-than-16.c: New test.
9771 * gcc.dg/Walloc-size-larger-than-17.c: New test.
9772 * gcc.dg/Walloc-size-larger-than-2.c: New test.
9773 * gcc.dg/Walloc-size-larger-than-3.c: New test.
9774 * gcc.dg/Walloc-size-larger-than-4.c: New test.
9775 * gcc.dg/Walloc-size-larger-than-5.c: New test.
9776 * gcc.dg/Walloc-size-larger-than-6.c: New test.
9777 * gcc.dg/Walloc-size-larger-than-7.c: New test.
9778 * gcc.dg/Walloc-size-larger-than-8.c: New test.
9779 * gcc.dg/Walloc-size-larger-than-9.c: New test.
9780 * gcc.dg/Walloc-size-larger-than.c: New test.
9782 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
9783 Cesar Philippidis <cesar@codesourcery.com>
9786 * gfortran.dg/goacc/pr77371-1.f90: New test.
9787 * gfortran.dg/goacc/pr77371-2.f90: New test.
9788 * gfortran.dg/goacc/pr85879.f90: New test.
9790 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
9792 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
9793 * gnat.dg/stack_usage1b.adb: Likewise.
9794 * gnat.dg/stack_usage1c.adb: Likewise.
9795 * gnat.dg/stack_usage3.adb: Likewise.
9796 * gnat.dg/stack_usage1_pkg.adb: Delete.
9798 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
9800 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
9801 * gcc.dg/store_merging_11.c: Likewise.
9802 * gcc.dg/store_merging_13.c: Likewise.
9803 * gcc.dg/store_merging_14.c: Likewise.
9804 * gcc.dg/store_merging_15.c: Likewise.
9805 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
9807 2018-05-31 Ed Schonberg <schonberg@adacore.com>
9809 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
9810 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
9811 gnat.dg/limited1_outer.ads: New testcase.
9813 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
9815 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
9816 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
9819 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
9821 * gnat.dg/size_clause1.adb: New testcase.
9823 2018-05-31 Javier Miranda <miranda@adacore.com>
9825 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
9827 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
9829 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
9830 vld1x3 intrinsics for aarch64.
9831 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
9832 vst1x2 intrinsics for aarch64.
9833 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
9834 vst1x3 intrinsics for aarch64.
9836 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
9839 * g++.dg/diagnostic/pr77777.C: New test.
9841 2018-05-30 David Pagan <dave.pagan@oracle.com>
9844 * gcc.dg/noncompile/pr55976-1.c: New test.
9845 * gcc.dg/noncompile/pr55976-2.c: New test.
9847 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
9849 * gcc.dg/lto/20111213-1_0.c: Fix template.
9850 * gcc.dg/lto/20100603-1_0.c: Fix template.
9851 * gcc.dg/lto/20100603-2_0.c: Fix template.
9852 * gcc.dg/lto/20100603-3_0.c: Fix template.
9854 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
9855 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
9856 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
9857 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
9858 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
9859 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
9860 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
9861 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
9862 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
9863 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
9864 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
9865 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
9866 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
9867 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
9868 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
9869 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
9870 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
9871 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
9872 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
9873 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
9874 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
9875 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
9876 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
9877 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
9878 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
9879 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
9880 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
9881 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
9882 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
9883 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
9884 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
9885 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
9886 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
9887 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
9888 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
9889 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
9890 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
9891 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
9892 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
9893 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
9894 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
9895 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
9896 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
9897 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
9898 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
9899 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
9900 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
9901 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
9902 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
9903 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
9904 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
9905 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
9906 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
9907 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
9908 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
9909 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
9910 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
9911 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
9912 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
9913 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
9914 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
9915 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
9917 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
9920 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
9922 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
9924 * gcc.target/aarch64/simd/ldp_stp_9: New.
9925 * gcc.target/aarch64/simd/ldp_stp_10: New.
9926 * gcc.target/aarch64/simd/ldp_stp_11: New.
9927 * gcc.target/aarch64/simd/ldp_stp_12: New.
9929 2018-05-30 Ed Schonberg <schonberg@adacore.com>
9931 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
9933 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
9935 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
9937 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
9940 * gcc.target/i386/pr85950.c: New test.
9942 2018-05-29 Marek Polacek <polacek@redhat.com>
9945 * g++.dg/cpp1z/class-deduction55.C: New test.
9946 * g++.dg/cpp1z/class-deduction56.C: New test.
9947 * g++.dg/cpp1z/class-deduction57.C: New test.
9949 2018-05-29 Jakub Jelinek <jakub@redhat.com>
9952 * g++.dg/warn/Wunused-var-33.C: New test.
9955 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
9956 and -fno-vect-cost-model options. Add aligned(64) attribute to the
9957 arrays. Add suffix 1 to all functions and use 4 iterations rather
9958 than N. Add functions with conversions to and from float.
9959 Add new set of functions with 8 iterations and another one
9960 with 16 iterations, expect 24 vectorized loops instead of just 4.
9961 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
9963 2018-05-29 Javier Miranda <miranda@adacore.com>
9965 * gnat.dg/equal2.adb: New testcase.
9967 2018-05-29 Ed Schonberg <schonberg@adacore.com>
9969 * gnat.dg/float_attributes_overflows.adb: New testcase.
9971 2018-05-29 Pascal Obry <obry@adacore.com>
9973 * gnat.dg/normalize_pathname.adb: New testcase.
9975 2018-05-29 Tom de Vries <tom@codesourcery.com>
9977 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
9979 * lib/scanipa.exp (scan-ipa-dump-times): Same.
9980 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
9981 * lib/scantree.exp (scan-tree-dump-times): Same.
9983 2018-05-29 Tom de Vries <tom@codesourcery.com>
9985 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
9986 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
9987 Use proc name as first argument to dg-scan.
9989 2018-05-29 Tom de Vries <tom@codesourcery.com>
9991 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
9994 2018-05-28 Richard Biener <rguenther@suse.de>
9996 PR tree-optimization/85934
9997 * gcc.target/i386/pr85934.c: New testcase.
9999 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
10001 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
10003 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
10005 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
10007 2018-05-28 Ed Schonberg <schonberg@adacore.com>
10009 * gnat.dg/fixedpnt5.adb: New testcase.
10011 2018-05-28 Justin Squirek <squirek@adacore.com>
10013 * gnat.dg/array31.adb: New testcase.
10015 2018-05-28 Justin Squirek <squirek@adacore.com>
10017 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
10018 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
10020 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
10022 * gfortran.dg/data_stmt_pointer.f90: new test.
10024 2018-05-27 Jakub Jelinek <jakub@redhat.com>
10027 * gcc.target/i386/avx512dq-pr85918.c: New test.
10029 2018-05-25 Jim Wilson <jimw@sifive.com>
10031 * gcc.target/riscv/interrupt-1.c: New.
10032 * gcc.target/riscv/interrupt-2.c: New.
10033 * gcc.target/riscv/interrupt-3.c: New.
10034 * gcc.target/riscv/interrupt-4.c: New.
10035 * gcc.target/riscv/interrupt-5.c: New.
10037 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
10040 * gfortran.dg/pr85786.f90: New test.
10042 2018-05-25 Paul Koning <ni1d@arrl.net>
10044 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
10045 * gcc.c-torture/compile/pr55921.c: Ditto.
10046 * gcc.c-torture/compile/pr60655-1.c: Ditto.
10047 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
10049 2018-05-25 Jakub Jelinek <jakub@redhat.com>
10052 * gcc.target/i386/avx512f-pr85832.c: New test.
10053 * gcc.target/i386/avx512vl-pr85832.c: New test.
10054 * gcc.target/i386/avx512bw-pr85832.c: New test.
10055 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
10057 2018-05-25 Bin Cheng <bin.cheng@arm.com>
10059 PR tree-optimization/85720
10060 * gcc.dg/tree-ssa/pr85720.c: New test.
10061 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
10064 2018-05-25 Martin Liska <mliska@suse.cz>
10067 * gcc.dg/tree-prof/update-loopch.c: Do not scan
10068 for 'Removing basic block'.
10070 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
10072 * gnat.dg/sec_stack1.adb: New testcase.
10074 2018-05-25 Ed Schonberg <schonberg@adacore.com>
10076 * gnat.dg/fixedpnt4.adb: New testcase.
10078 2018-05-25 Javier Miranda <miranda@adacore.com>
10080 * gnat.dg/interface7.adb: New testcase.
10082 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
10084 * gnat.dg/sec_stack2.adb: New testcase.
10086 2018-05-25 Ed Schonberg <schonberg@adacore.com>
10088 * gnat.dg/interface6.adb: New testcase.
10090 2018-05-25 Ed Schonberg <schonberg@adacore.com>
10092 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
10094 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10096 * lib/target-supports.exp
10097 (check_effective_target_vect_double_cond_arith): Include
10098 multiplication and division.
10099 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
10100 fully-masked loops with a fixed vector length.
10101 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
10103 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
10104 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
10105 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
10107 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10109 * gcc.target/aarch64/sve/div_1.c: New test.
10110 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
10111 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
10112 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
10114 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10116 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
10118 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10120 * lib/target-supports.exp
10121 (check_effective_target_vect_double_cond_arith): New proc.
10122 * gcc.dg/vect/vect-cond-arith-1.c: New test.
10123 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
10124 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
10125 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
10126 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
10127 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
10128 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
10130 2018-05-25 Janus Weil <janus@gcc.gnu.org>
10133 * gfortran.dg/f2018_obs.f90: New test case.
10135 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10138 * gfortran.dg/pr85543.f90: New test.
10140 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10143 * gfortran.dg/pr85780.f90: New test.
10145 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10148 * gfortran.dg/pr85779_1.f90: New test.
10149 * gfortran.dg/pr85779_2.f90: Ditto.
10150 * gfortran.dg/pr85779_3.f90: Ditto.
10152 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10156 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
10157 * gfortran.dg/pr85895.f90: New test.
10159 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
10161 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
10162 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
10164 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
10166 * gcc.dg/fold-popcount-1.c: New testcase.
10167 * gcc.dg/fold-popcount-2.c: New testcase.
10168 * gcc.dg/fold-popcount-3.c: New testcase.
10169 * gcc.dg/fold-popcount-4.c: New testcase.
10171 2018-05-24 Marek Polacek <polacek@redhat.com>
10174 * g++.dg/cpp0x/new3.C: New test.
10176 2018-05-24 Javier Miranda <miranda@adacore.com>
10178 * gnat.dg/discr52.adb: New testcase.
10180 2018-05-24 Ed Schonberg <schonberg@adacore.com>
10182 * gnat.dg/others1.adb: New testcase.
10184 2018-05-24 Justin Squirek <squirek@adacore.com>
10186 * gnat.dg/raise_expr.adb: New testcase.
10188 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
10190 * gnat.dg/formal_containers.adb: New testcase.
10192 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10194 * gcc.target/i386/pr85345.c: Require ifunc support.
10196 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
10198 * gcc.dg/vect/vect-fma-1.c: New test.
10200 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10202 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
10205 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
10208 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
10210 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
10213 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
10215 * gcc.target/msp430/pr78849.c: New test.
10217 2018-05-23 Marek Polacek <polacek@redhat.com>
10219 * g++.dg/cpp2a/range-for8.C: New test.
10220 * g++.dg/cpp2a/range-for9.C: New test.
10221 * g++.dg/cpp2a/range-for10.C: New test.
10223 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
10225 * lib/target-supports.exp (check_effective_target_be): New.
10226 (check_effective_target_le): New.
10228 2018-05-23 Marek Polacek <polacek@redhat.com>
10230 * g++.dg/cpp2a/range-for1.C: New test.
10231 * g++.dg/cpp2a/range-for2.C: New test.
10232 * g++.dg/cpp2a/range-for3.C: New test.
10233 * g++.dg/cpp2a/range-for4.C: New test.
10234 * g++.dg/cpp2a/range-for5.C: New test.
10235 * g++.dg/cpp2a/range-for6.C: New test.
10236 * g++.dg/cpp2a/range-for7.C: New test.
10238 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
10240 * gcc.target/i386/cvt-3.c: New test.
10242 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
10244 * gcc.target/i386/cvt-2.c: New test.
10246 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
10248 * gcc.dg/pr79985.c: New testcase.
10250 2018-05-23 Richard Biener <rguenther@suse.de>
10252 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
10254 2018-05-23 Sudakshina Das <sudi.das@arm.com>
10257 * gcc.target/aarch64/pr84882.c: New test.
10258 * gcc.target/aarch64/target_attr_18.c: Likewise.
10260 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
10262 PR tree-optimization/85853
10263 * gfortran.dg/vect/pr85853.f90: New test.
10265 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
10267 * gnat.dg/import2.adb: New testcase.
10269 2018-05-23 Ed Schonberg <schonberg@adacore.com>
10271 * gnat.dg/discr51.adb: New testcase.
10273 2018-05-23 Javier Miranda <miranda@adacore.com>
10275 * gnat.dg/valid_scalars1.adb: New testcase.
10277 2018-05-23 Ed Schonberg <schonberg@adacore.com>
10279 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
10281 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
10283 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
10286 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
10288 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
10291 2018-05-23 Bob Duff <duff@adacore.com>
10293 * gnat.dg/addr10.adb: New testcase.
10295 2018-05-23 Richard Biener <rguenther@suse.de>
10297 PR middle-end/85874
10298 * gcc.dg/Wstrict-overflow-27.c: New testcase.
10300 2018-05-23 Yury Gribov <tetra2005@gmail.com>
10302 PR tree-optimization/85822
10303 * c-c++-common/pr85822.c: New test.
10305 2018-05-23 Richard Biener <rguenther@suse.de>
10307 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
10309 2018-05-22 Janus Weil <janus@gcc.gnu.org>
10312 * gfortran.dg/pr30667.f: Add option "-std=legacy".
10314 2018-05-22 Martin Sebor <msebor@redhat.com>
10316 PR middle-end/85359
10317 * gcc.dg/attr-nonstring.c: New test.
10319 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
10322 * gcc.target/i386/pr85345.c: New test.
10324 2018-05-22 Luis Machado <luis.machado@linaro.org>
10326 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
10328 2018-05-22 Janus Weil <janus@gcc.gnu.org>
10331 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
10332 dg-additional-options.
10333 * gfortran.dg/graphite/block-2.f: Ditto.
10334 * gfortran.dg/graphite/id-19.f: Ditto.
10335 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
10336 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
10337 * gfortran.dg/vect/pr52580.f: Ditto.
10339 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
10341 * gcc.target/aarch64/ldp_stp_6.c: New.
10342 * gcc.target/aarch64/ldp_stp_7.c: New.
10343 * gcc.target/aarch64/ldp_stp_8.c: New.
10345 2018-05-22 Martin Sebor <msebor@redhat.com>
10348 * c-c++-common/attr-nonstring-3.c: Adjust.
10349 * c-c++-common/attr-nonstring-4.c: Adjust.
10350 * c-c++-common/attr-nonstring-6.c: New test.
10352 2018-05-22 Martin Sebor <msebor@redhat.com>
10354 PR tree-optimization/85826
10355 * gcc.dg/Wrestrict-17.c: New test.
10357 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
10359 * gcc.dg/torture/pr85862.c: Rename to...
10360 * gcc.dg/torture/pr85852.c: ...this.
10362 2018-05-22 Justin Squirek <squirek@adacore.com>
10364 * gnat.dg/warn14.adb: New testcase.
10366 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
10368 * gnat.dg/controlled8.adb: New testcase.
10370 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
10372 * gnat.dg/discr50.adb: New testcase.
10374 2018-05-22 Ed Schonberg <schonberg@adacore.com>
10376 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
10377 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
10378 gnat.dg/discr49_rec2.ads: New testcase.
10380 2018-05-22 Ed Schonberg <schonberg@adacore.com>
10382 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
10383 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
10386 2018-05-22 Ed Schonberg <schonberg@adacore.com>
10388 * gnat.dg/fixedpnt3.adb: New testcase.
10390 2018-05-22 Justin Squirek <squirek@adacore.com>
10392 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
10393 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
10395 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
10397 PR middle-end/85862
10398 * gcc.dg/torture/pr85862.c: New test.
10400 2018-05-22 Richard Biener <rguenther@suse.de>
10402 PR tree-optimization/85834
10403 * g++.dg/torture/pr85834.C: New testcase.
10404 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
10406 2018-05-22 Martin Liska <mliska@suse.cz>
10409 * g++.dg/ipa/pr85607.C: New test.
10411 2018-05-22 Richard Biener <rguenther@suse.de>
10413 PR tree-optimization/85863
10414 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
10416 2018-05-22 Janus Weil <janus@gcc.gnu.org>
10419 * gfortran.dg/assumed_rank_5.f90: Update error message.
10420 * gfortran.dg/assumed_type_4.f90: Ditto.
10421 * gfortran.dg/bind_c_array_params.f03: Ditto.
10422 * gfortran.dg/bind_c_usage_28.f90: Ditto.
10423 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
10424 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
10425 * gfortran.dg/c_loc_tests_11.f03: Ditto.
10426 * gfortran.dg/coarray_atomic_2.f90: Ditto.
10427 * gfortran.dg/coarray_collectives_2.f90: Ditto.
10428 * gfortran.dg/coarray_collectives_10.f90: Ditto.
10429 * gfortran.dg/coarray_collectives_13.f90: Ditto.
10430 * gfortran.dg/rank_3.f90: Ditto.
10431 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
10432 * gfortran.dg/implicit_14.f90: Ditto.
10434 2018-05-21 Christian Groessler <chris@groessler.org>
10436 * gcc.c-torture/compile/simd-5.c: Fix comment.
10438 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
10441 * gcc.target/powerpc/pr85657-1.c: New test for converting between
10442 __float128, __ibm128, and long double.
10443 * gcc.target/powerpc/pr85657-2.c: Likewise.
10444 * gcc.target/powerpc/pr85657-3.c: Likewise.
10445 * g++.dg/pr85667.C: New test to make sure __ibm128 is
10446 implementated as a separate type internally, and is not just an
10447 alias for long double.
10449 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
10451 PR tree-optimization/85814
10452 * gcc.dg/torture/pr85814.c: New test.
10454 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
10457 * g++.dg/cpp0x/cond1.C: New.
10458 * g++.dg/cpp1y/pr84588-1.C: Likewise.
10459 * g++.dg/cpp1y/pr84588-2.C: Likewise.
10460 * g++.dg/cpp1y/pr84588-3.C: Likewise.
10461 * g++.dg/parse/cond6.C: Likewise.
10462 * g++.dg/parse/cond7.C: Likewise.
10463 * g++.dg/parse/cond8.C: Likewise.
10464 * g++.dg/cpp1z/decomp16.C: Update.
10465 * g++.old-deja/g++.jason/cond.C: Likewise.
10467 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
10469 ChangeLog for r260480
10470 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
10471 warnings for deleted and obsolescent features.
10472 * gfortran.dg/graphite/id-19.f: Ditto.
10473 * gfortran.dg/graphite/id-20.f: Ditto.
10474 * gfortran.dg/graphite/id-27.f90: Ditto.
10475 * gfortran.dg/graphite/pr82449.f: Ditto.
10477 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10479 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
10480 tiny and large memory models.
10482 2018-04-04 Ed Schonberg <schonberg@adacore.com>
10484 * gnat.dg/suppress_initialization.adb,
10485 gnat.dg/suppress_initialization_pkg.ads: New testcase.
10487 2018-04-04 Ed Schonberg <schonberg@adacore.com>
10489 * gnat.dg/exit1.adb: New testcase.
10491 2018-04-04 Ed Schonberg <schonberg@adacore.com>
10493 * gnat.dg/array30.adb: New testcase.
10495 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
10497 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
10499 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10501 * gcc.c-torture/execute/ssad-run.c: New test.
10502 * gcc.c-torture/execute/usad-run.c: Likewise.
10503 * gcc.target/aarch64/ssadv16qi.c: Likewise.
10504 * gcc.target/aarch64/usadv16qi.c: Likewise.
10506 2018-05-21 Tamar Christina <tamar.christina@arm.com>
10508 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
10509 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
10510 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
10512 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
10513 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
10514 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
10516 2018-05-21 Janus Weil <janus@gcc.gnu.org>
10519 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
10520 * gfortran.dg/g77/20020307-1.f: Ditto.
10521 * gfortran.dg/g77/980310-3.f: Ditto.
10522 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
10523 * gfortran.dg/goacc/loop-1.f95: Ditto.
10524 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
10525 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
10526 * gfortran.dg/gomp/do-1.f90: Ditto.
10527 * gfortran.dg/gomp/omp_do1.f90: Ditto.
10528 * gfortran.dg/pr17229.f: Ditto.
10529 * gfortran.dg/pr37243.f: Ditto.
10530 * gfortran.dg/pr49721-1.f: Ditto.
10531 * gfortran.dg/pr58484.f: Ditto.
10532 * gfortran.dg/pr81175.f: Ditto.
10533 * gfortran.dg/pr81723.f: Ditto.
10534 * gfortran.dg/predcom-2.f: Ditto.
10535 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
10536 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
10537 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
10538 * gfortran.dg/vect/pr52580.f: Ditto.
10540 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
10543 * gfortran.dg/char_result_18.f90: New test.
10545 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
10548 * gfortran.dg/associate_38.f90: New test.
10550 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
10553 * gfortran.dg/select_type_42.f90: New test.
10555 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
10558 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
10559 that the patch fixes PR66694 & PR82617, although the testcases
10560 are not explicitly included.
10562 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
10564 * gcc.dg/stack-usage-1.c: Add support for rv32e.
10566 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
10569 * g++.dg/pr82899.C: New testcase.
10571 2018-05-18 Martin Liska <mliska@suse.cz>
10573 * gcc.dg/pr68766.c: Change pruned output.
10575 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
10578 * c-c++-common/goacc/pr85782.c: New test.
10580 2018-05-18 Sudakshina Das <sudi.das@arm.com>
10582 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
10584 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10586 * gcc.target/arm/pr62554.c: Delete.
10587 * gcc.target/arm/pr69610-1.c: Likewise.
10588 * gcc.target/arm/pr69610-2.c: Likewise.
10590 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10592 * gcc.target/arm/pr40887.c: Update comment.
10593 * lib/target-supports.exp: Don't generate effective target checks
10594 and related helpers for armv5. Update comment.
10595 * gcc.target/arm/armv5_thumb_isa.c: Delete.
10596 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
10597 target check and options.
10599 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10601 PR middle-end/85817
10602 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
10603 scan-tree-dump-not for h.
10605 2018-05-18 Richard Biener <rguenther@suse.de>
10607 * gcc.dg/tree-ssa/pr21559.c: Adjust.
10608 * gcc.dg/tree-ssa/pr45397.c: Likewise.
10609 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
10610 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
10611 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
10612 * gcc.dg/tree-ssa/vrp17.c: Likewise.
10613 * gcc.dg/tree-ssa/vrp18.c: Likewise.
10614 * gcc.dg/tree-ssa/vrp23.c: Likewise.
10615 * gcc.dg/tree-ssa/vrp24.c: Likewise.
10616 * gcc.dg/tree-ssa/vrp58.c: Likewise.
10617 * gcc.dg/vrp-min-max-1.c: Likewise.
10618 * gcc.dg/vrp-min-max-3.c: New testcase.
10620 2018-05-18 Richard Biener <rguenther@suse.de>
10622 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
10623 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
10624 * gcc.dg/graphite/scop-6.c: Likewise.
10625 * gcc.dg/graphite/scop-7.c: Likewise.
10626 * gcc.dg/graphite/scop-8.c: Likewise.
10627 * gcc.dg/graphite/scop-9.c: Likewise.
10629 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10631 * gcc.target/aarch64/vect-init-ld1.c: New test.
10633 2018-05-18 Martin Liska <mliska@suse.cz>
10635 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
10636 * gcc.dg/tree-prof/update-loopch.c: Likewise.
10638 2018-05-18 Martin Liska <mliska@suse.cz>
10640 * gcc.dg/ipa/ipa-icf-39.c: New test.
10641 * gcc.dg/pr68766.c: Adjust pruned output.
10643 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
10645 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
10647 * gcc.dg/fma-1.c: New test.
10648 * gcc.dg/fma-2.c: Likewise.
10649 * gcc.dg/fma-3.c: Likewise.
10650 * gcc.dg/fma-4.c: Likewise.
10651 * gcc.dg/fma-5.c: Likewise.
10652 * gcc.dg/fma-6.c: Likewise.
10653 * gcc.dg/fma-7.c: Likewise.
10654 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
10656 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
10657 * gfortran.dg/reassoc_8.f: Likewise.
10658 * gfortran.dg/reassoc_9.f: Likewise.
10659 * gfortran.dg/reassoc_10.f: Likewise.
10661 2018-05-17 Jim Wilson <jimw@sifive.com>
10663 * gcc.target/riscv/switch-qi.c: New.
10664 * gcc.target/riscv/switch-si.c: New.
10666 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
10669 * gcc.target/powerpc/pr85698.c: New test.
10671 2018-05-17 Richard Biener <rguenther@suse.de>
10673 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
10675 2018-05-17 Bin Cheng <bin.cheng@arm.com>
10677 PR tree-optimization/85793
10678 * gcc.dg/vect/pr85793.c: New test.
10680 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
10682 * gcc.dg/gimplefe-28.c: New test.
10683 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
10684 internal function calls.
10685 * gcc.dg/goacc/loop-processing-1.c: Likewise.
10687 2018-05-17 Martin Liska <mliska@suse.cz>
10689 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
10690 space in between 'G_' and '('.
10692 2018-05-17 Jakub Jelinek <jakub@redhat.com>
10695 * gcc.target/i386/pr85323-7.c: New test.
10696 * gcc.target/i386/pr85323-8.c: New test.
10697 * gcc.target/i386/pr85323-9.c: New test.
10700 * gcc.target/i386/pr85323-4.c: New test.
10701 * gcc.target/i386/pr85323-5.c: New test.
10702 * gcc.target/i386/pr85323-6.c: New test.
10705 * gcc.target/i386/pr85323-1.c: New test.
10706 * gcc.target/i386/pr85323-2.c: New test.
10707 * gcc.target/i386/pr85323-3.c: New test.
10709 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
10710 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
10711 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
10712 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
10713 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
10714 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
10715 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
10716 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
10717 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
10718 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
10719 * gcc.target/i386/avx512f-setzero-1.c: New test.
10721 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
10723 * gcc.target/aarch64/vect-slp-dup.c: New.
10725 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
10728 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
10730 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
10732 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
10733 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
10735 2018-05-17 Richard Biener <rguenther@suse.de>
10737 PR tree-optimization/85757
10738 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
10740 2018-05-16 Marek Polacek <polacek@redhat.com>
10743 * g++.dg/cpp0x/initlist-throw1.C: New test.
10744 * g++.dg/cpp0x/initlist-throw2.C: New test.
10746 2018-05-16 Carl Love <cel@us.ibm.com>
10748 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
10749 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
10750 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
10752 2018-05-16 Richard Biener <rguenther@suse.de>
10754 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
10755 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
10756 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
10758 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
10760 * gcc.target/aarch64/sve/vcond_10.c: New test.
10761 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
10762 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
10763 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
10765 2018-05-15 Martin Sebor <msebor@redhat.com>
10767 PR tree-optimization/85753
10768 * gcc.dg/Wrestrict-10.c: Adjust.
10769 * gcc.dg/Wrestrict-16.c: New test.
10771 2018-05-15 Martin Sebor <msebor@redhat.com>
10773 PR middle-end/85643
10774 * c-c++-common/attr-nonstring-7.c: New test.
10776 2018-05-15 Richard Biener <rguenther@suse.de>
10778 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
10780 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10782 PR tree-optimization/83648
10783 * gcc.dg/tree-ssa/pr83648.c: New test.
10784 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
10786 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10789 * gcc.dg/ipa/pr85734.c: New test.
10791 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
10794 * gnat.dg/opt70.adb: New test.
10795 * gnat.dg/opt70_pkg.ad[sb]: New helper.
10797 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10799 * gcc.target/aarch64/crypto-fuse-1.c: New test.
10800 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
10802 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
10804 * gcc.target/aarch64/vmov_n_1.c: Update test.
10805 * gcc.target/aarch64/vfp-1.c: Update test.
10807 2018-05-14 Jakub Jelinek <jakub@redhat.com>
10810 * gcc.c-torture/execute/pr85756.c: New test.
10812 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
10814 * gcc.target/i386/cldemote-1.c: New test.
10816 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
10819 * gfortran.dg/assumed_type_9.f90 : New test.
10821 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
10824 * gfortran.dg/pr85542.f90: New test.
10826 2018-05-11 Martin Jambor <mjambor@suse.cz>
10829 * g++.dg/lto/pr85655_0.C: New test.
10831 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
10833 * gcc.target/i386/tpause-1.c: New test.
10834 * gcc.target/i386/umonitor-1.c: New test.
10836 2018-05-11 Jakub Jelinek <jakub@redhat.com>
10839 * c-c++-common/gomp/pr85696.c: New test.
10841 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
10842 Jakub Jelinek <jakub@redhat.com>
10844 PR tree-optimization/85692
10845 * gcc.target/i386/pr85692.c: New test.
10847 2018-05-11 Martin Liska <mliska@suse.cz>
10850 * c-c++-common/ubsan/attrib-6.c: New test.
10852 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
10855 * gfortran.dg/pr85687.f90: new test.
10857 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
10860 * gfortran.dg/pr85521_1.f90: New test.
10861 * gfortran.dg/pr85521_2.f90: New test.
10863 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
10866 * gfortran.dg/pr70870_1.f90: New test.
10868 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
10870 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
10872 2018-05-10 Jakub Jelinek <jakub@redhat.com>
10875 * g++.dg/ext/offsetof2.C: New test.
10877 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
10880 * gfortran.dg/temporary_3.f90 : New test.
10883 * gfortran.dg/temporary_2.f90 : New test.
10885 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
10887 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
10888 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
10889 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
10890 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
10891 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
10892 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
10893 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
10894 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
10895 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
10896 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
10897 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
10898 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
10899 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
10900 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
10901 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
10902 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
10903 * gcc.dg/vmx/st-be-order.c: Delete testcase.
10904 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
10905 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
10906 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
10907 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
10908 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
10909 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
10910 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
10911 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
10912 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
10913 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
10915 2018-05-10 Jakub Jelinek <jakub@redhat.com>
10917 PR tree-optimization/85699
10918 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
10919 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
10920 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
10921 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
10923 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
10925 * g++.dg/tls/pr85400.C: New test.
10927 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10930 * g++.dg/cpp1y/lambda-generic-85713.C: New.
10932 2018-05-09 Carl Love <cel@us.ibm.com>
10934 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
10936 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10940 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
10943 * g++.dg/cpp1y/pr84588.C: New.
10945 2018-05-09 Andreas Schwab <schwab@suse.de>
10947 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
10949 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
10951 * gcc.target/aarch64/store_lane_spill_1.c: New test.
10952 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
10954 2018-05-08 Carl Love <cel@us.ibm.com>
10955 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
10957 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
10960 * g++.dg/cpp1y/pr84588.C: New.
10962 2018-05-08 Marek Polacek <polacek@redhat.com>
10965 * g++.dg/cpp1z/constexpr-if22.C: New test.
10967 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
10970 * gcc.target/i386/pr85693.c: New test.
10972 2018-05-08 Jakub Jelinek <jakub@redhat.com>
10975 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
10976 scan-assembler-times checking that except for [fh]*xor other functions
10977 don't use any load instructions.
10979 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
10981 * gcc.target/i386/builtin_target.c: Test goldmont.
10982 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
10985 2018-05-08 Jakub Jelinek <jakub@redhat.com>
10988 * g++.dg/other/sse2-pr85572-1.C: New test.
10989 * g++.dg/other/sse2-pr85572-2.C: New test.
10990 * g++.dg/other/sse4-pr85572-1.C: New test.
10991 * g++.dg/other/avx2-pr85572-1.C: New test.
10994 * gcc.target/i386/pr85317.c: New test.
10995 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
10996 optimization barrier to avoid optimizing away the expected insn.
10999 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
11000 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
11002 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11004 * g++.dg/other/sve_const_pred_1.C: Rename to...
11005 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
11006 target selectors and explicit -march options.
11007 * g++.dg/other/sve_const_pred_2.C: Rename to...
11008 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
11009 * g++.dg/other/sve_const_pred_3.C: Rename to...
11010 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
11011 * g++.dg/other/sve_const_pred_4.C: Rename to...
11012 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
11013 * g++.dg/other/sve_tls_2.C: Rename to...
11014 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
11015 * g++.dg/other/sve_vcond_1.C: Rename to...
11016 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
11017 * g++.dg/other/sve_vcond_1_run.C: Rename to...
11018 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
11020 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11023 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
11026 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11029 * g++.dg/cpp0x/deleted14.C: New.
11031 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11032 Alan Hayward <alan.hayward@arm.com>
11033 David Sherwood <david.sherwood@arm.com>
11035 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
11036 XFAIL the BIC test.
11037 * gcc.target/aarch64/sve/vcond_7.c: New test.
11038 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
11040 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11043 * g++.dg/cpp0x/sfinae62.C: New.
11045 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11047 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
11050 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11053 * g++.dg/cpp0x/narrowing1.C: New.
11055 2018-05-08 Richard Biener <rguenther@suse.de>
11057 PR middle-end/85588
11058 * gcc.dg/torture/pr85574.c: Rename to...
11059 * gcc.dg/torture/pr85588.c: ... this.
11061 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11064 * gfortran.dg/minmaxloc_12.f90: New test case.
11065 * gfortran.dg/minmaxloc_13.f90: New test case.
11067 2018-05-07 Nathan Sidwell <nathan@acm.org>
11069 * g++.dg/cpp0x/range-for10.C: Delete.
11070 * g++.dg/ext/forscope1.C: Delete.
11071 * g++.dg/ext/forscope2.C: Delete.
11072 * g++.dg/template/for1.C: Delete.
11074 2018-05-07 Jeff Law <law@redhat.com>
11076 * gfortran.dg/linefile.f90: New test.
11078 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
11080 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
11083 2018-05-06 Jakub Jelinek <jakub@redhat.com>
11086 * g++.dg/ext/asm14.C: New test.
11087 * g++.dg/ext/asm15.C: New test.
11088 * g++.dg/ext/asm16.C: New test.
11090 2018-05-06 Michael Eager <eager@eagercon.com>
11092 * gcc.target/microblaze/others/picdtr.c: Correct option
11093 -fPIE -mpic-data-is-text-relative.
11095 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
11097 * gcc.target/microblaze/others/picdtr.c: Add test for
11098 -fPIE -mpic-data-is-text-relative.
11100 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
11103 * gfortran.dg/coarray_dependency_1.f90: New test.
11104 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
11106 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
11108 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
11109 to match the currently produced gimple.
11111 2018-05-04 Carl Love <cel@us.ibm.com>
11113 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
11115 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
11116 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
11117 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
11118 xvcmpgedp counts. Add xxsel counts.
11120 2018-05-04 Richard Biener <rguenther@suse.de>
11122 PR middle-end/85627
11123 * g++.dg/torture/pr85627.C: New testcase.
11125 2018-05-04 Richard Biener <rguenther@suse.de>
11127 PR middle-end/85574
11128 * gcc.dg/torture/pr85574.c: New testcase.
11129 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
11131 2018-05-04 Jakub Jelinek <jakub@redhat.com>
11134 * gcc.dg/nextafter-1.c: New test.
11135 * gcc.dg/nextafter-2.c: New test.
11136 * gcc.dg/nextafter-3.c: New test.
11137 * gcc.dg/nextafter-4.c: New test.
11139 2018-05-03 Nathan Sidwell <nathan@acm.org>
11141 Remove -ffriend-injection.
11142 * g++.old-deja/g++.jason/scoping15.C: Delete.
11143 * g++.old-deja/g++.mike/net43.C: Delete.
11145 2018-05-03 Jakub Jelinek <jakub@redhat.com>
11148 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
11149 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
11150 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
11151 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
11153 2018-05-03 Tom de Vries <tom@codesourcery.com>
11156 * lib/scanoffloadtree.exp: New file.
11158 2018-05-03 Richard Biener <rguenther@suse.de>
11160 PR tree-optimization/85615
11161 * gcc.dg/torture/pr85615.c: New testcase.
11163 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11165 PR tree-optimization/70291
11166 * gcc.dg/complex-6.c: New test.
11167 * gcc.dg/complex-7.c: Likewise.
11169 2018-05-03 Richard Biener <rguenther@suse.de>
11172 * fortran.dg/pr51434.f90: Truncate transfer argument.
11174 2018-05-02 Jakub Jelinek <jakub@redhat.com>
11177 * gcc.c-torture/execute/pr85582-3.c: New test.
11179 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
11180 Jason Merrill <jason@redhat.com>
11183 * g++.dg/warn/Wshadow-13.C: New.
11184 * g++.dg/warn/Wshadow-14.C: Likewise.
11186 2018-05-02 Tom de Vries <tom@codesourcery.com>
11189 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
11190 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
11192 2018-05-02 David Pagan <dave.pagan@oracle.com>
11195 * gcc.dg/noncompile/pr30552-1.c: New test.
11196 * gcc.dg/noncompile/pr30552-2.c: New test.
11197 * gcc.dg/noncompile/pr30552-3.c: New test.
11198 * gcc.dg/noncompile/pr30552-4.c: New test.
11200 2018-05-02 Richard Biener <rguenther@suse.de>
11202 PR tree-optimization/85597
11203 * gcc.dg/vect/pr85597.c: New testcase.
11205 2018-05-02 Tom de Vries <tom@codesourcery.com>
11208 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
11209 * lib/scanltranstree.exp: New file.
11210 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
11211 (scan-ltrans-tree-dump-times_required_options)
11212 (scan-ltrans-tree-dump-not_required_options)
11213 (scan-ltrans-tree-dump-dem_required_options)
11214 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
11215 * lib/gcc-dg.exp: Include scanltranstree.exp.
11217 2018-05-02 Tom de Vries <tom@codesourcery.com>
11220 * gcc.dg/ipa/ipa-icf-38.c: New test.
11221 * gcc.dg/ipa/ipa-icf-38a.c: New test.
11222 * lib/scandump.exp (dump-base): New proc.
11223 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
11224 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
11226 * lib/scanipa.exp: Add "" argument to scan-dump calls.
11227 * lib/scanlang.exp: Same.
11228 * lib/scanrtl.exp: Same.
11229 * lib/scantree.exp: Same.
11230 * lib/scanwpaipa.exp: New file.
11231 * lib/gcc-dg.exp: Include scanwpaipa.exp.
11233 2018-05-02 Richard Biener <rguenther@suse.de>
11235 PR middle-end/85567
11236 * gcc.dg/torture/pr85567.c: New testcase.
11238 2018-05-02 Jakub Jelinek <jakub@redhat.com>
11241 * gcc.c-torture/execute/pr85582-1.c: New test.
11242 * gcc.c-torture/execute/pr85582-2.c: New test.
11244 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
11246 PR tree-optimization/85586
11247 * gcc.dg/vect/pr85586.c: New test.
11249 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
11251 PR tree-optimization/85143
11252 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
11253 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
11255 2018-05-01 David Malcolm <dmalcolm@redhat.com>
11258 * c-c++-common/Wformat-pr84258.c: New test.
11260 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11262 PR tree-optimization/82665
11263 * gcc.dg/tree-ssa/pr82665.c: New test.
11265 2018-04-30 David Malcolm <dmalcolm@redhat.com>
11268 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
11269 (test_add_fixit_insert_formatted_single_line): New function.
11270 (test_add_fixit_insert_formatted_multiline): New function.
11271 Extend expected output of generated patch to include fix-it hints
11273 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
11274 "gcc-rich-location.h". Add test coverage for
11275 gcc_rich_location::add_fixit_insert_formatted.
11277 2018-04-30 David Malcolm <dmalcolm@redhat.com>
11279 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11280 (test_show_locus): Update for location_get_source_line returning a
11281 char_span. Use char_span for handling words in the
11282 "test_many_nested_locations" fix-it example.
11284 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
11286 * gcc.target/arc/interrupt-8.c: Update test.
11287 * gcc.target/arc/loop-4.c: Likewise.
11288 * gcc.target/arc/loop-hazard-1.c: Likewise.
11289 * gcc.target/arc/sdata-3.c: Likewise.
11291 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
11293 * gcc.target/arc/store-merge-1.c: New test.
11294 * gcc.target/arc/add_n-combine.c: Update test.
11296 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
11298 Microblaze Target: PIC data text relative
11300 * gcc.target/microblaze/others/data_var1.c: Include
11301 PIC case of r20 base register.
11302 * gcc.target/microblaze/others/data_var2.c: Ditto.
11303 * gcc.target/microblaze/others/picdtr.c: Add new
11304 test case for -mpic-is-data-text-relative.
11305 * gcc.target/microblaze/others/sdata_var1.c: Add
11306 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
11307 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
11308 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
11309 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
11310 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
11311 * gcc.target/microblaze/others/string_cst1_gpopt.c:
11313 * gcc.target/microblaze/others/string_cst2_gpopt.c:
11316 2018-04-30 Richard Biener <rguenther@suse.de>
11318 PR tree-optimization/28364
11319 PR tree-optimization/85275
11320 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
11321 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
11322 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
11323 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
11324 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
11326 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
11327 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
11329 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
11330 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
11331 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
11333 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
11336 * gcc.target/i386/pr84431.c: New test.
11338 2018-04-27 Martin Jambor <mjambor@suse.cz>
11341 * g++.dg/ipa/pr85549.C: New test.
11343 2018-04-27 Jakub Jelinek <jakub@redhat.com>
11346 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
11348 * g++.dg/cpp0x/constexpr-85553.C: New test.
11350 2018-04-27 David Malcolm <dmalcolm@redhat.com>
11353 * g++.dg/pr85515-1.C: New test.
11354 * g++.dg/pr85515-2.C: New test.
11356 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
11359 * g++.dg/cpp0x/friend3.C: New.
11361 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11364 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
11365 Use check_effective_target_arm_little_endian.
11367 2018-04-27 Jakub Jelinek <jakub@redhat.com>
11369 PR tree-optimization/85529
11370 * gcc.c-torture/execute/pr85529-1.c: New test.
11371 * gcc.c-torture/execute/pr85529-2.c: New test.
11372 * gcc.dg/pr85529.c: New test.
11374 2018-04-26 Maciej W. Rozycki <macro@mips.com>
11376 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
11377 `.dword' in addition to `lw' and `.word'.
11379 2018-04-26 Maciej W. Rozycki <macro@mips.com>
11381 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
11383 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
11385 * gnat.dg/loop_optimization24.adb: New test.
11387 2018-04-26 Richard Biener <rguenther@suse.de>
11389 PR tree-optimization/85116
11390 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
11391 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
11392 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
11393 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
11395 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
11398 * gcc.target/i386/pr85473-1.c: New test.
11399 * gcc.target/i386/pr85473-2.c: New test.
11401 2018-04-25 Nathan Sidwell <nathan@acm.org>
11402 Jakub Jelinek <jakub@redhat.com>
11406 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
11407 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
11408 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
11409 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
11410 * g++.dg/cpp0x/pr85437-1.C: New.
11411 * g++.dg/cpp0x/pr85437-2.C: New.
11412 * g++.dg/cpp0x/pr85437-3.C: New.
11413 * g++.dg/cpp0x/pr85437-4.C: New.
11415 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
11418 * gfortran.dg/pr85520.f90: New test.
11420 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11423 * gcc.dg/pr85512.c: New test.
11425 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
11428 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
11429 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
11430 * gcc.dg/pr85388-1.c (dg-options): Likwise.
11431 * gcc.dg/pr85388-2.c (dg-options): Likwise.
11432 * gcc.dg/pr85388-3.c (dg-options): Likwise.
11433 * gcc.dg/pr85388-4.c (dg-options): Likwise.
11434 * gcc.dg/pr85388-5.c (dg-options): Likwise.
11435 * gcc.dg/pr85388-6.c (dg-options): Likwise.
11436 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
11437 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
11438 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
11439 * gcc.target/i386/cet-label.c (dg-options): Likwise.
11440 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
11441 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
11442 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
11443 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
11444 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
11445 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
11446 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
11447 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
11448 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
11449 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
11450 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
11451 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
11452 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
11453 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
11454 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
11455 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
11456 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
11457 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
11458 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
11459 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
11460 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
11461 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
11462 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
11463 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
11464 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
11465 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
11466 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
11467 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
11468 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
11469 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
11470 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
11471 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
11472 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
11473 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
11474 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
11475 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
11476 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
11477 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
11478 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
11479 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
11480 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
11481 * gcc.target/i386/pr84146.c (dg-options): Likwise.
11482 * gcc.target/i386/pr85403.c (dg-options): Likwise.
11483 * gcc.target/i386/pr85404.c (dg-options): Likwise.
11484 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
11486 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
11487 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
11488 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
11489 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
11490 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
11491 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
11492 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
11493 * (dg-options): Likwise.
11494 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
11496 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
11497 * gcc.target/i386/cet-label-3.c: Removed.
11498 * gcc.target/i386/cet-property-3.c: Likwise.
11499 * gcc.target/i386/cet-sjlj-7.c: Likwise.
11501 2018-04-24 Jakub Jelinek <jakub@redhat.com>
11504 * gcc.target/i386/pr85511.c: New test.
11507 * g++.dg/ext/pr85503.C: New test.
11510 * gcc.target/i386/pr85508.c: New test.
11512 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
11514 PR tree-optimization/85478
11515 * g++.dg/pr85478.C: New test.
11517 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
11519 * g++.dg/torture/pr85496.C: New test.
11521 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
11523 PR rtl-optimization/85423
11524 * gcc.dg/pr85423.c: New test.
11526 2018-04-20 Martin Sebor <msebor@redhat.com>
11529 * gcc.dg/Wrestrict-15.c: New test.
11531 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
11534 * gcc.target/powerpc/pr85456.c: New test.
11536 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
11538 * g++.dg/ext/undef-bool-1.C: Require lp64.
11539 * gcc.target/powerpc/undef-bool-2.c: Likewise.
11541 2018-04-20 Jeff Law <law@redhat.com>
11543 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
11545 * gcc.dg/stack-check-6.c: Likewise.
11546 * gcc.dg/stack-check-6a.c: Likewise.
11547 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
11548 * gcc.target/i386/stack-check-18.c: Likewise.
11549 * gcc.target/i386/stack-check-19.c: Likewise.
11551 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11554 * gcc.target/aarch64/sve/vcond_1.c: Move to...
11555 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
11556 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
11557 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
11559 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
11562 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
11563 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
11565 2018-04-20 Richard Biener <rguenther@suse.de>
11567 PR middle-end/85475
11568 * gcc.dg/torture/pr85475.c: New testcase.
11570 2018-04-20 Martin Jambor <mjambor@suse.cz>
11573 * gcc.dg/ipa/pr85449.c: New test.
11575 2018-04-20 Martin Jambor <mjambor@suse.cz>
11578 * g++.dg/ipa/pr85447.C: New file.
11579 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
11581 2018-04-20 Jakub Jelinek <jakub@redhat.com>
11584 * g++.dg/cpp0x/pr85462.C: New test.
11586 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
11588 * gcc.target/i386/pr85404.c: Require CET target.
11590 2018-04-19 Jakub Jelinek <jakub@redhat.com>
11592 PR tree-optimization/85467
11593 * gcc.dg/pr85467.c: New test.
11595 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
11598 * g++.dg/parse/crash68.C: New.
11600 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
11603 * g++.dg/torture/pr85334.C: New test.
11605 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
11607 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
11608 * g++.dg/diagnostic/pr85464.C: New.
11610 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
11613 * gcc.dg/torture/pr85397-1.c: New test.
11614 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
11615 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
11617 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
11620 * gcc.target/i386/pr85404.c: New test.
11622 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
11625 * c-c++-common/attr-nocf-check-1.c: Compile with
11626 -fcf-protection=none.
11627 * c-c++-common/attr-nocf-check-3.c: Likewise.
11628 * gcc.dg/march-generic.c: Likewise.
11629 * gcc.target/i386/align-limit.c: Likewise.
11630 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
11631 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
11632 * gcc.target/i386/cet-property-2.c: Likewise.
11633 * gcc.target/i386/ret-thunk-26.c: Likewise.
11634 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
11636 * c-c++-common/fcf-protection-2.c: Likewise.
11637 * c-c++-common/fcf-protection-3.c: Likewise.
11638 * c-c++-common/fcf-protection-5.c: Likewise.
11639 * c-c++-common/fcf-protection-6.c: Likewise.
11640 * c-c++-common/fcf-protection-7.c: Likewise.
11641 * gcc.target/i386/cet-label-3.c: New test.
11642 * gcc.target/i386/cet-property-3.c: Likewise.
11643 * gcc.target/i386/cet-sjlj-7.c: Likewise.
11644 * gcc.target/i386/pr85417-1.c: Likewise.
11645 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
11646 __x86_indirect_thunk_nt_(r|e)ax
11647 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
11648 * gcc.target/i386/pr85403.c: Remove dg-error,
11650 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
11652 * gcc.target/i386/movdir-1.c: New test.
11654 2018-04-19 Richard Biener <rguenther@suse.de>
11656 PR middle-end/85455
11657 * gcc.dg/pr85455.c: New testcase.
11659 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
11661 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
11663 * g++.dg/lto/pr85405b_0.C: Likewise.
11664 * g++.dg/lto/pr84805_0.C: Likewise.
11666 2018-04-18 Martin Liska <mliska@suse.cz>
11670 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
11673 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
11676 * gcc.dg/pr85388-1.c: New test.
11677 * gcc.dg/pr85388-2.c: Likewise.
11678 * gcc.dg/pr85388-3.c: Likewise.
11679 * gcc.dg/pr85388-4.c: Likewise.
11680 * gcc.dg/pr85388-5.c: Likewise.
11681 * gcc.dg/pr85388-6.c: Likewise.
11683 2018-04-18 Jan Hubicka <jh@suse.cz>
11684 Martin Liska <mliska@suse.cz>
11686 * g++.dg/lto/pr83121_0.C: Update template.
11687 * g++.dg/lto/pr83121_1.C: Update template.
11688 * g++.dg/lto/pr84805_0.C: Update template.
11689 * g++.dg/lto/pr84805_1.C: Update template.
11690 * g++.dg/lto/pr84805_2.C: Update template.
11692 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
11695 * g++.dg/cpp0x/pr84630.C: New.
11697 2018-04-18 Jakub Jelinek <jakub@redhat.com>
11700 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
11701 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
11702 in two cases. Uncomment two other tests and add expected dg-error for
11704 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
11705 -Wnarrowing diagnostics on some targets for c++11.
11706 * g++.dg/parse/array-size2.C: Remove xfail.
11707 * g++.dg/cpp0x/constexpr-84463.C: New test.
11709 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
11711 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
11712 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
11714 2018-04-17 Jakub Jelinek <jakub@redhat.com>
11717 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
11718 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
11719 * g++.dg/other/sve_tls_2.C: Require effective target tls.
11721 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
11723 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
11724 prevent cascading of errors and change expected error message.
11725 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
11727 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
11728 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
11729 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
11730 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
11732 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
11734 2018-04-17 Jakub Jelinek <jakub@redhat.com>
11737 * gcc.dg/pr85430.c: New test.
11739 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11742 * gcc.target/arm/pr54300.C: Move to...
11743 * g++.dg/other/pr54300.C: ... Here. Add target directives.
11744 * gcc.target/arm/pr55073.C: Move to...
11745 * g++.dg/other/pr55073.C: ... Here. Add target directives.
11746 * gcc.target/arm/pr56184.C: Move to...
11747 * g++.dg/other/pr56184.C: ... Here. Add target directives.
11748 * gcc.target/arm/pr59985.C: Move to...
11749 * g++.dg/other/pr59985.C: ... Here. Add target directives.
11750 * gcc.target/aarch64/pr60675.C: Move to...
11751 * g++.dg/other/pr60675.C: ... Here. Add target directives.
11752 * gcc.target/aarch64/pr81422.C: Move to...
11753 * g++.dg/other/pr81422.C: ... Here. Add target directives.
11754 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
11755 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
11756 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
11757 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
11758 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
11759 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
11760 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
11761 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
11762 * gcc.target/aarch64/sve/tls_2.C: Move to...
11763 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
11764 * gcc.target/aarch64/pr81414.C: Rename to...
11765 * gcc.target/aarch64/pr81414.c: ... This.
11766 * gcc.target/aarch64/simd/pr67896.C: Rename to...
11767 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
11769 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
11770 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
11771 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
11772 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
11775 2018-04-17 Jakub Jelinek <jakub@redhat.com>
11777 PR middle-end/85414
11778 * gcc.dg/pr85414.c: New test.
11780 2018-04-17 Martin Jambor <mjambor@suse.cz>
11783 * g++.dg/ipa/pr85421.C: New test.
11785 2018-04-17 Martin Liska <mliska@suse.cz>
11788 * g++.dg/lto/pr85405b_0.C: New test.
11789 * g++.dg/lto/pr85405b_1.C: New test.
11791 2018-04-17 Martin Liska <mliska@suse.cz>
11794 * g++.dg/lto/pr85405_0.C: New test.
11795 * g++.dg/lto/pr85405_1.C: New test.
11797 2018-04-17 Martin Liska <mliska@suse.cz>
11800 * g++.dg/ext/pr85329-2.C: New test.
11801 * g++.dg/ext/pr85329.C: New test.
11802 * gcc.target/i386/mvc12.c: New test.
11804 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
11807 * g++.dg/pr85039-1.C: New.
11808 * g++.dg/pr85039-2.C: New.
11809 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
11811 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
11814 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
11815 if the target supports efficient unaligned storage accesses.
11817 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
11820 * gcc.target/powerpc/pr83660.C: New test.
11822 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
11825 * gcc.target/i386/pr85403.c: New test.
11827 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
11830 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
11832 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
11833 Jason Merrill <jason@redhat.com>
11836 * g++.dg/cpp0x/pr85112.C: New.
11838 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
11841 * g++.dg/ext/undef-bool-1.C: New file.
11842 * gcc.target/powerpc/powerpc.exp: Remove .C support.
11843 * gcc.target/powerpc/undef-bool-1.C: Remove file.
11845 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
11848 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
11849 corresponding dg-error clause.
11850 * gcc.target/powerpc/pr80098-3.c: Ditto.
11851 * gcc.target/powerpc/pr80103-1.c: Delete.
11853 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
11857 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
11858 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
11860 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11863 * gfortran.dg/implied_do_io_5.f90: New test.
11865 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
11868 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
11869 several values: positive, negative, and zero.
11870 * gcc.target/powerpc/sse2-pslld-1.c: Same.
11871 * gcc.target/powerpc/sse2-psllq-1.c: Same.
11873 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
11875 PR rtl-optimization/79916
11876 * gcc.target/powerpc/pr79916.c: New.
11878 2018-04-13 Jakub Jelinek <jakub@redhat.com>
11880 PR rtl-optimization/85393
11881 * g++.dg/opt/pr85393.C: New test.
11882 * g++.dg/opt/pr85393-aux.cc: New file.
11884 PR rtl-optimization/85376
11885 * gcc.dg/pr85376.c: New test.
11887 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
11889 PR rtl-optimization/83852
11890 * gcc.dg/pr83852.c: New testcase.
11892 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
11895 * gcc.target/s390/pr77822-1.C: Rename to ...
11896 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
11897 * gcc.target/s390/pr77822-2.c: Add asm scan check.
11898 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
11900 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
11903 * gcc.target/i386/pr71991.c: New testcase.
11905 2018-04-13 Martin Liska <mliska@suse.cz>
11906 Jakub Jelinek <jakub@redhat.com>
11908 PR middle-end/81657
11909 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
11912 2018-04-12 David Malcolm <dmalcolm@redhat.com>
11915 * g++.dg/diagnostic/macro-arg-count.C: New test.
11917 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11921 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
11922 array and move test to libgomp/testsuite/libgomp.fortran.
11923 * gfortran.dg/do_concurrent_6.f90: New test.
11925 2018-04-12 Marek Polacek <polacek@redhat.com>
11928 * g++.dg/parse/error61.C: New test.
11930 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
11933 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
11934 specify -mvsx on gcc command line.
11936 2018-04-12 Jakub Jelinek <jakub@redhat.com>
11939 * gcc.target/i386/pr85328.c: New test.
11941 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11943 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
11945 2018-04-12 Jakub Jelinek <jakub@redhat.com>
11947 PR rtl-optimization/85342
11948 * gcc.target/i386/pr85342.c: New test.
11950 2018-04-11 Jason Merrill <jason@redhat.com>
11952 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
11953 if ulimit -v is set.
11955 2018-04-11 Bin Cheng <bin.cheng@arm.com>
11958 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
11960 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
11962 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
11963 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
11965 2018-04-11 Jakub Jelinek <jakub@redhat.com>
11968 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
11971 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
11974 * gcc.target/i386/pr84301.c: New test.
11976 2018-04-11 Jakub Jelinek <jakub@redhat.com>
11978 PR tree-optimization/85331
11979 * gcc.c-torture/execute/pr85331.c: New test.
11981 2018-04-11 Marek Polacek <polacek@redhat.com>
11984 * g++.dg/cpp0x/pr51225.C: Adjust error message.
11985 * g++.dg/cpp1z/constexpr-if21.C: New test.
11987 2018-04-11 Jakub Jelinek <jakub@redhat.com>
11990 * gcc.target/i386/pr85281.c: New test.
11992 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
11994 PR rtl-optimization/84659
11995 * gcc.dg/pr84659.c: New test.
11997 2018-04-11 Jakub Jelinek <jakub@redhat.com>
12000 * g++.dg/debug/dwarf2/pr85302.C: New test.
12002 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
12005 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
12008 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12011 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
12013 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
12015 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
12016 * gcc.target/powerpc/dimode_off.c: Ditto.
12017 * gcc.target/powerpc/tfmode_off.c: Ditto.
12018 * gcc.target/powerpc/timode_off.c: Ditto.
12020 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
12022 * gcc.target/powerpc/vec-ldl-1.c: New test.
12023 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
12024 corrections to ABI implementation.
12026 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
12029 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
12031 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12033 PR rtl-optimization/85300
12034 * gcc.dg/pr85300.c: New test.
12036 2018-04-10 David Malcolm <dmalcolm@redhat.com>
12039 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
12040 where we now show the pertinent parameter.
12041 * g++.dg/diagnostic/aka2.C: Likewise.
12042 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
12044 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12047 * gfortran.dg/gomp/pr85313.f90: New test.
12049 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12052 * g++.dg/parse/template29.C: New.
12054 2018-04-10 Bin Cheng <bin.cheng@arm.com>
12057 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
12059 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12063 * gcc.target/i386/avx512f-pr85177.c: New test.
12064 * gcc.target/i386/avx512f-pr85255.c: New test.
12066 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
12068 PR tree-optimization/85286
12069 * gcc.dg/vect/pr85286.c: New test.
12071 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12074 * gcc.target/arm/pr85173.c: New test.
12076 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12079 * gcc.dg/lto/pr85248_0.c: New test.
12080 * gcc.dg/lto/pr85248_1.c: New test.
12082 2018-04-09 Jan Hubicka <jh@suse.cz>
12085 * g++.dg/torture/pr85078.C: New.
12087 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
12090 * g++.dg/cpp1z/decomp44.C: New.
12091 * g++.dg/cpp1z/decomp45.C: Likewise.
12093 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12096 * gfortran.dg/do_concurrent_5.f90: New test.
12097 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
12100 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12103 * gfortran.dg/parameter_array_element_3.f90: New test.
12105 2018-04-09 Jakub Jelinek <jakub@redhat.com>
12108 * g++.dg/cpp1z/decomp43.C: New test.
12110 PR rtl-optimization/80463
12111 * g++.dg/pr80463.C: Add -w to dg-options.
12113 2018-04-09 Richard Biener <rguenther@suse.de>
12115 PR tree-optimization/85284
12116 * gcc.dg/torture/pr85284.c: New testcase.
12118 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12120 PR rtl-optimization/80463
12121 PR rtl-optimization/83972
12122 PR rtl-optimization/83480
12124 * gcc.dg/pr80463.c: New test.
12125 * g++.dg/pr80463.C: Likewise.
12126 * gcc.dg/pr83972.c: Likewise.
12128 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12130 PR rtl-optimization/83913
12131 * gcc.dg/pr83913.c: New test.
12133 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12135 PR rtl-optimization/83962
12136 * gcc.dg/pr83962.c: New test.
12138 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12140 PR rtl-optimization/83530
12141 * gcc.dg/pr83530.c: New test.
12143 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12145 PR middle-end/82976
12146 * gfortran.dg/realloc_on_assign_16a.f90: New test.
12148 2018-04-07 Jakub Jelinek <jakub@redhat.com>
12150 PR tree-optimization/85257
12151 * gcc.dg/pr85257.c: New test.
12153 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
12155 * g++.dg/opt/pr85196.C: New test.
12157 2018-04-06 David Malcolm <dmalcolm@redhat.com>
12160 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
12161 std::tuple here since they need C++11.
12162 * g++.dg/lookup/missing-std-include-8.C: New test.
12163 * g++.dg/lookup/missing-std-include.C: Move std::array and
12164 std::tuple test to missing-std-include-6.C to avoid failures
12167 2018-04-06 Jakub Jelinek <jakub@redhat.com>
12170 * gcc.dg/debug/pr85252.c: New test.
12172 PR rtl-optimization/84872
12173 * gcc.dg/graphite/pr84872.c: New test.
12176 * g++.dg/cpp1z/decomp42.C: New test.
12178 2018-04-06 David Malcolm <dmalcolm@redhat.com>
12181 * g++.dg/lookup/missing-std-include-7.C: New test.
12183 2018-04-06 Tamar Christina <tamar.christina@arm.com>
12185 * gcc.dg/struct-simple.c: Revert r254862.
12186 * lib/target-supports.exp
12187 (check_effective_target_word_mode_no_slow_unalign): Likewise.
12189 2018-04-06 Richard Biener <rguenther@suse.de>
12191 PR middle-end/85244
12192 * gcc.dg/torture/pr85244-1.c: New testcase.
12193 * gcc.dg/torture/pr85244-2.c: Likewise.
12195 2018-04-06 Jakub Jelinek <jakub@redhat.com>
12198 * c-c++-common/ubsan/pr85213.c: New test.
12200 2018-04-06 Richard Biener <rguenther@suse.de>
12202 PR middle-end/85180
12203 * gcc.dg/pr85180.c: New testcase.
12205 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12207 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
12208 to trigger the optimization. Do some cleanup and function
12209 renaming. Add more test functions.
12211 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12213 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
12215 * gcc.target/s390/hotpatch-1.c: Skip when building without
12217 * gcc.target/s390/hotpatch-10.c: Likewise.
12218 * gcc.target/s390/hotpatch-11.c: Likewise.
12219 * gcc.target/s390/hotpatch-12.c: Likewise.
12220 * gcc.target/s390/hotpatch-13.c: Likewise.
12221 * gcc.target/s390/hotpatch-14.c: Likewise.
12222 * gcc.target/s390/hotpatch-15.c: Likewise.
12223 * gcc.target/s390/hotpatch-16.c: Likewise.
12224 * gcc.target/s390/hotpatch-17.c: Likewise.
12225 * gcc.target/s390/hotpatch-18.c: Likewise.
12226 * gcc.target/s390/hotpatch-19.c: Likewise.
12227 * gcc.target/s390/hotpatch-2.c: Likewise.
12228 * gcc.target/s390/hotpatch-3.c: Likewise.
12229 * gcc.target/s390/hotpatch-4.c: Likewise.
12230 * gcc.target/s390/hotpatch-5.c: Likewise.
12231 * gcc.target/s390/hotpatch-6.c: Likewise.
12232 * gcc.target/s390/hotpatch-7.c: Likewise.
12233 * gcc.target/s390/hotpatch-8.c: Likewise.
12234 * gcc.target/s390/hotpatch-9.c: Likewise.
12236 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12238 * c-c++-common/Wattributes.c: Disable warning for s390* target and
12239 check for an error instead.
12240 * gcc.dg/Wattributes-6.c: Likewise.
12242 2018-04-05 Jakub Jelinek <jakub@redhat.com>
12245 * g++.dg/cpp1z/decomp39.C: New test.
12246 * g++.dg/cpp1z/decomp40.C: New test.
12249 * g++.dg/cpp1z/decomp41.C: New test.
12251 PR middle-end/85195
12252 * gcc.dg/pr85195.c: New test.
12254 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
12257 * g++.dg/cpp0x/initlist100.C: New.
12258 * g++.dg/cpp0x/initlist101.C: Likewise.
12260 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
12263 * g++.dg/other/pr84792-1.C: New.
12264 * g++.dg/other/pr84792-2.C: Likewise.
12266 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
12269 * gcc.target/i386/pr85193.c: New test.
12271 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
12274 * g++.dg/concepts/pr84979.C: New.
12275 * g++.dg/concepts/pr84979-2.C: New.
12276 * g++.dg/concepts/pr84979-3.C: New.
12278 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
12281 * g++.dg/cpp0x/variadic174.C: New.
12283 2018-04-04 Jakub Jelinek <jakub@redhat.com>
12285 PR inline-asm/85172
12286 * g++.dg/ext/builtin13.C: New test.
12287 * g++.dg/ext/atomic-4.C: New test.
12290 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
12291 * g++.dg/ext/bases3.C: New test.
12293 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
12296 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
12297 to match a single insn of the baz function. Move scan directives at
12298 the end of the file below the functions they are trying to test for
12299 better readability.
12300 * gcc.target/arm/cmse/cmse-16.c: New testcase.
12302 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
12304 PR rtl-optimization/84878
12305 * gcc.target/powerpc/pr84878.c: New test.
12307 2018-04-04 Michael Matz <matz@suse.de>
12309 * gcc.dg/Wstringop-overflow-4.c: New test.
12310 * c-c++-common/Wstringop-truncation-4.c: Adjust.
12312 2018-04-04 Jakub Jelinek <jakub@redhat.com>
12315 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
12316 for the diagnostics of overridden functions. Adjust for new wording.
12318 2018-04-04 Richard Biener <rguenther@suse.de>
12321 * g++.dg/lto/pr85176_0.C: New testcase.
12323 2018-04-04 Richard Biener <rguenther@suse.de>
12326 * lib/target-supports.exp (check_effective_target_vect_perm_short):
12329 2018-04-04 Martin Liska <mliska@suse.cz>
12332 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
12333 and msdata as a workaround for powerpc.
12335 2018-04-04 Richard Biener <rguenther@suse.de>
12337 PR tree-optimization/85168
12338 * gcc.dg/torture/pr85168.c: New testcase.
12340 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
12343 * g++.dg/pr84943.C: New.
12344 * g++.dg/pr84943-2.C: New.
12346 2018-04-03 Jakub Jelinek <jakub@redhat.com>
12348 PR rtl-optimization/85167
12349 * gcc.dg/pr85167.c: New test.
12351 PR tree-optimization/85156
12352 * c-c++-common/pr85156.c: New test.
12353 * gcc.c-torture/execute/pr85156.c: New test.
12355 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
12357 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
12358 * gcc.target/powerpc/undef-bool-1.C: New file.
12359 * gcc.target/powerpc/undef-bool-2.c: New file.
12361 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
12364 * g++.dg/cpp1z/class-deduction52.C: New.
12366 2018-04-03 Jakub Jelinek <jakub@redhat.com>
12369 * g++.dg/cpp0x/pr85147.C: New test.
12372 * g++.dg/cpp0x/gen-attrs-64.C: New test.
12375 * g++.dg/gomp/pr85134.C: New test.
12376 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
12379 * gcc.c-torture/execute/pr85169.c: New test.
12380 * gcc.target/i386/avx512f-pr85169.c: New test.
12381 * gcc.target/i386/avx512bw-pr85169.c: New test.
12383 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
12386 * gcc.target/powerpc/pr69946: Adjust comment. Remove
12387 scan-assembler-times clause.
12389 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
12391 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
12392 dg-additional-options.
12394 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
12396 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
12398 2018-04-03 Richard Biener <rguenther@suse.de>
12401 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
12403 2018-04-02 Jim Wilson <jimw@sifive.com>
12405 * gcc.target/riscv/pr84660.c: New.
12406 * gcc.target/riscv/shift-and-1.c: New.
12407 * gcc.target/riscv/shift-and-2.c: New.
12409 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
12412 * gfortran.dg/array_simplify_2.f90: New test.
12414 2018-04-01 Jakub Jelinek <jakub@redhat.com>
12416 PR middle-end/85090
12417 * gcc.target/i386/avx512f-pr85090-1.c: New test.
12418 * gcc.target/i386/avx512f-pr85090-2.c: New test.
12419 * gcc.target/i386/avx512f-pr85090-3.c: New test.
12420 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
12421 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
12423 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
12426 * g++.dg/pr85027.C: New.
12428 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
12431 * gcc.target/powerpc/sse-maxps-2.c: New test.
12432 * gcc.target/powerpc/sse-minps-2.c: New test.
12434 2018-03-30 Jakub Jelinek <jakub@redhat.com>
12437 * g++.dg/gomp/pr84791.C: New test.
12439 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
12442 * gfortran.dg/array_constructor_53.f90: New test.
12444 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12447 * gfortran.dg/substr_6.f90: Remove illegal test for
12448 out-of-bounds substring.
12450 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12453 * gfortran.dg/zero_sized_10.f90: New test.
12455 2018-03-29 David Malcolm <dmalcolm@redhat.com>
12458 * g++.dg/lookup/missing-std-include-6.C: New test.
12459 * g++.dg/lookup/missing-std-include.C: Add std::pair and
12461 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
12462 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
12463 <cstring>, <cassert>, and <cstdlib>.
12465 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
12467 PR inline-asm/84985
12468 * gcc.target/i386/pr84985.c: New.
12470 2018-03-29 David Malcolm <dmalcolm@redhat.com>
12473 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
12475 2018-03-29 Jakub Jelinek <jakub@redhat.com>
12478 * g++.dg/warn/Wunused-var-31.C: New test.
12481 * c-c++-common/Wduplicated-branches-14.c: New test.
12483 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
12486 * g++.dg/cpp0x/pr84606.C: New.
12488 2018-03-29 Carl Love <cel@us.ibm.com>
12491 2017-09-27 Carl Love <cel@us.ibm.com>
12493 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
12494 for the __builtin_fctid and __builtin_fctiw.
12496 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
12499 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
12500 deleted builtin function.
12501 (div_weuo): Likewise.
12502 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
12503 (div_deuo): Likewise.
12505 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
12508 * g++.dg/other/default13.C: New.
12510 2018-03-28 Jakub Jelinek <jakub@redhat.com>
12513 * gcc.target/i386/pr85095-1.c: New test.
12514 * gcc.target/i386/pr85095-2.c: New test.
12515 * gcc.c-torture/execute/pr85095.c: New test.
12517 PR tree-optimization/82004
12518 * gcc.dg/pr82004.c: New test.
12520 2018-03-28 Jakub Jelinek <jakub@redhat.com>
12521 Martin Liska <mliska@suse.cz>
12524 * g++.dg/asan/pr85081.C: New test.
12526 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
12529 * g++.dg/template/pr84789.C: Adjust for testing with
12533 * g++.dg/template/pr84973.C: New.
12534 * g++.dg/template/pr84973-2.C: New.
12535 * g++.dg/template/pr84973-3.C: New.
12538 * g++.dg/eh/pr84968.C: New.
12540 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
12543 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
12544 long double multiply/divide uses the correct function.
12545 * gcc.target/powerpc/mulkc-3.c: Likewise.
12546 * gcc.target/powerpc/divkc-2.c: Likewise.
12547 * gcc.target/powerpc/divkc-3.c: Likewise.
12549 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
12552 * g++.dg/cpp0x/defaulted51.C: New.
12553 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
12555 2018-03-27 Jakub Jelinek <jakub@redhat.com>
12558 * g++.dg/ext/vector35.C: New test.
12561 * g++.dg/ext/builtin-offsetof3.C: New test.
12564 * g++.dg/cpp1y/pr85076.C: New test.
12566 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12569 * gfortran.dg/matmul_rank_1.f90: New test.
12571 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12572 Harald Anlauf <anlauf@gmx.de>
12574 * gfortran.dg/structure_constructor_15.f90: New test.
12576 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
12578 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
12579 for the diagnostics of overridden functions. Adjust for new wording.
12580 * g++.dg/cpp0x/implicit1.C: Likewise.
12581 * g++.dg/cpp0x/override1.C: Likewise.
12582 * g++.dg/cpp1y/auto-fn18.C: Likewise.
12583 * g++.dg/eh/shadow1.C: Likewise.
12584 * g++.dg/inherit/covariant12.C: Likewise.
12585 * g++.dg/inherit/covariant14.C: Likewise.
12586 * g++.dg/inherit/covariant15.C: Likewise.
12587 * g++.dg/inherit/covariant16.C: Likewise.
12588 * g++.dg/inherit/covariant22.C: Likewise.
12589 * g++.dg/inherit/crash3.C: Likewise.
12590 * g++.dg/inherit/error2.C: Likewise.
12591 * g++.dg/template/crash100.C: Likewise.
12592 * g++.old-deja/g++.eh/spec6.C: Likewise.
12593 * g++.old-deja/g++.mike/p811.C: Likewise.
12594 * g++.old-deja/g++.other/virtual11.C: Likewise.
12595 * g++.old-deja/g++.other/virtual4.C: Likewise.
12597 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
12600 * gcc.target/i386/pr85044.c: New test.
12602 2018-03-27 Martin Sebor <msebor@redhat.com>
12605 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
12608 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12611 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
12613 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12616 * gcc.target/arm/pr81863.c: New test.
12618 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
12621 * gcc.target/nvptx/pr85056.c: New test.
12622 * gcc.target/nvptx/pr85056a.c: New test.
12624 2018-03-27 Richard Biener <rguenther@suse.de>
12627 * lib/target-supports.exp (check_ssse3_available): New function.
12628 (check_effective_target_vect_perm_short): Enable for x86 if
12629 check_ssse3_available.
12631 2018-03-27 Richard Biener <rguenther@suse.de>
12633 PR tree-optimization/85082
12634 * gfortran.dg/pr85082.f90: New testcase.
12636 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
12638 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
12639 to "l=2" in dg-final.
12641 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
12643 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
12644 * gcc.target/mips/fix-r4000-2.c: Likewise.
12645 * gcc.target/mips/fix-r4000-3.c: Likewise.
12646 * gcc.target/mips/fix-r4000-4.c: Likewise.
12647 * gcc.target/mips/fix-r4000-5.c: Likewise.
12648 * gcc.target/mips/fix-r4000-6.c: Likewise.
12649 * gcc.target/mips/fix-r4000-7.c: Likewise.
12650 * gcc.target/mips/fix-r4000-8.c: Likewise.
12651 * gcc.target/mips/fix-r4000-9.c: Likewise.
12652 * gcc.target/mips/fix-r4000-10.c: Likewise.
12653 * gcc.target/mips/fix-r4000-7.c: Change dg-final
12654 "mulditi3_r4000" instead of "mulditi3".
12655 * gcc.target/mips/fix-r4000-8.c: Change dg-final
12656 "umulditi3_r4000" instead of "umulditi3".
12658 2018-03-27 Jakub Jelinek <jakub@redhat.com>
12661 * g++.dg/inherit/covariant22.C: New test.
12663 2018-03-27 Richard Biener <rguenther@suse.de>
12666 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
12669 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
12670 Jason Merrill <jason@redhat.com>
12673 * g++.dg/init/array49.C: New.
12674 * g++.dg/torture/pr70499.C: Adjust.
12676 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
12679 * gcc.target/i386/pr85073.c: New test.
12681 2018-03-26 Richard Biener <rguenther@suse.de>
12684 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
12687 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
12690 * gfortran.dg/parameter_array_format.f90: New test.
12692 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
12693 Neil Carlson <neil.n.carlson@gmail.com>
12696 * gfortran.dg/literal_character_constant_1.inc: Replace
12697 call abort by STOP n.
12698 * gfortran.dg/overload_1.f90: Likewise.
12700 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
12701 Dominique d'Humieres <dominiq@gcc.gnu.org>
12704 * gfortran.dg/scalar_pointer_1.f90: New test.
12706 2018-03-25 Tom de Vries <tom@codesourcery.com>
12708 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
12711 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12714 * gfortran.dg/pr89497.f90: New test.
12716 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12719 * gfortran.dg/substr_7.f90: New test.
12721 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
12724 * gfortran.dg/pr42651.f90: New test.
12725 * gfortran.dg/func_result_7.f90: Update error message.
12727 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
12729 PR tree-optimization/84005
12730 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
12731 failing to force the alignment.
12733 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
12735 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
12739 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
12741 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
12742 message. Fix scan-assembler patterns.
12744 2018-03-23 Jakub Jelinek <jakub@redhat.com>
12747 * g++.dg/cpp0x/pr85015.C: New test.
12750 * g++.dg/cpp1y/pr84942.C: New test.
12752 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
12754 PR inline-asm/85030
12755 * gcc.target/i386/pr85030.c: New.
12757 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12760 * g++.dg/pr85026.C: New test.
12762 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
12764 * g++.dg/debug/pr84704.C: XFAIL AIX.
12766 2018-03-23 Sudakshina Das <sudi.das@arm.com>
12769 * gcc.target/arm/pr84826.c: Add dg directive.
12771 2018-03-23 Marek Polacek <polacek@redhat.com>
12774 * g++.dg/ext/builtin-offsetof2.C: New test.
12777 * g++.dg/cpp0x/Wnarrowing5.C: New test.
12778 * gcc.dg/pr85045.c: New test.
12780 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
12783 * gnat.dg/lto22.adb: New test.
12784 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
12785 * gnat.dg/lto22_pkg2.ads: Likewise.
12787 2018-03-23 Jakub Jelinek <jakub@redhat.com>
12790 * gcc.dg/lto/pr80778_0.c: New test.
12792 PR inline-asm/85034
12793 * gcc.target/i386/pr85034.c: New test.
12795 PR inline-asm/85022
12796 * c-c++-common/torture/pr85022.c: New test.
12799 * g++.dg/ubsan/pr85029.C: New test.
12801 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
12804 * g++.dg/cpp0x/pr71251.C: New.
12807 * g++.dg/template/pr84789.C: New.
12808 * g++.dg/template/pr84789-2.C: New.
12809 * g++.dg/template/pr84789-3.C: New.
12810 * g++.dg/parse/dtor11.C: Accept alternate error message.
12813 * g++.dg/pr84729.C: New.
12814 * g++.old-deja/g++.ext/arrnew2.C: Require error.
12815 * g++.old-deja/g++.robertl/eb58.C: Likewise.
12816 * g++.old-deja/g++.robertl/eb63.C: Likewise.
12818 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
12821 * gfortran.dg/interface_42.f90: New test.
12822 * gfortran.dg/interface_43.f90: New test.
12824 2018-03-22 Sudakshina Das <sudi.das@arm.com>
12827 * gcc.target/arm/pr84826.c: New test.
12829 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
12831 * gcc.target/arm/addr-modes-float.c: Move dg-do before
12832 dg-require-effective-target.
12833 * gcc.target/arm/addr-modes-int.c: Likewise.
12834 * gcc.target/nios2/lo-addr-tls.c: Likewise.
12836 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
12839 * gcc.target/powerpc/altivec-ld-1.c: New test.
12841 2018-03-22 Bin Cheng <bin.cheng@arm.com>
12843 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
12845 2018-03-22 Jakub Jelinek <jakub@redhat.com>
12847 PR inline-asm/84941
12848 * gcc.dg/pr84941.c: New test.
12850 2018-03-22 Tom de Vries <tom@codesourcery.com>
12852 PR tree-optimization/84956
12853 * gcc.dg/pr84956.c: New test.
12855 2018-03-22 Marek Polacek <polacek@redhat.com>
12858 * g++.dg/cpp1z/constexpr-if15.C: New test.
12859 * g++.dg/cpp1z/constexpr-if16.C: New test.
12861 2018-03-21 Joseph Myers <joseph@codesourcery.com>
12863 * gcc.dg/builtin-tgmath-3.c: New test.
12865 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
12868 * g++.dg/concepts/pr71965.C: New.
12872 * g++.dg/cpp0x/pr84610.C: New.
12873 * g++.dg/cpp0x/pr84642.C: New.
12875 2018-03-21 Jakub Jelinek <jakub@redhat.com>
12878 * c-c++-common/pr84999.c: New test.
12880 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
12883 * g++.dg/ext/desig10.C: New.
12885 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
12886 Harald Anlauf <anlauf@gmx.de>
12889 * gfortran.dg/pr84957.f90: New test.
12891 2018-03-21 Jakub Jelinek <jakub@redhat.com>
12893 PR tree-optimization/84960
12894 * gcc.c-torture/compile/pr84960.c: New test.
12896 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
12898 PR tree-optimization/84811
12899 * gcc.dg/torture/pr84811.c: New test.
12901 2018-03-21 Jakub Jelinek <jakub@redhat.com>
12903 PR tree-optimization/84982
12904 * c-c++-common/pr84982.c: New test.
12907 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
12909 * g++.dg/torture/pr84961-1.C: New test.
12910 * g++.dg/torture/pr84961-2.C: New test.
12912 2018-03-21 Nathan Sidwell <nathan@acm.org>
12915 * g++.dg/pr85008.C: New.
12917 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
12920 * gfortran.dg/char_result_17.f90: New test.
12922 2018-03-21 David Malcolm <dmalcolm@redhat.com>
12925 * g++.dg/other/accessor-fixits-1.C: Move to...
12926 * g++.dg/torture/accessor-fixits-1.C: ...here.
12927 * g++.dg/other/accessor-fixits-2.C: Move to...
12928 * g++.dg/torture/accessor-fixits-2.C: ...here.
12929 * g++.dg/other/accessor-fixits-3.C: Move to...
12930 * g++.dg/torture/accessor-fixits-3.C: ...here.
12931 * g++.dg/other/accessor-fixits-4.C: Move to...
12932 * g++.dg/torture/accessor-fixits-4.C: ...here.
12933 * g++.dg/other/accessor-fixits-5.C: Move to...
12934 * g++.dg/torture/accessor-fixits-5.C: ...here.
12935 * g++.dg/torture/accessor-fixits-6.C: New testcase.
12936 * g++.dg/torture/accessor-fixits-7.C: New testcase.
12937 * g++.dg/torture/accessor-fixits-8.C: New testcase.
12939 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12941 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
12943 2018-03-21 Sudakshina Das <sudi.das@arm.com>
12946 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
12948 2018-03-21 Nathan Sidwell <nathan@acm.org>
12951 * g++.dg/lookup/pr84804.C: New.
12953 2018-03-21 Martin Sebor <msebor@redhat.com>
12956 * g++.dg/Wclass-memaccess-3.C: New test.
12957 * g++.dg/Wclass-memaccess-4.C: New test.
12959 2018-03-21 David Malcolm <dmalcolm@redhat.com>
12962 * g++.dg/other/accessor-fixits-1.C
12963 (test_access_const_t1_color): New.
12964 (test_deref_const_t1_color): New.
12965 * g++.dg/other/accessor-fixits-5.C: New testcase.
12967 2018-03-21 Tom de Vries <tom@codesourcery.com>
12969 PR tree-optimization/83126
12970 * gcc.dg/graphite/pr83126.c: New test.
12972 2018-03-21 Nathan Sidwell <nathan@acm.org>
12974 * g++.dg/ext/anon-struct6.C: Adjust.
12975 * g++.dg/ext/deprecate-1.C: New.
12976 * g++.dg/ext/deprecate-2.C: New.
12977 * g++.dg/lookup/pr84602.C: Adjust.
12978 * g++.dg/lookup/pr84962.C: Adjust.
12979 * g++.old-deja/g++.other/anon4.C
12982 * g++.dg/lookup/pr84836.C: New.
12984 2018-03-21 Bin Cheng <bin.cheng@arm.com>
12986 PR tree-optimization/84969
12987 * gcc.dg/tree-ssa/pr84969.c: New test.
12989 2018-03-21 Jakub Jelinek <jakub@redhat.com>
12991 PR rtl-optimization/84989
12992 * gcc.target/i386/pr84989.c: New test.
12994 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
12996 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
12998 2018-03-21 Martin Liska <mliska@suse.cz>
13001 * gfortran.dg/goacc/pr84963.f90: New test.
13003 2018-03-21 Marek Polacek <polacek@redhat.com>
13005 PR c++/71638, ICE with NSDMI and reference.
13006 * g++.dg/cpp0x/nsdmi14.C: New test.
13007 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
13009 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
13011 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
13012 MIPS with -mpaired-single directives.
13014 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
13017 * gfortran.dg/interface_41.f90: New test.
13019 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13022 * gcc.dg/pr84875.c: New test.
13024 2018-03-20 Marek Polacek <polacek@redhat.com>
13026 PR c++/84978, ICE with NRVO.
13027 * g++.dg/opt/nrv19.C: New test.
13029 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13032 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
13033 Disable for armeb targets.
13034 * gcc.target/arm/pr82518.c: New test.
13036 2018-03-20 Nathan Sidwell <nathan@acm.org>
13039 * g++.dg/lookup/pr84962.C: New.
13042 * g++.dg/lookup/pr84970.C: New.
13044 2018-03-20 Richard Biener <rguenther@suse.de>
13047 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
13049 2018-03-20 Martin Liska <mliska@suse.cz>
13052 * g++.dg/ipa/pr84825.C: New test.
13054 2018-03-20 Martin Liska <mliska@suse.cz>
13056 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
13058 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13061 * gcc.c-torture/compile/pr84845.c: New test.
13063 2018-03-20 Sudakshina Das <sudi.das@arm.com>
13066 * gcc.target/arm/pr82989.c: New test.
13068 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13071 * gcc.target/i386/pr84945.c: New test.
13073 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
13076 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
13078 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13081 * gcc.dg/pr84953.c: New test.
13083 2018-03-19 Marek Polacek <polacek@redhat.com>
13086 * g++.dg/cpp1z/lambda-__func__.C: New test.
13089 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
13091 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
13094 * g++.dg/asan/pr78651.C: New test.
13096 2018-03-19 Tom de Vries <tom@codesourcery.com>
13098 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
13099 vect_int_mult. Add nvptx xfail for PR84958.
13101 2018-03-19 Nathan Sidwell <nathan@acm.org>
13104 * g++.dg/cpp1y/pr84835.C: New.
13106 2018-03-19 Sudakshina Das <sudi.das@arm.com>
13109 * gcc.target/aarch64/pr81647.c: New.
13111 2018-03-19 Richard Biener <rguenther@suse.de>
13113 PR tree-optimization/84933
13114 * g++.dg/pr84933.C: New testcase.
13116 2018-03-19 Richard Biener <rguenther@suse.de>
13118 PR tree-optimization/84859
13119 * gcc.dg/tree-ssa/pr84859.c: New testcase.
13120 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
13121 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
13122 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
13124 2018-03-19 Nathan Sidwell <nathan@acm.org>
13127 * g++.dg/lookup/pr84812.C: New.
13129 2018-03-19 Richard Biener <rguenther@suse.de>
13131 PR tree-optimization/84929
13132 * gcc.dg/torture/pr84929.c: New testcase.
13134 2018-03-19 Tamar Christina <tamar.christina@arm.com>
13137 * gcc.target/arm/big-endian-subreg.c: Delete.
13139 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
13142 * gfortran.dg/array_constructor_52.f90: New test.
13144 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
13147 * gfortran.dg/pr77414.f90: New test.
13148 * gfortran.dg/internal_references_1.f90: Adjust error message.
13150 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
13153 * gfortran.dg/pr65453.f90: New test.
13155 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
13157 PR tree-optimization/84913
13158 * gfortran.dg/vect/pr84913.f90: New test.
13160 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
13163 * gfortran.dg/warn_concat.f90: New test.
13165 2018-03-16 Jakub Jelinek <jakub@redhat.com>
13168 * gcc.dg/pr84899.c: New test.
13170 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
13173 * gfortran.dg/pr69395.f90: Add test for max dimensions
13175 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
13178 * gcc.target/i386/pr84876.c: New test.
13180 2018-03-16 Martin Liska <mliska@suse.cz>
13183 * gcc.target/i386/mvc11.c: New test.
13185 2018-03-16 Martin Liska <mliska@suse.cz>
13188 * gcc.target/i386/mvc10.c: New test.
13190 2018-03-16 Jakub Jelinek <jakub@redhat.com>
13194 * g++.dg/cpp1y/pr79937-1.C: New test.
13195 * g++.dg/cpp1y/pr79937-2.C: New test.
13196 * g++.dg/cpp1y/pr79937-3.C: New test.
13197 * g++.dg/cpp1y/pr79937-4.C: New test.
13198 * g++.dg/cpp1y/pr82410.C: New test.
13200 2018-03-16 Tom de Vries <tom@codesourcery.com>
13202 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
13204 2018-03-16 Tom de Vries <tom@codesourcery.com>
13206 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
13208 2018-03-16 Jakub Jelinek <jakub@redhat.com>
13211 * g++.dg/cpp2a/desig8.C: New test.
13213 PR tree-optimization/84841
13214 * gcc.dg/pr84841.c: New test.
13217 * g++.dg/cpp2a/desig7.C: New test.
13219 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
13220 Jim MacArthur <jim.macarthur@codethink.co.uk>
13222 * gfortran.dg/automatic_1.f90: New test.
13223 * gfortran.dg/automatic_repeat.f90: New test
13224 * gfortran.dg/automatic_save.f90: New test.
13225 * gfortran.dg/vax_structure.f90: New test.
13227 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
13230 * gfortran.dg/pr78741.f90: New test.
13232 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
13235 * gfortran.dg/pr69395.f90: New test.
13237 2018-03-15 Jakub Jelinek <jakub@redhat.com>
13240 * g++.dg/opt/pr79085.C: New test.
13242 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
13245 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
13246 label instead of __x86_indirect_thunk label.
13248 2018-03-15 Jakub Jelinek <jakub@redhat.com>
13251 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
13252 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
13253 * g++.dg/warn/deprecated-13.C: New test.
13255 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
13257 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
13259 2018-03-15 Richard Biener <rguenther@suse.de>
13262 * c-c++-common/pr84873.c: New testcase.
13264 2018-03-15 Tamar Christina <tamar.christina@arm.com>
13267 * gcc.target/arm/big-endian-subreg.c: New.
13269 2018-03-15 Jakub Jelinek <jakub@redhat.com>
13272 * gcc.c-torture/compile/pr84860.c: New test.
13274 2018-03-15 Julia Koval <julia.koval@intel.com>
13276 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
13278 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
13281 2018-03-15 Jakub Jelinek <jakub@redhat.com>
13284 * gcc.dg/pr84853.c: New test.
13286 2018-03-14 Carl Love <cel@us.ibm.com>
13288 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
13290 2018-03-14 Martin Liska <mliska@suse.cz>
13293 * g++.dg/lto/pr84805_0.C: New test.
13294 * g++.dg/lto/pr84805_1.C: New test.
13295 * g++.dg/lto/pr84805_2.C: New test.
13297 2018-03-14 David Malcolm <dmalcolm@redhat.com>
13300 * gcc.dg/fixits-pr84852-1.c: New test.
13301 * gcc.dg/fixits-pr84852-2.c: New test.
13303 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
13305 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
13306 separate verbose message.
13307 * lib/scandump.exp (scan-dump-times): Likewise.
13309 2018-03-14 Julia Koval <julia.koval@intel.com>
13311 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
13313 * gcc.target/i386/funcspec-56.inc: Ditto.
13315 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
13317 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
13320 2018-03-14 Jakub Jelinek <jakub@redhat.com>
13323 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
13324 check count from 17 to 14.
13327 * gcc.target/i386/pr84844.c: New test.
13329 2018-03-14 Richard Biener <rguenther@suse.de>
13331 PR tree-optimization/84830
13332 * gcc.dg/torture/pr84830.c: New testcase.
13334 2018-03-14 Marek Polacek <polacek@redhat.com>
13337 * g++.dg/cpp0x/static_assert15.C: New test.
13339 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
13342 * gfortran.dg/pr61775.f90: New test.
13344 2018-03-13 Jakub Jelinek <jakub@redhat.com>
13347 * g++.dg/ext/pr84843-1.C: New test.
13348 * g++.dg/ext/pr84843-2.C: New test.
13350 2018-03-13 David Pagan <dave.pagan@oracle.com>
13353 * gcc.dg/pr46921.c: New test.
13355 2018-03-13 Martin Sebor <msebor@redhat.com>
13357 PR tree-optimization/84725
13358 * c-c++-common/Wstringop-truncation-4.c: New test.
13359 * c-c++-common/attr-nonstring-5.c: New test.
13361 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
13363 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
13365 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
13366 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
13368 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
13370 * gcc.target/aarch64/sve/tls_1.c: New test.
13371 * gcc.target/aarch64/sve/tls_2.C: Likewise.
13373 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
13375 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
13376 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
13378 2018-03-13 Martin Liska <mliska@suse.cz>
13381 * g++.dg/ipa/pr84658.C: New test.
13383 2018-03-13 Jakub Jelinek <jakub@redhat.com>
13385 PR middle-end/84834
13386 * gcc.dg/pr84834.c: New test.
13389 * gcc.target/i386/pr84827.c: New test.
13392 * g++.dg/ext/pr84828.C: New test.
13395 * gcc.target/i386/avx512f-pr84786-1.c: New test.
13396 * gcc.target/i386/avx512f-pr84786-2.c: New test.
13399 * g++.dg/cpp1y/constexpr-84808.C: New test.
13402 * g++.dg/debug/pr84704.C: New test.
13404 2018-03-12 Renlin Li <renlin.li@arm.com>
13406 * gcc.target/aarch64/movi_hf.c: New.
13407 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
13408 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
13410 2018-03-12 Martin Sebor <msebor@redhat.com>
13412 PR tree-optimization/83456
13413 * c-c++-common/Wrestrict-2.c: Remove test cases.
13414 * c-c++-common/Wrestrict.c: Same.
13415 * gcc.dg/Wrestrict-12.c: New test.
13416 * gcc.dg/Wrestrict-14.c: New test.
13418 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
13420 * g++.dg/pr84821.C: New test.
13422 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
13424 * gcc.dg/pr84799.c: New test.
13426 2018-03-12 Richard Biener <rguenther@suse.de>
13428 PR tree-optimization/84803
13429 * gcc.dg/torture/pr84803.c: New testcase.
13431 2018-03-12 Jakub Jelinek <jakub@redhat.com>
13434 * g++.dg/debug/pr84813.C: New test.
13436 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
13439 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
13441 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
13444 * gfortran.dg/pr83939.f90
13446 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
13449 * gfortran.dg/zero_sized_9.f90: New test.
13451 2018-03-11 Jakub Jelinek <jakub@redhat.com>
13454 * g++.dg/debug/dwarf2/enum2.C: New test.
13456 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
13459 * gfortran.dg/pr84734.f90: New test.
13461 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
13463 * gnat.dg/prot3.adb: New test.
13464 * gnat.dg/prot3_pkg.ad[sb]: New helper.
13466 2018-03-09 Jason Merrill <jason@redhat.com>
13467 Paolo Carlini <paolo.carlini@oracle.com>
13471 * g++.dg/cpp0x/pr71169.C: New.
13472 * g++.dg/cpp0x/pr71169-2.C: Likewise.
13473 * g++.dg/cpp0x/pr71832.C: Likewise.
13475 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
13478 * gcc.target/powerpc/pr83969.c: New test.
13480 2018-03-09 Jakub Jelinek <jakub@redhat.com>
13483 * gcc.dg/pr84772.c: New test.
13486 * g++.dg/warn/Wformat-2.C: New test.
13489 * g++.dg/ext/vla18.C: New test.
13491 2018-03-09 Martin Sebor <msebor@redhat.com>
13493 PR tree-optimization/84526
13494 * gcc.dg/Wrestrict-10.c: New test.
13495 * gcc.dg/Wrestrict-11.c: New test.
13497 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
13499 PR rtl-optimization/84682
13500 * gcc.dg/torture/pr84682-1.c: New.
13501 * gcc.dg/torture/pr84682-2.c: New.
13502 * gcc.dg/torture/pr84682-3.c: New.
13504 2018-03-09 Jakub Jelinek <jakub@redhat.com>
13507 * g++.dg/ext/pr84724.C: New test.
13509 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
13512 * gcc.target/arm/pr83712.c: New.
13514 2018-03-09 Richard Biener <rguenther@suse.de>
13516 PR tree-optimization/84775
13517 * gcc.dg/torture/pr84775.c: New testcase.
13519 2018-03-09 Jakub Jelinek <jakub@redhat.com>
13522 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
13525 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
13527 * gcc.c-torture/compile/20180309-1.c: New test.
13529 2018-03-08 Jakub Jelinek <jakub@redhat.com>
13532 * g++.dg/warn/Wunused-function4.C: New test.
13534 PR inline-asm/84742
13535 * gcc.target/i386/pr84742-1.c: New test.
13536 * gcc.target/i386/pr84742-2.c: New test.
13538 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13541 * gcc.c-torture/execute/pr84748.c: New test.
13543 2018-03-08 Richard Biener <rguenther@suse.de>
13545 PR middle-end/84552
13546 * gcc.dg/graphite/pr84552.c: New testcase.
13548 2018-03-08 Richard Biener <rguenther@suse.de>
13550 PR tree-optimization/84178
13551 * gcc.dg/torture/pr84178-2.c: New testcase.
13553 2018-03-08 David Malcolm <dmalcolm@redhat.com>
13555 PR tree-optimization/84178
13556 * gcc.c-torture/compile/pr84178-1.c: New test.
13558 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
13560 * lib/target-supports.exp: Do not return zero from a ifunc
13563 2018-03-08 Richard Biener <rguenther@suse.de>
13565 PR tree-optimization/84746
13566 * gcc.dg/torture/pr84746.c: New testcase.
13569 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
13572 * gcc.dg/graphite/pr84404.c: New.
13574 2018-03-08 Jakub Jelinek <jakub@redhat.com>
13576 PR tree-optimization/84740
13577 * gcc.dg/torture/pr84740.c: New test.
13579 PR tree-optimization/84739
13580 * gcc.dg/pr84739.c: New test.
13582 2018-03-07 Martin Sebor <msebor@redhat.com>
13584 PR tree-optimization/83519
13585 * gcc.dg/Wrestrict-13.c: New test.
13587 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
13591 * gfortran.dg/pr64124.f90: New tests.
13592 * gfortran.dg/pr70409.f90: New tests.
13594 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
13597 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
13599 2018-03-07 Martin Sebor <msebor@redhat.com>
13601 PR tree-optimization/84526
13602 * gcc.dg/Wrestrict-10.c: New test.
13604 2018-03-07 Martin Sebor <msebor@redhat.com>
13606 PR tree-optimization/84468
13607 * g++.dg/warn/Wstringop-truncation-2.C: New test.
13608 * gcc.dg/Wstringop-truncation.c: New test.
13609 * gcc.dg/Wstringop-truncation-2.c: New test.
13611 2018-03-07 Jakub Jelinek <jakub@redhat.com>
13614 * gfortran.dg/pr84565.f90: New test.
13616 PR middle-end/84723
13617 * gcc.target/i386/pr84723-1.c: New test.
13618 * gcc.target/i386/pr84723-2.c: New test.
13619 * gcc.target/i386/pr84723-3.c: New test.
13620 * gcc.target/i386/pr84723-4.c: New test.
13621 * gcc.target/i386/pr84723-5.c: New test.
13623 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
13626 * gfortran.dg/pr64107.f90: New test.
13628 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
13632 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
13634 2018-03-06 Marek Polacek <polacek@redhat.com>
13637 * g++.dg/cpp1z/constexpr-84684.C: New test.
13639 2018-03-06 Jakub Jelinek <jakub@redhat.com>
13642 * gcc.dg/pr84721.c: New test.
13645 * gcc.dg/pr84710.c: New test.
13647 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
13650 * gfortran.dg/implied_do_2.f90: New test.
13651 * gfortran.dg/coarray_8.f90: Update for new error message.
13653 2018-03-06 Jakub Jelinek <jakub@redhat.com>
13655 PR inline-asm/84683
13656 * g++.dg/ext/pr84683.C: New test.
13658 PR tree-optimization/84687
13659 * gcc.dg/pr84687.c: New test.
13661 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
13664 * g++.dg/pr84231.C: New.
13667 * g++.dg/cpp1y/pr84593.C: New.
13670 * g++.dg/pr84492.C: New.
13672 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13674 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
13675 __builtin_ppc_speculation_barrier.
13677 2018-03-05 Jakub Jelinek <jakub@redhat.com>
13680 * gcc.target/powerpc/pr84700.c: New test.
13682 2018-03-05 Nathan Sidwell <nathan@acm.org>
13685 * g++.dg/lookup/pr84702.C: New.
13687 2018-03-05 Jakub Jelinek <jakub@redhat.com>
13690 * gcc.target/i386/pr84564.c: New test.
13692 2018-03-05 Marek Polacek <polacek@redhat.com>
13695 * g++.dg/cpp0x/inline-ns10.C: New test.
13697 2018-03-05 Nathan Sidwell <nathan@acm.org>
13700 * g++.dg/template/pr84694.C: New.
13702 2018-03-05 Jakub Jelinek <jakub@redhat.com>
13705 * gcc.c-torture/execute/pr84524.c: New test.
13706 * gcc.target/i386/avx512bw-pr84524.c: New test.
13708 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
13711 * g++.dg/pr84264.C: New test.
13713 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
13716 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
13717 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
13718 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
13720 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
13722 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
13723 * g++.dg/other/i386-3.C: Ditto.
13724 * gcc.target/i386/sse-12.c: Ditto.
13725 * gcc.target/i386/sse-13.c: Ditto.
13726 * gcc.target/i386/sse-14.c: Ditto.
13727 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
13728 * gcc.target/i386/wbinvd-1.c: New test.
13729 * gcc.target/i386/wbnoinvd-1.c: Ditto.
13730 * gcc.target/i386/pconfig-1.c: Ditto.
13732 2018-03-05 Pádraig Brady <P@draigBrady.com>
13733 Nathan Sidwell <nathan@acm.org>
13736 * g++.dg/cpp0x/pr84497.C: New.
13738 2018-03-05 Richard Biener <rguenther@suse.de>
13740 PR tree-optimization/84670
13741 * gcc.dg/pr84670-1.c: New testcase.
13742 * gcc.dg/pr84670-2.c: Likewise.
13743 * gcc.dg/pr84670-3.c: Likewise.
13744 * gcc.dg/pr84670-4.c: Likewise.
13746 2018-03-05 Richard Biener <rguenther@suse.de>
13748 PR tree-optimization/84650
13749 * gcc.dg/graphite/pr84650.c: New testcase.
13751 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
13754 * g++.dg/cpp1z/constexpr-lambda20.C: New.
13756 2018-03-03 Harald Anlauf <anlauf@gmx.de>
13759 * gfortran.dg/pr71085.f90: New test.
13761 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
13764 * gfortran.dg/zero_sized_8.f90: Really commit New test.
13766 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
13769 * gfortran.dg/pr51434.f90: New test.
13771 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
13774 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
13776 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
13779 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
13781 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
13784 * g++.dg/torture/pr71464.C: New.
13786 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
13789 * gfortran.dg/select_type_41.f90: New test.
13791 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
13794 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
13796 2018-03-02 Marek Polacek <polacek@redhat.com>
13799 * g++.dg/ext/flexary29.C: New test.
13801 2018-03-02 Jakub Jelinek <jakub@redhat.com>
13803 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
13805 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
13808 * g++.dg/torture/pr81812.C: New.
13810 2018-03-02 Marek Polacek <polacek@redhat.com>
13813 * g++.dg/warn/Wsign-compare-8.C: New test.
13816 * g++.dg/parse/array-size3.C: New test.
13819 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
13821 2018-03-02 Jakub Jelinek <jakub@redhat.com>
13824 * g++.dg/cpp1y/pr84662.C: New test.
13826 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
13828 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
13829 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
13831 * g++.dg/lto/20101010-1_0.C: Likewise.
13832 * g++.dg/lto/20101010-2_0.C: Likewise.
13834 2018-03-02 Jakub Jelinek <jakub@redhat.com>
13837 * gcc.dg/pr84628.c: New test.
13840 * gcc.target/ia64/pr56540.c: New test.
13842 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
13844 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
13846 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
13847 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
13848 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
13849 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
13851 2018-03-02 Marek Polacek <polacek@redhat.com>
13854 * c-c++-common/ubsan/shift-11.c: New test.
13856 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
13858 * gcc.dg/vect/vect-alias-check-13.c: New test.
13860 2018-03-02 Jakub Jelinek <jakub@redhat.com>
13863 * gcc.dg/pr84614.c: New test.
13865 PR inline-asm/84625
13866 * gcc.target/i386/pr84625.c: New test.
13868 2018-03-02 Richard Biener <rguenther@suse.de>
13870 PR tree-optimization/84427
13871 * gcc.dg/torture/pr84427.c: New testcase.
13873 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
13876 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
13877 powerpc64le*-*-linux*.
13878 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
13879 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
13881 2018-03-01 Martin Sebor <msebor@redhat.com>
13884 * g++.dg/ext/attr-const.C: Remove xfail.
13885 * g++.dg/ext/attr-malloc-3.C: New test.
13886 * g++.dg/ext/attr-noinline-3.C: New test.
13887 * g++.dg/ext/attr-noreturn-3.C: New test.
13888 * g++.dg/ext/attr-nothrow-3.C: New test.
13889 * g++.dg/ext/attr-pure.C: Remove xfail.
13891 2018-03-02 Jakub Jelinek <jakub@redhat.com>
13894 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
13895 dg-options and dg-shouldfail "ubsan" directive.
13897 2018-03-01 Marek Polacek <polacek@redhat.com>
13898 Jason Merrill <jason@redhat.com>
13901 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
13902 * g++.dg/cpp1z/static1.C: New test.
13903 * g++.dg/template/static37.C: New test.
13905 2018-03-01 Nathan Sidwell <nathan@acm.org>
13908 * g++.dg/template/pr84434.C: New.
13910 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
13912 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
13913 -mthumb to the command-line.
13915 2018-03-01 Marek Polacek <polacek@redhat.com>
13918 * g++.dg/cpp0x/static_assert14.C: New test.
13920 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
13923 * g++.dg/torture/pr79410.C: New.
13925 2018-03-01 Martin Liska <mliska@suse.cz>
13928 * gcc.dg/asan/pr82484.c: New test.
13930 2018-03-01 Richard Biener <rguenther@suse.de>
13933 * gfortran.dg/lto/pr84645_0.f90: New testcase.
13935 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
13938 * gfortran.dg/coarray_47.f90: New test.
13940 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
13943 * gfortran.dg/class_array_23.f03: New test.
13945 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
13947 PR rtl-optimization/84528
13948 * gcc.dg/torture/pr84538.c: Rename to...
13949 * gcc.dg/torture/pr84528.c: ...this.
13951 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
13953 PR rtl-optimization/84528
13954 * gcc.dg/torture/pr84538.c: New test.
13956 2018-02-28 Martin Sebor <msebor@redhat.com>
13958 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
13959 -fpic test failures.
13960 * c-c++-common/Wrestrict-2.c: Same.
13961 * c-c++-common/Wstringop-truncation.c: Same.
13962 * gcc.dg/Warray-bounds-22.c: Same.
13963 * gcc.dg/Wstringop-overflow.c: Same.
13964 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
13965 (signed_range): Same.
13966 (unsigned_anti_range): Same.
13967 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
13968 (signed_range): Same.
13969 (unsigned_anti_range): Same.
13970 * gcc.dg/attr-alloc_size-7.c: Same.
13971 * gcc.dg/attr-alloc_size-8.c: Same.
13972 * gcc.dg/builtin-alloc-size.c: Same.
13973 * gcc.dg/builtin-stpncpy.c: Same.
13974 * gcc.dg/builtins-nonnull.c: Same.
13975 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
13976 * gcc.dg/pr79214.c: Same.
13977 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
13978 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
13979 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
13980 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
13981 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
13982 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
13983 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
13984 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
13985 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
13986 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
13987 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
13989 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
13992 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
13994 2018-02-28 Jakub Jelinek <jakub@redhat.com>
13997 * g++.dg/cpp0x/pr84609.C: New test.
13999 2018-02-28 Martin Sebor <msebor@redhat.com>
14002 * g++.dg/ext/attr-malloc-3.C: New test.
14003 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
14004 to pre-existing problems.
14005 * g++.dg/ext/attr-pure.C: Same.
14007 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
14010 * gfortran.dg/associate_37.f90: New test.
14013 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
14015 2018-02-28 Jakub Jelinek <jakub@redhat.com>
14018 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
14019 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
14020 * gcc.dg/bf-ms-layout-4.c: New test.
14021 * gcc.dg/bf-ms-layout-5.c: New test.
14023 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
14026 * gcc.target/powerpc/pr83399.c: Only run on Linux.
14028 2018-02-28 Richard Biener <rguenther@suse.de>
14030 PR tree-optimization/84584
14031 * gcc.dg/graphite/pr84584.c: New testcase.
14033 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
14035 PR preprocessor/84517
14036 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
14038 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
14040 * c-c++-common/dump-ada-spec-12.c: New test.
14041 * c-c++-common/dump-ada-spec-13.c: Likewise.
14043 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
14045 * c-c++-common/dump-ada-spec-11.c: New test.
14047 2018-02-28 Martin Liska <mliska@suse.cz>
14050 * g++.dg/ext/timevar1.C: Fix pruned patterns.
14051 * g++.dg/ext/timevar2.C: Likewise.
14053 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
14055 * c-c++-common/dump-ada-spec-8.c: New test.
14056 * c-c++-common/dump-ada-spec-9.c: Likewise.
14057 * c-c++-common/dump-ada-spec-10.c: Likewise.
14059 2018-02-28 Richard Biener <rguenther@suse.de>
14061 PR middle-end/84607
14062 * gcc.dg/pr84607.c: New testcase.
14064 2018-02-28 Nathan Sidwell <nathan@acm.org>
14067 * g++.dg/lookup/pr84602.C: New.
14069 2018-02-28 Jakub Jelinek <jakub@redhat.com>
14073 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
14075 * g++.dg/ext/attr-nonnull.C: Likewise.
14076 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
14078 * g++.dg/ext/attr-noinline-2.C: Likewise.
14079 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
14080 -fdump-tree-eh in dg-options.
14082 2018-02-28 Alan Modra <amodra@gmail.com>
14084 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
14086 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
14088 2018-02-27 Martin Sebor <msebor@redhat.com>
14092 * g++.dg/Wmissing-attributes.C: New test.
14093 * g++.dg/ext/attr-const-pure.C: New test.
14094 * g++.dg/ext/attr-const.C: New test.
14095 * g++.dg/ext/attr-deprecated-2.C: New test.
14096 * g++.dg/ext/attr-malloc-2.C: New test.
14097 * g++.dg/ext/attr-malloc.C: New test.
14098 * g++.dg/ext/attr-noinline-2.C: New test.
14099 * g++.dg/ext/attr-noinline.C: New test.
14100 * g++.dg/ext/attr-nonnull.C: New test.
14101 * g++.dg/ext/attr-noreturn-2.C: New test.
14102 * g++.dg/ext/attr-noreturn.C: New test.
14103 * g++.dg/ext/attr-nothrow-2.C: New test.
14104 * g++.dg/ext/attr-nothrow.C: New test.
14105 * g++.dg/ext/attr-optimize.C: New test.
14106 * g++.dg/ext/attr-pure.C: New test.
14107 * g++.dg/ext/attr-returns-nonnull.C: New test.
14108 * g++.dg/ext/attr-warning.C: New test.
14110 2018-02-27 Nathan Sidwell <nathan@acm.org>
14113 * g++.dg/lookup/pr84426.C: New.
14115 2018-02-27 Richard Biener <rguenther@suse.de>
14117 PR tree-optimization/84512
14118 * gcc.dg/tree-ssa/pr84512.c: New testcase.
14120 2018-02-27 Martin Liska <mliska@suse.cz>
14122 PR gcov-profile/84548
14123 * g++.dg/gcov/pr84548.C: New test.
14125 2018-02-27 Jakub Jelinek <jakub@redhat.com>
14128 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
14130 2018-02-26 Jakub Jelinek <jakub@redhat.com>
14133 * g++.dg/cpp1y/pr84558.C: New test.
14135 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
14138 * g++.dg/cpp0x/alignas14.C: New.
14139 * g++.dg/cpp0x/alignas15.C: Likewise.
14141 2018-02-26 Jakub Jelinek <jakub@redhat.com>
14144 * g++.dg/gomp/pr84557.C: New test.
14146 2018-02-26 Marek Polacek <polacek@redhat.com>
14149 * g++.dg/cpp1z/pr84325.C: New test.
14151 2018-02-26 Carl Love <cel@us.ibm.com>
14153 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
14155 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
14156 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
14157 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
14159 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
14160 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
14163 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
14166 * gcc.target/i386/indirect-thunk-1.c: Updated.
14167 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14168 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14169 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14170 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14171 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14172 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14173 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14174 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14175 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14176 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14177 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14178 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14179 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14180 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14181 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14182 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14183 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14184 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14185 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14186 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14187 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14188 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14189 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14190 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14191 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14192 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14193 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14194 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14195 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14196 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14197 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14198 * gcc.target/i386/ret-thunk-9.c: Likewise.
14199 * gcc.target/i386/ret-thunk-10.c: Likewise.
14200 * gcc.target/i386/ret-thunk-11.c: Likewise.
14201 * gcc.target/i386/ret-thunk-12.c: Likewise.
14202 * gcc.target/i386/ret-thunk-13.c: Likewise.
14203 * gcc.target/i386/ret-thunk-14.c: Likewise.
14204 * gcc.target/i386/ret-thunk-15.c: Likewise.
14206 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
14208 * gcc.c-torture/execute/20180226-1.c: New test.
14210 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
14212 PR tree-optimization/83965
14213 * gcc.dg/vect/pr83965-2.c: New test.
14215 2018-02-26 Tom de Vries <tom@codesourcery.com>
14217 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
14219 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
14222 * gcc.target/i386/ret-thunk-22.c: New test.
14223 * gcc.target/i386/ret-thunk-23.c: Likewise.
14224 * gcc.target/i386/ret-thunk-24.c: Likewise.
14225 * gcc.target/i386/ret-thunk-25.c: Likewise.
14226 * gcc.target/i386/ret-thunk-26.c: Likewise.
14228 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
14231 * g++.dg/cpp1z/pr84533.C: New.
14233 2018-02-26 Marek Polacek <polacek@redhat.com>
14236 * g++.dg/parse/error60.C: New test.
14238 2018-02-26 Jakub Jelinek <jakub@redhat.com>
14241 * g++.dg/gomp/pr84556.C: New test.
14242 * g++.dg/vect/pr84556.cc: New test.
14244 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
14247 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
14248 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
14249 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
14250 * gfortran.dg/c_loc_test.f90: Likewise.
14251 * gfortran.dg/c_loc_tests_2.f03: Likewise.
14252 * gfortran.dg/proc_decl_17.f90: Likewise.
14253 * gfortran.dg/proc_ptr_8.f90: Likewise.
14255 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14258 * gcc.target/aarch64/lr_free_2.c: Revert changes in
14259 r254814 disabling -fomit-frame-pointer by default.
14260 * gcc.target/aarch64/spill_1.c: Likewise.
14261 * gcc.target/aarch64/test_frame_11.c: Likewise.
14262 * gcc.target/aarch64/test_frame_12.c: Likewise.
14263 * gcc.target/aarch64/test_frame_13.c: Likewise.
14264 * gcc.target/aarch64/test_frame_14.c: Likewise.
14265 * gcc.target/aarch64/test_frame_15.c: Likewise.
14266 * gcc.target/aarch64/test_frame_3.c: Likewise.
14267 * gcc.target/aarch64/test_frame_5.c: Likewise.
14268 * gcc.target/aarch64/test_frame_9.c: Likewise.
14270 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
14273 * gfortran.dg/explicit_shape_1.f90: New test.
14274 * gfortran.dg/automatic_module_variable.f90: Update regex.
14275 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
14276 * gfortran.dg/constant_shape.f90: Ditto.
14277 * gfortran.dg/dec_structure_23.f90: Ditto.
14278 * gfortran.dg/pr78240.f90: Ditto.
14280 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
14283 * gfortran.dg/pr84523.f90: New test.
14285 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
14288 * gfortran.dg/select_type_40.f90: New test.
14290 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
14293 * gfortran.dg/data_substring.f90: New test.
14295 2018-02-24 Marek Polacek <polacek@redhat.com>
14298 * g++.dg/cpp1z/constexpr-83692.C: New test.
14300 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
14303 * gfortran.dg/statement_function_1.f90: Update test.
14305 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14308 * gfortran.dg/inquire_19.f90: New test.
14310 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
14313 * gfortran.dg/pr83149_b.f90: New test.
14314 * gfortran.dg/pr83149_a.f90: Additional source for previous.
14316 2018-02-23 Carl Love <cel@us.ibm.com>
14318 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
14319 vec_signed2 and vec_unsigned2 to new Power 8 test file.
14320 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
14323 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
14325 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
14326 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
14328 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
14330 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
14333 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
14336 * gfortran.dg/pr83149_1.f90: New test.
14337 * gfortran.dg/pr83149.f90: Additional source for previous.
14339 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
14342 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
14343 __GI___pthread_mutex_init as well.
14345 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
14348 * gfortran.dg/class_68.f90: New test.
14350 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
14353 * gfortran.dg/derived_init_5.f90: New test.
14355 2018-02-22 Jakub Jelinek <jakub@redhat.com>
14358 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
14359 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
14361 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
14364 * gcc.target/powerpc/pr81572.c: New.
14366 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
14368 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
14370 2018-02-22 Martin Sebor <msebor@redhat.com>
14372 PR tree-optimization/84480
14373 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
14374 * g++.dg/warn/Wstringop-truncation-1.C: New test.
14376 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
14379 * gcc.target/i386/indirect-thunk-11.c: New test.
14380 * gcc.target/i386/indirect-thunk-12.c: Likewise.
14381 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
14382 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
14383 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
14384 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
14385 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
14386 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
14387 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
14388 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
14390 2018-02-22 Steve Ellcey <sellcey@cavium.com>
14393 * gcc.target/aarch64/asm-2.c: Add dg-error for
14395 * gcc.target/aarch64/asm-4.c: New test.
14397 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
14399 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
14401 2018-02-22 Marek Polacek <polacek@redhat.com>
14404 * g++.dg/parse/error59.C: New test.
14406 2018-02-22 Tom de Vries <tom@codesourcery.com>
14408 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
14410 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
14413 * g++.dg/cpp0x/pr77655.C: New.
14415 2018-02-22 Jakub Jelinek <jakub@redhat.com>
14418 * g++.dg/cpp1y/pr84496.C: New test.
14421 * g++.dg/torture/pr84502.C: New test.
14423 PR tree-optimization/84503
14424 * gcc.dg/pr84503-1.c: New test.
14425 * gcc.dg/pr84503-2.c: New test.
14427 2018-02-21 Jakub Jelinek <jakub@redhat.com>
14429 PR tree-optimization/84478
14430 * gcc.c-torture/execute/pr84478.c: New test.
14432 2018-02-20 Martin Sebor <msebor@redhat.com>
14434 PR middle-end/84095
14435 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
14436 * c-c++-common/Wrestrict.c: Same.
14437 * gcc.dg/Wrestrict-6.c: Same.
14438 * gcc.dg/Warray-bounds-27.c: New test.
14439 * gcc.dg/Wrestrict-8.c: New test.
14440 * gcc.dg/Wrestrict-9.c: New test.
14441 * gcc.dg/pr84095.c: New test.
14443 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
14445 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
14447 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
14451 * gfortran.dg/structure_constructor_14.f90: New test.
14453 2018-02-20 Jeff Law <law@redhat.com>
14455 PR middle-end/82123
14456 PR tree-optimization/81592
14457 PR middle-end/79257
14458 * gcc.dg/pr81592.c: New test.
14459 * gcc.dg/pr82123.c: New test.
14460 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
14462 2018-02-20 Jakub Jelinek <jakub@redhat.com>
14465 * g++.dg/warn/Wunused-var-30.C: New test.
14467 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
14469 PR tree-optimization/84419
14470 * gcc.dg/vect/pr84419.c: New test.
14472 2018-02-20 Jakub Jelinek <jakub@redhat.com>
14474 PR middle-end/82004
14475 * gfortran.dg/pr82004.f90: New test.
14477 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
14479 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
14481 2018-02-20 Martin Liska <mliska@suse.cz>
14485 * gcc.target/i386/pr84310.c: New test.
14486 * gcc.target/i386/pr84310-2.c: Likewise.
14488 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
14491 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
14493 2018-02-20 Jakub Jelinek <jakub@redhat.com>
14496 * g++.dg/cpp1z/launder7.C: New test.
14499 * g++.dg/cpp0x/constexpr-84449.C: New test.
14502 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
14504 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
14508 * gfortran.dg/associate_22.f90: Enable commented out test.
14509 * gfortran.dg/associate_36.f90: New test.
14511 2018-02-19 Jakub Jelinek <jakub@redhat.com>
14514 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
14516 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
14518 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
14519 (dg-options): Use -mavx instead of -w.
14521 2018-02-19 Jakub Jelinek <jakub@redhat.com>
14524 * g++.dg/cpp1z/launder8.C: New test.
14527 * g++.dg/gomp/pr84448.C: New test.
14530 * g++.dg/gomp/pr84430.C: New test.
14532 PR tree-optimization/84452
14533 * gcc.dg/pr84452.c: New test.
14536 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
14538 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
14541 * gfortran.dg/implied_do_io_4.f90: New test.
14543 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
14545 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
14546 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
14547 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
14549 2018-02-19 Carl Love <cel@us.ibm.com>
14551 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
14553 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
14556 * gcc.target/i386/pr57193.c: Add -mtune=generic.
14558 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
14561 * g++.dg/cpp0x/auto50.C: New.
14562 * g++.dg/parse/friend12.C: Adjust.
14564 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14566 PR libgfortran/84389
14567 * gfortran.dg/dtio_33.f90: New test.
14569 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14571 PR libgfortran/84412
14572 * gfortran.dg/inquire_18.f90: New test.
14574 2018-02-18 Janus Weil <janus@gcc.gnu.org>
14577 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
14578 * gfortran.dg/pointer_intent_3.f90: Ditto.
14579 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
14580 * gfortran.dg/protected_3.f90: Ditto.
14581 * gfortran.dg/protected_4.f90: Ditto.
14582 * gfortran.dg/protected_5.f90: Ditto.
14583 * gfortran.dg/protected_6.f90: Ditto.
14585 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
14588 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
14591 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
14594 * gfortran.dg/inline_matmul_22.f90: New test.
14596 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
14599 * gfortran.dg/abort_shoulfail.f90: New test.
14600 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
14602 * gfortran.dg/PR19754_2.f90: Likewise.
14603 * gfortran.dg/PR19872.f: Likewise.
14604 * gfortran.dg/PR49268.f90: Likewise.
14605 * gfortran.dg/Wall.f90: Likewise.
14606 * gfortran.dg/Wno-all.f90: Likewise.
14607 * gfortran.dg/achar_1.f90: Likewise.
14608 * gfortran.dg/achar_2.f90: Likewise.
14609 * gfortran.dg/achar_4.f90: Likewise.
14610 * gfortran.dg/achar_6.F90: Likewise.
14611 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
14612 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
14613 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
14614 * gfortran.dg/actual_array_offset_1.f90: Likewise.
14615 * gfortran.dg/actual_array_result_1.f90: Likewise.
14616 * gfortran.dg/actual_array_substr_1.f90: Likewise.
14617 * gfortran.dg/actual_array_substr_2.f90: Likewise.
14618 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
14619 * gfortran.dg/actual_procedure_1.f90: Likewise.
14620 * gfortran.dg/adjustl_1.f90: Likewise.
14621 * gfortran.dg/advance_1.f90: Likewise.
14622 * gfortran.dg/advance_4.f90: Likewise.
14623 * gfortran.dg/advance_5.f90: Likewise.
14624 * gfortran.dg/advance_6.f90: Likewise.
14625 * gfortran.dg/aint_anint_1.f90: Likewise.
14626 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
14627 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
14628 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
14629 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
14630 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
14631 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
14632 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
14633 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
14634 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
14635 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
14636 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
14637 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
14638 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
14639 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
14640 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
14641 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
14642 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
14643 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
14644 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
14645 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
14646 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
14647 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
14648 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
14649 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
14650 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
14651 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
14652 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
14653 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
14654 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
14655 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
14656 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
14657 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
14658 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
14659 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
14660 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
14661 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
14662 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
14663 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
14664 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
14665 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
14666 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
14667 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
14668 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
14669 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
14670 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
14671 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
14672 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
14673 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
14674 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
14675 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
14676 * gfortran.dg/allocatable_function_1.f90: Likewise.
14677 * gfortran.dg/allocatable_function_10.f90: Likewise.
14678 * gfortran.dg/allocatable_function_3.f90: Likewise.
14679 * gfortran.dg/allocatable_function_5.f90: Likewise.
14680 * gfortran.dg/allocatable_function_6.f90: Likewise.
14681 * gfortran.dg/allocatable_function_7.f90: Likewise.
14682 * gfortran.dg/allocatable_function_8.f90: Likewise.
14683 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
14684 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
14685 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
14686 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
14687 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
14688 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
14689 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
14690 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
14691 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
14692 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
14693 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
14694 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
14695 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
14696 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
14697 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
14698 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
14699 * gfortran.dg/allocate_class_3.f90: Likewise.
14700 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
14701 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
14702 * gfortran.dg/allocate_derived_5.f90: Likewise.
14703 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
14704 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
14705 * gfortran.dg/allocate_with_source_1.f90: Likewise.
14706 * gfortran.dg/allocate_with_source_10.f08: Likewise.
14707 * gfortran.dg/allocate_with_source_11.f08: Likewise.
14708 * gfortran.dg/allocate_with_source_12.f03: Likewise.
14709 * gfortran.dg/allocate_with_source_15.f03: Likewise.
14710 * gfortran.dg/allocate_with_source_16.f90: Likewise.
14711 * gfortran.dg/allocate_with_source_17.f03: Likewise.
14712 * gfortran.dg/allocate_with_source_18.f03: Likewise.
14713 * gfortran.dg/allocate_with_source_2.f90: Likewise.
14714 * gfortran.dg/allocate_with_source_20.f03: Likewise.
14715 * gfortran.dg/allocate_with_source_22.f03: Likewise.
14716 * gfortran.dg/allocate_with_source_23.f03: Likewise.
14717 * gfortran.dg/allocate_with_source_24.f90: Likewise.
14718 * gfortran.dg/allocate_with_source_5.f90: Likewise.
14719 * gfortran.dg/allocate_with_source_6.f90: Likewise.
14720 * gfortran.dg/allocate_with_source_7.f08: Likewise.
14721 * gfortran.dg/allocate_with_source_8.f08: Likewise.
14722 * gfortran.dg/allocate_with_source_9.f08: Likewise.
14723 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
14724 * gfortran.dg/allocate_zerosize_3.f: Likewise.
14725 * gfortran.dg/altreturn_3.f90: Likewise.
14726 * gfortran.dg/altreturn_5.f90: Likewise.
14727 * gfortran.dg/altreturn_7.f90: Likewise.
14728 * gfortran.dg/and_or_xor.f90: Likewise.
14729 * gfortran.dg/anint_1.f90: Likewise.
14730 * gfortran.dg/any_all_1.f90: Likewise.
14731 * gfortran.dg/anyallcount_1.f90: Likewise.
14732 * gfortran.dg/append_1.f90: Likewise.
14733 * gfortran.dg/argument_checking_1.f90: Likewise.
14734 * gfortran.dg/argument_checking_2.f90: Likewise.
14735 * gfortran.dg/argument_checking_8.f90: Likewise.
14736 * gfortran.dg/arithmetic_if.f90: Likewise.
14737 * gfortran.dg/array_1.f90: Likewise.
14738 * gfortran.dg/array_2.f90: Likewise.
14739 * gfortran.dg/array_alloc_1.f90: Likewise.
14740 * gfortran.dg/array_alloc_2.f90: Likewise.
14741 * gfortran.dg/array_alloc_3.f90: Likewise.
14742 * gfortran.dg/array_assignment_1.F90: Likewise.
14743 * gfortran.dg/array_assignment_5.f90: Likewise.
14744 * gfortran.dg/array_constructor_1.f90: Likewise.
14745 * gfortran.dg/array_constructor_10.f90: Likewise.
14746 * gfortran.dg/array_constructor_11.f90: Likewise.
14747 * gfortran.dg/array_constructor_12.f90: Likewise.
14748 * gfortran.dg/array_constructor_15.f90: Likewise.
14749 * gfortran.dg/array_constructor_16.f90: Likewise.
14750 * gfortran.dg/array_constructor_17.f90: Likewise.
14751 * gfortran.dg/array_constructor_19.f90: Likewise.
14752 * gfortran.dg/array_constructor_23.f: Likewise.
14753 * gfortran.dg/array_constructor_24.f: Likewise.
14754 * gfortran.dg/array_constructor_32.f90: Likewise.
14755 * gfortran.dg/array_constructor_36.f90: Likewise.
14756 * gfortran.dg/array_constructor_39.f90: Likewise.
14757 * gfortran.dg/array_constructor_4.f90: Likewise.
14758 * gfortran.dg/array_constructor_40.f90: Likewise.
14759 * gfortran.dg/array_constructor_44.f90: Likewise.
14760 * gfortran.dg/array_constructor_45.f90: Likewise.
14761 * gfortran.dg/array_constructor_46.f90: Likewise.
14762 * gfortran.dg/array_constructor_47.f90: Likewise.
14763 * gfortran.dg/array_constructor_49.f90: Likewise.
14764 * gfortran.dg/array_constructor_5.f90: Likewise.
14765 * gfortran.dg/array_constructor_50.f90: Likewise.
14766 * gfortran.dg/array_constructor_6.f90: Likewise.
14767 * gfortran.dg/array_constructor_7.f90: Likewise.
14768 * gfortran.dg/array_constructor_8.f90: Likewise.
14769 * gfortran.dg/array_constructor_9.f90: Likewise.
14770 * gfortran.dg/array_constructor_type_1.f03: Likewise.
14771 * gfortran.dg/array_constructor_type_10.f03: Likewise.
14772 * gfortran.dg/array_constructor_type_11.f03: Likewise.
14773 * gfortran.dg/array_constructor_type_12.f03: Likewise.
14774 * gfortran.dg/array_constructor_type_13.f90: Likewise.
14775 * gfortran.dg/array_constructor_type_14.f03: Likewise.
14776 * gfortran.dg/array_constructor_type_16.f03: Likewise.
14777 * gfortran.dg/array_constructor_type_2.f03: Likewise.
14778 * gfortran.dg/array_constructor_type_22.f03: Likewise.
14779 * gfortran.dg/array_constructor_type_3.f03: Likewise.
14780 * gfortran.dg/array_constructor_type_4.f03: Likewise.
14781 * gfortran.dg/array_constructor_type_5.f03: Likewise.
14782 * gfortran.dg/array_constructor_type_6.f03: Likewise.
14783 * gfortran.dg/array_constructor_type_7.f03: Likewise.
14784 * gfortran.dg/array_function_1.f90: Likewise.
14785 * gfortran.dg/array_function_5.f90: Likewise.
14786 * gfortran.dg/array_initializer_1.f90: Likewise.
14787 * gfortran.dg/array_initializer_2.f90: Likewise.
14788 * gfortran.dg/array_memcpy_5.f90: Likewise.
14789 * gfortran.dg/array_memset_2.f90: Likewise.
14790 * gfortran.dg/array_reference_1.f90: Likewise.
14791 * gfortran.dg/array_return_value_1.f90: Likewise.
14792 * gfortran.dg/array_section_1.f90: Likewise.
14793 * gfortran.dg/array_temporaries_3.f90: Likewise.
14794 * gfortran.dg/arrayio_1.f90: Likewise.
14795 * gfortran.dg/arrayio_10.f90: Likewise.
14796 * gfortran.dg/arrayio_11.f90: Likewise.
14797 * gfortran.dg/arrayio_12.f90: Likewise.
14798 * gfortran.dg/arrayio_13.f90: Likewise.
14799 * gfortran.dg/arrayio_14.f90: Likewise.
14800 * gfortran.dg/arrayio_16.f90: Likewise.
14801 * gfortran.dg/arrayio_2.f90: Likewise.
14802 * gfortran.dg/arrayio_3.f90: Likewise.
14803 * gfortran.dg/arrayio_4.f90: Likewise.
14804 * gfortran.dg/arrayio_5.f90: Likewise.
14805 * gfortran.dg/arrayio_6.f90: Likewise.
14806 * gfortran.dg/arrayio_7.f90: Likewise.
14807 * gfortran.dg/arrayio_8.f90: Likewise.
14808 * gfortran.dg/arrayio_9.f90: Likewise.
14809 * gfortran.dg/arrayio_derived_1.f90: Likewise.
14810 * gfortran.dg/assign_10.f90: Likewise.
14811 * gfortran.dg/assign_9.f90: Likewise.
14812 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
14813 * gfortran.dg/assignment_1.f90: Likewise.
14814 * gfortran.dg/associate_1.f03: Likewise.
14815 * gfortran.dg/associate_11.f90: Likewise.
14816 * gfortran.dg/associate_13.f90: Likewise.
14817 * gfortran.dg/associate_15.f90: Likewise.
14818 * gfortran.dg/associate_17.f90: Likewise.
14819 * gfortran.dg/associate_18.f08: Likewise.
14820 * gfortran.dg/associate_19.f03: Likewise.
14821 * gfortran.dg/associate_20.f03: Likewise.
14822 * gfortran.dg/associate_22.f90: Likewise.
14823 * gfortran.dg/associate_23.f90: Likewise.
14824 * gfortran.dg/associate_24.f90: Likewise.
14825 * gfortran.dg/associate_25.f90: Likewise.
14826 * gfortran.dg/associate_27.f90: Likewise.
14827 * gfortran.dg/associate_28.f90: Likewise.
14828 * gfortran.dg/associate_32.f03: Likewise.
14829 * gfortran.dg/associate_33.f03: Likewise.
14830 * gfortran.dg/associate_34.f90: Likewise.
14831 * gfortran.dg/associate_6.f03: Likewise.
14832 * gfortran.dg/associate_7.f03: Likewise.
14833 * gfortran.dg/associate_8.f03: Likewise.
14834 * gfortran.dg/associate_9.f03: Likewise.
14835 * gfortran.dg/associated_1.f90: Likewise.
14836 * gfortran.dg/associated_2.f90: Likewise.
14837 * gfortran.dg/associated_5.f90: Likewise.
14838 * gfortran.dg/associated_6.f90: Likewise.
14839 * gfortran.dg/associated_target_3.f90: Likewise.
14840 * gfortran.dg/associated_target_4.f90: Likewise.
14841 * gfortran.dg/associated_target_5.f03: Likewise.
14842 * gfortran.dg/associated_target_6.f03: Likewise.
14843 * gfortran.dg/assumed_dummy_1.f90: Likewise.
14844 * gfortran.dg/assumed_rank_1.f90: Likewise.
14845 * gfortran.dg/assumed_rank_10.f90: Likewise.
14846 * gfortran.dg/assumed_rank_2.f90: Likewise.
14847 * gfortran.dg/assumed_rank_7.f90: Likewise.
14848 * gfortran.dg/assumed_rank_8.f90: Likewise.
14849 * gfortran.dg/assumed_rank_9.f90: Likewise.
14850 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14851 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14852 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
14853 * gfortran.dg/assumed_type_2.f90: Likewise.
14854 * gfortran.dg/atan2_1.f90: Likewise.
14855 * gfortran.dg/auto_array_1.f90: Likewise.
14856 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
14857 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
14858 * gfortran.dg/auto_char_len_3.f90: Likewise.
14859 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
14860 * gfortran.dg/auto_internal_assumed.f90: Likewise.
14861 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
14862 * gfortran.dg/auto_save_2.f90: Likewise.
14863 * gfortran.dg/automatic_default_init_1.f90: Likewise.
14864 * gfortran.dg/backslash_1.f90: Likewise.
14865 * gfortran.dg/backslash_2.f90: Likewise.
14866 * gfortran.dg/backslash_3.f: Likewise.
14867 * gfortran.dg/backspace_1.f: Likewise.
14868 * gfortran.dg/backspace_10.f90: Likewise.
14869 * gfortran.dg/backspace_11.f90: Likewise.
14870 * gfortran.dg/backspace_2.f: Likewise.
14871 * gfortran.dg/backspace_3.f: Likewise.
14872 * gfortran.dg/backspace_4.f: Likewise.
14873 * gfortran.dg/backspace_5.f: Likewise.
14874 * gfortran.dg/backspace_6.f: Likewise.
14875 * gfortran.dg/backspace_7.f90: Likewise.
14876 * gfortran.dg/backspace_8.f: Likewise.
14877 * gfortran.dg/backspace_9.f: Likewise.
14878 * gfortran.dg/bessel_1.f90: Likewise.
14879 * gfortran.dg/bessel_2.f90: Likewise.
14880 * gfortran.dg/bessel_5.f90: Likewise.
14881 * gfortran.dg/bessel_6.f90: Likewise.
14882 * gfortran.dg/bessel_7.f90: Likewise.
14883 * gfortran.dg/bind_c_dts_2.f03: Likewise.
14884 * gfortran.dg/bind_c_dts_3.f03: Likewise.
14885 * gfortran.dg/bind_c_usage_15.f90: Likewise.
14886 * gfortran.dg/bind_c_usage_16.f03: Likewise.
14887 * gfortran.dg/bind_c_usage_17.f90: Likewise.
14888 * gfortran.dg/bind_c_usage_24.f90: Likewise.
14889 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
14890 * gfortran.dg/binding_label_tests_16.f03: Likewise.
14891 * gfortran.dg/binding_label_tests_23.f90: Likewise.
14892 * gfortran.dg/bit_comparison_1.F90: Likewise.
14893 * gfortran.dg/bit_comparison_2.F90: Likewise.
14894 * gfortran.dg/block_1.f08: Likewise.
14895 * gfortran.dg/block_13.f08: Likewise.
14896 * gfortran.dg/block_14.f90: Likewise.
14897 * gfortran.dg/block_2.f08: Likewise.
14898 * gfortran.dg/block_6.f08: Likewise.
14899 * gfortran.dg/block_7.f08: Likewise.
14900 * gfortran.dg/block_8.f08: Likewise.
14901 * gfortran.dg/blockdata_1.f90: Likewise.
14902 * gfortran.dg/bound_1.f90: Likewise.
14903 * gfortran.dg/bound_2.f90: Likewise.
14904 * gfortran.dg/bound_3.f90: Likewise.
14905 * gfortran.dg/bound_4.f90: Likewise.
14906 * gfortran.dg/bound_5.f90: Likewise.
14907 * gfortran.dg/bound_6.f90: Likewise.
14908 * gfortran.dg/bound_7.f90: Likewise.
14909 * gfortran.dg/bound_8.f90: Likewise.
14910 * gfortran.dg/bound_9.f90: Likewise.
14911 * gfortran.dg/bound_simplification_1.f90: Likewise.
14912 * gfortran.dg/bound_simplification_3.f90: Likewise.
14913 * gfortran.dg/bound_simplification_4.f90: Likewise.
14914 * gfortran.dg/bound_simplification_5.f90: Likewise.
14915 * gfortran.dg/bound_simplification_6.f90: Likewise.
14916 * gfortran.dg/bounds_check_1.f90: Likewise.
14917 * gfortran.dg/bounds_check_12.f90: Likewise.
14918 * gfortran.dg/bounds_check_14.f90: Likewise.
14919 * gfortran.dg/bounds_check_15.f90: Likewise.
14920 * gfortran.dg/bounds_check_19.f90: Likewise.
14921 * gfortran.dg/bounds_check_8.f90: Likewise.
14922 * gfortran.dg/bounds_check_9.f90: Likewise.
14923 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
14924 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
14925 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
14926 * gfortran.dg/boz_1.f90: Likewise.
14927 * gfortran.dg/boz_11.f90: Likewise.
14928 * gfortran.dg/boz_13.f90: Likewise.
14929 * gfortran.dg/boz_14.f90: Likewise.
14930 * gfortran.dg/boz_15.f90: Likewise.
14931 * gfortran.dg/boz_3.f90: Likewise.
14932 * gfortran.dg/boz_6.f90: Likewise.
14933 * gfortran.dg/boz_9.f90: Likewise.
14934 * gfortran.dg/byte_1.f90: Likewise.
14935 * gfortran.dg/byte_2.f90: Likewise.
14936 * gfortran.dg/c_assoc.f90: Likewise.
14937 * gfortran.dg/c_assoc_2.f03: Likewise.
14938 * gfortran.dg/c_assoc_3.f90: Likewise.
14939 * gfortran.dg/c_by_val_1.f: Likewise.
14940 * gfortran.dg/c_by_val_5.f90: Likewise.
14941 * gfortran.dg/c_char_tests.f03: Likewise.
14942 * gfortran.dg/c_char_tests_2.f03: Likewise.
14943 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
14944 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
14945 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
14946 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
14947 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
14948 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
14949 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
14950 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
14951 * gfortran.dg/c_kind_params.f90: Likewise.
14952 * gfortran.dg/c_loc_test_20.f90: Likewise.
14953 * gfortran.dg/c_loc_tests_2.f03: Likewise.
14954 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
14955 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
14956 * gfortran.dg/c_size_t_test.f03: Likewise.
14957 * gfortran.dg/c_sizeof_1.f90: Likewise.
14958 * gfortran.dg/c_sizeof_5.f90: Likewise.
14959 * gfortran.dg/c_sizeof_6.f90: Likewise.
14960 * gfortran.dg/char4_iunit_1.f03: Likewise.
14961 * gfortran.dg/char4_iunit_2.f03: Likewise.
14962 * gfortran.dg/char_allocation_1.f90: Likewise.
14963 * gfortran.dg/char_array_constructor.f90: Likewise.
14964 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
14965 * gfortran.dg/char_assign_1.f90: Likewise.
14966 * gfortran.dg/char_associated_1.f90: Likewise.
14967 * gfortran.dg/char_cast_2.f90: Likewise.
14968 * gfortran.dg/char_comparison_1.f: Likewise.
14969 * gfortran.dg/char_component_initializer_1.f90: Likewise.
14970 * gfortran.dg/char_component_initializer_2.f90: Likewise.
14971 * gfortran.dg/char_cons_len.f90: Likewise.
14972 * gfortran.dg/char_conversion.f90: Likewise.
14973 * gfortran.dg/char_cshift_1.f90: Likewise.
14974 * gfortran.dg/char_cshift_2.f90: Likewise.
14975 * gfortran.dg/char_decl_2.f90: Likewise.
14976 * gfortran.dg/char_eoshift_1.f90: Likewise.
14977 * gfortran.dg/char_eoshift_2.f90: Likewise.
14978 * gfortran.dg/char_eoshift_3.f90: Likewise.
14979 * gfortran.dg/char_eoshift_4.f90: Likewise.
14980 * gfortran.dg/char_eoshift_5.f90: Likewise.
14981 * gfortran.dg/char_expr_1.f90: Likewise.
14982 * gfortran.dg/char_expr_3.f90: Likewise.
14983 * gfortran.dg/char_initialiser_actual.f90: Likewise.
14984 * gfortran.dg/char_length_12.f90: Likewise.
14985 * gfortran.dg/char_length_14.f90: Likewise.
14986 * gfortran.dg/char_length_15.f90: Likewise.
14987 * gfortran.dg/char_length_17.f90: Likewise.
14988 * gfortran.dg/char_length_20.f90: Likewise.
14989 * gfortran.dg/char_length_21.f90: Likewise.
14990 * gfortran.dg/char_length_5.f90: Likewise.
14991 * gfortran.dg/char_length_6.f90: Likewise.
14992 * gfortran.dg/char_length_7.f90: Likewise.
14993 * gfortran.dg/char_length_8.f90: Likewise.
14994 * gfortran.dg/char_pack_1.f90: Likewise.
14995 * gfortran.dg/char_pack_2.f90: Likewise.
14996 * gfortran.dg/char_pointer_assign.f90: Likewise.
14997 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
14998 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
14999 * gfortran.dg/char_pointer_dependency.f90: Likewise.
15000 * gfortran.dg/char_pointer_dummy.f90: Likewise.
15001 * gfortran.dg/char_pointer_func.f90: Likewise.
15002 * gfortran.dg/char_reshape_1.f90: Likewise.
15003 * gfortran.dg/char_result_1.f90: Likewise.
15004 * gfortran.dg/char_result_12.f90: Likewise.
15005 * gfortran.dg/char_result_13.f90: Likewise.
15006 * gfortran.dg/char_result_14.f90: Likewise.
15007 * gfortran.dg/char_result_15.f90: Likewise.
15008 * gfortran.dg/char_result_2.f90: Likewise.
15009 * gfortran.dg/char_result_3.f90: Likewise.
15010 * gfortran.dg/char_result_4.f90: Likewise.
15011 * gfortran.dg/char_result_5.f90: Likewise.
15012 * gfortran.dg/char_result_6.f90: Likewise.
15013 * gfortran.dg/char_result_7.f90: Likewise.
15014 * gfortran.dg/char_result_8.f90: Likewise.
15015 * gfortran.dg/char_spread_1.f90: Likewise.
15016 * gfortran.dg/char_transpose_1.f90: Likewise.
15017 * gfortran.dg/char_type_len.f90: Likewise.
15018 * gfortran.dg/char_unpack_1.f90: Likewise.
15019 * gfortran.dg/char_unpack_2.f90: Likewise.
15020 * gfortran.dg/character_array_constructor_1.f90: Likewise.
15021 * gfortran.dg/character_comparison_1.f90: Likewise.
15022 * gfortran.dg/character_comparison_2.f90: Likewise.
15023 * gfortran.dg/character_comparison_3.f90: Likewise.
15024 * gfortran.dg/character_comparison_4.f90: Likewise.
15025 * gfortran.dg/character_comparison_5.f90: Likewise.
15026 * gfortran.dg/character_comparison_6.f90: Likewise.
15027 * gfortran.dg/character_comparison_7.f90: Likewise.
15028 * gfortran.dg/character_comparison_8.f90: Likewise.
15029 * gfortran.dg/character_comparison_9.f90: Likewise.
15030 * gfortran.dg/charlen_15.f90: Likewise.
15031 * gfortran.dg/charlen_16.f90: Likewise.
15032 * gfortran.dg/chkbits.f90: Likewise.
15033 * gfortran.dg/chmod_1.f90: Likewise.
15034 * gfortran.dg/chmod_2.f90: Likewise.
15035 * gfortran.dg/chmod_3.f90: Likewise.
15036 * gfortran.dg/class_1.f03: Likewise.
15037 * gfortran.dg/class_18.f03: Likewise.
15038 * gfortran.dg/class_19.f03: Likewise.
15039 * gfortran.dg/class_35.f90: Likewise.
15040 * gfortran.dg/class_46.f03: Likewise.
15041 * gfortran.dg/class_48.f90: Likewise.
15042 * gfortran.dg/class_51.f90: Likewise.
15043 * gfortran.dg/class_52.f90: Likewise.
15044 * gfortran.dg/class_6.f03: Likewise.
15045 * gfortran.dg/class_63.f90: Likewise.
15046 * gfortran.dg/class_64.f90: Likewise.
15047 * gfortran.dg/class_65.f90: Likewise.
15048 * gfortran.dg/class_66.f90: Likewise.
15049 * gfortran.dg/class_67.f90: Likewise.
15050 * gfortran.dg/class_9.f03: Likewise.
15051 * gfortran.dg/class_alias.f90: Likewise.
15052 * gfortran.dg/class_allocate_1.f03: Likewise.
15053 * gfortran.dg/class_allocate_10.f03: Likewise.
15054 * gfortran.dg/class_allocate_13.f90: Likewise.
15055 * gfortran.dg/class_allocate_14.f90: Likewise.
15056 * gfortran.dg/class_allocate_15.f90: Likewise.
15057 * gfortran.dg/class_allocate_19.f03: Likewise.
15058 * gfortran.dg/class_allocate_21.f90: Likewise.
15059 * gfortran.dg/class_allocate_22.f90: Likewise.
15060 * gfortran.dg/class_allocate_3.f03: Likewise.
15061 * gfortran.dg/class_allocate_4.f03: Likewise.
15062 * gfortran.dg/class_allocate_5.f90: Likewise.
15063 * gfortran.dg/class_allocate_6.f03: Likewise.
15064 * gfortran.dg/class_allocate_7.f03: Likewise.
15065 * gfortran.dg/class_allocate_8.f03: Likewise.
15066 * gfortran.dg/class_allocate_9.f03: Likewise.
15067 * gfortran.dg/class_array_1.f03: Likewise.
15068 * gfortran.dg/class_array_14.f90: Likewise.
15069 * gfortran.dg/class_array_15.f03: Likewise.
15070 * gfortran.dg/class_array_16.f90: Likewise.
15071 * gfortran.dg/class_array_2.f03: Likewise.
15072 * gfortran.dg/class_array_20.f03: Likewise.
15073 * gfortran.dg/class_array_21.f03: Likewise.
15074 * gfortran.dg/class_array_3.f03: Likewise.
15075 * gfortran.dg/class_array_4.f03: Likewise.
15076 * gfortran.dg/class_array_7.f03: Likewise.
15077 * gfortran.dg/class_array_8.f03: Likewise.
15078 * gfortran.dg/class_array_9.f03: Likewise.
15079 * gfortran.dg/class_defined_operator_1.f03: Likewise.
15080 * gfortran.dg/class_dummy_1.f03: Likewise.
15081 * gfortran.dg/class_optional_1.f90: Likewise.
15082 * gfortran.dg/class_optional_2.f90: Likewise.
15083 * gfortran.dg/class_result_5.f90: Likewise.
15084 * gfortran.dg/class_result_6.f90: Likewise.
15085 * gfortran.dg/class_to_type_1.f03: Likewise.
15086 * gfortran.dg/class_to_type_2.f90: Likewise.
15087 * gfortran.dg/class_to_type_3.f03: Likewise.
15088 * gfortran.dg/class_to_type_4.f90: Likewise.
15089 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
15090 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
15091 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
15092 * gfortran.dg/coarray/atomic_1.f90: Likewise.
15093 * gfortran.dg/coarray/atomic_2.f90: Likewise.
15094 * gfortran.dg/coarray/codimension.f90: Likewise.
15095 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
15096 * gfortran.dg/coarray/collectives_1.f90: Likewise.
15097 * gfortran.dg/coarray/collectives_2.f90: Likewise.
15098 * gfortran.dg/coarray/collectives_3.f90: Likewise.
15099 * gfortran.dg/coarray/collectives_4.f90: Likewise.
15100 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
15101 * gfortran.dg/coarray/dummy_1.f90: Likewise.
15102 * gfortran.dg/coarray/event_1.f90: Likewise.
15103 * gfortran.dg/coarray/event_2.f90: Likewise.
15104 * gfortran.dg/coarray/get_array.f90: Likewise.
15105 * gfortran.dg/coarray/image_index_1.f90: Likewise.
15106 * gfortran.dg/coarray/image_index_2.f90: Likewise.
15107 * gfortran.dg/coarray/image_index_3.f90: Likewise.
15108 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
15109 * gfortran.dg/coarray/lock_1.f90: Likewise.
15110 * gfortran.dg/coarray/lock_2.f90: Likewise.
15111 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
15112 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
15113 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
15114 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
15115 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
15116 * gfortran.dg/coarray/registering_1.f90: Likewise.
15117 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
15118 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
15119 * gfortran.dg/coarray/send_array.f90: Likewise.
15120 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
15121 * gfortran.dg/coarray/sendget_array.f90: Likewise.
15122 * gfortran.dg/coarray/subobject_1.f90: Likewise.
15123 * gfortran.dg/coarray/sync_1.f90: Likewise.
15124 * gfortran.dg/coarray/sync_3.f90: Likewise.
15125 * gfortran.dg/coarray/this_image_1.f90: Likewise.
15126 * gfortran.dg/coarray/this_image_2.f90: Likewise.
15127 * gfortran.dg/coarray_13.f90: Likewise.
15128 * gfortran.dg/coarray_15.f90: Likewise.
15129 * gfortran.dg/coarray_16.f90: Likewise.
15130 * gfortran.dg/coarray_2.f90: Likewise.
15131 * gfortran.dg/coarray_23.f90: Likewise.
15132 * gfortran.dg/coarray_40.f90: Likewise.
15133 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
15134 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
15135 * gfortran.dg/coarray_allocate_10.f08: Likewise.
15136 * gfortran.dg/coarray_allocate_2.f08: Likewise.
15137 * gfortran.dg/coarray_allocate_3.f08: Likewise.
15138 * gfortran.dg/coarray_allocate_4.f08: Likewise.
15139 * gfortran.dg/coarray_allocate_5.f08: Likewise.
15140 * gfortran.dg/coarray_allocate_7.f08: Likewise.
15141 * gfortran.dg/coarray_allocate_8.f08: Likewise.
15142 * gfortran.dg/coarray_allocate_9.f08: Likewise.
15143 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
15144 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
15145 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
15146 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
15147 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
15148 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
15149 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
15150 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
15151 * gfortran.dg/coarray_stat_2.f90: Likewise.
15152 * gfortran.dg/coarray_subobject_1.f90: Likewise.
15153 * gfortran.dg/coindexed_1.f90: Likewise.
15154 * gfortran.dg/comma.f: Likewise.
15155 * gfortran.dg/comma_format_extension_3.f: Likewise.
15156 * gfortran.dg/comma_format_extension_4.f: Likewise.
15157 * gfortran.dg/common_2.f90: Likewise.
15158 * gfortran.dg/common_4.f90: Likewise.
15159 * gfortran.dg/common_align_1.f90: Likewise.
15160 * gfortran.dg/common_align_2.f90: Likewise.
15161 * gfortran.dg/common_equivalence_1.f: Likewise.
15162 * gfortran.dg/common_pointer_1.f90: Likewise.
15163 * gfortran.dg/common_resize_1.f: Likewise.
15164 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
15165 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
15166 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
15167 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
15168 * gfortran.dg/complex_read.f90: Likewise.
15169 * gfortran.dg/complex_write.f90: Likewise.
15170 * gfortran.dg/constant_substring.f: Likewise.
15171 * gfortran.dg/constructor_2.f90: Likewise.
15172 * gfortran.dg/constructor_3.f90: Likewise.
15173 * gfortran.dg/constructor_6.f90: Likewise.
15174 * gfortran.dg/contained_1.f90: Likewise.
15175 * gfortran.dg/contained_3.f90: Likewise.
15176 * gfortran.dg/contained_equivalence_1.f90: Likewise.
15177 * gfortran.dg/contained_module_proc_1.f90: Likewise.
15178 * gfortran.dg/continuation_1.f90: Likewise.
15179 * gfortran.dg/continuation_11.f90: Likewise.
15180 * gfortran.dg/continuation_12.f90: Likewise.
15181 * gfortran.dg/continuation_13.f90: Likewise.
15182 * gfortran.dg/continuation_14.f: Likewise.
15183 * gfortran.dg/continuation_8.f90: Likewise.
15184 * gfortran.dg/convert_2.f90: Likewise.
15185 * gfortran.dg/convert_implied_open.f90: Likewise.
15186 * gfortran.dg/count_init_expr.f03: Likewise.
15187 * gfortran.dg/cr_lf.f90: Likewise.
15188 * gfortran.dg/cray_pointers_10.f90: Likewise.
15189 * gfortran.dg/cray_pointers_2.f90: Likewise.
15190 * gfortran.dg/cray_pointers_5.f90: Likewise.
15191 * gfortran.dg/cray_pointers_7.f90: Likewise.
15192 * gfortran.dg/cray_pointers_8.f90: Likewise.
15193 * gfortran.dg/cshift_1.f90: Likewise.
15194 * gfortran.dg/cshift_2.f90: Likewise.
15195 * gfortran.dg/cshift_large_1.f90: Likewise.
15196 * gfortran.dg/cshift_nan_1.f90: Likewise.
15197 * gfortran.dg/csqrt_2.f: Likewise.
15198 * gfortran.dg/data_array_1.f90: Likewise.
15199 * gfortran.dg/data_char_1.f90: Likewise.
15200 * gfortran.dg/data_char_2.f90: Likewise.
15201 * gfortran.dg/data_char_3.f90: Likewise.
15202 * gfortran.dg/data_derived_1.f90: Likewise.
15203 * gfortran.dg/data_implied_do_1.f90: Likewise.
15204 * gfortran.dg/data_namelist_conflict.f90: Likewise.
15205 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
15206 * gfortran.dg/deallocate_stat.f90: Likewise.
15207 * gfortran.dg/deallocate_stat_2.f90: Likewise.
15208 * gfortran.dg/debug/pr37738.f: Likewise.
15209 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
15210 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
15211 * gfortran.dg/dec_exp_1.f90: Likewise.
15212 * gfortran.dg/dec_init_1.f90: Likewise.
15213 * gfortran.dg/dec_init_2.f90: Likewise.
15214 * gfortran.dg/dec_init_3.f90: Likewise.
15215 * gfortran.dg/dec_init_4.f90: Likewise.
15216 * gfortran.dg/dec_io_1.f90: Likewise.
15217 * gfortran.dg/dec_io_2.f90: Likewise.
15218 * gfortran.dg/dec_io_2a.f90: Likewise.
15219 * gfortran.dg/dec_io_6.f90: Likewise.
15220 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
15221 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
15222 * gfortran.dg/dec_math.f90: Likewise.
15223 * gfortran.dg/dec_parameter_1.f: Likewise.
15224 * gfortran.dg/dec_parameter_2.f90: Likewise.
15225 * gfortran.dg/dec_static_1.f90: Likewise.
15226 * gfortran.dg/dec_static_2.f90: Likewise.
15227 * gfortran.dg/dec_structure_1.f90: Likewise.
15228 * gfortran.dg/dec_structure_10.f90: Likewise.
15229 * gfortran.dg/dec_structure_18.f90: Likewise.
15230 * gfortran.dg/dec_structure_19.f90: Likewise.
15231 * gfortran.dg/dec_structure_2.f90: Likewise.
15232 * gfortran.dg/dec_structure_22.f90: Likewise.
15233 * gfortran.dg/dec_structure_3.f90: Likewise.
15234 * gfortran.dg/dec_structure_4.f90: Likewise.
15235 * gfortran.dg/dec_structure_5.f90: Likewise.
15236 * gfortran.dg/dec_structure_6.f90: Likewise.
15237 * gfortran.dg/dec_structure_7.f90: Likewise.
15238 * gfortran.dg/dec_union_1.f90: Likewise.
15239 * gfortran.dg/dec_union_2.f90: Likewise.
15240 * gfortran.dg/dec_union_3.f90: Likewise.
15241 * gfortran.dg/dec_union_4.f90: Likewise.
15242 * gfortran.dg/dec_union_5.f90: Likewise.
15243 * gfortran.dg/default_format_1.f90: Likewise.
15244 * gfortran.dg/default_format_2.f90: Likewise.
15245 * gfortran.dg/default_format_denormal_1.f90: Likewise.
15246 * gfortran.dg/default_format_denormal_2.f90: Likewise.
15247 * gfortran.dg/default_initialization_3.f90: Likewise.
15248 * gfortran.dg/default_initialization_4.f90: Likewise.
15249 * gfortran.dg/default_initialization_5.f90: Likewise.
15250 * gfortran.dg/deferred_character_1.f90: Likewise.
15251 * gfortran.dg/deferred_character_10.f90: Likewise.
15252 * gfortran.dg/deferred_character_11.f90: Likewise.
15253 * gfortran.dg/deferred_character_12.f90: Likewise.
15254 * gfortran.dg/deferred_character_13.f90: Likewise.
15255 * gfortran.dg/deferred_character_14.f90: Likewise.
15256 * gfortran.dg/deferred_character_15.f90: Likewise.
15257 * gfortran.dg/deferred_character_16.f90: Likewise.
15258 * gfortran.dg/deferred_character_2.f90: Likewise.
15259 * gfortran.dg/deferred_character_3.f90: Likewise.
15260 * gfortran.dg/deferred_character_4.f90: Likewise.
15261 * gfortran.dg/deferred_character_5.f90: Likewise.
15262 * gfortran.dg/deferred_character_6.f90: Likewise.
15263 * gfortran.dg/deferred_character_7.f90: Likewise.
15264 * gfortran.dg/deferred_character_8.f90: Likewise.
15265 * gfortran.dg/deferred_character_9.f90: Likewise.
15266 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
15267 * gfortran.dg/deferred_type_component_1.f90: Likewise.
15268 * gfortran.dg/deferred_type_component_2.f90: Likewise.
15269 * gfortran.dg/deferred_type_param_2.f90: Likewise.
15270 * gfortran.dg/deferred_type_param_4.f90: Likewise.
15271 * gfortran.dg/deferred_type_param_5.f90: Likewise.
15272 * gfortran.dg/deferred_type_param_6.f90: Likewise.
15273 * gfortran.dg/deferred_type_param_8.f90: Likewise.
15274 * gfortran.dg/deferred_type_param_9.f90: Likewise.
15275 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
15276 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
15277 * gfortran.dg/defined_assignment_1.f90: Likewise.
15278 * gfortran.dg/defined_assignment_10.f90: Likewise.
15279 * gfortran.dg/defined_assignment_11.f90: Likewise.
15280 * gfortran.dg/defined_assignment_2.f90: Likewise.
15281 * gfortran.dg/defined_assignment_3.f90: Likewise.
15282 * gfortran.dg/defined_assignment_4.f90: Likewise.
15283 * gfortran.dg/defined_assignment_5.f90: Likewise.
15284 * gfortran.dg/defined_assignment_8.f90: Likewise.
15285 * gfortran.dg/defined_assignment_9.f90: Likewise.
15286 * gfortran.dg/dependency_2.f90: Likewise.
15287 * gfortran.dg/dependency_21.f90: Likewise.
15288 * gfortran.dg/dependency_22.f90: Likewise.
15289 * gfortran.dg/dependency_23.f90: Likewise.
15290 * gfortran.dg/dependency_24.f90: Likewise.
15291 * gfortran.dg/dependency_25.f90: Likewise.
15292 * gfortran.dg/dependency_26.f90: Likewise.
15293 * gfortran.dg/dependency_39.f90: Likewise.
15294 * gfortran.dg/dependency_40.f90: Likewise.
15295 * gfortran.dg/dependency_41.f90: Likewise.
15296 * gfortran.dg/dependency_42.f90: Likewise.
15297 * gfortran.dg/dependency_43.f90: Likewise.
15298 * gfortran.dg/dependency_44.f90: Likewise.
15299 * gfortran.dg/dependency_45.f90: Likewise.
15300 * gfortran.dg/dependency_50.f90: Likewise.
15301 * gfortran.dg/dependency_51.f90: Likewise.
15302 * gfortran.dg/dependent_decls_1.f90: Likewise.
15303 * gfortran.dg/der_array_1.f90: Likewise.
15304 * gfortran.dg/der_array_io_1.f90: Likewise.
15305 * gfortran.dg/der_array_io_2.f90: Likewise.
15306 * gfortran.dg/der_array_io_3.f90: Likewise.
15307 * gfortran.dg/der_io_1.f90: Likewise.
15308 * gfortran.dg/der_io_3.f90: Likewise.
15309 * gfortran.dg/der_pointer_2.f90: Likewise.
15310 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
15311 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
15312 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
15313 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
15314 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
15315 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
15316 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
15317 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
15318 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
15319 * gfortran.dg/derived_external_function_1.f90: Likewise.
15320 * gfortran.dg/derived_init_1.f90: Likewise.
15321 * gfortran.dg/derived_init_2.f90: Likewise.
15322 * gfortran.dg/derived_init_3.f90: Likewise.
15323 * gfortran.dg/derived_init_4.f90: Likewise.
15324 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
15325 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15326 * gfortran.dg/dev_null.F90: Likewise.
15327 * gfortran.dg/dfloat_1.f90: Likewise.
15328 * gfortran.dg/dim_sum_1.f90: Likewise.
15329 * gfortran.dg/dim_sum_2.f90: Likewise.
15330 * gfortran.dg/dim_sum_3.f90: Likewise.
15331 * gfortran.dg/direct_io_10.f: Likewise.
15332 * gfortran.dg/direct_io_11.f90: Likewise.
15333 * gfortran.dg/direct_io_12.f90: Likewise.
15334 * gfortran.dg/direct_io_2.f90: Likewise.
15335 * gfortran.dg/direct_io_3.f90: Likewise.
15336 * gfortran.dg/direct_io_4.f90: Likewise.
15337 * gfortran.dg/direct_io_5.f90: Likewise.
15338 * gfortran.dg/direct_io_6.f90: Likewise.
15339 * gfortran.dg/direct_io_7.f90: Likewise.
15340 * gfortran.dg/direct_io_8.f90: Likewise.
15341 * gfortran.dg/direct_io_9.f: Likewise.
15342 * gfortran.dg/do_1.f90: Likewise.
15343 * gfortran.dg/do_3.F90: Likewise.
15344 * gfortran.dg/do_concurrent_2.f90: Likewise.
15345 * gfortran.dg/do_concurrent_4.f90: Likewise.
15346 * gfortran.dg/do_corner_warn.f90: Likewise.
15347 * gfortran.dg/do_iterator_2.f90: Likewise.
15348 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
15349 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
15350 * gfortran.dg/dos_eol.f: Likewise.
15351 * gfortran.dg/dot_product_1.f03: Likewise.
15352 * gfortran.dg/dot_product_2.f90: Likewise.
15353 * gfortran.dg/dot_product_4.f90: Likewise.
15354 * gfortran.dg/dshift_1.F90: Likewise.
15355 * gfortran.dg/dshift_2.F90: Likewise.
15356 * gfortran.dg/dtio_1.f90: Likewise.
15357 * gfortran.dg/dtio_10.f90: Likewise.
15358 * gfortran.dg/dtio_12.f90: Likewise.
15359 * gfortran.dg/dtio_14.f90: Likewise.
15360 * gfortran.dg/dtio_15.f90: Likewise.
15361 * gfortran.dg/dtio_16.f90: Likewise.
15362 * gfortran.dg/dtio_17.f90: Likewise.
15363 * gfortran.dg/dtio_19.f90: Likewise.
15364 * gfortran.dg/dtio_2.f90: Likewise.
15365 * gfortran.dg/dtio_20.f03: Likewise.
15366 * gfortran.dg/dtio_22.f90: Likewise.
15367 * gfortran.dg/dtio_24.f90: Likewise.
15368 * gfortran.dg/dtio_25.f90: Likewise.
15369 * gfortran.dg/dtio_26.f03: Likewise.
15370 * gfortran.dg/dtio_27.f90: Likewise.
15371 * gfortran.dg/dtio_28.f03: Likewise.
15372 * gfortran.dg/dtio_3.f90: Likewise.
15373 * gfortran.dg/dtio_30.f03: Likewise.
15374 * gfortran.dg/dtio_31.f03: Likewise.
15375 * gfortran.dg/dtio_32.f03: Likewise.
15376 * gfortran.dg/dtio_4.f90: Likewise.
15377 * gfortran.dg/dtio_5.f90: Likewise.
15378 * gfortran.dg/dtio_7.f90: Likewise.
15379 * gfortran.dg/dtio_8.f90: Likewise.
15380 * gfortran.dg/dtio_9.f90: Likewise.
15381 * gfortran.dg/dummy_procedure_3.f90: Likewise.
15382 * gfortran.dg/dummy_procedure_7.f90: Likewise.
15383 * gfortran.dg/dup_save_1.f90: Likewise.
15384 * gfortran.dg/dup_save_2.f90: Likewise.
15385 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
15386 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
15387 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
15388 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
15389 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
15390 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
15391 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
15392 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
15393 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
15394 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
15395 * gfortran.dg/e_d_fmt.f90: Likewise.
15396 * gfortran.dg/edit_real_1.f90: Likewise.
15397 * gfortran.dg/elemental_by_value_1.f90: Likewise.
15398 * gfortran.dg/elemental_dependency_1.f90: Likewise.
15399 * gfortran.dg/elemental_dependency_4.f90: Likewise.
15400 * gfortran.dg/elemental_dependency_5.f90: Likewise.
15401 * gfortran.dg/elemental_dependency_6.f90: Likewise.
15402 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
15403 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
15404 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
15405 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
15406 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
15407 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
15408 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
15409 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
15410 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
15411 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
15412 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
15413 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
15414 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
15415 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
15416 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
15417 * gfortran.dg/empty_format_1.f90: Likewise.
15418 * gfortran.dg/endfile.f: Likewise.
15419 * gfortran.dg/endfile.f90: Likewise.
15420 * gfortran.dg/endfile_2.f90: Likewise.
15421 * gfortran.dg/entry_1.f90: Likewise.
15422 * gfortran.dg/entry_10.f90: Likewise.
15423 * gfortran.dg/entry_12.f90: Likewise.
15424 * gfortran.dg/entry_13.f90: Likewise.
15425 * gfortran.dg/entry_14.f90: Likewise.
15426 * gfortran.dg/entry_16.f90: Likewise.
15427 * gfortran.dg/entry_3.f90: Likewise.
15428 * gfortran.dg/entry_6.f90: Likewise.
15429 * gfortran.dg/entry_9.f90: Likewise.
15430 * gfortran.dg/entry_array_specs_2.f: Likewise.
15431 * gfortran.dg/enum_1.f90: Likewise.
15432 * gfortran.dg/enum_9.f90: Likewise.
15433 * gfortran.dg/eof_1.f90: Likewise.
15434 * gfortran.dg/eof_2.f90: Likewise.
15435 * gfortran.dg/eof_4.f90: Likewise.
15436 * gfortran.dg/eof_5.f90: Likewise.
15437 * gfortran.dg/eor_handling_1.f90: Likewise.
15438 * gfortran.dg/eor_handling_2.f90: Likewise.
15439 * gfortran.dg/eor_handling_3.f90: Likewise.
15440 * gfortran.dg/eor_handling_4.f90: Likewise.
15441 * gfortran.dg/eor_handling_5.f90: Likewise.
15442 * gfortran.dg/eoshift_3.f90: Likewise.
15443 * gfortran.dg/eoshift_4.f90: Likewise.
15444 * gfortran.dg/eoshift_5.f90: Likewise.
15445 * gfortran.dg/eoshift_6.f90: Likewise.
15446 * gfortran.dg/eoshift_large_1.f90: Likewise.
15447 * gfortran.dg/equiv_6.f90: Likewise.
15448 * gfortran.dg/equiv_7.f90: Likewise.
15449 * gfortran.dg/equiv_9.f90: Likewise.
15450 * gfortran.dg/equiv_constraint_4.f90: Likewise.
15451 * gfortran.dg/erf_2.F90: Likewise.
15452 * gfortran.dg/erf_3.F90: Likewise.
15453 * gfortran.dg/erfc_scaled_1.f90: Likewise.
15454 * gfortran.dg/error_format_2.f90: Likewise.
15455 * gfortran.dg/error_recovery_5.f90: Likewise.
15456 * gfortran.dg/execute_command_line_2.f90: Likewise.
15457 * gfortran.dg/execute_command_line_3.f90: Likewise.
15458 * gfortran.dg/exit_1.f08: Likewise.
15459 * gfortran.dg/exit_3.f08: Likewise.
15460 * gfortran.dg/exponent_1.f90: Likewise.
15461 * gfortran.dg/exponent_2.f90: Likewise.
15462 * gfortran.dg/extended_char_comparison_1.f: Likewise.
15463 * gfortran.dg/extends_1.f03: Likewise.
15464 * gfortran.dg/extends_16.f90: Likewise.
15465 * gfortran.dg/extends_2.f03: Likewise.
15466 * gfortran.dg/extends_3.f03: Likewise.
15467 * gfortran.dg/extends_4.f03: Likewise.
15468 * gfortran.dg/extends_type_of_1.f03: Likewise.
15469 * gfortran.dg/extends_type_of_2.f03: Likewise.
15470 * gfortran.dg/external_procedures_3.f90: Likewise.
15471 * gfortran.dg/f2003_inquire_1.f03: Likewise.
15472 * gfortran.dg/f2003_io_1.f03: Likewise.
15473 * gfortran.dg/f2003_io_4.f03: Likewise.
15474 * gfortran.dg/f2003_io_5.f03: Likewise.
15475 * gfortran.dg/f2003_io_6.f03: Likewise.
15476 * gfortran.dg/f2003_io_7.f03: Likewise.
15477 * gfortran.dg/f2c_1.f90: Likewise.
15478 * gfortran.dg/f2c_2.f90: Likewise.
15479 * gfortran.dg/f2c_3.f90: Likewise.
15480 * gfortran.dg/f2c_4.f90: Likewise.
15481 * gfortran.dg/f2c_6.f90: Likewise.
15482 * gfortran.dg/f2c_7.f90: Likewise.
15483 * gfortran.dg/f2c_9.f90: Likewise.
15484 * gfortran.dg/fgetc_1.f90: Likewise.
15485 * gfortran.dg/fgetc_2.f90: Likewise.
15486 * gfortran.dg/filename_null.f90: Likewise.
15487 * gfortran.dg/finalize_12.f90: Likewise.
15488 * gfortran.dg/finalize_13.f90: Likewise.
15489 * gfortran.dg/finalize_15.f90: Likewise.
15490 * gfortran.dg/finalize_17.f90: Likewise.
15491 * gfortran.dg/finalize_18.f90: Likewise.
15492 * gfortran.dg/finalize_25.f90: Likewise.
15493 * gfortran.dg/finalize_29.f08: Likewise.
15494 * gfortran.dg/finalize_31.f90: Likewise.
15495 * gfortran.dg/float_1.f90: Likewise.
15496 * gfortran.dg/flush_1.f90: Likewise.
15497 * gfortran.dg/fmt_bz_bn.f: Likewise.
15498 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
15499 * gfortran.dg/fmt_cache_1.f: Likewise.
15500 * gfortran.dg/fmt_cache_2.f: Likewise.
15501 * gfortran.dg/fmt_cache_3.f90: Likewise.
15502 * gfortran.dg/fmt_colon.f90: Likewise.
15503 * gfortran.dg/fmt_e.f90: Likewise.
15504 * gfortran.dg/fmt_en.f90: Likewise.
15505 * gfortran.dg/fmt_error_10.f: Likewise.
15506 * gfortran.dg/fmt_error_9.f: Likewise.
15507 * gfortran.dg/fmt_exhaust.f90: Likewise.
15508 * gfortran.dg/fmt_f0_1.f90: Likewise.
15509 * gfortran.dg/fmt_f_an_p.f: Likewise.
15510 * gfortran.dg/fmt_fw_d.f90: Likewise.
15511 * gfortran.dg/fmt_g.f: Likewise.
15512 * gfortran.dg/fmt_g0_1.f08: Likewise.
15513 * gfortran.dg/fmt_g0_2.f08: Likewise.
15514 * gfortran.dg/fmt_g0_4.f08: Likewise.
15515 * gfortran.dg/fmt_g0_5.f08: Likewise.
15516 * gfortran.dg/fmt_g0_6.f08: Likewise.
15517 * gfortran.dg/fmt_g0_7.f08: Likewise.
15518 * gfortran.dg/fmt_g_1.f90: Likewise.
15519 * gfortran.dg/fmt_int_sign.f90: Likewise.
15520 * gfortran.dg/fmt_l.f90: Likewise.
15521 * gfortran.dg/fmt_missing_period_2.f: Likewise.
15522 * gfortran.dg/fmt_missing_period_3.f: Likewise.
15523 * gfortran.dg/fmt_p_1.f90: Likewise.
15524 * gfortran.dg/fmt_pf.f90: Likewise.
15525 * gfortran.dg/fmt_read.f90: Likewise.
15526 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
15527 * gfortran.dg/fmt_t_1.f90: Likewise.
15528 * gfortran.dg/fmt_t_2.f90: Likewise.
15529 * gfortran.dg/fmt_t_3.f90: Likewise.
15530 * gfortran.dg/fmt_t_4.f90: Likewise.
15531 * gfortran.dg/fmt_t_5.f90: Likewise.
15532 * gfortran.dg/fmt_t_6.f: Likewise.
15533 * gfortran.dg/fmt_t_7.f: Likewise.
15534 * gfortran.dg/fmt_t_9.f: Likewise.
15535 * gfortran.dg/fmt_tl.f: Likewise.
15536 * gfortran.dg/fmt_unlimited.f90: Likewise.
15537 * gfortran.dg/fmt_white.f: Likewise.
15538 * gfortran.dg/fmt_zero_digits.f90: Likewise.
15539 * gfortran.dg/fold_nearest.f90: Likewise.
15540 * gfortran.dg/forall_1.f90: Likewise.
15541 * gfortran.dg/forall_10.f90: Likewise.
15542 * gfortran.dg/forall_12.f90: Likewise.
15543 * gfortran.dg/forall_13.f90: Likewise.
15544 * gfortran.dg/forall_15.f90: Likewise.
15545 * gfortran.dg/forall_4.f90: Likewise.
15546 * gfortran.dg/forall_5.f90: Likewise.
15547 * gfortran.dg/forall_6.f90: Likewise.
15548 * gfortran.dg/forall_7.f90: Likewise.
15549 * gfortran.dg/fraction.f90: Likewise.
15550 * gfortran.dg/fseek.f90: Likewise.
15551 * gfortran.dg/ftell_1.f90: Likewise.
15552 * gfortran.dg/ftell_2.f90: Likewise.
15553 * gfortran.dg/ftell_3.f90: Likewise.
15554 * gfortran.dg/func_assign_2.f90: Likewise.
15555 * gfortran.dg/func_assign_3.f90: Likewise.
15556 * gfortran.dg/func_derived_1.f90: Likewise.
15557 * gfortran.dg/func_derived_2.f90: Likewise.
15558 * gfortran.dg/func_derived_3.f90: Likewise.
15559 * gfortran.dg/func_result_1.f90: Likewise.
15560 * gfortran.dg/func_result_2.f90: Likewise.
15561 * gfortran.dg/func_result_6.f90: Likewise.
15562 * gfortran.dg/function_charlen_2.f90: Likewise.
15563 * gfortran.dg/function_charlen_3.f: Likewise.
15564 * gfortran.dg/function_kinds_1.f90: Likewise.
15565 * gfortran.dg/function_kinds_4.f90: Likewise.
15566 * gfortran.dg/function_optimize_10.f90: Likewise.
15567 * gfortran.dg/function_optimize_11.f90: Likewise.
15568 * gfortran.dg/function_optimize_12.f90: Likewise.
15569 * gfortran.dg/function_optimize_4.f90: Likewise.
15570 * gfortran.dg/function_optimize_8.f90: Likewise.
15571 * gfortran.dg/g77/13037.f: Likewise.
15572 * gfortran.dg/g77/1832.f: Likewise.
15573 * gfortran.dg/g77/19981119-0.f: Likewise.
15574 * gfortran.dg/g77/19990313-0.f: Likewise.
15575 * gfortran.dg/g77/19990313-1.f: Likewise.
15576 * gfortran.dg/g77/19990313-2.f: Likewise.
15577 * gfortran.dg/g77/19990313-3.f: Likewise.
15578 * gfortran.dg/g77/19990419-1.f: Likewise.
15579 * gfortran.dg/g77/19990826-0.f: Likewise.
15580 * gfortran.dg/g77/19990826-2.f: Likewise.
15581 * gfortran.dg/g77/20000503-1.f: Likewise.
15582 * gfortran.dg/g77/20001111.f: Likewise.
15583 * gfortran.dg/g77/20010116.f: Likewise.
15584 * gfortran.dg/g77/20010216-1.f: Likewise.
15585 * gfortran.dg/g77/20010430.f: Likewise.
15586 * gfortran.dg/g77/20010610.f: Likewise.
15587 * gfortran.dg/g77/6177.f: Likewise.
15588 * gfortran.dg/g77/7388.f: Likewise.
15589 * gfortran.dg/g77/947.f: Likewise.
15590 * gfortran.dg/g77/970625-2.f: Likewise.
15591 * gfortran.dg/g77/971102-1.f: Likewise.
15592 * gfortran.dg/g77/980628-0.f: Likewise.
15593 * gfortran.dg/g77/980628-1.f: Likewise.
15594 * gfortran.dg/g77/980628-10.f: Likewise.
15595 * gfortran.dg/g77/980628-2.f: Likewise.
15596 * gfortran.dg/g77/980628-3.f: Likewise.
15597 * gfortran.dg/g77/980628-7.f: Likewise.
15598 * gfortran.dg/g77/980628-8.f: Likewise.
15599 * gfortran.dg/g77/980628-9.f: Likewise.
15600 * gfortran.dg/g77/980701-0.f: Likewise.
15601 * gfortran.dg/g77/980701-1.f: Likewise.
15602 * gfortran.dg/g77/cabs.f: Likewise.
15603 * gfortran.dg/g77/claus.f: Likewise.
15604 * gfortran.dg/g77/complex_1.f: Likewise.
15605 * gfortran.dg/g77/cpp3.F: Likewise.
15606 * gfortran.dg/g77/cpp4.F: Likewise.
15607 * gfortran.dg/g77/cpp5.F: Likewise.
15608 * gfortran.dg/g77/dcomplex.f: Likewise.
15609 * gfortran.dg/g77/dnrm2.f: Likewise.
15610 * gfortran.dg/g77/erfc.f: Likewise.
15611 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
15612 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
15613 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
15614 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
15615 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
15616 * gfortran.dg/g77/int8421.f: Likewise.
15617 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
15618 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
15619 * gfortran.dg/g77/le.f: Likewise.
15620 * gfortran.dg/g77/short.f: Likewise.
15621 * gfortran.dg/gamma_1.f90: Likewise.
15622 * gfortran.dg/gamma_4.f90: Likewise.
15623 * gfortran.dg/gamma_5.f90: Likewise.
15624 * gfortran.dg/generic_13.f90: Likewise.
15625 * gfortran.dg/generic_15.f90: Likewise.
15626 * gfortran.dg/generic_19.f90: Likewise.
15627 * gfortran.dg/generic_20.f90: Likewise.
15628 * gfortran.dg/generic_23.f03: Likewise.
15629 * gfortran.dg/generic_25.f90: Likewise.
15630 * gfortran.dg/generic_27.f90: Likewise.
15631 * gfortran.dg/generic_31.f90: Likewise.
15632 * gfortran.dg/generic_4.f90: Likewise.
15633 * gfortran.dg/global_vars_c_init.f90: Likewise.
15634 * gfortran.dg/global_vars_f90_init.f90: Likewise.
15635 * gfortran.dg/gnu_logical_1.F: Likewise.
15636 * gfortran.dg/goacc/fixed-1.f: Likewise.
15637 * gfortran.dg/goacc/fixed-2.f: Likewise.
15638 * gfortran.dg/goacc/gang-static.f95: Likewise.
15639 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
15640 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
15641 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
15642 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
15643 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
15644 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
15645 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
15646 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
15647 * gfortran.dg/goacc/omp-fixed.f: Likewise.
15648 * gfortran.dg/gomp/crayptr5.f90: Likewise.
15649 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
15650 * gfortran.dg/gomp/pr48794.f90: Likewise.
15651 * gfortran.dg/gomp/pr72744.f90: Likewise.
15652 * gfortran.dg/gomp/pr77665.f90: Likewise.
15653 * gfortran.dg/gomp/workshare2.f90: Likewise.
15654 * gfortran.dg/gomp/workshare3.f90: Likewise.
15655 * gfortran.dg/goto_1.f: Likewise.
15656 * gfortran.dg/goto_2.f90: Likewise.
15657 * gfortran.dg/goto_4.f90: Likewise.
15658 * gfortran.dg/goto_6.f: Likewise.
15659 * gfortran.dg/graphite/id-26.f03: Likewise.
15660 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
15661 * gfortran.dg/graphite/pr29581.f90: Likewise.
15662 * gfortran.dg/graphite/pr29832.f90: Likewise.
15663 * gfortran.dg/graphite/run-id-1.f: Likewise.
15664 * gfortran.dg/graphite/run-id-2.f90: Likewise.
15665 * gfortran.dg/graphite/run-id-3.f90: Likewise.
15666 * gfortran.dg/hollerith.f90: Likewise.
15667 * gfortran.dg/hollerith4.f90: Likewise.
15668 * gfortran.dg/hollerith6.f90: Likewise.
15669 * gfortran.dg/hollerith8.f90: Likewise.
15670 * gfortran.dg/hollerith_1.f90: Likewise.
15671 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
15672 * gfortran.dg/hollerith_f95.f90: Likewise.
15673 * gfortran.dg/hollerith_legacy.f90: Likewise.
15674 * gfortran.dg/host_assoc_call_3.f90: Likewise.
15675 * gfortran.dg/host_assoc_function_1.f90: Likewise.
15676 * gfortran.dg/host_assoc_function_3.f90: Likewise.
15677 * gfortran.dg/host_assoc_function_4.f90: Likewise.
15678 * gfortran.dg/host_assoc_function_9.f90: Likewise.
15679 * gfortran.dg/host_dummy_index_1.f90: Likewise.
15680 * gfortran.dg/hypot_1.f90: Likewise.
15681 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
15682 * gfortran.dg/iargc.f90: Likewise.
15683 * gfortran.dg/ibits.f90: Likewise.
15684 * gfortran.dg/ichar_1.f90: Likewise.
15685 * gfortran.dg/ichar_2.f90: Likewise.
15686 * gfortran.dg/ieee/ieee_1.F90: Likewise.
15687 * gfortran.dg/ieee/ieee_2.f90: Likewise.
15688 * gfortran.dg/ieee/ieee_3.f90: Likewise.
15689 * gfortran.dg/ieee/ieee_4.f90: Likewise.
15690 * gfortran.dg/ieee/ieee_6.f90: Likewise.
15691 * gfortran.dg/ieee/ieee_7.f90: Likewise.
15692 * gfortran.dg/ieee/ieee_8.f90: Likewise.
15693 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
15694 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
15695 * gfortran.dg/ieee/large_1.f90: Likewise.
15696 * gfortran.dg/ieee/large_2.f90: Likewise.
15697 * gfortran.dg/ieee/large_3.F90: Likewise.
15698 * gfortran.dg/ieee/large_4.f90: Likewise.
15699 * gfortran.dg/ieee/rounding_1.f90: Likewise.
15700 * gfortran.dg/ieee/underflow_1.f90: Likewise.
15701 * gfortran.dg/impl_do_var_data.f90: Likewise.
15702 * gfortran.dg/implicit_10.f90: Likewise.
15703 * gfortran.dg/implicit_12.f90: Likewise.
15704 * gfortran.dg/implicit_class_1.f90: Likewise.
15705 * gfortran.dg/implicit_pure_1.f90: Likewise.
15706 * gfortran.dg/implied_do_1.f90: Likewise.
15707 * gfortran.dg/implied_do_io_1.f90: Likewise.
15708 * gfortran.dg/implied_do_io_2.f90: Likewise.
15709 * gfortran.dg/implied_do_io_3.f90: Likewise.
15710 * gfortran.dg/implied_shape_1.f08: Likewise.
15711 * gfortran.dg/import.f90: Likewise.
15712 * gfortran.dg/import4.f90: Likewise.
15713 * gfortran.dg/impure_1.f08: Likewise.
15714 * gfortran.dg/index.f90: Likewise.
15715 * gfortran.dg/index_2.f90: Likewise.
15716 * gfortran.dg/init_flag_1.f90: Likewise.
15717 * gfortran.dg/init_flag_10.f90: Likewise.
15718 * gfortran.dg/init_flag_15.f03: Likewise.
15719 * gfortran.dg/init_flag_2.f90: Likewise.
15720 * gfortran.dg/init_flag_3.f90: Likewise.
15721 * gfortran.dg/init_flag_4.f90: Likewise.
15722 * gfortran.dg/init_flag_5.f90: Likewise.
15723 * gfortran.dg/init_flag_6.f90: Likewise.
15724 * gfortran.dg/init_flag_7.f90: Likewise.
15725 * gfortran.dg/init_flag_9.f90: Likewise.
15726 * gfortran.dg/initialization_11.f90: Likewise.
15727 * gfortran.dg/initialization_19.f90: Likewise.
15728 * gfortran.dg/initialization_2.f90: Likewise.
15729 * gfortran.dg/initialization_22.f90: Likewise.
15730 * gfortran.dg/initialization_27.f90: Likewise.
15731 * gfortran.dg/initialization_5.f90: Likewise.
15732 * gfortran.dg/initialization_6.f90: Likewise.
15733 * gfortran.dg/inline_matmul_1.f90: Likewise.
15734 * gfortran.dg/inline_matmul_10.f90: Likewise.
15735 * gfortran.dg/inline_matmul_11.f90: Likewise.
15736 * gfortran.dg/inline_matmul_13.f90: Likewise.
15737 * gfortran.dg/inline_matmul_14.f90: Likewise.
15738 * gfortran.dg/inline_matmul_16.f90: Likewise.
15739 * gfortran.dg/inline_matmul_17.f90: Likewise.
15740 * gfortran.dg/inline_matmul_18.f90: Likewise.
15741 * gfortran.dg/inline_matmul_19.f90: Likewise.
15742 * gfortran.dg/inline_matmul_2.f90: Likewise.
15743 * gfortran.dg/inline_matmul_20.f90: Likewise.
15744 * gfortran.dg/inline_matmul_22.f90: Likewise.
15745 * gfortran.dg/inline_matmul_3.f90: Likewise.
15746 * gfortran.dg/inline_matmul_4.f90: Likewise.
15747 * gfortran.dg/inline_matmul_5.f90: Likewise.
15748 * gfortran.dg/inline_matmul_6.f90: Likewise.
15749 * gfortran.dg/inline_matmul_7.f90: Likewise.
15750 * gfortran.dg/inline_matmul_8.f90: Likewise.
15751 * gfortran.dg/inline_matmul_9.f90: Likewise.
15752 * gfortran.dg/inline_sum_1.f90: Likewise.
15753 * gfortran.dg/inline_sum_3.f90: Likewise.
15754 * gfortran.dg/inline_sum_5.f90: Likewise.
15755 * gfortran.dg/inquire-complex.f90: Likewise.
15756 * gfortran.dg/inquire.f90: Likewise.
15757 * gfortran.dg/inquire_10.f90: Likewise.
15758 * gfortran.dg/inquire_13.f90: Likewise.
15759 * gfortran.dg/inquire_15.f90: Likewise.
15760 * gfortran.dg/inquire_16.f90: Likewise.
15761 * gfortran.dg/inquire_17.f90: Likewise.
15762 * gfortran.dg/inquire_5.f90: Likewise.
15763 * gfortran.dg/inquire_6.f90: Likewise.
15764 * gfortran.dg/inquire_7.f90: Likewise.
15765 * gfortran.dg/inquire_9.f90: Likewise.
15766 * gfortran.dg/inquire_internal.f90: Likewise.
15767 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
15768 * gfortran.dg/inquire_size.f90: Likewise.
15769 * gfortran.dg/int_1.f90: Likewise.
15770 * gfortran.dg/int_conv_1.f90: Likewise.
15771 * gfortran.dg/int_range_io_1.f90: Likewise.
15772 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
15773 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
15774 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
15775 * gfortran.dg/integer_plus.f90: Likewise.
15776 * gfortran.dg/intent_out_2.f90: Likewise.
15777 * gfortran.dg/intent_out_5.f90: Likewise.
15778 * gfortran.dg/intent_out_6.f90: Likewise.
15779 * gfortran.dg/interface_12.f90: Likewise.
15780 * gfortran.dg/interface_19.f90: Likewise.
15781 * gfortran.dg/interface_4.f90: Likewise.
15782 * gfortran.dg/interface_5.f90: Likewise.
15783 * gfortran.dg/interface_9.f90: Likewise.
15784 * gfortran.dg/interface_assignment_1.f90: Likewise.
15785 * gfortran.dg/interface_assignment_2.f90: Likewise.
15786 * gfortran.dg/internal_dummy_2.f08: Likewise.
15787 * gfortran.dg/internal_dummy_3.f08: Likewise.
15788 * gfortran.dg/internal_dummy_4.f08: Likewise.
15789 * gfortran.dg/internal_pack_1.f90: Likewise.
15790 * gfortran.dg/internal_pack_10.f90: Likewise.
15791 * gfortran.dg/internal_pack_12.f90: Likewise.
15792 * gfortran.dg/internal_pack_13.f90: Likewise.
15793 * gfortran.dg/internal_pack_14.f90: Likewise.
15794 * gfortran.dg/internal_pack_15.f90: Likewise.
15795 * gfortran.dg/internal_pack_2.f90: Likewise.
15796 * gfortran.dg/internal_pack_3.f90: Likewise.
15797 * gfortran.dg/internal_pack_4.f90: Likewise.
15798 * gfortran.dg/internal_pack_6.f90: Likewise.
15799 * gfortran.dg/internal_pack_8.f90: Likewise.
15800 * gfortran.dg/internal_readwrite_1.f90: Likewise.
15801 * gfortran.dg/internal_readwrite_2.f90: Likewise.
15802 * gfortran.dg/internal_readwrite_3.f90: Likewise.
15803 * gfortran.dg/intrinsic_actual_1.f: Likewise.
15804 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
15805 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
15806 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
15807 * gfortran.dg/intrinsic_char_1.f90: Likewise.
15808 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
15809 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
15810 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
15811 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
15812 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
15813 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
15814 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
15815 * gfortran.dg/intrinsic_product_1.f90: Likewise.
15816 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
15817 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
15818 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
15819 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
15820 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
15821 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
15822 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
15823 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
15824 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
15825 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
15826 * gfortran.dg/io_err_1.f90: Likewise.
15827 * gfortran.dg/io_real_boz.f90: Likewise.
15828 * gfortran.dg/iomsg_1.f90: Likewise.
15829 * gfortran.dg/iostat_1.f90: Likewise.
15830 * gfortran.dg/iostat_2.f90: Likewise.
15831 * gfortran.dg/iostat_4.f90: Likewise.
15832 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
15833 * gfortran.dg/ishft_1.f90: Likewise.
15834 * gfortran.dg/ishft_2.f90: Likewise.
15835 * gfortran.dg/ishft_4.f90: Likewise.
15836 * gfortran.dg/isnan_1.f90: Likewise.
15837 * gfortran.dg/isnan_2.f90: Likewise.
15838 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
15839 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
15840 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
15841 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
15842 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
15843 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
15844 * gfortran.dg/itime_idate_1.f: Likewise.
15845 * gfortran.dg/itime_idate_2.f: Likewise.
15846 * gfortran.dg/large_integer_kind_1.f90: Likewise.
15847 * gfortran.dg/large_integer_kind_2.f90: Likewise.
15848 * gfortran.dg/large_real_kind_1.f90: Likewise.
15849 * gfortran.dg/large_real_kind_2.F90: Likewise.
15850 * gfortran.dg/large_real_kind_3.F90: Likewise.
15851 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
15852 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
15853 * gfortran.dg/large_recl.f90: Likewise.
15854 * gfortran.dg/large_unit_1.f90: Likewise.
15855 * gfortran.dg/large_unit_2.f90: Likewise.
15856 * gfortran.dg/largeequiv_1.f90: Likewise.
15857 * gfortran.dg/leadz_trailz_1.f90: Likewise.
15858 * gfortran.dg/leadz_trailz_2.f90: Likewise.
15859 * gfortran.dg/leadz_trailz_3.f90: Likewise.
15860 * gfortran.dg/list_read_1.f90: Likewise.
15861 * gfortran.dg/list_read_10.f90: Likewise.
15862 * gfortran.dg/list_read_11.f90: Likewise.
15863 * gfortran.dg/list_read_12.f90: Likewise.
15864 * gfortran.dg/list_read_13.f: Likewise.
15865 * gfortran.dg/list_read_14.f90: Likewise.
15866 * gfortran.dg/list_read_2.f90: Likewise.
15867 * gfortran.dg/list_read_3.f90: Likewise.
15868 * gfortran.dg/list_read_4.f90: Likewise.
15869 * gfortran.dg/list_read_5.f90: Likewise.
15870 * gfortran.dg/list_read_6.f90: Likewise.
15871 * gfortran.dg/list_read_7.f90: Likewise.
15872 * gfortran.dg/list_read_8.f90: Likewise.
15873 * gfortran.dg/list_read_9.f90: Likewise.
15874 * gfortran.dg/loc_2.f90: Likewise.
15875 * gfortran.dg/logical_1.f90: Likewise.
15876 * gfortran.dg/logical_dot_product.f90: Likewise.
15877 * gfortran.dg/logical_temp_io.f90: Likewise.
15878 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
15879 * gfortran.dg/lrshift_1.f90: Likewise.
15880 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
15881 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
15882 * gfortran.dg/lto/pr40725_0.f03: Likewise.
15883 * gfortran.dg/lto/pr41576_1.f90: Likewise.
15884 * gfortran.dg/make_unit.f90: Likewise.
15885 * gfortran.dg/mapping_1.f90: Likewise.
15886 * gfortran.dg/mapping_2.f90: Likewise.
15887 * gfortran.dg/mapping_3.f90: Likewise.
15888 * gfortran.dg/masklr_1.F90: Likewise.
15889 * gfortran.dg/masklr_2.F90: Likewise.
15890 * gfortran.dg/matmul_1.f90: Likewise.
15891 * gfortran.dg/matmul_10.f90: Likewise.
15892 * gfortran.dg/matmul_12.f90: Likewise.
15893 * gfortran.dg/matmul_16.f90: Likewise.
15894 * gfortran.dg/matmul_17.f90: Likewise.
15895 * gfortran.dg/matmul_18.f90: Likewise.
15896 * gfortran.dg/matmul_2.f90: Likewise.
15897 * gfortran.dg/matmul_3.f90: Likewise.
15898 * gfortran.dg/matmul_4.f90: Likewise.
15899 * gfortran.dg/matmul_6.f90: Likewise.
15900 * gfortran.dg/matmul_8.f03: Likewise.
15901 * gfortran.dg/matmul_9.f90: Likewise.
15902 * gfortran.dg/matmul_bounds_12.f90: Likewise.
15903 * gfortran.dg/matmul_bounds_6.f90: Likewise.
15904 * gfortran.dg/matmul_const.f90: Likewise.
15905 * gfortran.dg/maxloc_1.f90: Likewise.
15906 * gfortran.dg/maxloc_2.f90: Likewise.
15907 * gfortran.dg/maxloc_3.f90: Likewise.
15908 * gfortran.dg/maxloc_4.f90: Likewise.
15909 * gfortran.dg/maxloc_string_1.f90: Likewise.
15910 * gfortran.dg/maxlocval_1.f90: Likewise.
15911 * gfortran.dg/maxlocval_2.f90: Likewise.
15912 * gfortran.dg/maxlocval_3.f90: Likewise.
15913 * gfortran.dg/maxlocval_4.f90: Likewise.
15914 * gfortran.dg/maxval_char_1.f90: Likewise.
15915 * gfortran.dg/maxval_char_2.f90: Likewise.
15916 * gfortran.dg/maxval_char_3.f90: Likewise.
15917 * gfortran.dg/maxval_char_4.f90: Likewise.
15918 * gfortran.dg/maxval_parameter_1.f90: Likewise.
15919 * gfortran.dg/mclock.f90: Likewise.
15920 * gfortran.dg/merge_bits_1.F90: Likewise.
15921 * gfortran.dg/merge_bits_2.F90: Likewise.
15922 * gfortran.dg/merge_char_1.f90: Likewise.
15923 * gfortran.dg/merge_init_expr.f90: Likewise.
15924 * gfortran.dg/min_max_optional_1.f90: Likewise.
15925 * gfortran.dg/min_max_optional_5.f90: Likewise.
15926 * gfortran.dg/minloc_1.f90: Likewise.
15927 * gfortran.dg/minloc_2.f90: Likewise.
15928 * gfortran.dg/minloc_3.f90: Likewise.
15929 * gfortran.dg/minloc_4.f90: Likewise.
15930 * gfortran.dg/minloc_string_1.f90: Likewise.
15931 * gfortran.dg/minlocval_1.f90: Likewise.
15932 * gfortran.dg/minlocval_2.f90: Likewise.
15933 * gfortran.dg/minlocval_3.f90: Likewise.
15934 * gfortran.dg/minlocval_4.f90: Likewise.
15935 * gfortran.dg/minmax_char_1.f90: Likewise.
15936 * gfortran.dg/minmaxloc_1.f90: Likewise.
15937 * gfortran.dg/minmaxloc_10.f90: Likewise.
15938 * gfortran.dg/minmaxloc_11.f90: Likewise.
15939 * gfortran.dg/minmaxloc_12.f90: Likewise.
15940 * gfortran.dg/minmaxloc_13.f90: Likewise.
15941 * gfortran.dg/minmaxloc_2.f90: Likewise.
15942 * gfortran.dg/minmaxloc_3.f90: Likewise.
15943 * gfortran.dg/minmaxloc_4.f90: Likewise.
15944 * gfortran.dg/minmaxloc_5.f90: Likewise.
15945 * gfortran.dg/minmaxloc_6.f90: Likewise.
15946 * gfortran.dg/minmaxloc_7.f90: Likewise.
15947 * gfortran.dg/minmaxloc_8.f90: Likewise.
15948 * gfortran.dg/minmaxval_1.f90: Likewise.
15949 * gfortran.dg/minval_char_1.f90: Likewise.
15950 * gfortran.dg/minval_char_2.f90: Likewise.
15951 * gfortran.dg/minval_char_3.f90: Likewise.
15952 * gfortran.dg/minval_char_4.f90: Likewise.
15953 * gfortran.dg/minval_char_5.f90: Likewise.
15954 * gfortran.dg/minval_parameter_1.f90: Likewise.
15955 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
15956 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
15957 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
15958 * gfortran.dg/missing_parens_1.f90: Likewise.
15959 * gfortran.dg/missing_parens_2.f90: Likewise.
15960 * gfortran.dg/mod_large_1.f90: Likewise.
15961 * gfortran.dg/mod_sign0_1.f90: Likewise.
15962 * gfortran.dg/module_blank_common.f90: Likewise.
15963 * gfortran.dg/module_commons_1.f90: Likewise.
15964 * gfortran.dg/module_commons_3.f90: Likewise.
15965 * gfortran.dg/module_double_reuse.f90: Likewise.
15966 * gfortran.dg/module_equivalence_1.f90: Likewise.
15967 * gfortran.dg/module_equivalence_2.f90: Likewise.
15968 * gfortran.dg/module_equivalence_3.f90: Likewise.
15969 * gfortran.dg/module_equivalence_5.f90: Likewise.
15970 * gfortran.dg/module_interface_1.f90: Likewise.
15971 * gfortran.dg/module_nan.f90: Likewise.
15972 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
15973 * gfortran.dg/module_procedure_1.f90: Likewise.
15974 * gfortran.dg/module_read_1.f90: Likewise.
15975 * gfortran.dg/module_read_2.f90: Likewise.
15976 * gfortran.dg/module_widestring_1.f90: Likewise.
15977 * gfortran.dg/move_alloc.f90: Likewise.
15978 * gfortran.dg/move_alloc_10.f90: Likewise.
15979 * gfortran.dg/move_alloc_13.f90: Likewise.
15980 * gfortran.dg/move_alloc_14.f90: Likewise.
15981 * gfortran.dg/move_alloc_15.f90: Likewise.
15982 * gfortran.dg/move_alloc_16.f90: Likewise.
15983 * gfortran.dg/move_alloc_2.f90: Likewise.
15984 * gfortran.dg/move_alloc_5.f90: Likewise.
15985 * gfortran.dg/move_alloc_6.f90: Likewise.
15986 * gfortran.dg/move_alloc_9.f90: Likewise.
15987 * gfortran.dg/multiple_allocation_1.f90: Likewise.
15988 * gfortran.dg/multiple_allocation_3.f90: Likewise.
15989 * gfortran.dg/mvbits_1.f90: Likewise.
15990 * gfortran.dg/mvbits_2.f90: Likewise.
15991 * gfortran.dg/mvbits_3.f90: Likewise.
15992 * gfortran.dg/mvbits_4.f90: Likewise.
15993 * gfortran.dg/mvbits_7.f90: Likewise.
15994 * gfortran.dg/mvbits_8.f90: Likewise.
15995 * gfortran.dg/namelist_11.f: Likewise.
15996 * gfortran.dg/namelist_12.f: Likewise.
15997 * gfortran.dg/namelist_13.f90: Likewise.
15998 * gfortran.dg/namelist_14.f90: Likewise.
15999 * gfortran.dg/namelist_15.f90: Likewise.
16000 * gfortran.dg/namelist_16.f90: Likewise.
16001 * gfortran.dg/namelist_17.f90: Likewise.
16002 * gfortran.dg/namelist_18.f90: Likewise.
16003 * gfortran.dg/namelist_19.f90: Likewise.
16004 * gfortran.dg/namelist_20.f90: Likewise.
16005 * gfortran.dg/namelist_21.f90: Likewise.
16006 * gfortran.dg/namelist_22.f90: Likewise.
16007 * gfortran.dg/namelist_23.f90: Likewise.
16008 * gfortran.dg/namelist_24.f90: Likewise.
16009 * gfortran.dg/namelist_26.f90: Likewise.
16010 * gfortran.dg/namelist_27.f90: Likewise.
16011 * gfortran.dg/namelist_28.f90: Likewise.
16012 * gfortran.dg/namelist_29.f90: Likewise.
16013 * gfortran.dg/namelist_37.f90: Likewise.
16014 * gfortran.dg/namelist_38.f90: Likewise.
16015 * gfortran.dg/namelist_39.f90: Likewise.
16016 * gfortran.dg/namelist_40.f90: Likewise.
16017 * gfortran.dg/namelist_41.f90: Likewise.
16018 * gfortran.dg/namelist_42.f90: Likewise.
16019 * gfortran.dg/namelist_43.f90: Likewise.
16020 * gfortran.dg/namelist_44.f90: Likewise.
16021 * gfortran.dg/namelist_47.f90: Likewise.
16022 * gfortran.dg/namelist_48.f90: Likewise.
16023 * gfortran.dg/namelist_49.f90: Likewise.
16024 * gfortran.dg/namelist_50.f90: Likewise.
16025 * gfortran.dg/namelist_51.f90: Likewise.
16026 * gfortran.dg/namelist_52.f90: Likewise.
16027 * gfortran.dg/namelist_54.f90: Likewise.
16028 * gfortran.dg/namelist_55.f90: Likewise.
16029 * gfortran.dg/namelist_56.f90: Likewise.
16030 * gfortran.dg/namelist_57.f90: Likewise.
16031 * gfortran.dg/namelist_58.f90: Likewise.
16032 * gfortran.dg/namelist_59.f90: Likewise.
16033 * gfortran.dg/namelist_60.f90: Likewise.
16034 * gfortran.dg/namelist_61.f90: Likewise.
16035 * gfortran.dg/namelist_64.f90: Likewise.
16036 * gfortran.dg/namelist_65.f90: Likewise.
16037 * gfortran.dg/namelist_69.f90: Likewise.
16038 * gfortran.dg/namelist_70.f90: Likewise.
16039 * gfortran.dg/namelist_71.f90: Likewise.
16040 * gfortran.dg/namelist_72.f: Likewise.
16041 * gfortran.dg/namelist_73.f90: Likewise.
16042 * gfortran.dg/namelist_77.f90: Likewise.
16043 * gfortran.dg/namelist_78.f90: Likewise.
16044 * gfortran.dg/namelist_79.f90: Likewise.
16045 * gfortran.dg/namelist_80.f90: Likewise.
16046 * gfortran.dg/namelist_81.f90: Likewise.
16047 * gfortran.dg/namelist_82.f90: Likewise.
16048 * gfortran.dg/namelist_84.f90: Likewise.
16049 * gfortran.dg/namelist_85.f90: Likewise.
16050 * gfortran.dg/namelist_86.f90: Likewise.
16051 * gfortran.dg/namelist_87.f90: Likewise.
16052 * gfortran.dg/namelist_88.f90: Likewise.
16053 * gfortran.dg/namelist_89.f90: Likewise.
16054 * gfortran.dg/namelist_90.f: Likewise.
16055 * gfortran.dg/namelist_95.f90: Likewise.
16056 * gfortran.dg/namelist_char_only.f90: Likewise.
16057 * gfortran.dg/namelist_empty.f90: Likewise.
16058 * gfortran.dg/namelist_internal.f90: Likewise.
16059 * gfortran.dg/namelist_use.f90: Likewise.
16060 * gfortran.dg/namelist_use_only.f90: Likewise.
16061 * gfortran.dg/namelist_utf8.f90: Likewise.
16062 * gfortran.dg/nan_1.f90: Likewise.
16063 * gfortran.dg/nan_2.f90: Likewise.
16064 * gfortran.dg/nan_3.f90: Likewise.
16065 * gfortran.dg/nan_6.f90: Likewise.
16066 * gfortran.dg/nan_7.f90: Likewise.
16067 * gfortran.dg/nearest_1.f90: Likewise.
16068 * gfortran.dg/nearest_2.f90: Likewise.
16069 * gfortran.dg/nearest_3.f90: Likewise.
16070 * gfortran.dg/negative-z-descriptor.f90: Likewise.
16071 * gfortran.dg/negative_automatic_size.f90: Likewise.
16072 * gfortran.dg/negative_unit.f: Likewise.
16073 * gfortran.dg/negative_unit2.f90: Likewise.
16074 * gfortran.dg/negative_unit_int8.f: Likewise.
16075 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
16076 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
16077 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
16078 * gfortran.dg/nested_modules_1.f90: Likewise.
16079 * gfortran.dg/nested_modules_2.f90: Likewise.
16080 * gfortran.dg/nested_modules_3.f90: Likewise.
16081 * gfortran.dg/nesting_1.f90: Likewise.
16082 * gfortran.dg/new_line.f90: Likewise.
16083 * gfortran.dg/newunit_1.f90: Likewise.
16084 * gfortran.dg/newunit_3.f90: Likewise.
16085 * gfortran.dg/newunit_5.f90.f90: Likewise.
16086 * gfortran.dg/nint_1.f90: Likewise.
16087 * gfortran.dg/nint_2.f90: Likewise.
16088 * gfortran.dg/no_arg_check_2.f90: Likewise.
16089 * gfortran.dg/no_range_check_1.f90: Likewise.
16090 * gfortran.dg/no_range_check_2.f90: Likewise.
16091 * gfortran.dg/no_range_check_3.f90: Likewise.
16092 * gfortran.dg/noadv_size.f90: Likewise.
16093 * gfortran.dg/nonreturning_statements.f90: Likewise.
16094 * gfortran.dg/norm2_1.f90: Likewise.
16095 * gfortran.dg/norm2_3.f90: Likewise.
16096 * gfortran.dg/nosigned_zero_1.f90: Likewise.
16097 * gfortran.dg/nosigned_zero_2.f90: Likewise.
16098 * gfortran.dg/nosigned_zero_3.f90: Likewise.
16099 * gfortran.dg/null_4.f90: Likewise.
16100 * gfortran.dg/null_9.f90: Likewise.
16101 * gfortran.dg/nullify_3.f90: Likewise.
16102 * gfortran.dg/oldstyle_1.f90: Likewise.
16103 * gfortran.dg/open_access_append_1.f90: Likewise.
16104 * gfortran.dg/open_access_append_2.f90: Likewise.
16105 * gfortran.dg/open_errors.f90: Likewise.
16106 * gfortran.dg/open_negative_unit_1.f90: Likewise.
16107 * gfortran.dg/open_new.f90: Likewise.
16108 * gfortran.dg/open_readonly_1.f90: Likewise.
16109 * gfortran.dg/operator_1.f90: Likewise.
16110 * gfortran.dg/optional_absent_1.f90: Likewise.
16111 * gfortran.dg/optional_absent_2.f90: Likewise.
16112 * gfortran.dg/optional_absent_3.f90: Likewise.
16113 * gfortran.dg/optional_class_1.f90: Likewise.
16114 * gfortran.dg/optional_dim_2.f90: Likewise.
16115 * gfortran.dg/optional_dim_3.f90: Likewise.
16116 * gfortran.dg/output_exponents_1.f90: Likewise.
16117 * gfortran.dg/overload_1.f90: Likewise.
16118 * gfortran.dg/overload_2.f90: Likewise.
16119 * gfortran.dg/overwrite_1.f: Likewise.
16120 * gfortran.dg/pad_no.f90: Likewise.
16121 * gfortran.dg/parameter_array_init_1.f90: Likewise.
16122 * gfortran.dg/parameter_array_init_2.f90: Likewise.
16123 * gfortran.dg/parameter_array_init_4.f90: Likewise.
16124 * gfortran.dg/parameter_array_init_5.f90: Likewise.
16125 * gfortran.dg/parameter_array_section_2.f90: Likewise.
16126 * gfortran.dg/parens_3.f90: Likewise.
16127 * gfortran.dg/parens_5.f90: Likewise.
16128 * gfortran.dg/parens_6.f90: Likewise.
16129 * gfortran.dg/parent_result_ref_1.f90: Likewise.
16130 * gfortran.dg/parent_result_ref_2.f90: Likewise.
16131 * gfortran.dg/parent_result_ref_3.f90: Likewise.
16132 * gfortran.dg/parent_result_ref_4.f90: Likewise.
16133 * gfortran.dg/parity_1.f90: Likewise.
16134 * gfortran.dg/past_eor.f90: Likewise.
16135 * gfortran.dg/pdt_1.f03: Likewise.
16136 * gfortran.dg/pdt_10.f03: Likewise.
16137 * gfortran.dg/pdt_11.f03: Likewise.
16138 * gfortran.dg/pdt_12.f03: Likewise.
16139 * gfortran.dg/pdt_13.f03: Likewise.
16140 * gfortran.dg/pdt_14.f03: Likewise.
16141 * gfortran.dg/pdt_15.f03: Likewise.
16142 * gfortran.dg/pdt_19.f03: Likewise.
16143 * gfortran.dg/pdt_20.f03: Likewise.
16144 * gfortran.dg/pdt_22.f03: Likewise.
16145 * gfortran.dg/pdt_23.f03: Likewise.
16146 * gfortran.dg/pdt_25.f03: Likewise.
16147 * gfortran.dg/pdt_26.f03: Likewise.
16148 * gfortran.dg/pdt_27.f03: Likewise.
16149 * gfortran.dg/pdt_28.f03: Likewise.
16150 * gfortran.dg/pdt_3.f03: Likewise.
16151 * gfortran.dg/pdt_4.f03: Likewise.
16152 * gfortran.dg/pdt_5.f03: Likewise.
16153 * gfortran.dg/pdt_7.f03: Likewise.
16154 * gfortran.dg/pointer_1.f90: Likewise.
16155 * gfortran.dg/pointer_array_1.f90: Likewise.
16156 * gfortran.dg/pointer_array_3.f90: Likewise.
16157 * gfortran.dg/pointer_array_4.f90: Likewise.
16158 * gfortran.dg/pointer_array_5.f90: Likewise.
16159 * gfortran.dg/pointer_array_6.f90: Likewise.
16160 * gfortran.dg/pointer_array_7.f90: Likewise.
16161 * gfortran.dg/pointer_array_8.f90: Likewise.
16162 * gfortran.dg/pointer_array_9.f90: Likewise.
16163 * gfortran.dg/pointer_array_component_1.f90: Likewise.
16164 * gfortran.dg/pointer_array_component_2.f90: Likewise.
16165 * gfortran.dg/pointer_assign_10.f90: Likewise.
16166 * gfortran.dg/pointer_assign_11.f90: Likewise.
16167 * gfortran.dg/pointer_assign_4.f90: Likewise.
16168 * gfortran.dg/pointer_assign_8.f90: Likewise.
16169 * gfortran.dg/pointer_assign_9.f90: Likewise.
16170 * gfortran.dg/pointer_check_10.f90: Likewise.
16171 * gfortran.dg/pointer_check_9.f90: Likewise.
16172 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
16173 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
16174 * gfortran.dg/pointer_function_result_1.f90: Likewise.
16175 * gfortran.dg/pointer_init_1.f90: Likewise.
16176 * gfortran.dg/pointer_init_3.f90: Likewise.
16177 * gfortran.dg/pointer_init_4.f90: Likewise.
16178 * gfortran.dg/pointer_init_5.f90: Likewise.
16179 * gfortran.dg/pointer_init_8.f90: Likewise.
16180 * gfortran.dg/pointer_intent_1.f90: Likewise.
16181 * gfortran.dg/pointer_intent_4.f90: Likewise.
16182 * gfortran.dg/pointer_intent_5.f90: Likewise.
16183 * gfortran.dg/pointer_remapping_10.f90: Likewise.
16184 * gfortran.dg/pointer_remapping_4.f03: Likewise.
16185 * gfortran.dg/pointer_remapping_5.f08: Likewise.
16186 * gfortran.dg/pointer_remapping_9.f90: Likewise.
16187 * gfortran.dg/pointer_target_1.f90: Likewise.
16188 * gfortran.dg/pointer_target_2.f90: Likewise.
16189 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
16190 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
16191 * gfortran.dg/power.f90: Likewise.
16192 * gfortran.dg/power1.f90: Likewise.
16193 * gfortran.dg/power_3.f90: Likewise.
16194 * gfortran.dg/power_4.f90: Likewise.
16195 * gfortran.dg/power_5.f90: Likewise.
16196 * gfortran.dg/pr12884.f: Likewise.
16197 * gfortran.dg/pr15129.f90: Likewise.
16198 * gfortran.dg/pr15140.f90: Likewise.
16199 * gfortran.dg/pr15324.f90: Likewise.
16200 * gfortran.dg/pr15332.f: Likewise.
16201 * gfortran.dg/pr15957.f90: Likewise.
16202 * gfortran.dg/pr15959.f90: Likewise.
16203 * gfortran.dg/pr16597.f90: Likewise.
16204 * gfortran.dg/pr16861.f90: Likewise.
16205 * gfortran.dg/pr16938.f90: Likewise.
16206 * gfortran.dg/pr17090.f90: Likewise.
16207 * gfortran.dg/pr17143.f90: Likewise.
16208 * gfortran.dg/pr17164.f90: Likewise.
16209 * gfortran.dg/pr17229.f: Likewise.
16210 * gfortran.dg/pr17285.f90: Likewise.
16211 * gfortran.dg/pr17286.f90: Likewise.
16212 * gfortran.dg/pr17472.f: Likewise.
16213 * gfortran.dg/pr17612.f90: Likewise.
16214 * gfortran.dg/pr17706.f90: Likewise.
16215 * gfortran.dg/pr18025.f90: Likewise.
16216 * gfortran.dg/pr18122.f90: Likewise.
16217 * gfortran.dg/pr18210.f90: Likewise.
16218 * gfortran.dg/pr18392.f90: Likewise.
16219 * gfortran.dg/pr19155.f: Likewise.
16220 * gfortran.dg/pr19216.f: Likewise.
16221 * gfortran.dg/pr19467.f90: Likewise.
16222 * gfortran.dg/pr19657.f: Likewise.
16223 * gfortran.dg/pr19926.f90: Likewise.
16224 * gfortran.dg/pr19928-1.f90: Likewise.
16225 * gfortran.dg/pr19928-2.f90: Likewise.
16226 * gfortran.dg/pr20086.f90: Likewise.
16227 * gfortran.dg/pr20124.f90: Likewise.
16228 * gfortran.dg/pr20163-2.f: Likewise.
16229 * gfortran.dg/pr20480.f90: Likewise.
16230 * gfortran.dg/pr20755.f: Likewise.
16231 * gfortran.dg/pr20950.f: Likewise.
16232 * gfortran.dg/pr21177.f90: Likewise.
16233 * gfortran.dg/pr21730.f: Likewise.
16234 * gfortran.dg/pr22491.f: Likewise.
16235 * gfortran.dg/pr25603.f: Likewise.
16236 * gfortran.dg/pr26246_2.f90: Likewise.
16237 * gfortran.dg/pr32136.f90: Likewise.
16238 * gfortran.dg/pr32533.f90: Likewise.
16239 * gfortran.dg/pr33794.f90: Likewise.
16240 * gfortran.dg/pr35662.f90: Likewise.
16241 * gfortran.dg/pr35944-1.f90: Likewise.
16242 * gfortran.dg/pr35944-2.f90: Likewise.
16243 * gfortran.dg/pr35983.f90: Likewise.
16244 * gfortran.dg/pr39865.f90: Likewise.
16245 * gfortran.dg/pr41212.f90: Likewise.
16246 * gfortran.dg/pr43808.f90: Likewise.
16247 * gfortran.dg/pr44592.f90: Likewise.
16248 * gfortran.dg/pr44735.f90: Likewise.
16249 * gfortran.dg/pr45308.f03: Likewise.
16250 * gfortran.dg/pr46297.f: Likewise.
16251 * gfortran.dg/pr46588.f90: Likewise.
16252 * gfortran.dg/pr46665.f90: Likewise.
16253 * gfortran.dg/pr46804.f90: Likewise.
16254 * gfortran.dg/pr47008.f03: Likewise.
16255 * gfortran.dg/pr47614.f: Likewise.
16256 * gfortran.dg/pr47878.f90: Likewise.
16257 * gfortran.dg/pr49103.f90: Likewise.
16258 * gfortran.dg/pr50069_1.f90: Likewise.
16259 * gfortran.dg/pr50769.f90: Likewise.
16260 * gfortran.dg/pr52608.f90: Likewise.
16261 * gfortran.dg/pr55086_2.f90: Likewise.
16262 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
16263 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
16264 * gfortran.dg/pr55330.f90: Likewise.
16265 * gfortran.dg/pr56015.f90: Likewise.
16266 * gfortran.dg/pr57910.f90: Likewise.
16267 * gfortran.dg/pr59700.f90: Likewise.
16268 * gfortran.dg/pr62125.f90: Likewise.
16269 * gfortran.dg/pr64530.f90: Likewise.
16270 * gfortran.dg/pr65429.f90: Likewise.
16271 * gfortran.dg/pr65450.f90: Likewise.
16272 * gfortran.dg/pr65504.f90: Likewise.
16273 * gfortran.dg/pr65903.f90: Likewise.
16274 * gfortran.dg/pr66311.f90: Likewise.
16275 * gfortran.dg/pr66864.f90: Likewise.
16276 * gfortran.dg/pr67140.f90: Likewise.
16277 * gfortran.dg/pr67524.f90: Likewise.
16278 * gfortran.dg/pr67885.f90: Likewise.
16279 * gfortran.dg/pr68053.f90: Likewise.
16280 * gfortran.dg/pr68566.f90: Likewise.
16281 * gfortran.dg/pr69514_1.f90: Likewise.
16282 * gfortran.dg/pr69514_2.f90: Likewise.
16283 * gfortran.dg/pr69739.f90: Likewise.
16284 * gfortran.dg/pr70673.f90: Likewise.
16285 * gfortran.dg/pr71523_2.f90: Likewise.
16286 * gfortran.dg/pr71764.f90: Likewise.
16287 * gfortran.dg/pr78092.f90: Likewise.
16288 * gfortran.dg/pr82973.f90: Likewise.
16289 * gfortran.dg/pr83864.f90: Likewise.
16290 * gfortran.dg/pr83874.f90: Likewise.
16291 * gfortran.dg/pr84088.f90: Likewise.
16292 * gfortran.dg/pr84155.f90: Likewise.
16293 * gfortran.dg/proc_decl_12.f90: Likewise.
16294 * gfortran.dg/proc_decl_13.f90: Likewise.
16295 * gfortran.dg/proc_decl_15.f90: Likewise.
16296 * gfortran.dg/proc_decl_17.f90: Likewise.
16297 * gfortran.dg/proc_decl_18.f90: Likewise.
16298 * gfortran.dg/proc_decl_2.f90: Likewise.
16299 * gfortran.dg/proc_decl_5.f90: Likewise.
16300 * gfortran.dg/proc_decl_9.f90: Likewise.
16301 * gfortran.dg/proc_ptr_1.f90: Likewise.
16302 * gfortran.dg/proc_ptr_10.f90: Likewise.
16303 * gfortran.dg/proc_ptr_12.f90: Likewise.
16304 * gfortran.dg/proc_ptr_18.f90: Likewise.
16305 * gfortran.dg/proc_ptr_19.f90: Likewise.
16306 * gfortran.dg/proc_ptr_21.f90: Likewise.
16307 * gfortran.dg/proc_ptr_22.f90: Likewise.
16308 * gfortran.dg/proc_ptr_23.f90: Likewise.
16309 * gfortran.dg/proc_ptr_25.f90: Likewise.
16310 * gfortran.dg/proc_ptr_26.f90: Likewise.
16311 * gfortran.dg/proc_ptr_3.f90: Likewise.
16312 * gfortran.dg/proc_ptr_36.f90: Likewise.
16313 * gfortran.dg/proc_ptr_47.f90: Likewise.
16314 * gfortran.dg/proc_ptr_48.f90: Likewise.
16315 * gfortran.dg/proc_ptr_5.f90: Likewise.
16316 * gfortran.dg/proc_ptr_6.f90: Likewise.
16317 * gfortran.dg/proc_ptr_7.f90: Likewise.
16318 * gfortran.dg/proc_ptr_8.f90: Likewise.
16319 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
16320 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
16321 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
16322 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
16323 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
16324 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
16325 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
16326 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
16327 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
16328 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
16329 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
16330 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
16331 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
16332 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
16333 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
16334 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
16335 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
16336 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
16337 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
16338 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
16339 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
16340 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
16341 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
16342 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
16343 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
16344 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
16345 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
16346 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
16347 * gfortran.dg/product_init_expr.f03: Likewise.
16348 * gfortran.dg/promotion.f90: Likewise.
16349 * gfortran.dg/promotion_3.f90: Likewise.
16350 * gfortran.dg/promotion_4.f90: Likewise.
16351 * gfortran.dg/protected_1.f90: Likewise.
16352 * gfortran.dg/protected_2.f90: Likewise.
16353 * gfortran.dg/ptr-func-1.f90: Likewise.
16354 * gfortran.dg/ptr-func-2.f90: Likewise.
16355 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
16356 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
16357 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
16358 * gfortran.dg/pure_byref_1.f90: Likewise.
16359 * gfortran.dg/pure_byref_2.f90: Likewise.
16360 * gfortran.dg/pure_byref_3.f90: Likewise.
16361 * gfortran.dg/quad_2.f90: Likewise.
16362 * gfortran.dg/quad_3.f90: Likewise.
16363 * gfortran.dg/random_3.f90: Likewise.
16364 * gfortran.dg/random_4.f90: Likewise.
16365 * gfortran.dg/random_7.f90: Likewise.
16366 * gfortran.dg/read_2.f90: Likewise.
16367 * gfortran.dg/read_3.f90: Likewise.
16368 * gfortran.dg/read_4.f90: Likewise.
16369 * gfortran.dg/read_5.f90: Likewise.
16370 * gfortran.dg/read_bad_advance.f90: Likewise.
16371 * gfortran.dg/read_bang.f90: Likewise.
16372 * gfortran.dg/read_bang4.f90: Likewise.
16373 * gfortran.dg/read_comma.f: Likewise.
16374 * gfortran.dg/read_dir.f90: Likewise.
16375 * gfortran.dg/read_empty_file.f: Likewise.
16376 * gfortran.dg/read_eof_1.f90: Likewise.
16377 * gfortran.dg/read_eof_2.f90: Likewise.
16378 * gfortran.dg/read_eof_3.f90: Likewise.
16379 * gfortran.dg/read_eof_4.f90: Likewise.
16380 * gfortran.dg/read_eof_5.f90: Likewise.
16381 * gfortran.dg/read_eof_6.f: Likewise.
16382 * gfortran.dg/read_eof_7.f90: Likewise.
16383 * gfortran.dg/read_eof_8.f90: Likewise.
16384 * gfortran.dg/read_eof_all.f90: Likewise.
16385 * gfortran.dg/read_eor.f90: Likewise.
16386 * gfortran.dg/read_float_1.f90: Likewise.
16387 * gfortran.dg/read_float_2.f03: Likewise.
16388 * gfortran.dg/read_float_3.f90: Likewise.
16389 * gfortran.dg/read_float_4.f90: Likewise.
16390 * gfortran.dg/read_infnan_1.f90: Likewise.
16391 * gfortran.dg/read_list_eof_1.f90: Likewise.
16392 * gfortran.dg/read_logical.f90: Likewise.
16393 * gfortran.dg/read_many_1.f: Likewise.
16394 * gfortran.dg/read_no_eor.f90: Likewise.
16395 * gfortran.dg/read_noadvance.f90: Likewise.
16396 * gfortran.dg/read_repeat.f90: Likewise.
16397 * gfortran.dg/read_repeat_2.f90: Likewise.
16398 * gfortran.dg/read_size_noadvance.f90: Likewise.
16399 * gfortran.dg/read_x_eof.f90: Likewise.
16400 * gfortran.dg/read_x_past.f: Likewise.
16401 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
16402 * gfortran.dg/real_const_1.f: Likewise.
16403 * gfortran.dg/real_const_2.f90: Likewise.
16404 * gfortran.dg/real_const_3.f90: Likewise.
16405 * gfortran.dg/real_do_1.f90: Likewise.
16406 * gfortran.dg/real_index_1.f90: Likewise.
16407 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
16408 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
16409 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
16410 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
16411 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
16412 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
16413 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
16414 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
16415 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
16416 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
16417 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
16418 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
16419 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
16420 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
16421 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
16422 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
16423 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
16424 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
16425 * gfortran.dg/record_marker_1.f90: Likewise.
16426 * gfortran.dg/record_marker_2.f: Likewise.
16427 * gfortran.dg/record_marker_3.f90: Likewise.
16428 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
16429 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
16430 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
16431 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
16432 * gfortran.dg/recursive_check_7.f90: Likewise.
16433 * gfortran.dg/recursive_reference_1.f90: Likewise.
16434 * gfortran.dg/recursive_reference_2.f90: Likewise.
16435 * gfortran.dg/recursive_stack.f90: Likewise.
16436 * gfortran.dg/reduction.f90: Likewise.
16437 * gfortran.dg/repack_arrays_1.f90: Likewise.
16438 * gfortran.dg/repeat_1.f90: Likewise.
16439 * gfortran.dg/repeat_2.f90: Likewise.
16440 * gfortran.dg/repeat_3.f90: Likewise.
16441 * gfortran.dg/repeat_6.f90: Likewise.
16442 * gfortran.dg/reshape-alloc.f90: Likewise.
16443 * gfortran.dg/reshape-complex.f90: Likewise.
16444 * gfortran.dg/reshape.f90: Likewise.
16445 * gfortran.dg/reshape_2.f90: Likewise.
16446 * gfortran.dg/reshape_7.f90: Likewise.
16447 * gfortran.dg/reshape_empty_1.f03: Likewise.
16448 * gfortran.dg/reshape_pad_1.f90: Likewise.
16449 * gfortran.dg/reshape_rank7.f90: Likewise.
16450 * gfortran.dg/reshape_transpose_1.f90: Likewise.
16451 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
16452 * gfortran.dg/result_default_init_1.f90: Likewise.
16453 * gfortran.dg/result_in_spec_1.f90: Likewise.
16454 * gfortran.dg/result_in_spec_2.f90: Likewise.
16455 * gfortran.dg/ret_array_1.f90: Likewise.
16456 * gfortran.dg/ret_pointer_1.f90: Likewise.
16457 * gfortran.dg/ret_pointer_2.f90: Likewise.
16458 * gfortran.dg/rewind_1.f90: Likewise.
16459 * gfortran.dg/round_1.f03: Likewise.
16460 * gfortran.dg/round_2.f03: Likewise.
16461 * gfortran.dg/round_3.f08: Likewise.
16462 * gfortran.dg/round_4.f90: Likewise.
16463 * gfortran.dg/rrspacing_1.f90: Likewise.
16464 * gfortran.dg/runtime_warning_1.f90: Likewise.
16465 * gfortran.dg/same_type_as_2.f03: Likewise.
16466 * gfortran.dg/save_1.f90: Likewise.
16467 * gfortran.dg/save_5.f90: Likewise.
16468 * gfortran.dg/save_6.f90: Likewise.
16469 * gfortran.dg/scalar_mask_1.f90: Likewise.
16470 * gfortran.dg/scalar_mask_2.f90: Likewise.
16471 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
16472 * gfortran.dg/scale_1.f90: Likewise.
16473 * gfortran.dg/scan_1.f90: Likewise.
16474 * gfortran.dg/scan_2.f90: Likewise.
16475 * gfortran.dg/secnds-1.f: Likewise.
16476 * gfortran.dg/secnds.f: Likewise.
16477 * gfortran.dg/select_1.f90: Likewise.
16478 * gfortran.dg/select_2.f90: Likewise.
16479 * gfortran.dg/select_3.f90: Likewise.
16480 * gfortran.dg/select_5.f90: Likewise.
16481 * gfortran.dg/select_char_1.f90: Likewise.
16482 * gfortran.dg/select_char_2.f90: Likewise.
16483 * gfortran.dg/select_type_13.f03: Likewise.
16484 * gfortran.dg/select_type_14.f03: Likewise.
16485 * gfortran.dg/select_type_15.f03: Likewise.
16486 * gfortran.dg/select_type_19.f03: Likewise.
16487 * gfortran.dg/select_type_2.f03: Likewise.
16488 * gfortran.dg/select_type_26.f03: Likewise.
16489 * gfortran.dg/select_type_27.f03: Likewise.
16490 * gfortran.dg/select_type_28.f03: Likewise.
16491 * gfortran.dg/select_type_3.f03: Likewise.
16492 * gfortran.dg/select_type_35.f03: Likewise.
16493 * gfortran.dg/select_type_36.f03: Likewise.
16494 * gfortran.dg/select_type_37.f03: Likewise.
16495 * gfortran.dg/select_type_39.f03: Likewise.
16496 * gfortran.dg/select_type_4.f90: Likewise.
16497 * gfortran.dg/select_type_5.f03: Likewise.
16498 * gfortran.dg/select_type_6.f03: Likewise.
16499 * gfortran.dg/select_type_7.f03: Likewise.
16500 * gfortran.dg/select_type_8.f03: Likewise.
16501 * gfortran.dg/selected_char_kind_1.f90: Likewise.
16502 * gfortran.dg/selected_char_kind_4.f90: Likewise.
16503 * gfortran.dg/selected_kind_1.f90: Likewise.
16504 * gfortran.dg/selected_real_kind_2.f90: Likewise.
16505 * gfortran.dg/shape_2.f90: Likewise.
16506 * gfortran.dg/shape_4.f90: Likewise.
16507 * gfortran.dg/shape_5.f90: Likewise.
16508 * gfortran.dg/shape_7.f90: Likewise.
16509 * gfortran.dg/shape_8.f90: Likewise.
16510 * gfortran.dg/shape_9.f90: Likewise.
16511 * gfortran.dg/shift-kind_2.f90: Likewise.
16512 * gfortran.dg/shiftalr_1.F90: Likewise.
16513 * gfortran.dg/shiftalr_2.F90: Likewise.
16514 * gfortran.dg/simpleif_1.f90: Likewise.
16515 * gfortran.dg/simplify_argN_1.f90: Likewise.
16516 * gfortran.dg/simplify_cshift_1.f90: Likewise.
16517 * gfortran.dg/simplify_cshift_4.f90: Likewise.
16518 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
16519 * gfortran.dg/simplify_modulo.f90: Likewise.
16520 * gfortran.dg/single_char_string.f90: Likewise.
16521 * gfortran.dg/size_dim.f90: Likewise.
16522 * gfortran.dg/size_optional_dim_1.f90: Likewise.
16523 * gfortran.dg/sizeof.f90: Likewise.
16524 * gfortran.dg/sizeof_4.f90: Likewise.
16525 * gfortran.dg/slash_1.f90: Likewise.
16526 * gfortran.dg/sms-1.f90: Likewise.
16527 * gfortran.dg/sms-2.f90: Likewise.
16528 * gfortran.dg/spec_expr_7.f90: Likewise.
16529 * gfortran.dg/specifics_1.f90: Likewise.
16530 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
16531 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
16532 * gfortran.dg/spread_init_expr.f03: Likewise.
16533 * gfortran.dg/spread_scalar_source.f90: Likewise.
16534 * gfortran.dg/spread_shape_1.f90: Likewise.
16535 * gfortran.dg/stat_1.f90: Likewise.
16536 * gfortran.dg/stat_2.f90: Likewise.
16537 * gfortran.dg/stfunc_1.f90: Likewise.
16538 * gfortran.dg/stfunc_4.f90: Likewise.
16539 * gfortran.dg/stfunc_6.f90: Likewise.
16540 * gfortran.dg/storage_size_1.f08: Likewise.
16541 * gfortran.dg/storage_size_3.f08: Likewise.
16542 * gfortran.dg/storage_size_4.f90: Likewise.
16543 * gfortran.dg/streamio_1.f90: Likewise.
16544 * gfortran.dg/streamio_10.f90: Likewise.
16545 * gfortran.dg/streamio_11.f90: Likewise.
16546 * gfortran.dg/streamio_12.f90: Likewise.
16547 * gfortran.dg/streamio_13.f90: Likewise.
16548 * gfortran.dg/streamio_14.f90: Likewise.
16549 * gfortran.dg/streamio_15.f90: Likewise.
16550 * gfortran.dg/streamio_16.f90: Likewise.
16551 * gfortran.dg/streamio_17.f90: Likewise.
16552 * gfortran.dg/streamio_2.f90: Likewise.
16553 * gfortran.dg/streamio_3.f90: Likewise.
16554 * gfortran.dg/streamio_4.f90: Likewise.
16555 * gfortran.dg/streamio_5.f90: Likewise.
16556 * gfortran.dg/streamio_6.f90: Likewise.
16557 * gfortran.dg/streamio_7.f90: Likewise.
16558 * gfortran.dg/streamio_8.f90: Likewise.
16559 * gfortran.dg/streamio_9.f90: Likewise.
16560 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
16561 * gfortran.dg/string_4.f90: Likewise.
16562 * gfortran.dg/string_array_constructor_2.f90: Likewise.
16563 * gfortran.dg/string_assign_2.f90: Likewise.
16564 * gfortran.dg/string_compare_1.f90: Likewise.
16565 * gfortran.dg/string_compare_2.f90: Likewise.
16566 * gfortran.dg/string_compare_3.f90: Likewise.
16567 * gfortran.dg/string_ctor_1.f90: Likewise.
16568 * gfortran.dg/string_length_1.f90: Likewise.
16569 * gfortran.dg/string_length_2.f90: Likewise.
16570 * gfortran.dg/string_length_3.f90: Likewise.
16571 * gfortran.dg/string_length_4.f90: Likewise.
16572 * gfortran.dg/string_null_compare_1.f: Likewise.
16573 * gfortran.dg/string_pad_trunc.f90: Likewise.
16574 * gfortran.dg/structure_constructor_1.f03: Likewise.
16575 * gfortran.dg/structure_constructor_11.f90: Likewise.
16576 * gfortran.dg/structure_constructor_13.f03: Likewise.
16577 * gfortran.dg/structure_constructor_2.f03: Likewise.
16578 * gfortran.dg/structure_constructor_5.f03: Likewise.
16579 * gfortran.dg/submodule_1.f08: Likewise.
16580 * gfortran.dg/submodule_11.f08: Likewise.
16581 * gfortran.dg/submodule_14.f08: Likewise.
16582 * gfortran.dg/submodule_15.f08: Likewise.
16583 * gfortran.dg/submodule_17.f08: Likewise.
16584 * gfortran.dg/submodule_18.f08: Likewise.
16585 * gfortran.dg/submodule_19.f08: Likewise.
16586 * gfortran.dg/submodule_2.f08: Likewise.
16587 * gfortran.dg/submodule_27.f08: Likewise.
16588 * gfortran.dg/submodule_28.f08: Likewise.
16589 * gfortran.dg/submodule_29.f08: Likewise.
16590 * gfortran.dg/submodule_30.f08: Likewise.
16591 * gfortran.dg/submodule_6.f08: Likewise.
16592 * gfortran.dg/submodule_7.f08: Likewise.
16593 * gfortran.dg/submodule_8.f08: Likewise.
16594 * gfortran.dg/subnormal_1.f90: Likewise.
16595 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
16596 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
16597 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
16598 * gfortran.dg/substr_2.f: Likewise.
16599 * gfortran.dg/substr_3.f: Likewise.
16600 * gfortran.dg/substr_4.f: Likewise.
16601 * gfortran.dg/substr_5.f90: Likewise.
16602 * gfortran.dg/substr_6.f90: Likewise.
16603 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
16604 * gfortran.dg/sum_init_expr.f03: Likewise.
16605 * gfortran.dg/sum_zero_array_1.f90: Likewise.
16606 * gfortran.dg/system_clock_3.f08: Likewise.
16607 * gfortran.dg/t_editing.f: Likewise.
16608 * gfortran.dg/team_change_1.f90: Likewise.
16609 * gfortran.dg/team_end_1.f90: Likewise.
16610 * gfortran.dg/team_number_1.f90: Likewise.
16611 * gfortran.dg/temporary_1.f90: Likewise.
16612 * gfortran.dg/test_com_block.f90: Likewise.
16613 * gfortran.dg/test_only_clause.f90: Likewise.
16614 * gfortran.dg/tiny_1.f90: Likewise.
16615 * gfortran.dg/tiny_2.f90: Likewise.
16616 * gfortran.dg/tl_editing.f90: Likewise.
16617 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
16618 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
16619 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
16620 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
16621 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
16622 * gfortran.dg/transfer_class_2.f90: Likewise.
16623 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
16624 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
16625 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
16626 * gfortran.dg/transfer_resolve_1.f90: Likewise.
16627 * gfortran.dg/transfer_simplify_1.f90: Likewise.
16628 * gfortran.dg/transfer_simplify_10.f90: Likewise.
16629 * gfortran.dg/transfer_simplify_11.f90: Likewise.
16630 * gfortran.dg/transfer_simplify_2.f90: Likewise.
16631 * gfortran.dg/transfer_simplify_3.f90: Likewise.
16632 * gfortran.dg/transfer_simplify_4.f90: Likewise.
16633 * gfortran.dg/transfer_simplify_8.f90: Likewise.
16634 * gfortran.dg/transfer_simplify_9.f90: Likewise.
16635 * gfortran.dg/transpose_1.f90: Likewise.
16636 * gfortran.dg/transpose_3.f03: Likewise.
16637 * gfortran.dg/transpose_4.f90: Likewise.
16638 * gfortran.dg/transpose_conjg_1.f90: Likewise.
16639 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
16640 * gfortran.dg/transpose_optimization_2.f90: Likewise.
16641 * gfortran.dg/trim_1.f90: Likewise.
16642 * gfortran.dg/trim_optimize_1.f90: Likewise.
16643 * gfortran.dg/trim_optimize_2.f90: Likewise.
16644 * gfortran.dg/trim_optimize_3.f90: Likewise.
16645 * gfortran.dg/trim_optimize_4.f90: Likewise.
16646 * gfortran.dg/trim_optimize_5.f90: Likewise.
16647 * gfortran.dg/trim_optimize_6.f90: Likewise.
16648 * gfortran.dg/trim_optimize_7.f90: Likewise.
16649 * gfortran.dg/trim_optimize_8.f90: Likewise.
16650 * gfortran.dg/type_to_class_1.f03: Likewise.
16651 * gfortran.dg/type_to_class_2.f03: Likewise.
16652 * gfortran.dg/type_to_class_3.f03: Likewise.
16653 * gfortran.dg/type_to_class_4.f03: Likewise.
16654 * gfortran.dg/type_to_class_5.f03: Likewise.
16655 * gfortran.dg/typebound_assignment_5.f03: Likewise.
16656 * gfortran.dg/typebound_assignment_6.f03: Likewise.
16657 * gfortran.dg/typebound_assignment_7.f90: Likewise.
16658 * gfortran.dg/typebound_call_1.f03: Likewise.
16659 * gfortran.dg/typebound_call_13.f03: Likewise.
16660 * gfortran.dg/typebound_call_18.f03: Likewise.
16661 * gfortran.dg/typebound_call_19.f03: Likewise.
16662 * gfortran.dg/typebound_call_2.f03: Likewise.
16663 * gfortran.dg/typebound_call_20.f03: Likewise.
16664 * gfortran.dg/typebound_call_3.f03: Likewise.
16665 * gfortran.dg/typebound_generic_5.f03: Likewise.
16666 * gfortran.dg/typebound_generic_6.f03: Likewise.
16667 * gfortran.dg/typebound_generic_9.f03: Likewise.
16668 * gfortran.dg/typebound_operator_12.f03: Likewise.
16669 * gfortran.dg/typebound_operator_13.f03: Likewise.
16670 * gfortran.dg/typebound_operator_15.f90: Likewise.
16671 * gfortran.dg/typebound_operator_20.f90: Likewise.
16672 * gfortran.dg/typebound_operator_3.f03: Likewise.
16673 * gfortran.dg/typebound_operator_6.f03: Likewise.
16674 * gfortran.dg/typebound_operator_7.f03: Likewise.
16675 * gfortran.dg/typebound_operator_8.f03: Likewise.
16676 * gfortran.dg/typebound_operator_9.f03: Likewise.
16677 * gfortran.dg/typebound_proc_19.f90: Likewise.
16678 * gfortran.dg/typebound_proc_20.f90: Likewise.
16679 * gfortran.dg/typebound_proc_23.f90: Likewise.
16680 * gfortran.dg/typebound_proc_27.f03: Likewise.
16681 * gfortran.dg/typebound_proc_35.f90: Likewise.
16682 * gfortran.dg/typebound_proc_36.f90: Likewise.
16683 * gfortran.dg/unf_io_convert_1.f90: Likewise.
16684 * gfortran.dg/unf_io_convert_2.f90: Likewise.
16685 * gfortran.dg/unf_io_convert_3.f90: Likewise.
16686 * gfortran.dg/unf_io_convert_4.f90: Likewise.
16687 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
16688 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
16689 * gfortran.dg/unf_short_record_1.f90: Likewise.
16690 * gfortran.dg/unformatted_recl_1.f90: Likewise.
16691 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
16692 * gfortran.dg/unit_1.f90: Likewise.
16693 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
16694 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
16695 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
16696 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
16697 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
16698 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
16699 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
16700 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
16701 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
16702 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
16703 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
16704 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
16705 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
16706 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
16707 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
16708 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
16709 * gfortran.dg/unpack_init_expr.f03: Likewise.
16710 * gfortran.dg/use_10.f90: Likewise.
16711 * gfortran.dg/use_11.f90: Likewise.
16712 * gfortran.dg/use_13.f90: Likewise.
16713 * gfortran.dg/use_24.f90: Likewise.
16714 * gfortran.dg/use_27.f90: Likewise.
16715 * gfortran.dg/use_5.f90: Likewise.
16716 * gfortran.dg/use_allocated_1.f90: Likewise.
16717 * gfortran.dg/use_only_1.f90: Likewise.
16718 * gfortran.dg/use_only_4.f90: Likewise.
16719 * gfortran.dg/use_rename_2.f90: Likewise.
16720 * gfortran.dg/use_rename_4.f90: Likewise.
16721 * gfortran.dg/used_dummy_types_1.f90: Likewise.
16722 * gfortran.dg/used_interface_ref.f90: Likewise.
16723 * gfortran.dg/used_types_5.f90: Likewise.
16724 * gfortran.dg/utf8_1.f03: Likewise.
16725 * gfortran.dg/utf8_2.f03: Likewise.
16726 * gfortran.dg/value_1.f90: Likewise.
16727 * gfortran.dg/value_2.f90: Likewise.
16728 * gfortran.dg/value_4.f90: Likewise.
16729 * gfortran.dg/value_6.f03: Likewise.
16730 * gfortran.dg/value_7.f03: Likewise.
16731 * gfortran.dg/value_test.f90: Likewise.
16732 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
16733 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
16734 * gfortran.dg/vect/pr60510.f: Likewise.
16735 * gfortran.dg/vect/pr69882.f90: Likewise.
16736 * gfortran.dg/vect/pr69980.f90: Likewise.
16737 * gfortran.dg/vect/vect-5.f90: Likewise.
16738 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
16739 * gfortran.dg/vector_subscript_1.f90: Likewise.
16740 * gfortran.dg/vector_subscript_2.f90: Likewise.
16741 * gfortran.dg/vector_subscript_3.f90: Likewise.
16742 * gfortran.dg/vector_subscript_5.f90: Likewise.
16743 * gfortran.dg/verify_2.f90: Likewise.
16744 * gfortran.dg/volatile10.f90: Likewise.
16745 * gfortran.dg/where_1.f90: Likewise.
16746 * gfortran.dg/where_operator_assign_1.f90: Likewise.
16747 * gfortran.dg/where_operator_assign_2.f90: Likewise.
16748 * gfortran.dg/where_operator_assign_3.f90: Likewise.
16749 * gfortran.dg/whole_file_13.f90: Likewise.
16750 * gfortran.dg/whole_file_2.f90: Likewise.
16751 * gfortran.dg/widechar_2.f90: Likewise.
16752 * gfortran.dg/widechar_4.f90: Likewise.
16753 * gfortran.dg/widechar_5.f90: Likewise.
16754 * gfortran.dg/widechar_6.f90: Likewise.
16755 * gfortran.dg/widechar_8.f90: Likewise.
16756 * gfortran.dg/widechar_IO_1.f90: Likewise.
16757 * gfortran.dg/widechar_IO_2.f90: Likewise.
16758 * gfortran.dg/widechar_IO_3.f90: Likewise.
16759 * gfortran.dg/widechar_IO_4.f90: Likewise.
16760 * gfortran.dg/widechar_compare_1.f90: Likewise.
16761 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
16762 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
16763 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
16764 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
16765 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
16766 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
16767 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
16768 * gfortran.dg/widechar_select_1.f90: Likewise.
16769 * gfortran.dg/winapi.f90: Likewise.
16770 * gfortran.dg/write_0_pe_format.f90: Likewise.
16771 * gfortran.dg/write_back.f: Likewise.
16772 * gfortran.dg/write_check3.f90: Likewise.
16773 * gfortran.dg/write_direct_eor.f90: Likewise.
16774 * gfortran.dg/write_padding.f90: Likewise.
16775 * gfortran.dg/write_recursive.f90: Likewise.
16776 * gfortran.dg/write_rewind_1.f: Likewise.
16777 * gfortran.dg/write_rewind_2.f: Likewise.
16778 * gfortran.dg/write_zero_array.f90: Likewise.
16779 * gfortran.dg/x_slash_1.f: Likewise.
16780 * gfortran.dg/x_slash_2.f: Likewise.
16781 * gfortran.dg/zero_array_components_1.f90: Likewise.
16782 * gfortran.dg/zero_length_1.f90: Likewise.
16783 * gfortran.dg/zero_length_2.f90: Likewise.
16784 * gfortran.dg/zero_sized_1.f90: Likewise.
16785 * gfortran.dg/zero_sized_3.f90: Likewise.
16786 * gfortran.fortran-torture/compile/nested.f90: Likewise.
16787 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
16788 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
16789 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
16790 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
16791 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
16792 * gfortran.fortran-torture/execute/args.f90: Likewise.
16793 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
16794 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
16795 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
16796 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
16797 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
16798 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
16799 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
16800 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
16801 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
16802 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
16803 * gfortran.fortran-torture/execute/common.f90: Likewise.
16804 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
16805 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
16806 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
16807 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
16808 * gfortran.fortran-torture/execute/contained.f90: Likewise.
16809 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
16810 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
16811 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
16812 * gfortran.fortran-torture/execute/data.f90: Likewise.
16813 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
16814 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
16815 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
16816 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
16817 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
16818 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
16819 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
16820 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
16821 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
16822 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
16823 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
16824 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
16825 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
16826 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
16827 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
16828 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
16829 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
16830 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
16831 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
16832 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
16833 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
16834 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
16835 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
16836 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
16837 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
16838 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
16839 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
16840 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
16841 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
16842 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
16843 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
16844 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
16845 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
16846 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
16847 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
16848 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
16849 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
16850 * gfortran.fortran-torture/execute/forall.f90: Likewise.
16851 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
16852 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
16853 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
16854 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
16855 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
16856 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
16857 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
16858 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
16859 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
16860 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
16861 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
16862 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
16863 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
16864 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
16865 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
16866 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
16867 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
16868 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
16869 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
16870 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
16871 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
16872 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
16873 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
16874 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
16875 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
16876 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
16877 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
16878 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
16879 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
16880 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
16881 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
16882 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
16883 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
16884 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
16885 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
16886 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
16888 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
16889 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
16890 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
16891 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
16892 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
16893 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
16894 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
16895 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
16896 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
16897 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
16898 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
16899 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16900 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
16901 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
16902 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
16903 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
16904 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
16905 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16906 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
16907 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
16908 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
16909 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
16910 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
16911 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
16912 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
16913 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
16914 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
16915 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
16916 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16917 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
16918 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
16919 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
16920 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
16921 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
16922 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
16923 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
16924 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
16925 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
16926 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
16927 * gfortran.fortran-torture/execute/math.f90: Likewise.
16928 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
16929 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
16930 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
16931 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
16932 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
16933 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
16934 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
16935 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
16936 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
16937 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
16938 * gfortran.fortran-torture/execute/power.f90: Likewise.
16939 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
16940 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
16941 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
16942 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
16943 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
16944 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
16945 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
16946 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
16947 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
16948 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
16949 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
16950 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
16951 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
16952 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
16953 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
16954 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
16955 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
16956 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
16957 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
16958 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
16959 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
16960 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
16961 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
16962 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
16963 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
16964 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
16965 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
16966 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
16967 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
16968 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
16969 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
16970 * gfortran.fortran-torture/execute/straret.f90: Likewise.
16971 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
16972 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
16973 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
16974 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
16975 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
16976 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
16977 * gfortran.fortran-torture/execute/string.f90: Likewise.
16978 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
16979 * gfortran.fortran-torture/execute/strret.f90: Likewise.
16980 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
16981 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
16982 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
16983 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
16984 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
16985 * gfortran.fortran-torture/execute/userop.f90: Likewise.
16986 * gfortran.fortran-torture/execute/where17.f90: Likewise.
16987 * gfortran.fortran-torture/execute/where18.f90: Likewise.
16988 * gfortran.fortran-torture/execute/where19.f90: Likewise.
16989 * gfortran.fortran-torture/execute/where20.f90: Likewise.
16990 * gfortran.fortran-torture/execute/where21.f90: Likewise.
16991 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
16992 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
16993 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
16994 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
16995 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
16996 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
16997 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
16998 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
16999 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
17000 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
17001 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
17002 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
17003 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
17004 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
17005 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
17006 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
17007 * gfortran.dg/inline_transpose_1.f90: Likewise.
17009 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
17012 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
17015 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
17018 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
17019 * gnat.dg/dispatch1.adb: Rename into...
17020 * gnat.dg/disp1.adb: ...this.
17021 * gnat.dg/dispatch1_p.ads: Rename into...
17022 * gnat.dg/disp1_pkg.ads: ...this.
17023 * gnat.dg/disp2.adb: Rename into...
17024 * gnat.dg/dispatch2.adb: ...this.
17025 * gnat.dg/dispatch2_p.ads: Rename into...
17026 * gnat.dg/disp2_pkg.ads: ...this.
17027 * gnat.dg/dispatch2_p.adb: Rename into...
17028 * gnat.dg/disp2_pkg.adb: this.
17029 * gnat.dg/generic_dispatch.adb: Rename into...
17030 * gnat.dg/generic_disp.adb: this.
17031 * gnat.dg/generic_dispatch_p.ads: Rename into...
17032 * gnat.dg/generic_disp_pkg.ads: ...this.
17033 * gnat.dg/generic_dispatch_p.adb: Rename into...
17034 * gnat.dg/generic_disp_pkg.adb: ...this.
17035 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
17036 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
17037 * gnat.dg/object_overflow1.adb: Tweak index.
17038 * gnat.dg/object_overflow2.adb: Likewise.
17039 * gnat.dg/object_overflow3.adb: Likewise.
17040 * gnat.dg/object_overflow4.adb: Likewise.
17041 * gnat.dg/object_overflow5.adb: Likewise.
17043 2018-02-16 Jakub Jelinek <jakub@redhat.com>
17046 * gcc.c-torture/compile/pr84425.c: New test.
17048 2018-02-16 Marek Polacek <polacek@redhat.com>
17049 Jakub Jelinek <jakub@redhat.com>
17052 * g++.dg/cpp1y/constexpr-84192.C: New test.
17054 2018-02-16 Martin Sebor <msebor@redhat.com>
17057 * g++.dg/overload15.C: New test.
17059 2018-02-16 Yury Gribov <tetra2005@gmail.com>
17062 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
17063 * gcc.dg/pr56727-2.c: Ditto.
17064 * gcc.target/powerpc/pr79439.c: Renamed to...
17065 * gcc.target/powerpc/pr79439-1.c: ...this.
17066 * gcc.target/powerpc/pr79439-2.c: New test.
17067 * gcc.target/powerpc/pr79439-3.c: New test.
17069 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
17072 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
17073 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
17074 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
17075 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
17076 * gcc.target/powerpc/builtins-3.c: Same.
17078 2018-02-16 Nathan Sidwell <nathan@acm.org>
17080 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
17082 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
17084 PR rtl-optimization/70023
17085 * gcc.target/i386/pr70023.c: New.
17087 2018-02-16 Carl Love <cel@us.ibm.com>
17089 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
17091 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
17094 2018-02-16 Carl Love <cel@us.ibm.com>
17096 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
17097 for the ABI definitions for vec_extract4b and vec_insert4b.
17099 2018-02-16 Nathan Sidwell <nathan@acm.org>
17101 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
17102 * g++.old-deja/g++.mike/net43.C: Likewise.
17104 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
17107 * g++.dg/cpp1z/class-deduction48.C: New.
17109 2018-02-16 Nathan Sidwell <nathan@acm.org>
17112 * g++.dg/lookup/pr84375.C: New.
17114 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
17117 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
17119 2018-02-16 Richard Biener <rguenther@suse.de>
17121 PR tree-optimization/84417
17122 * gcc.dg/torture/pr84417.c: New testcase.
17124 2018-02-16 Jakub Jelinek <jakub@redhat.com>
17127 * g++.dg/opt/pr84272.C: New test.
17129 PR rtl-optimization/83723
17130 * gcc.dg/pr83723.c: New test.
17132 2018-02-16 Richard Biener <rguenther@suse.de>
17134 PR tree-optimization/84399
17135 * gcc.dg/graphite/pr84399.c: New testcase.
17137 2018-02-16 Richard Biener <rguenther@suse.de>
17139 PR tree-optimization/84190
17140 * g++.dg/torture/pr84190.C: New testcase.
17142 2018-02-15 Martin Sebor <msebor@redhat.com>
17144 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
17147 2018-02-15 Janus Weil <janus@gcc.gnu.org>
17150 * gfortran.dg/dtio_21.f03: Add an error message.
17151 * gfortran.dg/dtio_22.f90: Fix invalid test case.
17153 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
17156 * gfortran.dg/stop_shouldfail.f90: New test.
17158 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
17161 * g++.dg/concepts/pr84330.C: New.
17163 2018-02-15 Tom de Vries <tom@codesourcery.com>
17165 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
17167 2018-02-15 Tom de Vries <tom@codesourcery.com>
17169 * gcc.c-torture/compile/pr84136.c: Require effective target
17172 2018-02-15 Jakub Jelinek <jakub@redhat.com>
17174 PR tree-optimization/84383
17175 * gcc.c-torture/compile/pr84383.c: New test.
17177 PR tree-optimization/84334
17178 * gcc.dg/pr84334.c: New test.
17180 2018-02-14 Carl Love <cel@us.ibm.com>
17182 * gcc.target/powerpc/builtins-4-int128-runnable.c
17183 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
17184 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
17186 2018-02-14 Martin Sebor <msebor@redhat.com>
17188 PR tree-optimization/83698
17189 * gcc.dg/Wrestrict-7.c: New test.
17190 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
17191 * gcc.target/i386/chkp-stropt-17.c: Same.
17193 2018-02-14 Martin Sebor <msebor@redhat.com>
17196 * gcc.dg/Wattributes-8.c: New test.
17198 2018-02-14 Janus Weil <janus@gcc.gnu.org>
17201 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
17202 * gfortran.dg/allocate_with_source_23.f90: Ditto.
17203 * gfortran.dg/select_type_1.f03: Extend test case.
17205 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
17207 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
17208 (dg-options): Use -O2 -msse2 -mno-sse3.
17210 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
17212 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
17213 this test case still works ok.
17214 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
17215 * gcc.dg/vmx/insert-be-order.c: Likewise.
17216 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
17217 * gcc.dg/vmx/ld-be-order.c: Likewise.
17218 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
17219 * gcc.dg/vmx/lde-be-order.c: Likewise.
17220 * gcc.dg/vmx/ldl-be-order.c: Likewise.
17221 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
17222 * gcc.dg/vmx/merge-be-order.c: Likewise.
17223 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
17224 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
17225 * gcc.dg/vmx/pack-be-order.c: Likewise.
17226 * gcc.dg/vmx/perm-be-order.c: Likewise.
17227 * gcc.dg/vmx/splat-be-order.c: Likewise.
17228 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
17229 * gcc.dg/vmx/st-be-order.c: Likewise.
17230 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
17231 * gcc.dg/vmx/ste-be-order.c: Likewise.
17232 * gcc.dg/vmx/stl-be-order.c: Likewise.
17233 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
17234 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
17235 * gcc.dg/vmx/unpack-be-order.c: Likewise.
17236 * gcc.dg/vmx/vsums-be-order.c: Likewise.
17237 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
17239 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
17242 * g++.dg/cpp0x/auto49.C: New.
17244 2018-02-14 Nathan Sidwell <nathan@acm.org>
17246 * g++.dg/template/instantiate5.C: Adjust required-from loc.
17248 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
17250 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
17251 * gcc.target/powerpc/le-altivec-consts.c: Same.
17253 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
17256 * gcc.target/powerpc/pr84220-sld.c: New test.
17257 * gcc.target/powerpc/pr84220-sld2.c: New test.
17258 * gcc.target/powerpc/pr84220-sldw.c: New test.
17259 * gcc.target/powerpc/pr84220-xxperm.c: New test.
17260 * gcc.target/powerpc/pr84220-xxsld.c: New test.
17262 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
17265 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
17266 _inc_ssp intrinsics.
17267 * gcc.target/i386/cet-intrin-4.c: Likewise.
17268 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
17269 __builtin_ia32_rdssp[d|q].
17271 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
17273 PR tree-optimization/84357
17274 * gcc.dg/vect/pr84357.c: New test.
17276 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
17279 * gcc.target/rx/pr83831.c: New tests.
17281 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
17284 * gcc.target/msp430/pr79242.c: New test.
17286 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
17289 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
17292 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
17295 * g++.dg/pr84279.C: New test.
17297 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
17299 PR rtl-optimization/84169
17300 * gcc.c-torture/execute/pr84169.c: New.
17302 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
17305 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
17307 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
17310 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
17313 2018-02-13 Jakub Jelinek <jakub@redhat.com>
17316 * g++.dg/warn/effc4.C: New test.
17318 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17321 * g++.dg/template/sizeof16.C: New.
17322 * g++.dg/template/sizeof17.C: Likewise.
17324 2018-02-13 Janus Weil <janus@gcc.gnu.org>
17327 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
17328 add necessary compiler options.
17329 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
17331 2018-02-13 Jakub Jelinek <jakub@redhat.com>
17334 * gcc.c-torture/execute/pr82210.c: New test.
17336 PR middle-end/84309
17337 * gcc.dg/pr84309-2.c: New test.
17339 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
17341 PR tree-optimization/84321
17342 * gcc.dg/pr84321.c: New test.
17344 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
17347 * gcc.target/i386/pr57193.c: Add -march=x86-64.
17349 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
17352 * gcc.dg/asan/pr84307.c: Remove test.
17354 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
17356 * gcc.target/rl78/test_auto_vector.c: New test.
17358 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
17361 * gcc.c-torture/compile/pr84305.c: New test.
17363 2018-02-13 Jakub Jelinek <jakub@redhat.com>
17366 * gcc.target/i386/pr84335.c: New test.
17368 PR tree-optimization/84339
17369 * gcc.c-torture/execute/pr84339.c: New test.
17371 PR middle-end/84309
17372 * gcc.dg/pr84309.c: New test.
17373 * gcc.target/i386/pr84309.c: New test.
17376 * gcc.target/i386/pr84336.c: New test.
17378 2018-02-12 Jakub Jelinek <jakub@redhat.com>
17381 * c-c++-common/gomp/pr84341.c: New test.
17383 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
17386 * gfortran.dg/read_dir.f90: Re-add dg-do run.
17388 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
17391 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
17394 2018-02-12 Jeff Law <law@redhat.com>
17396 * gcc.c-torture/compile/reg-args-size.c: New test.
17398 2018-02-12 Carl Love <cel@us.ibm.com>
17400 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
17401 uint128 tests to new testfile.
17402 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
17403 int128 and uint128 tests.
17404 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
17405 list of torture tests.
17407 2018-02-12 Janus Weil <janus@gcc.gnu.org>
17410 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
17411 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
17413 2018-02-12 Tamar Christina <tamar.christina@arm.com>
17416 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
17418 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
17421 * gcc.dg/asan/pr84307.c: New test.
17423 2018-02-12 Nathan Sidwell <nathan@acm.org>
17425 * g++.dg/parse/pr84263.C: New.
17427 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
17430 * g++.dg/template/crash129.C: New.
17432 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
17435 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
17436 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
17437 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
17438 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
17439 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
17441 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
17443 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
17444 _mm_maskz_scalef_round_sd): Test new intrinsics.
17445 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
17446 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
17448 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
17449 _mm_maskz_scalef_round_ss): Test new intrinsics.
17450 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
17451 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
17453 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
17454 __builtin_ia32_scalefss_round): Remove builtin.
17455 (__builtin_ia32_scalefsd_mask_round,
17456 __builtin_ia32_scalefss_mask_round): Test new builtin.
17457 * gcc.target/i386/sse-13.c: Ditto.
17458 * gcc.target/i386/sse-23.c: Ditto.
17460 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
17462 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
17463 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
17464 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
17465 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
17466 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
17467 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
17468 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
17469 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
17471 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
17472 (__builtin_ia32_sqrtss_round): Remove builtins.
17473 (__builtin_ia32_sqrtsd_mask_round)
17474 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
17475 * gcc.target/i386/sse-13.c: Ditto.
17476 * gcc.target/i386/sse-23.c: Ditto.
17478 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
17481 * gfortran.dg/statement_function_3.f: New test.
17483 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
17487 * gfortran.dg/statement_function_1.f90: New test.
17488 * gfortran.dg/statement_function_2.f90: New test.
17490 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
17493 * gfortran.dg/type_to_class_5.f03: New test.
17495 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
17498 * gfortran.dg/type_to_class_4.f03: New test.
17500 2018-02-10 Alan Modra <amodra@gmail.com>
17503 * gcc.dg/pr84300.c: New.
17505 2018-02-10 Jakub Jelinek <jakub@redhat.com>
17508 * g++.dg/ubsan/pr83987-2.C: New test.
17510 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
17512 * gcc.target/rx/movsicc.c: New test.
17514 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
17517 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
17520 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
17522 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
17523 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
17525 2018-02-09 Nathan Sidwell <nathan@acm.org>
17528 * c-c++-common/pr84293.h: New.
17529 * c-c++-common/pr84293.c: New.
17531 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
17533 PR rtl-optimization/57193
17534 * gcc.target/i386/pr57193.c: New.
17536 2018-02-09 Jakub Jelinek <jakub@redhat.com>
17539 * gcc.target/powerpc/pr84226.c: New test.
17541 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
17543 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
17547 2018-02-09 Martin Sebor <msebor@redhat.com>
17550 * gcc.dg/lto/pr84212_0.c: New test file.
17551 * gcc.dg/lto/pr84212_1.c: Same.
17553 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
17556 * gcc.target/powerpc/pr83926.c: New test.
17557 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
17558 message. Fix test for running in 32-bit mode.
17560 2018-02-09 Tamar Christina <tamar.christina@arm.com>
17563 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
17565 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
17568 * gcc.target/s390/pr84295.c: New test.
17570 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
17573 * g++.dg/cpp1y/lambda-init16.C: New.
17575 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
17577 * gnat.dg/sso8.adb: New test.
17578 * gnat.dg/sso8_pkg.ads: New helper.
17580 2018-02-09 Richard Biener <rguenther@suse.de>
17582 PR tree-optimization/84278
17583 * gcc.target/i386/pr84278.c: Adjust regex.
17585 2018-02-09 Jakub Jelinek <jakub@redhat.com>
17587 PR tree-optimization/84232
17588 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
17591 * gcc.target/aarch64/pr84252.c: New test.
17593 PR middle-end/84237
17594 * gcc.dg/pr84237.c: New test.
17596 2018-02-09 Marek Polacek <polacek@redhat.com>
17597 Jakub Jelinek <jakub@redhat.com>
17600 * g++.dg/torture/pr83659.C: New test.
17602 2018-02-08 David Malcolm <dmalcolm@redhat.com>
17604 PR tree-optimization/84136
17605 * gcc.c-torture/compile/pr84136.c: New test.
17607 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
17610 * gcc.target/i386/pr83008.c: New test.
17612 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
17615 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
17617 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
17620 * g++.dg/warn/Wunused-parm-11.C: New.
17622 2018-02-08 Marek Polacek <polacek@redhat.com>
17624 PR tree-optimization/84238
17625 * gcc.dg/Wstringop-overflow-3.c: New test.
17627 2018-02-08 Nathan Sidwell <nathan@acm.org>
17629 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
17631 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
17633 PR tree-optimization/84265
17634 * gcc.dg/vect/pr84265.c: New test.
17636 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
17638 PR tree-optimization/81635
17639 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
17640 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
17642 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
17644 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
17645 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
17646 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
17647 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
17648 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
17649 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
17650 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
17651 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
17652 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
17653 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
17654 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
17655 * gcc.target/s390/nobp-return-attr-all.c: New test.
17656 * gcc.target/s390/nobp-return-attr-neg.c: New test.
17657 * gcc.target/s390/nobp-return-mem-attr.c: New test.
17658 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
17659 * gcc.target/s390/nobp-return-mem-z10.c: New test.
17660 * gcc.target/s390/nobp-return-mem-z900.c: New test.
17661 * gcc.target/s390/nobp-return-reg-attr.c: New test.
17662 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
17663 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
17664 * gcc.target/s390/nobp-return-reg-z10.c: New test.
17665 * gcc.target/s390/nobp-return-reg-z900.c: New test.
17666 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
17667 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
17668 * gcc.target/s390/nobp-table-jump-z10.c: New test.
17669 * gcc.target/s390/nobp-table-jump-z900.c: New test.
17671 2018-02-08 Richard Biener <rguenther@suse.de>
17673 PR tree-optimization/84233
17674 * g++.dg/torture/pr84233.C: New testcase.
17676 2018-02-08 Richard Biener <rguenther@suse.de>
17678 PR tree-optimization/84278
17679 * gcc.target/i386/pr84278.c: New testcase.
17681 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
17683 PR rtl-optimization/84068
17684 PR rtl-optimization/83459
17685 * gcc.dg/pr84068.c: New test.
17687 2018-02-08 Richard Biener <rguenther@suse.de>
17689 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
17690 loop vectorization to happen.
17692 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
17695 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
17697 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
17699 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
17701 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
17704 * gcc.target/powerpc/pr84154-1.c: New tests.
17705 * gcc.target/powerpc/pr84154-2.c: Likewise.
17706 * gcc.target/powerpc/pr84154-3.c: Likewise.
17708 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
17710 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
17712 2018-02-07 Jakub Jelinek <jakub@redhat.com>
17715 * g++.dg/template/incomplete11.C: New test.
17716 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
17718 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
17721 * gfortran.dg/deallocate_error_3.f90: New test.
17722 * gfortran.dg/deallocate_error_4.f90: New test.
17724 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
17727 * gfortran.dg/shape_9.f90: New test.
17729 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
17732 * gfortran.dg/assumed_charlen_parameter.f90: New test.
17734 2018-02-07 David Malcolm <dmalcolm@redhat.com>
17738 * g++.dg/spellcheck-reswords.C: New test case.
17739 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
17740 suggestion of "if".
17742 2018-02-07 Martin Liska <mliska@suse.cz>
17745 * g++.dg/ext/mv26.C: New test.
17747 2018-02-07 Tom de Vries <tom@codesourcery.com>
17749 * gcc.dg/pr83844.c: Require effective target alloca.
17751 2018-02-07 Tom de Vries <tom@codesourcery.com>
17753 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
17755 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
17758 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
17759 -fcf-protection=return.
17761 2018-02-07 Tom de Vries <tom@codesourcery.com>
17764 * c-c++-common/goacc/pr84217.c: New test.
17765 * gfortran.dg/goacc/pr84217.f90: New test.
17767 2018-02-07 Richard Biener <rguenther@suse.de>
17769 PR tree-optimization/84204
17770 * gcc.dg/graphite/pr84204.c: New testcase.
17772 PR tree-optimization/84205
17773 * gcc.dg/graphite/pr84205.c: New testcase.
17775 PR tree-optimization/84223
17776 * gfortran.dg/graphite/pr84223.f90: New testcase.
17778 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
17781 * g++.dg/cpp0x/scoped_enum7.C: New.
17783 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
17785 PR tree-optimization/83008
17786 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
17788 2018-02-07 Jakub Jelinek <jakub@redhat.com>
17790 PR tree-optimization/84235
17791 * gcc.c-torture/execute/ieee/pr84235.c: New test.
17793 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17796 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
17798 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
17800 2018-02-06 Jakub Jelinek <jakub@redhat.com>
17803 * gcc.target/i386/pr84146.c: New test.
17805 2018-02-06 Michael Collison <michael.collison@arm.com>
17807 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
17809 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17811 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
17812 warning for -mno-speculate-indirect-jumps.
17813 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
17814 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
17815 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
17816 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
17817 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
17818 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
17820 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
17823 * c-c++-common/fcf-protection-1.c: Change a compared message.
17824 * c-c++-common/fcf-protection-2.c: Likewise.
17825 * c-c++-common/fcf-protection-3.c: Likewise.
17826 * c-c++-common/fcf-protection-5.c: Likewise.
17827 * c-c++-common/fcf-protection-6.c: New test.
17828 * c-c++-common/fcf-protection-7.c: Likewise.
17830 2018-02-06 Marek Polacek <polacek@redhat.com>
17832 PR tree-optimization/84228
17833 * c-c++-common/Wstringop-truncation-3.c: New test.
17835 2018-02-06 Tamar Christina <tamar.christina@arm.com>
17838 * gcc.target/arm/pragma_arch_switch_2.c: New.
17840 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17843 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
17845 2018-02-05 Martin Sebor <msebor@redhat.com>
17847 PR tree-optimization/83369
17848 * gcc.dg/Wnonnull.c: New test.
17850 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
17852 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
17853 argument and use dg-messages-by-file instead. Expect it to be
17854 an array rather than a dict.
17855 (lto-link-and-maybe-run): Remove messages_by_file argument and
17856 use an upvar for dg-messages-by-file. Update call to
17857 lto_handle_diagnostics.
17858 (lt-get-options): Treat dg-messages-by-file as an array
17859 rather than a dict.
17860 (lto-get-options-main): Likewise. Set the entry rather than appending.
17861 (lto-execute): Treat dg-messages-by-file as an array rather than
17862 a dict. Update call to lto-link-and-maybe-run.
17864 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
17867 * g++.dg/cpp1z/inline-var4.C: New.
17869 2018-02-05 Martin Liska <mliska@suse.cz>
17871 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
17873 * c-c++-common/asan/pointer-compare-2.c: Likewise.
17874 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
17875 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
17876 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
17877 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
17878 * c-c++-common/asan/pointer-compare-3.c: New test.
17880 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
17882 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
17883 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
17885 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
17887 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
17888 _mm_maskz_range_sd, _mm_mask_range_round_sd,
17889 _mm_maskz_range_round_sd): Test new intrinsics.
17890 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
17891 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
17892 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
17893 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
17894 _mm_maskz_range_ss, _mm_mask_range_round_ss,
17895 _mm_maskz_range_round_ss): Test new intrinsics.
17896 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
17897 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
17898 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
17899 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
17900 __builtin_ia32_rangess128_round): Remove builtins.
17901 (__builtin_ia32_rangesd128_mask_round,
17902 __builtin_ia32_rangess128_mask_round): Test new builtins.
17903 * gcc.target/i386/sse-13.c: Ditto.
17904 * gcc.target/i386/sse-23.c: Ditto.
17906 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
17908 PR middle-end/79966
17909 * gfortran.dg/pr79966.f90: New testcase
17911 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
17914 * gfortran.dg/associate_23.f90: Fix invalid code.
17915 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
17916 * gfortran.dg/matmul_3.f90: Likewise.
17917 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
17919 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
17922 * gfortran.dg/associate_34.f90: New test.
17923 * gfortran.dg/associate_35.f90: New test.
17925 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
17929 * gfortran.dg/pr84155.f90: New test.
17931 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
17933 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
17934 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
17936 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
17938 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
17941 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
17943 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
17945 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
17946 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
17947 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
17949 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
17952 * gcc.c-torture/execute/pr83362.c: Make work for int16.
17953 * gcc.dg/Wsign-conversion.c: Dito.
17954 * gcc.dg/attr-alloc_size-4.c: Dito.
17955 * gcc.dg/pr81020.c: Dito.
17956 * gcc.dg/pr81192.c: Dito.
17957 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
17958 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
17959 * gcc.dg/pr83844.c: Restrict to int32plus.
17960 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
17961 * gcc.dg/tree-ssa/ldist-25.c: Dito.
17962 * gcc.dg/tree-ssa/ldist-27.c: Dito.
17963 * gcc.dg/tree-ssa/ldist-28.c: Dito.
17964 * gcc.dg/tree-ssa/ldist-29.c: Dito.
17965 * gcc.dg/tree-ssa/ldist-30.c: Dito.
17966 * gcc.dg/tree-ssa/ldist-31.c: Dito.
17967 * gcc.dg/tree-ssa/ldist-32.c: Dito.
17968 * gcc.dg/tree-ssa/ldist-33.c: Dito.
17969 * gcc.dg/tree-ssa/ldist-34.c: Dito.
17970 * gcc.dg/tree-ssa/ldist-35.c: Dito.
17971 * gcc.dg/tree-ssa/ldist-36.c: Dito.
17973 2018-02-02 Julia Koval <julia.koval@intel.com>
17975 * gcc.target/i386/funcspec-56.inc: Handle new march.
17976 * g++.dg/ext/mv16.C: Ditto.
17978 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
17980 * lib/target-supports.exp
17981 (check_effective_target_keeps_null_pointer_checks): No more
17983 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
17984 * gcc.dg/ifcvt-4.c: Skip avr.
17985 * gcc.dg/pr53037-1.c: Dito.
17986 * gcc.dg/pr53037-2.c: Dito.
17987 * gcc.dg/pr53037-3.c: Dito.
17988 * gcc.dg/pr63387-2.c: Dito.
17989 * gcc.dg/pr63387.c: Dito.
17990 * gcc.dg/sancov/cmp0.c: Dito.
17991 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
17992 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
17993 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
17994 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
17995 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
17996 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
17997 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
17998 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
17999 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
18000 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
18001 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
18002 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
18003 * gcc.dg/tree-ssa/pr82059.c: Dito.
18004 * gcc.c-torture/execute/pr70460.c: Dito.
18006 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
18009 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
18010 * gcc.c-torture/execute/20180112-1.c: Dito.
18011 * gcc.c-torture/execute/pr81503.c: Dito.
18012 * gcc.dg/store_merging_12.c: Dito.
18013 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
18014 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
18015 * gcc.dg/tree-ssa/pr80898.c: Dito.
18016 * gcc.dg/tree-ssa/pr82363.c: Dito.
18017 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
18018 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
18019 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
18020 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
18021 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
18022 * gcc.dg/tree-ssa/pr80803.c: Dito.
18023 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
18024 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
18025 * gcc.dg/tree-ssa/vrp114.c: Dito.
18026 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
18027 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
18028 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
18030 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
18033 * gcc.target/i386/cet-sjlj-6a.c: New test.
18034 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
18036 2018-02-01 Marek Polacek <polacek@redhat.com>
18039 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
18041 2018-01-30 Jeff Law <law@redhat.com>
18044 * gcc.target/i386/pr84128.c: New test.
18046 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
18048 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
18049 -fdelete-null-pointer-checks.
18051 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
18054 * g++.dg/cpp0x/abstract-default1.C: New.
18056 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18058 PR tree-optimization/81635
18059 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
18060 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
18062 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18065 * gcc.target/aarch64/pr83370.c: New.
18067 2018-02-01 Richard Biener <rguenther@suse.de>
18069 * gcc.dg/graphite/pr35356-1.c: Adjust.
18071 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18074 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
18076 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
18077 of hard-coding the choice.
18078 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
18079 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
18080 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
18082 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
18084 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
18085 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
18086 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
18087 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
18088 * gcc.target/aarch64/sve/logical_1.c: Likewise.
18089 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
18090 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
18091 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
18092 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
18093 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
18094 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
18095 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
18096 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
18097 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
18098 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
18099 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
18100 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
18101 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
18102 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
18103 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
18104 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
18105 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
18106 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
18107 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
18108 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
18109 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
18110 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
18111 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
18112 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
18113 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
18114 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
18115 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
18116 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
18117 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
18118 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
18119 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
18120 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
18121 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
18122 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
18123 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
18124 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
18125 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
18126 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
18127 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
18128 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
18129 __builtin_popcountll rather than __builtin_popcountl.
18131 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18133 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
18134 of LD1R[HWD] for multi-element constants on big-endian targets.
18135 * gcc.target/aarch64/sve/slp_3.c: Likewise.
18136 * gcc.target/aarch64/sve/slp_4.c: Likewise.
18138 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18140 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
18141 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
18142 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
18144 2018-02-01 Jakub Jelinek <jakub@redhat.com>
18146 PR tree-optimization/81661
18147 PR tree-optimization/84117
18148 * gcc.dg/pr81661.c: New test.
18149 * gfortran.dg/pr84117.f90: New test.
18151 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
18154 * gfortran.dg/repeat_7.f90: Catch warning message.
18156 2018-01-31 Ian Lance Taylor <iant@golang.org>
18158 * go.go-torture/execute/printnil.go: New test.
18160 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18162 * lib/target-supports.exp (check_effective_target_comdat_group):
18163 Allow for Solaris as comdat syntax.
18165 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
18166 Solaris with comdat_group support and as.
18168 2018-01-31 Marek Polacek <polacek@redhat.com>
18171 * gcc.dg/pr81779.c: New test.
18173 2018-01-31 Jakub Jelinek <jakub@redhat.com>
18176 * gfortran.dg/gomp/pr84116.f90: New test.
18179 * g++.dg/init/pr83993-2.C: New test.
18182 * g++.dg/init/pr83993-1.C: New test.
18183 * g++.dg/cpp0x/pr83993.C: New test.
18185 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
18188 * gfortran.dg/pr84088.f90: New test.
18190 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
18193 * gcc.target/i386/pr82444.c: New.
18195 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
18197 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
18198 * gcc.target/powerpc/vsx-13.c: New.
18200 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
18203 * g++.dg/cpp1y/var-templ57.C: New.
18205 2018-01-31 Marek Polacek <polacek@redhat.com>
18208 * g++.dg/diagnostic/pr84138.C: New test.
18210 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
18213 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
18214 -Wstringop-overflow warnings due to spurious warning with -O1.
18215 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
18216 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
18218 2018-01-31 Richard Biener <rguenther@suse.de>
18220 PR tree-optimization/84132
18221 * g++.dg/torture/pr84132.C: New testcase.
18223 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
18225 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
18228 2018-01-31 Julia Koval <julia.koval@intel.com>
18231 * gcc.target/i386/rdpid.c: Remove "eax".
18233 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18235 PR tree-optimization/64946
18236 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
18237 scan-assembler checks.
18239 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
18241 * gcc.c-torture/execute/20180131-1.c: New test.
18243 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
18245 * gcc.target/arc/taux-1.c: New test.
18246 * gcc.target/arc/taux-2.c: Likewise.
18248 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
18250 * gcc.target/arc/uncached.c: New test.
18252 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18255 * gnat.dg/lto20.adb: Remove dg-excess-errors.
18257 2018-01-31 Jakub Jelinek <jakub@redhat.com>
18259 PR preprocessor/69869
18260 * gcc.dg/cpp/trad/pr69869.c: New test.
18263 * gcc.dg/pr84100.c: New test.
18265 2018-01-30 Jeff Law <law@redhat.com>
18268 * gcc.target/i386/pr84064: New test.
18270 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
18273 * gfortran.dg/data_implied_do_2.f90: New test.
18275 2018-01-30 Janus Weil <janus@gcc.gnu.org>
18277 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
18279 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
18282 * gfortran.dg/inline_matmul_21.f90: New test case.
18284 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18286 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
18288 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
18291 * gcc.target/powerpc/pr84112.c: New.
18293 2018-01-30 Jakub Jelinek <jakub@redhat.com>
18295 PR rtl-optimization/83986
18296 * gcc.dg/pr83986.c: New test.
18298 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
18301 * gcc.dg/torture/inf-compare-1.c: Add xfail.
18302 * gcc.dg/torture/inf-compare-2.c: Add xfail.
18303 * gcc.dg/torture/inf-compare-3.c: Add xfail.
18304 * gcc.dg/torture/inf-compare-4.c: Add xfail.
18306 2018-01-30 Jakub Jelinek <jakub@redhat.com>
18308 PR tree-optimization/84111
18309 * gcc.c-torture/compile/pr84111.c: New test.
18311 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
18314 * gcc.dg/ipa/inline-2.c: Fix template.
18315 * gcc.dg/ipa/inline-3.c: Fix template.
18317 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
18320 * g++.dg/torture/pr81360.C: New testcase.
18322 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
18325 * gcc.dg/lto/pr83954.h: New testcase.
18326 * gcc.dg/lto/pr83954_0.c: New testcase.
18327 * gcc.dg/lto/pr83954_1.c: New testcase.
18329 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18332 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
18334 Simplify DW_AT_producer scan.
18336 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18338 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
18340 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
18343 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
18344 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
18345 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
18346 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
18348 2018-01-29 Jeff Law <law@redhat.com>
18351 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
18352 better match other tests which require vsx. Verify the zero
18353 extension is part of the test in the combiner dump.
18355 2018-01-29 Marek Polacek <polacek@redhat.com>
18358 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
18361 * g++.dg/ext/pr83996.C: New test.
18363 2018-01-29 Richard Biener <rguenther@suse.de>
18365 PR tree-optimization/84057
18366 * gcc.dg/graphite/pr84057.c: New testcase.
18368 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
18371 * gfortran.dg/bind_c_usage_31.f90: New test.
18373 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
18376 * g++.dg/warn/Wduplicated-branches5.C: New.
18378 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
18380 * gcc.target/rl78/test_addsi3_internal.c: New test.
18382 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
18384 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
18385 Make expected output depend on whether we expect sibcalls or not.
18386 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
18387 safe-indirect-jump-1.c).
18389 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
18390 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
18391 Soren Rasmussen <s.c.rasmussen@gmail.com>
18393 Fortran 2018 teams tests.
18395 * gfortran.dg/team_number_1.f90: new test for team_number.
18396 * gfortran.dg/team_change_1.f90: new test for change team.
18397 * gfortran.dg/team_end_1.f90: new test for end team.
18398 * gfortran.dg/team_form_1.f90: new test for form team.
18400 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
18403 * gfortran.dg/dot_product_4.f90
18405 2018-01-26 Martin Sebor <msebor@redhat.com>
18407 PR tree-optimization/83896
18408 * gcc.dg/strlenopt-43.c: New.
18410 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
18412 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
18413 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
18414 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
18415 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
18416 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
18417 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
18418 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
18419 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
18420 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
18422 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
18423 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
18424 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
18425 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
18426 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
18427 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
18428 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
18429 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
18431 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
18433 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
18435 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
18436 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
18437 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
18438 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
18439 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
18440 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
18441 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
18442 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
18443 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
18444 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
18445 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
18446 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
18447 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
18449 2018-01-26 Martin Liska <mliska@suse.cz>
18451 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
18454 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
18456 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
18457 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
18458 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
18459 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
18460 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
18461 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
18462 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
18463 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
18465 2018-01-26 Richard Biener <rguenther@suse.de>
18467 PR rtl-optimization/84003
18468 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
18469 latent bug in DSE if NOINLINE is appropriately defined.
18470 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
18471 and defining NOINLINE.
18473 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18475 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
18476 tests specific to aarch64. XFAIL test on arm.
18478 2018-01-26 Jakub Jelinek <jakub@redhat.com>
18480 PR rtl-optimization/83985
18481 * gcc.dg/pr83985.c: New test.
18484 * c-c++-common/Wrestrict-3.c: New test.
18486 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
18488 * gcc.target/arc/tdelegitimize_addr.c: New test.
18490 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
18492 * gcc.target/arc/jli-1.c: New file.
18493 * gcc.target/arc/jli-2.c: Likewise.
18495 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
18497 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
18499 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
18500 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
18502 2018-01-26 Richard Biener <rguenther@suse.de>
18504 PR tree-optimization/81082
18505 * gcc.dg/vect/pr81082.c: New testcase.
18506 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
18507 simplification to n * n.
18509 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18511 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
18513 * gcc.target/i386/pr63620.c: Likewise.
18515 2018-01-26 Julia Koval <julia.koval@intel.com>
18517 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
18518 -mavx512f -mavx512bw.
18519 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
18520 * gcc.target/i386/i386.exp: Fix types.
18522 2018-01-26 Alan Modra <amodra@gmail.com>
18525 * gcc.target/powerpc/swaps-p8-46.c: New.
18527 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
18530 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
18531 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
18532 'array01' in the tree dump comparison.
18533 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
18534 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
18535 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
18537 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
18539 PR middle-end/83055
18540 * gcc.dg/torture/pr83055.c: New testcase.
18542 2018-01-25 Jakub Jelinek <jakub@redhat.com>
18545 * g++.dg/cpp1z/decomp36.C: New test.
18547 PR middle-end/83977
18548 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
18550 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
18552 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
18553 the shift dump line.
18554 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
18556 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
18559 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
18560 index instead of int, which allows IVOPTs to properly optimize the
18563 2018-01-24 David Malcolm <dmalcolm@redhat.com>
18566 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
18567 of "fn_type" typedef.
18568 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
18570 2018-01-24 Ian Lance Taylor <iant@golang.org>
18572 * go.go-torture/execute/names-1.go: New test.
18574 2018-01-19 Jeff Law <law@redhat.com>
18577 * gcc.target/i386/pr83994.c: New test.
18579 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
18582 * gcc.target/powerpc/pr84014.c: New.
18584 2018-01-24 Jakub Jelinek <jakub@redhat.com>
18586 PR middle-end/83977
18587 * c-c++-common/gomp/pr83977-1.c: New test.
18588 * c-c++-common/gomp/pr83977-2.c: New test.
18589 * c-c++-common/gomp/pr83977-3.c: New test.
18590 * gfortran.dg/gomp/pr83977.f90: New test.
18592 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
18595 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
18596 * gcc.dg/vect/pr80631-1.c: Likewise.
18597 * gcc.dg/vect/pr80631-2.c: Likewise.
18598 * gcc.dg/vect/pr81410.c: Likewise.
18599 * gcc.dg/vect/pr81633.c: Likewise.
18600 * gcc.dg/vect/pr81815.c: Likewise.
18601 * gcc.dg/vect/pr82108.c: Likewise.
18602 * gcc.dg/vect/pr83857.c: Likewise.
18603 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
18604 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
18605 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
18606 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
18607 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
18608 * gcc.dg/vect/vect-reduc-11.c: Likewise.
18609 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
18610 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
18611 dg-xfail-run-if instead.
18612 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
18613 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
18614 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
18615 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
18616 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
18618 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
18620 PR tree-optimization/83979
18621 * g++.dg/pr83979.c: New test.
18623 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18625 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
18626 option. Add arm_neon_ok_no_float_abi check.
18628 2018-01-24 Richard Biener <rguenther@suse.de>
18630 PR tree-optimization/83176
18631 * gcc.dg/graphite/pr83176.c: New testcase.
18633 2018-01-24 Richard Biener <rguenther@suse.de>
18635 PR tree-optimization/82819
18636 * gcc.dg/graphite/pr82819.c: New testcase.
18638 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
18641 * g++.dg/cpp1y/constexpr-83921-1.C: New.
18642 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
18643 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
18644 * g++.dg/ext/stmtexpr20.C: Likewise.
18645 * g++.dg/ext/stmtexpr21.C: Likewise.
18647 2018-01-23 David Malcolm <dmalcolm@redhat.com>
18650 * g++.dg/warn/pr83974.C: New test case.
18652 2018-01-23 Jakub Jelinek <jakub@redhat.com>
18655 * g++.dg/ubsan/pr83987.C: New test.
18657 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
18660 * gfortran.dg/pdt_29.f03: New test.
18662 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
18665 * gfortran.dg/associate_33.f03: New test.
18667 2018-01-23 Martin Liska <mliska@suse.cz>
18670 * gcc.dg/lto/pr81440.h: New test.
18671 * gcc.dg/lto/pr81440_0.c: New test.
18672 * gcc.dg/lto/pr81440_1.c: New test.
18674 2018-01-23 Nathan Sidwell <nathan@acm.org>
18677 * g++.dg/template/pr83988.C: New.
18679 2018-01-23 Jakub Jelinek <jakub@redhat.com>
18683 * g++.dg/cpp0x/pr82882.C: New test.
18684 * g++.dg/cpp0x/pr83978.C: New test.
18687 * g++.dg/cpp1z/decomp35.C: New test.
18689 2018-01-23 Nathan Sidwell <nathan@acm.org>
18691 * g++.dg/cpp0x/range-for10.C: Adjust.
18692 * g++.dg/ext/forscope1.C: Adjust.
18693 * g++.dg/ext/forscope2.C: Adjust.
18694 * g++.dg/template/for1.C: Adjust.
18696 2018-01-23 David Malcolm <dmalcolm@redhat.com>
18698 PR tree-optimization/83510
18699 * gcc.c-torture/compile/pr83510.c: New test case.
18701 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
18704 * lib/target-supports.exp (check_effective_target_vect_float): Say
18705 that the result only holds when -funsafe-math-optimizations is on.
18706 (check_effective_target_vect_float_strict): New procedure.
18707 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
18709 * gcc.dg/vect/vect-reduc-6.c: Likewise.
18711 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
18713 PR tree-optimization/83965
18714 * gcc.dg/vect/pr83965.c: New test.
18716 2018-01-23 Richard Biener <rguenther@suse.de>
18718 PR tree-optimization/83963
18719 * gfortran.dg/graphite/pr83963.f: New testcase.
18720 * gcc.dg/graphite/pr83963-2.c: Likewise.
18722 2018-01-23 Jakub Jelinek <jakub@redhat.com>
18725 * g++.dg/cpp1z/pr83918.C: New test.
18727 2018-01-22 Jakub Jelinek <jakub@redhat.com>
18729 PR tree-optimization/83957
18730 * gcc.dg/autopar/pr83957.c: New test.
18732 PR tree-optimization/83081
18733 * gcc.dg/predict-8.c: Adjust expected probability.
18735 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
18738 * gcc.target/powerpc/pr83862.c: New test.
18740 2018-01-22 Carl Love <cel@us.ibm.com>
18742 * gcc.target/powerpc/powerpc.exp: Add torture tests for
18743 builtins-4-runnable.c, builtins-6-runnable.c,
18744 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
18745 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
18746 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
18747 for signed/unsigned 128-bit and long long int loads.
18749 2018-01-22 Marek Polacek <polacek@redhat.com>
18752 * g++.dg/cpp1y/constexpr-empty4.C: New test.
18754 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
18756 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
18757 scan-asembler valid instructions list.
18758 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
18759 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
18760 power8-vector requirement and option.
18761 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
18763 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
18767 * gfortran.dg/string_1.f90: Remove printing the length.
18769 2018-01-22 Richard Biener <rguenther@suse.de>
18771 PR tree-optimization/83963
18772 * gcc.dg/graphite/pr83963.c: New testcase.
18774 2018-01-22 Sudakshina Das <sudi.das@arm.com>
18776 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
18777 dg-require-effective-target directives.
18779 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18781 * lib/target-supports.exp (check_effective_target_arm_softfloat):
18783 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
18784 Adjust scan-assembler checks for soft-float.
18786 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18789 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
18791 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
18793 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
18794 * gcc.dg/pr83623.c: Likewise.
18795 * gcc.dg/pr83666.c: Likewise.
18797 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18798 David Edelsohn <dje.gcc@gmail.com>
18801 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
18802 assembly output from "crset eq" to "crset 2".
18803 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
18804 assembly output from . to $.
18805 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
18806 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
18807 assembly output from "crset eq" to "crset 2".
18808 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
18809 assembly output from "crset eq" to "crset 2", and from . to $.
18811 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
18814 * gfortran.dg/matmul_18.f90: New test.
18816 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
18818 PR tree-optimization/83940
18819 * gcc.dg/torture/pr83940.c: New test.
18821 2018-01-20 Jakub Jelinek <jakub@redhat.com>
18823 PR middle-end/83945
18824 * gcc.dg/tls/pr83945.c: New test.
18827 * gcc.dg/pr83930.c: New test.
18829 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
18832 * gfortran.dg/matmul_17.f90: New test.
18834 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
18837 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
18839 2018-01-19 Jakub Jelinek <jakub@redhat.com>
18842 * g++.dg/cpp0x/pr81167.C: New test.
18845 * g++.dg/cpp0x/pr83919.C: New test.
18847 2018-01-19 Jeff Law <law@redhat.com>
18848 Jakub Jelinek <jakub@redhat.com>
18850 * gcc.dg/stack-check-16.c: New test.
18852 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
18855 * gcc.target/nvptx/indirect_call.c: New test.
18857 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18859 * g++.dg/torture/pr83619.C: Remove dg-message.
18861 2018-01-19 Martin Liska <mliska@suse.cz>
18863 * gcc.dg/predict-1.c: Adjust expected probability.
18864 * gcc.dg/predict-3.c: Likewise.
18865 * gcc.dg/predict-5.c: Likewise.
18866 * gcc.dg/predict-6.c: Likewise.
18867 * gcc.dg/predict-9.c: Likewise.
18869 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
18871 PR tree-optimization/83922
18872 * gcc.dg/pr83922.c: New test.
18874 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
18876 PR tree-optimization/83914
18877 * gcc.dg/vect/pr83914.c: New test.
18879 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18881 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
18882 * gcc.target/arm/negdi-2.c: Likewise.
18883 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
18885 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18887 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
18889 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18891 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
18893 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
18895 * gcc.dg/torture/pr52451.c (main): Skip long double test on
18898 2018-01-18 Jakub Jelinek <jakub@redhat.com>
18902 * g++.dg/torture/pr83619.C (e): Define before first use instead of
18903 forward declaration.
18905 2018-01-18 Carl Love <cel@us.ibm.com>
18907 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
18910 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
18913 * g++.dg/inherit/union3.C: New.
18915 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
18917 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
18919 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
18922 * g++.dg/torture/pr83619.C: New testcase.
18924 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
18926 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
18927 Add function body to force error messages in some configurations.
18929 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18931 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
18934 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
18937 * c-c++-common/ffile-prefix-map.c: New test.
18938 * c-c++-common/fmacro-prefix-map.c: New test.
18939 * c-c++-common/cpp/ffile-prefix-map.c: New test.
18940 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
18942 2018-01-18 Martin Liska <mliska@suse.cz>
18944 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
18945 * gcc.target/i386/indirect-thunk-4.c: Likewise.
18946 * gcc.target/i386/indirect-thunk-6.c: Likewise.
18947 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
18948 * gcc.target/i386/ret-thunk-10.c: Likewise.
18949 * gcc.target/i386/ret-thunk-11.c: Likewise.
18950 * gcc.target/i386/ret-thunk-12.c: Likewise.
18951 * gcc.target/i386/ret-thunk-15.c: Likewise.
18952 * gcc.target/i386/ret-thunk-9.c: Likewise.
18954 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
18956 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
18959 2018-01-18 Nathan Sidwell <nathan@acm.org>
18962 * g++.dg/cpp0x/pr83160.C: New.
18964 2018-01-18 Richard Biener <rguenther@suse.de>
18966 PR tree-optimization/83887
18967 * gcc.dg/graphite/pr83887.c: New testcase.
18968 * gfortran.dg/graphite/pr83887.f90: Likewise.
18969 * gfortran.dg/graphite/pr83887.f: Likewise.
18971 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18974 * gcc.target/arm/builtin-bswap.x: New file.
18975 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
18976 and options for armv6t2.
18977 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
18978 and options for Thumb1.
18979 * gcc.target/arm/builtin-bswap16.x: New file.
18980 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
18981 and options for armv6t2.
18982 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
18983 and options for Thumb1.
18985 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
18987 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
18990 2018-01-18 Jakub Jelinek <jakub@redhat.com>
18993 * gcc.dg/pr61240.c: New test.
18995 2018-01-17 Harald Anlauf <anlauf@gmx.de>
18998 * gfortran.dg/pr83864.f90: New test.
19000 2018-01-17 Jeff Law <law@redhat.com>
19003 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
19005 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19007 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
19008 restriction, but still restrict to 64-bit.
19009 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
19010 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
19012 2018-01-17 Harald Anlauf <anlauf@gmx.de>
19015 * gfortran.dg/pr83874.f90: New test.
19017 2018-01-18 Jakub Jelinek <jakub@redhat.com>
19020 * g++.dg/cpp0x/pr83824.C: New test.
19022 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
19024 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
19025 appropriate .gnu_attribute for the long double type, if we use the
19026 long double type, but do not generate any calls.
19027 * gcc.target/powerpc/gnuattr2.c: Likewise.
19028 * gcc.target/powerpc/gnuattr3.c: Likewise.
19030 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
19033 * g++.dg/cpp0x/alignas13.C: New.
19035 2018-01-17 Jakub Jelinek <jakub@redhat.com>
19038 * g++.dg/cpp0x/pr83897.C: New test.
19040 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
19043 * gcc.c-torture/compile/pr83051-2.c: New testcase.
19045 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
19048 * g++.dg/cpp0x/constexpr-ice19.C: New.
19050 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
19052 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
19053 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
19054 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
19055 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
19056 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
19057 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
19058 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
19059 * gcc.target/powerpc/builtins-1-be-folded.c: New.
19060 * gcc.target/powerpc/builtins-1-le-folded.c: New.
19061 * gcc.target/powerpc/builtins-1.fold.h: New.
19063 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
19065 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
19066 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
19068 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19070 * gcc.target/arm/g2.c: Add -marm to dg-options.
19071 * gcc.target/arm/scd42-2.c: Likewise.
19073 2018-01-17 Nathan Sidwell <nathan@acm.org>
19076 * g++.dg/lookup/pr83287-2.C: New.
19078 2018-01-17 David Malcolm <dmalcolm@redhat.com>
19082 * g++.dg/wrappers/pr83814.C: New test case.
19083 * g++.dg/wrappers/pr83902.C: New test case.
19085 2018-01-17 David Malcolm <dmalcolm@redhat.com>
19088 * g++.dg/lto/pr83121_0.C: New test case.
19089 * g++.dg/lto/pr83121_1.C: New test case.
19090 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
19091 adapted from DejaGnu's dg-test.
19092 (lto_handle_diagnostics): New procedure.
19093 (lto_prune_warns): Ignore informational notes.
19094 (lto-link-and-maybe-run): Add "messages_by_file" param.
19095 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
19096 "execute" when "link" fails if "execute" was not specified.
19097 (lto-can-handle-directive): New procedure.
19098 (lto-get-options-main): Call lto-can-handle-directive. Add a
19099 dg-messages local, using it to set the caller's
19100 dg-messages-by-file for the given source file.
19101 (lto-get-options): Likewise.
19102 (lto-execute): Add dg-messages-by-file local, and pass it to
19103 lto-link-and-maybe-run.
19105 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
19106 Richard Sandiford <richard.sandiford@linaro.org>
19110 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
19111 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
19113 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19115 * lib/target-supports.exp: Fix -march arguments in arm arch effective
19116 target check autogenerator for armv8.1-a and armv8.2-a.
19118 2018-01-17 Carl Love <cel@us.ibm.com>
19120 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
19121 Add debug print statements.
19122 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
19123 16 byte vector load followed by a partial vector load.
19125 2018-01-17 David Malcolm <dmalcolm@redhat.com>
19128 * g++.dg/wrappers/pr83799.C: New test case.
19130 2018-01-17 Nathan Sidwell <nathan@acm.org>
19133 * g++.dg/cpp1y/pr83739.C: New.
19135 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19137 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
19138 * gcc.target/visium/overflow16.c: Likewise.
19139 * gcc.target/visium/overflow32.c: Likewise.
19141 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19143 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
19145 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19147 * gcc.dg/rtl/arm/stl-cond.c: New test.
19148 * gcc.target/arm/stl-cond.c: Delete.
19150 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19152 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
19155 2018-01-17 Jakub Jelinek <jakub@redhat.com>
19157 PR tree-optimization/83843
19158 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
19159 * gcc.dg/store_merging_19.c: New test.
19161 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19163 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
19166 2018-01-17 Jakub Jelinek <jakub@redhat.com>
19168 PR rtl-optimization/83771
19169 * gcc.dg/pr83771.c: New test.
19171 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19173 PR tree-optimization/81184
19174 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
19176 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
19178 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19180 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
19182 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
19185 * gcc.target/i386/pr83546.c: New test.
19187 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19189 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
19191 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19193 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
19194 test and add dg-warning for the -Wstringop-overflow warning.
19196 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19198 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
19199 XFAIL last test on SPARC and Visium.
19201 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
19203 PR rtl-optimization/80481
19204 * g++.dg/pr80481.C: Exclude solaris.
19206 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19208 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
19209 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
19210 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
19212 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19214 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
19215 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
19216 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
19217 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
19218 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
19219 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
19220 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
19221 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
19222 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
19223 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
19224 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
19225 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
19226 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
19227 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
19228 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
19230 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19233 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
19235 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19237 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
19238 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
19239 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
19240 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
19241 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
19242 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
19244 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
19246 PR tree-optimization/83857
19247 * gcc.dg/vect/pr83857.c: New test.
19249 2018-01-16 Richard Biener <rguenther@suse.de>
19251 PR tree-optimization/83867
19252 * gcc.dg/vect/pr83867.c: New testcase.
19254 2018-01-16 Jakub Jelinek <jakub@redhat.com>
19257 * gcc.dg/pr83844.c: New test.
19259 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
19261 * gcc.dg/torture/pr83847.c: New test.
19263 2018-01-16 Jakub Jelinek <jakub@redhat.com>
19265 PR rtl-optimization/86620
19266 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
19267 instead of --param=max-sched-ready-insns=0.
19268 * gcc.target/i386/pr83620.c: New test.
19269 * gcc.dg/pr83620.c: New test.
19271 PR tree-optimization/83843
19272 * gcc.dg/store_merging_18.c: New test.
19275 * g++.dg/cpp1y/pr83817.C: New test.
19278 * g++.dg/template/pr83825.C: New test.
19280 2018-01-16 Richard Biener <rguenther@suse.de>
19282 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
19284 2018-01-16 Richard Biener <rguenther@suse.de>
19287 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
19288 from gcc.dg/torture/pr60092.c.
19290 2018-01-15 Martin Sebor <msebor@redhat.com>
19293 * g++.dg/ext/flexary28.C: New test.
19295 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
19298 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
19300 2018-01-15 Martin Sebor <msebor@redhat.com>
19303 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
19305 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
19308 * gfortran.dg/minmaxloc_9.f90: New test.
19309 * gfortran.dg/minmaxloc_10.f90: New test.
19310 * gfortran.dg/minmaxloc_11.f90: New test.
19312 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
19315 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
19316 * gcc.target/i386/indirect-thunk-2.c: Likewise.
19317 * gcc.target/i386/indirect-thunk-3.c: Likewise.
19318 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19319 * gcc.target/i386/indirect-thunk-7.c: Likewise.
19320 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
19321 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
19322 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
19323 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
19324 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
19325 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
19326 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
19327 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
19328 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
19329 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
19330 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
19331 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
19332 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
19333 * gcc.target/i386/ret-thunk-10.c: Likewise.
19334 * gcc.target/i386/ret-thunk-11.c: Likewise.
19335 * gcc.target/i386/ret-thunk-12.c: Likewise.
19336 * gcc.target/i386/ret-thunk-13.c: Likewise.
19337 * gcc.target/i386/ret-thunk-14.c: Likewise.
19338 * gcc.target/i386/ret-thunk-15.c: Likewise.
19339 * gcc.target/i386/ret-thunk-9.c: Don't check the
19340 __x86_return_thunk label. Scan for "push" only for Linux.
19342 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
19345 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
19347 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19350 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
19352 * gcc.target/arm/pr83687.c: New test.
19354 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
19356 Adjust tests to AVR_TINY.
19358 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
19359 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
19360 * gcc.target/avr/pr71627.c: Same.
19361 * gcc.target/avr/torture/addr-space-1-0.c: Same.
19362 * gcc.target/avr/torture/addr-space-1-1.c: Same.
19363 * gcc.target/avr/torture/addr-space-1-x.c: Same.
19364 * gcc.target/avr/torture/addr-space-2-0.c: Same.
19365 * gcc.target/avr/torture/addr-space-2-1.c: Same.
19366 * gcc.target/avr/torture/addr-space-2-x.c: Same.
19367 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
19368 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
19369 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
19370 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
19371 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
19372 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
19373 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
19374 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
19375 * gcc.target/avr/torture/pr61055.c: Same.
19376 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
19378 * gcc.target/avr/torture/int24-mul.c: Same.
19379 * gcc.target/avr/torture/pr51782-1.c: Same.
19380 * gcc.target/avr/torture/pr61443.c: Same.
19381 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
19382 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
19384 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
19388 * gcc.target/avr/torture/pr83729.c: New test.
19389 * gcc.target/avr/torture/pr83801.c: New test.
19391 2018-01-15 Jakub Jelinek <jakub@redhat.com>
19393 PR middle-end/82694
19394 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
19395 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
19397 2018-01-10 Martin Sebor <msebor@redhat.com>
19400 * gcc.dg/Wstringop-overflow-2.c: New test.
19402 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19404 PR libgfortran/83811
19405 * gfortran.dg/fmt_e.f90: New test.
19407 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19409 * gcc.target/i386/indirect-thunk-10.c: New test.
19410 * gcc.target/i386/indirect-thunk-8.c: Likewise.
19411 * gcc.target/i386/indirect-thunk-9.c: Likewise.
19412 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
19413 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
19414 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
19415 * gcc.target/i386/ret-thunk-17.c: Likewise.
19416 * gcc.target/i386/ret-thunk-18.c: Likewise.
19417 * gcc.target/i386/ret-thunk-19.c: Likewise.
19418 * gcc.target/i386/ret-thunk-20.c: Likewise.
19419 * gcc.target/i386/ret-thunk-21.c: Likewise.
19421 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19423 * gcc.target/i386/indirect-thunk-register-4.c: New test.
19425 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19427 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
19428 -mno-indirect-branch-register.
19429 * gcc.target/i386/indirect-thunk-2.c: Likewise.
19430 * gcc.target/i386/indirect-thunk-3.c: Likewise.
19431 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19432 * gcc.target/i386/indirect-thunk-5.c: Likewise.
19433 * gcc.target/i386/indirect-thunk-6.c: Likewise.
19434 * gcc.target/i386/indirect-thunk-7.c: Likewise.
19435 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
19436 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
19437 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
19438 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
19439 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
19440 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
19441 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
19442 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
19443 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
19444 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
19445 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
19446 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
19447 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
19448 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
19449 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
19450 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
19451 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
19452 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
19453 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
19454 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
19455 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
19456 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
19457 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
19458 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
19459 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
19460 * gcc.target/i386/ret-thunk-10.c: Likewise.
19461 * gcc.target/i386/ret-thunk-11.c: Likewise.
19462 * gcc.target/i386/ret-thunk-12.c: Likewise.
19463 * gcc.target/i386/ret-thunk-13.c: Likewise.
19464 * gcc.target/i386/ret-thunk-14.c: Likewise.
19465 * gcc.target/i386/ret-thunk-15.c: Likewise.
19466 * gcc.target/i386/ret-thunk-9.c: Likewise.
19467 * gcc.target/i386/indirect-thunk-register-1.c: New test.
19468 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
19469 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
19471 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19473 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
19474 -mfunction-return=keep.
19475 * gcc.target/i386/indirect-thunk-2.c: Likewise.
19476 * gcc.target/i386/indirect-thunk-3.c: Likewise.
19477 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19478 * gcc.target/i386/indirect-thunk-5.c: Likewise.
19479 * gcc.target/i386/indirect-thunk-6.c: Likewise.
19480 * gcc.target/i386/indirect-thunk-7.c: Likewise.
19481 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
19482 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
19483 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
19484 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
19485 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
19486 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
19487 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
19488 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
19489 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
19490 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
19491 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
19492 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
19493 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
19494 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
19495 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
19496 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
19497 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
19498 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
19499 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
19500 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
19501 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
19502 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
19503 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
19504 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
19505 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
19506 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
19507 * gcc.target/i386/ret-thunk-1.c: New test.
19508 * gcc.target/i386/ret-thunk-10.c: Likewise.
19509 * gcc.target/i386/ret-thunk-11.c: Likewise.
19510 * gcc.target/i386/ret-thunk-12.c: Likewise.
19511 * gcc.target/i386/ret-thunk-13.c: Likewise.
19512 * gcc.target/i386/ret-thunk-14.c: Likewise.
19513 * gcc.target/i386/ret-thunk-15.c: Likewise.
19514 * gcc.target/i386/ret-thunk-16.c: Likewise.
19515 * gcc.target/i386/ret-thunk-2.c: Likewise.
19516 * gcc.target/i386/ret-thunk-3.c: Likewise.
19517 * gcc.target/i386/ret-thunk-4.c: Likewise.
19518 * gcc.target/i386/ret-thunk-5.c: Likewise.
19519 * gcc.target/i386/ret-thunk-6.c: Likewise.
19520 * gcc.target/i386/ret-thunk-7.c: Likewise.
19521 * gcc.target/i386/ret-thunk-8.c: Likewise.
19522 * gcc.target/i386/ret-thunk-9.c: Likewise.
19524 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19526 * gcc.target/i386/indirect-thunk-1.c: New test.
19527 * gcc.target/i386/indirect-thunk-2.c: Likewise.
19528 * gcc.target/i386/indirect-thunk-3.c: Likewise.
19529 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19530 * gcc.target/i386/indirect-thunk-5.c: Likewise.
19531 * gcc.target/i386/indirect-thunk-6.c: Likewise.
19532 * gcc.target/i386/indirect-thunk-7.c: Likewise.
19533 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
19534 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
19535 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
19536 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
19537 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
19538 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
19539 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
19540 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
19541 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
19542 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
19543 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
19544 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
19545 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
19546 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
19547 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
19548 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
19549 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
19550 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
19551 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
19552 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
19553 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
19554 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
19555 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
19556 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
19557 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
19558 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
19560 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
19563 * gcc.c-torture/compile/pr83051.c: New testcase.
19565 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
19567 PR tree-optimization/83501
19568 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
19570 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
19572 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
19573 for lvx and stvx instead of lxvd2x and stxvd2x and require
19574 little-endian target. Add comments.
19575 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
19576 comprehensive testing.
19577 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
19578 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
19579 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
19580 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
19581 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
19582 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
19583 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
19584 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
19585 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
19586 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
19587 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
19588 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
19589 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
19590 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
19591 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
19592 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
19593 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
19594 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
19595 scan-assembler-not directives that forbid lvx and xxpermdi.
19596 * gcc.target/powerpc/vec-extract-3.c: Likewise.
19597 * gcc.target/powerpc/vec-extract-5.c: Likewise.
19598 * gcc.target/powerpc/vec-extract-6.c: Likewise.
19599 * gcc.target/powerpc/vec-extract-7.c: Likewise.
19600 * gcc.target/powerpc/vec-extract-8.c: Likewise.
19601 * gcc.target/powerpc/vec-extract-9.c: Likewise.
19602 * gcc.target/powerpc/vsx-vector-6-le.c: Change
19603 scan-assembler-times directives to reflect different numbers of
19604 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
19606 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19607 Alan Hayward <alan.hayward@arm.com>
19608 David Sherwood <david.sherwood@arm.com>
19610 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
19611 than SLP vectorization.
19612 * gcc.dg/vect/vect-alias-check-10.c: New test.
19613 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
19614 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
19615 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
19616 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
19617 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
19618 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
19619 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
19620 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
19621 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
19622 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
19623 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
19624 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
19625 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
19626 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
19627 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
19628 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
19629 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
19630 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
19631 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
19632 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
19633 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
19634 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
19635 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
19637 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19638 Alan Hayward <alan.hayward@arm.com>
19639 David Sherwood <david.sherwood@arm.com>
19641 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
19643 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
19644 targets with scatter stores.
19645 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
19647 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
19648 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
19649 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
19650 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
19651 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
19652 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
19653 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
19654 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
19655 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
19656 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
19657 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
19658 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
19659 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
19660 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
19661 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
19662 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
19664 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19665 Alan Hayward <alan.hayward@arm.com>
19666 David Sherwood <david.sherwood@arm.com>
19668 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
19670 * gcc.target/aarch64/sve/strided_load_4.c: New test.
19671 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
19672 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
19673 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
19675 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19676 Alan Hayward <alan.hayward@arm.com>
19677 David Sherwood <david.sherwood@arm.com>
19679 * gcc.target/aarch64/sve/strided_load_1.c: New test.
19680 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
19681 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
19683 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19684 Alan Hayward <alan.hayward@arm.com>
19685 David Sherwood <david.sherwood@arm.com>
19687 * gcc.target/aarch64/sve/gather_load_1.c: New test.
19688 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
19689 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
19690 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
19691 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
19692 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
19693 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
19694 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
19695 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
19696 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
19697 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
19698 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
19699 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
19700 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
19702 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19703 Alan Hayward <alan.hayward@arm.com>
19704 David Sherwood <david.sherwood@arm.com>
19706 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
19707 check for a message about using in-order reductions.
19708 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
19709 check for a message about using in-order reductions.
19710 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
19711 vectorized and check for a message about using in-order reductions.
19712 Expect targets with variable-length vectors to fall back to the
19713 fixed-length mininum.
19714 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
19715 check for a message about using in-order reductions.
19716 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
19717 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
19718 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
19719 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
19720 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
19721 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
19722 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
19723 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
19724 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
19725 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
19726 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
19727 vect_fold_left_plus.
19729 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19731 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
19733 * gcc.target/aarch64/sve/spill_2.c: New test.
19734 * gcc.target/aarch64/sve/spill_3.c: Likewise.
19735 * gcc.target/aarch64/sve/spill_4.c: Likewise.
19736 * gcc.target/aarch64/sve/spill_5.c: Likewise.
19737 * gcc.target/aarch64/sve/spill_6.c: Likewise.
19738 * gcc.target/aarch64/sve/spill_7.c: Likewise.
19740 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19741 Alan Hayward <alan.hayward@arm.com>
19742 David Sherwood <david.sherwood@arm.com>
19744 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
19746 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
19747 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
19748 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
19749 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
19750 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
19751 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
19752 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
19753 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
19754 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
19756 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19757 Alan Hayward <alan.hayward@arm.com>
19758 David Sherwood <david.sherwood@arm.com>
19760 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
19761 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
19762 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
19763 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
19765 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19766 Alan Hayward <alan.hayward@arm.com>
19767 David Sherwood <david.sherwood@arm.com>
19769 * lib/target-supports.exp
19770 (check_effective_target_vect_fold_extract_last): New proc.
19771 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
19772 for fold_extract_last.
19773 * gcc.dg/vect/pr65947-2.c: Likewise.
19774 * gcc.dg/vect/pr65947-3.c: Likewise.
19775 * gcc.dg/vect/pr65947-4.c: Likewise.
19776 * gcc.dg/vect/pr65947-5.c: Likewise.
19777 * gcc.dg/vect/pr65947-6.c: Likewise.
19778 * gcc.dg/vect/pr65947-9.c: Likewise.
19779 * gcc.dg/vect/pr65947-10.c: Likewise.
19780 * gcc.dg/vect/pr65947-12.c: Likewise.
19781 * gcc.dg/vect/pr65947-14.c: Likewise.
19782 * gcc.dg/vect/pr80631-1.c: Likewise.
19783 * gcc.target/aarch64/sve/clastb_1.c: New test.
19784 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
19785 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
19786 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
19787 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
19788 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
19789 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
19790 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
19791 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
19792 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
19793 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
19794 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
19795 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
19796 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
19798 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19799 Alan Hayward <alan.hayward@arm.com>
19800 David Sherwood <david.sherwood@arm.com>
19802 * gcc.target/aarch64/sve/live_1.c: New test.
19803 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
19805 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19806 Alan Hayward <alan.hayward@arm.com>
19807 David Sherwood <david.sherwood@arm.com>
19809 * gcc.target/aarch64/sve/nopeel_1.c: New test.
19810 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
19811 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
19812 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
19813 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
19814 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
19815 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
19816 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
19817 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
19819 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19820 Alan Hayward <alan.hayward@arm.com>
19821 David Sherwood <david.sherwood@arm.com>
19823 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
19825 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
19827 * gcc.target/aarch64/sve/loop_add_4.c: New test.
19828 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
19829 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
19830 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
19831 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
19832 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
19834 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19835 Alan Hayward <alan.hayward@arm.com>
19836 David Sherwood <david.sherwood@arm.com>
19838 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
19839 instead of just ADDRESS.
19840 * gcc.dg/tree-ssa/scev-10.c: Likewise.
19841 * gcc.dg/tree-ssa/scev-11.c: Likewise.
19842 * gcc.dg/tree-ssa/scev-12.c: Likewise.
19843 * gcc.target/aarch64/sve/index_offset_1.c: New test.
19844 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
19845 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
19846 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
19847 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
19848 * gcc.target/aarch64/sve/while_2.c: Likewise.
19849 * gcc.target/aarch64/sve/while_3.c: Likewise.
19850 * gcc.target/aarch64/sve/while_4.c: Likewise.
19852 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19853 Alan Hayward <alan.hayward@arm.com>
19854 David Sherwood <david.sherwood@arm.com>
19856 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
19857 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
19859 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
19860 * gcc.target/aarch64/sve/slp_7.c: Likewise.
19861 * gcc.target/aarch64/sve/reduc_5.c: New test.
19862 * gcc.target/aarch64/sve/slp_13.c: Likewise.
19863 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
19865 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19866 Alan Hayward <alan.hayward@arm.com>
19867 David Sherwood <david.sherwood@arm.com>
19869 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
19870 * gcc.dg/tree-ssa/peel1.c: Likewise.
19871 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
19872 variable-length vectors.
19873 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
19874 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
19875 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
19876 * gcc.target/aarch64/sve/slp_2.c: Likewise.
19877 * gcc.target/aarch64/sve/slp_3.c: Likewise.
19878 * gcc.target/aarch64/sve/slp_4.c: Likewise.
19879 * gcc.target/aarch64/sve/slp_6.c: Likewise.
19880 * gcc.target/aarch64/sve/slp_8.c: New test.
19881 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
19882 * gcc.target/aarch64/sve/slp_9.c: Likewise.
19883 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
19884 * gcc.target/aarch64/sve/slp_10.c: Likewise.
19885 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
19886 * gcc.target/aarch64/sve/slp_11.c: Likewise.
19887 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
19888 * gcc.target/aarch64/sve/slp_12.c: Likewise.
19889 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
19890 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
19891 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
19892 * gcc.target/aarch64/sve/while_1.c: Likewise.
19893 * gcc.target/aarch64/sve/while_2.c: Likewise.
19894 * gcc.target/aarch64/sve/while_3.c: Likewise.
19895 * gcc.target/aarch64/sve/while_4.c: Likewise.
19897 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19898 Alan Hayward <alan.hayward@arm.com>
19899 David Sherwood <david.sherwood@arm.com>
19901 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
19903 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
19904 and add an associated scan-dump test. Prevent vectorization
19905 of the first two loops.
19906 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
19907 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
19908 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
19909 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
19910 (INIT_VECTOR): Tweak initial value so that some bits are always set.
19911 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
19913 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19914 Alan Hayward <alan.hayward@arm.com>
19915 David Sherwood <david.sherwood@arm.com>
19917 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
19918 * gcc.dg/vect/pr67790.c: Likewise.
19919 * gcc.dg/vect/slp-reduc-1.c: Likewise.
19920 * gcc.dg/vect/slp-reduc-2.c: Likewise.
19921 * gcc.dg/vect/slp-reduc-3.c: Likewise.
19922 * gcc.dg/vect/slp-reduc-5.c: Likewise.
19923 * gcc.target/aarch64/sve/slp_5.c: New test.
19924 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
19925 * gcc.target/aarch64/sve/slp_6.c: Likewise.
19926 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
19927 * gcc.target/aarch64/sve/slp_7.c: Likewise.
19928 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
19930 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19931 Alan Hayward <alan.hayward@arm.com>
19932 David Sherwood <david.sherwood@arm.com>
19934 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
19936 * gcc.dg/vect/slp-1.c: Likewise.
19937 * gcc.dg/vect/slp-10.c: Likewise.
19938 * gcc.dg/vect/slp-12b.c: Likewise.
19939 * gcc.dg/vect/slp-12c.c: Likewise.
19940 * gcc.dg/vect/slp-17.c: Likewise.
19941 * gcc.dg/vect/slp-19b.c: Likewise.
19942 * gcc.dg/vect/slp-20.c: Likewise.
19943 * gcc.dg/vect/slp-21.c: Likewise.
19944 * gcc.dg/vect/slp-22.c: Likewise.
19945 * gcc.dg/vect/slp-23.c: Likewise.
19946 * gcc.dg/vect/slp-24-big-array.c: Likewise.
19947 * gcc.dg/vect/slp-24.c: Likewise.
19948 * gcc.dg/vect/slp-28.c: Likewise.
19949 * gcc.dg/vect/slp-39.c: Likewise.
19950 * gcc.dg/vect/slp-6.c: Likewise.
19951 * gcc.dg/vect/slp-7.c: Likewise.
19952 * gcc.dg/vect/slp-cond-1.c: Likewise.
19953 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
19954 * gcc.dg/vect/slp-cond-2.c: Likewise.
19955 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
19956 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
19957 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
19958 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
19959 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
19960 * gcc.dg/vect/slp-perm-6.c: Likewise.
19961 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
19962 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
19963 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
19964 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
19965 * gcc.dg/vect/slp-12a.c: Likewise.
19966 * gcc.dg/vect/slp-14.c: Likewise.
19967 * gcc.dg/vect/slp-15.c: Likewise.
19968 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
19969 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
19970 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
19971 * gcc.target/aarch64/sve/slp_1.c: New test.
19972 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
19973 * gcc.target/aarch64/sve/slp_2.c: Likewise.
19974 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
19975 * gcc.target/aarch64/sve/slp_3.c: Likewise.
19976 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
19977 * gcc.target/aarch64/sve/slp_4.c: Likewise.
19978 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
19980 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19981 Alan Hayward <alan.hayward@arm.com>
19982 David Sherwood <david.sherwood@arm.com>
19984 * gcc.dg/vect/vect-ooo-group-1.c: New test.
19985 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
19986 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
19987 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
19988 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
19989 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
19990 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
19991 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
19992 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
19993 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
19994 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
19995 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
19996 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
19997 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
19998 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
19999 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
20000 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
20001 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
20002 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
20004 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20005 Alan Hayward <alan.hayward@arm.com>
20006 David Sherwood <david.sherwood@arm.com>
20008 * gcc.target/aarch64/sve/struct_move_1.c: New test.
20009 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
20010 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
20011 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
20012 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
20013 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
20014 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
20015 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
20016 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
20017 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
20018 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
20019 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
20020 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
20021 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
20022 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
20023 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
20024 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
20025 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
20026 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
20027 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
20028 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
20029 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
20030 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
20031 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
20032 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
20033 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
20034 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
20035 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
20036 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
20037 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
20038 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
20039 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
20040 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
20041 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
20042 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
20043 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
20045 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20046 Alan Hayward <alan.hayward@arm.com>
20047 David Sherwood <david.sherwood@arm.com>
20049 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
20050 Return true for SVE too.
20051 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
20052 if load/store lanes are supported.
20053 * gcc.dg/vect/slp-10.c: Likewise.
20054 * gcc.dg/vect/slp-12c.c: Likewise.
20055 * gcc.dg/vect/slp-17.c: Likewise.
20056 * gcc.dg/vect/slp-33.c: Likewise.
20057 * gcc.dg/vect/slp-6.c: Likewise.
20058 * gcc.dg/vect/slp-cond-1.c: Likewise.
20059 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
20060 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
20061 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
20062 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
20063 * gcc.dg/vect/slp-perm-6.c: Likewise.
20064 * gcc.dg/vect/slp-perm-9.c: Likewise.
20065 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
20066 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
20067 for variable-length vectors.
20069 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20070 Alan Hayward <alan.hayward@arm.com>
20071 David Sherwood <david.sherwood@arm.com>
20073 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
20074 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
20076 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20078 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
20079 * g++.target/aarch64/sve/catch_1.C: New test.
20080 * g++.target/aarch64/sve/catch_2.C: Likewise.
20081 * g++.target/aarch64/sve/catch_3.C: Likewise.
20082 * g++.target/aarch64/sve/catch_4.C: Likewise.
20083 * g++.target/aarch64/sve/catch_5.C: Likewise.
20084 * g++.target/aarch64/sve/catch_6.C: Likewise.
20086 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20087 Alan Hayward <alan.hayward@arm.com>
20088 David Sherwood <david.sherwood@arm.com>
20090 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
20092 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
20093 * gcc.target/aarch64/fmaxmin.c: Likewise.
20094 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
20095 * gcc.target/aarch64/orr_imm_1.c: Likewise.
20096 * gcc.target/aarch64/pr62178.c: Likewise.
20097 * gcc.target/aarch64/pr71727-2.c: Likewise.
20098 * gcc.target/aarch64/saddw-1.c: Likewise.
20099 * gcc.target/aarch64/saddw-2.c: Likewise.
20100 * gcc.target/aarch64/uaddw-1.c: Likewise.
20101 * gcc.target/aarch64/uaddw-2.c: Likewise.
20102 * gcc.target/aarch64/uaddw-3.c: Likewise.
20103 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
20104 * gcc.target/aarch64/vect-compile.c: Likewise.
20105 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
20106 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
20107 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
20108 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
20109 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
20110 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
20111 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
20112 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
20113 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
20114 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
20115 * gcc.target/aarch64/vect-fmovd.c: Likewise.
20116 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
20117 * gcc.target/aarch64/vect-fmovf.c: Likewise.
20118 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
20119 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
20120 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
20121 * gcc.target/aarch64/vect-movi.c: Likewise.
20122 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
20123 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
20124 * gcc.target/aarch64/vect-vaddv.c: Likewise.
20125 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
20126 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
20127 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
20129 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
20130 * gcc.target/aarch64/sve/arith_1.c: New test.
20131 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
20132 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
20133 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
20134 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
20135 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
20136 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
20137 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
20138 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
20139 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
20140 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
20141 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
20142 * gcc.target/aarch64/sve/ext_1.c: Likewise.
20143 * gcc.target/aarch64/sve/ext_2.c: Likewise.
20144 * gcc.target/aarch64/sve/extract_1.c: Likewise.
20145 * gcc.target/aarch64/sve/extract_2.c: Likewise.
20146 * gcc.target/aarch64/sve/extract_3.c: Likewise.
20147 * gcc.target/aarch64/sve/extract_4.c: Likewise.
20148 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
20149 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
20150 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
20151 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
20152 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
20153 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
20154 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
20155 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
20156 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
20157 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
20158 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
20159 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
20160 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
20161 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
20162 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
20163 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
20164 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
20165 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
20166 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
20167 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
20168 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
20169 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
20170 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
20171 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
20172 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
20173 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
20174 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
20175 * gcc.target/aarch64/sve/index_1.c: Likewise.
20176 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
20177 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
20178 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
20179 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
20180 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
20181 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
20182 * gcc.target/aarch64/sve/logical_1.c: Likewise.
20183 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
20184 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
20185 * gcc.target/aarch64/sve/mad_1.c: Likewise.
20186 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
20187 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
20188 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
20189 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
20190 * gcc.target/aarch64/sve/mla_1.c: Likewise.
20191 * gcc.target/aarch64/sve/mls_1.c: Likewise.
20192 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
20193 * gcc.target/aarch64/sve/msb_1.c: Likewise.
20194 * gcc.target/aarch64/sve/mul_1.c: Likewise.
20195 * gcc.target/aarch64/sve/neg_1.c: Likewise.
20196 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
20197 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
20198 * gcc.target/aarch64/sve/pack_1.c: Likewise.
20199 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
20200 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
20201 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
20202 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
20203 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
20204 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
20205 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
20206 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
20207 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
20208 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
20209 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
20210 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
20211 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
20212 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
20213 * gcc.target/aarch64/sve/rev_1.c: Likewise.
20214 * gcc.target/aarch64/sve/revb_1.c: Likewise.
20215 * gcc.target/aarch64/sve/revh_1.c: Likewise.
20216 * gcc.target/aarch64/sve/revw_1.c: Likewise.
20217 * gcc.target/aarch64/sve/shift_1.c: Likewise.
20218 * gcc.target/aarch64/sve/single_1.c: Likewise.
20219 * gcc.target/aarch64/sve/single_2.c: Likewise.
20220 * gcc.target/aarch64/sve/single_3.c: Likewise.
20221 * gcc.target/aarch64/sve/single_4.c: Likewise.
20222 * gcc.target/aarch64/sve/spill_1.c: Likewise.
20223 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
20224 * gcc.target/aarch64/sve/subr_1.c: Likewise.
20225 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
20226 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
20227 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
20228 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
20229 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
20230 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
20231 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
20232 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
20233 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
20234 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
20235 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
20236 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
20237 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
20238 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
20239 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
20240 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
20241 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
20242 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
20243 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
20244 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
20245 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
20246 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
20247 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
20248 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
20249 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
20250 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
20251 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
20252 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
20253 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
20254 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
20255 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
20256 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
20257 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
20258 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
20259 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
20260 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
20261 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
20262 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
20263 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
20264 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
20265 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
20266 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
20268 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20269 Alan Hayward <alan.hayward@arm.com>
20270 David Sherwood <david.sherwood@arm.com>
20272 * lib/target-supports.exp (check_effective_target_aarch64_sve)
20273 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
20274 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
20276 (check_effective_target_vect_perm): Handle SVE.
20277 (check_effective_target_vect_perm_byte): Likewise.
20278 (check_effective_target_vect_perm_short): Likewise.
20279 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
20280 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
20281 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
20282 (check_effective_target_vect_element_align_preferred): Likewise.
20283 (check_effective_target_vect_align_stack_vars): Likewise.
20284 (check_effective_target_vect_load_lanes): Likewise.
20285 (check_effective_target_vect_masked_store): Likewise.
20286 (available_vector_sizes): Use aarch64_sve_bits for SVE.
20287 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
20288 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
20289 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
20290 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
20291 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
20292 * gcc.dg/vect/slp-23.c: Likewise.
20293 * gcc.dg/vect/slp-perm-5.c: Likewise.
20294 * gcc.dg/vect/slp-perm-6.c: Likewise.
20295 * gcc.dg/vect/slp-perm-9.c: Likewise.
20296 * gcc.dg/vect/slp-reduc-3.c: Likewise.
20297 * gcc.dg/vect/vect-114.c: Likewise.
20298 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
20299 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
20301 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20303 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
20304 vect_variable_length, expecting the test to be vectorized
20305 without SLP instead.
20306 * gcc.dg/vect/pr33953.c: Likewise.
20307 * gcc.dg/vect/pr37027.c: Likewise.
20308 * gcc.dg/vect/pr67790.c: Likewise.
20309 * gcc.dg/vect/pr68445.c: Likewise.
20310 * gcc.dg/vect/slp-1.c: Likewise.
20311 * gcc.dg/vect/slp-10.c: Likewise.
20312 * gcc.dg/vect/slp-12a.c: Likewise.
20313 * gcc.dg/vect/slp-12b.c: Likewise.
20314 * gcc.dg/vect/slp-12c.c: Likewise.
20315 * gcc.dg/vect/slp-13-big-array.c: Likewise.
20316 * gcc.dg/vect/slp-13.c: Likewise.
20317 * gcc.dg/vect/slp-14.c: Likewise.
20318 * gcc.dg/vect/slp-15.c: Likewise.
20319 * gcc.dg/vect/slp-17.c: Likewise.
20320 * gcc.dg/vect/slp-19b.c: Likewise.
20321 * gcc.dg/vect/slp-2.c: Likewise.
20322 * gcc.dg/vect/slp-20.c: Likewise.
20323 * gcc.dg/vect/slp-21.c: Likewise.
20324 * gcc.dg/vect/slp-22.c: Likewise.
20325 * gcc.dg/vect/slp-24-big-array.c: Likewise.
20326 * gcc.dg/vect/slp-24.c: Likewise.
20327 * gcc.dg/vect/slp-28.c: Likewise.
20328 * gcc.dg/vect/slp-39.c: Likewise.
20329 * gcc.dg/vect/slp-42.c: Likewise.
20330 * gcc.dg/vect/slp-6.c: Likewise.
20331 * gcc.dg/vect/slp-7.c: Likewise.
20332 * gcc.dg/vect/slp-cond-1.c: Likewise.
20333 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
20334 * gcc.dg/vect/slp-cond-2.c: Likewise.
20335 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
20336 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
20337 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
20338 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
20339 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
20340 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
20341 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
20342 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
20343 * gcc.dg/vect/slp-reduc-1.c: Likewise.
20344 * gcc.dg/vect/slp-reduc-2.c: Likewise.
20345 * gcc.dg/vect/slp-reduc-4.c: Likewise.
20346 * gcc.dg/vect/slp-reduc-5.c: Likewise.
20347 * gcc.dg/vect/slp-reduc-7.c: Likewise.
20348 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
20349 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
20350 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
20351 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
20353 2018-01-13 Jakub Jelinek <jakub@redhat.com>
20356 * gcc.dg/pr83801.c: New test.
20358 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
20361 * gfortran.dg/bounds_check_19.f90: New test.
20363 2018-01-12 Jakub Jelinek <jakub@redhat.com>
20365 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
20366 instead of scan-assembler-not for xsnabsqp.
20368 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20370 PR libgfortran/83525
20371 * gfortran.dg/newunit_5.f90: New test.
20373 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
20375 PR rtl-optimization/80481
20376 * g++.dg/pr80481.C: New.
20378 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
20381 * gcc.target/alpha/pr83628-3.c: New test.
20383 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20385 * lib/target-supports.exp (check_effective_target_avx512f): Also
20386 check for __builtin_ia32_addsd_round,
20387 __builtin_ia32_getmantsd_round.
20388 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
20390 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
20393 * gcc.target/powerpc/pr83629.c: Require ilp32.
20395 2018-01-12 Richard Biener <rguenther@suse.de>
20397 PR tree-optimization/80846
20398 * gcc.target/i386/pr80846-1.c: New testcase.
20399 * gcc.target/i386/pr80846-2.c: Likewise.
20401 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
20403 * gcc.c-torture/execute/20180112-1.c: New test.
20405 2018-01-12 Tom de Vries <tom@codesourcery.com>
20407 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
20408 * g++.dg/ext/label13a.C: Same.
20409 * g++.dg/ext/label14.C: Same.
20410 * g++.dg/ext/label2.C: Same.
20411 * g++.dg/ext/label3.C: Same.
20412 * g++.dg/torture/pr42462.C: Same.
20413 * g++.dg/torture/pr42739.C: Same.
20414 * g++.dg/warn/Wunused-label-3.C: Same.
20416 2018-01-12 Tom de Vries <tom@codesourcery.com>
20418 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
20419 * g++.dg/Walloca1.C: Same.
20420 * g++.dg/cpp0x/pr70338.C: Same.
20421 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
20422 * g++.dg/cpp1y/vla10.C: Same.
20423 * g++.dg/cpp1y/vla2.C: Same.
20424 * g++.dg/cpp1y/vla6.C: Same.
20425 * g++.dg/cpp1y/vla8.C: Same.
20426 * g++.dg/debug/debug5.C: Same.
20427 * g++.dg/debug/debug6.C: Same.
20428 * g++.dg/debug/pr54828.C: Same.
20429 * g++.dg/diagnostic/pr70105.C: Same.
20430 * g++.dg/eh/cleanup5.C: Same.
20431 * g++.dg/eh/spbp.C: Same.
20432 * g++.dg/ext/tmplattr9.C: Same.
20433 * g++.dg/ext/vla10.C: Same.
20434 * g++.dg/ext/vla11.C: Same.
20435 * g++.dg/ext/vla12.C: Same.
20436 * g++.dg/ext/vla15.C: Same.
20437 * g++.dg/ext/vla16.C: Same.
20438 * g++.dg/ext/vla17.C: Same.
20439 * g++.dg/ext/vla3.C: Same.
20440 * g++.dg/ext/vla6.C: Same.
20441 * g++.dg/ext/vla7.C: Same.
20442 * g++.dg/init/array24.C: Same.
20443 * g++.dg/init/new47.C: Same.
20444 * g++.dg/init/pr55497.C: Same.
20445 * g++.dg/opt/pr78201.C: Same.
20446 * g++.dg/template/vla2.C: Same.
20447 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
20448 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
20449 * g++.dg/torture/pr62127.C: Same.
20450 * g++.dg/torture/pr67055.C: Same.
20451 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
20452 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
20453 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
20454 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
20455 * g++.dg/warn/Wplacement-new-size-5.C: Same.
20456 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
20457 * g++.dg/warn/Wvla-1.C: Same.
20458 * g++.dg/warn/Wvla-3.C: Same.
20459 * g++.old-deja/g++.ext/array2.C: Same.
20460 * g++.old-deja/g++.ext/constructor.C: Same.
20461 * g++.old-deja/g++.law/builtin1.C: Same.
20462 * g++.old-deja/g++.other/crash12.C: Same.
20463 * g++.old-deja/g++.other/eh3.C: Same.
20464 * g++.old-deja/g++.pt/array6.C: Same.
20465 * g++.old-deja/g++.pt/dynarray.C: Same.
20467 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20469 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
20471 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20473 PR libfortran/67412
20474 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
20475 on *-*-solaris2.10.
20477 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20479 * lib/target-supports.exp (check_effective_target_branch_cost):
20480 Accept all x86 targets.
20482 2018-01-12 Martin Liska <mliska@suse.cz>
20485 * g++.dg/warn/pr83054.C: New test.
20487 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
20489 * gcc.target/powerpc/spec-barr-1.c: New file.
20491 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
20494 * gcc.target/i386/pr83330.c: New test.
20496 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
20499 * gfortran.dg/dtio_31.f03: New test.
20500 * gfortran.dg/dtio_32.f03: New test.
20502 2018-01-11 David Malcolm <dmalcolm@redhat.com>
20505 * g++.dg/wrappers: New subdirectory.
20506 * g++.dg/wrappers/README: New file.
20507 * g++.dg/wrappers/alloc.C: New test case.
20508 * g++.dg/wrappers/cow-istream-string.C: New test case.
20509 * g++.dg/wrappers/cp-stdlib.C: New test case.
20510 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
20511 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
20513 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
20515 PR middle-end/83718
20516 * g++.dg/torture/pr83718.C: New testcase.
20518 2018-01-11 Martin Jambor <mjambor@suse.cz>
20521 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
20523 2018-01-11 Bin Cheng <bin.cheng@arm.com>
20525 PR tree-optimization/83695
20526 * gcc.dg/tree-ssa/pr83695.c: New test.
20528 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20530 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
20531 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
20533 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20535 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
20536 * gcc.target/arm/simd/fp16fml_high.c: New test.
20537 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
20538 * lib/target-supports.exp
20539 (check_effective_target_arm_fp16fml_neon_ok_nocache,
20540 check_effective_target_arm_fp16fml_neon_ok,
20541 add_options_for_arm_fp16fml_neon): New procedures.
20543 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20545 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
20548 2018-01-11 Richard Biener <rguenther@suse.de>
20550 PR tree-optimization/83435
20551 * gcc.dg/graphite/pr83435.c: New testcase.
20553 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
20554 Alan Hayward <alan.hayward@arm.com>
20555 David Sherwood <david.sherwood@arm.com>
20557 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
20559 2018-01-11 Tamar Christina <tamar.christina@arm.com>
20561 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
20563 2018-01-11 Sudakshina Das <sudi.das@arm.com>
20566 * gcc.c-torture/compile/pr82096.c: New test.
20568 2018-01-11 Ed Schonberg <schonberg@adacore.com>
20570 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
20572 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
20574 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
20576 2018-01-11 Justin Squirek <squirek@adacore.com>
20578 * gnat.dg/expr_func4.adb: New testcase.
20580 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
20582 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
20585 2018-01-11 Bob Duff <duff@adacore.com>
20587 * gnat.dg/protected_null.adb: New testcase.
20589 2018-01-11 Ed Schonberg <schonberg@adacore.com>
20591 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
20593 2018-01-11 Ed Schonberg <schonberg@adacore.com>
20595 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
20597 2018-01-11 Justin Squirek <squirek@adacore.com>
20599 * gnat.dg/loopvar.adb: New testcase.
20601 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
20603 PR middle-end/83189
20604 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
20606 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
20608 * gcc.c-torture/compile/pr83575.c: New testcase.
20610 2018-01-10 Michael Collison <michael.collison@arm.com>
20612 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
20613 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
20614 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
20615 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
20616 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
20617 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
20618 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
20619 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
20620 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
20621 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
20622 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
20623 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
20624 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
20625 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
20626 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
20627 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
20629 2018-01-10 Michael Collison <michael.collison@arm.com>
20631 * gcc.target/aarch64/sha2.h: New shared testcase.
20632 * gcc.target/aarch64/sha2_1.c: New testcase.
20633 * gcc.target/aarch64/sha2_2.c: New testcase.
20634 * gcc.target/aarch64/sha2_3.c: New testcase.
20635 * gcc.target/aarch64/sha3.h: New shared testcase.
20636 * gcc.target/aarch64/sha3_1.c: New testcase.
20637 * gcc.target/aarch64/sha3_2.c: New testcase.
20638 * gcc.target/aarch64/sha3_3.c: New testcase.
20640 2018-01-10 Michael Collison <michael.collison@arm.com>
20642 * gcc.target/aarch64/sm3_sm4.c: New testcase.
20644 2018-01-10 Martin Sebor <msebor@redhat.com>
20646 PR tree-optimization/83781
20647 * gcc.dg/strlenopt-42.c: New test.
20649 2018-01-11 Martin Sebor <msebor@gmail.com>
20650 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
20652 PR tree-optimization/83501
20653 PR tree-optimization/81703
20655 * gcc.dg/strlenopt-39.c: New test-case.
20656 * gcc.dg/pr81703.c: Likewise.
20658 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
20660 * gnat.dg/atomic10.adb: New test.
20662 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
20665 * gfortran.dg/deferred_character_18.f90: New test.
20667 2018-01-10 Martin Sebor <msebor@redhat.com>
20669 PR tree-optimization/83671
20670 * gcc.dg/strlenopt-40.c: New test.
20671 * gcc.dg/strlenopt-41.c: New test.
20673 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
20676 * gfortran.dg/allocate_with_typespec_7.f90: New test.
20678 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
20681 * gcc.target/powerpc/pr83399.c: New test.
20683 2018-01-10 David Malcolm <dmalcolm@redhat.com>
20686 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
20687 to reflect that the arguments are correctly underlined.
20688 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
20689 for globals, params, locals and literals.
20690 (test_sizeof): Directly test the location of "sizeof", rather than
20691 when used in compound expressions.
20692 (test_alignof): Likewise for "alignof".
20693 (test_string_literals): Likewise for string literals.
20694 (test_numeric_literals): Likewise for numeric literals.
20695 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
20696 (test_typeid): Likewise for typeid.
20697 (test_unary_plus): New.
20698 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
20701 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
20703 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
20705 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
20707 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
20709 2018-01-10 Marek Polacek <polacek@redhat.com>
20712 * g++.dg/warn/Wduplicated-branches4.C: New test.
20714 2018-01-10 Jakub Jelinek <jakub@redhat.com>
20717 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
20720 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
20723 * g++.dg/cpp0x/new2.C: New.
20725 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
20728 * gcc.target/i386/pr83735.c: New test.
20730 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
20732 * lib/target-supports.exp (check_effective_target_branch_cost):
20734 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
20735 * gcc.dg/pr21643.c: Likewise.
20736 * gcc.dg/pr46309.c: Likewise.
20737 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
20738 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
20739 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
20740 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
20741 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
20742 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
20743 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
20744 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
20745 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
20746 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
20747 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
20748 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
20749 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
20750 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
20752 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
20755 * gcc.target/powerpc/pr83629.c: New testcase.
20757 2018-01-10 Richard Biener <rguenther@suse.de>
20760 * gcc.dg/pr78768.c: Un-XFAIL.
20762 2018-01-10 Richard Biener <rguenther@suse.de>
20765 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
20767 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
20769 PR tree-optimization/83753
20770 * gcc.dg/torture/pr83753.c: New test.
20772 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
20774 * gcc.target/i386/avx2-gather-1.c: Add -march.
20775 * gcc.target/i386/avx2-gather-2.c: Add -march.
20776 * gcc.target/i386/avx2-gather-3.c: Add -march.
20777 * gcc.target/i386/avx2-gather-4.c: Add -march.
20778 * gcc.target/i386/avx2-gather-5.c: Add -march.
20779 * gcc.target/i386/avx2-gather-6.c: Add -march.
20780 * gcc.target/i386/avx512f-gather-1.c: Add -march.
20781 * gcc.target/i386/avx512f-gather-2.c: Add -march.
20782 * gcc.target/i386/avx512f-gather-3.c: Add -march.
20783 * gcc.target/i386/avx512f-gather-4.c: Add -march.
20784 * gcc.target/i386/avx512f-gather-5.c: Add -march.
20785 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
20786 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
20787 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
20788 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
20789 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
20791 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
20794 * gcc.target/i386/pr78585.c: New test.
20796 2018-01-09 Jakub Jelinek <jakub@redhat.com>
20799 * g++.dg/cpp0x/pr83734.C: New test.
20801 2018-01-09 Carl Love <cel@us.ibm.com>
20803 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
20804 vec_mergeo builtins with float, double, long long, unsigned long long,
20805 bool long long arguments.
20806 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
20807 vec_float2 with double arguments.
20808 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
20809 vec_mergew and vec_mergow builtins.
20811 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
20814 * gfortran.dg/contiguous_6.f90: New test.
20816 2018-01-09 Richard Biener <rguenther@suse.de>
20818 PR tree-optimization/83668
20819 * gcc.dg/graphite/pr83668.c: New testcase.
20821 2018-01-09 Joseph Myers <joseph@codesourcery.com>
20823 PR tree-optimization/64811
20824 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
20825 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
20826 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
20827 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
20829 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
20831 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
20834 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
20836 2018-01-09 Tamar Christina <tamar.christina@arm.com>
20839 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
20840 no NEON and require softfp or hard float-abi.
20841 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
20843 2018-01-09 Richard Biener <rguenther@suse.de>
20845 PR tree-optimization/83572
20846 * gcc.dg/graphite/pr83572.c: New testcase.
20848 2018-01-09 Jakub Jelinek <jakub@redhat.com>
20851 * gcc.dg/sms-13.c: New test.
20853 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
20856 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
20858 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
20859 Monk Chiang <sh.chiang04@gmail.com>
20861 * gcc.target/riscv/save-restore-1.c: New.
20863 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
20866 * gcc.target/powerpc/pr83677.c: New file.
20868 2018-01-08 Jeff Law <law@redhat.com>
20870 PR rtl-optimizatin/81308
20871 * g++.dg/pr81308-1.C: New test.
20872 * g++.dg/pr81308-2.C: New test.
20874 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
20876 PR target/83663 - Revert r255946
20877 * gcc.target/aarch64/vect-slp-dup.c: New.
20879 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20881 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
20884 2018-01-08 Richard Biener <rguenther@suse.de>
20886 PR tree-optimization/83563
20887 * gcc.dg/graphite/pr83563.c: New testcase.
20889 2018-01-08 Richard Biener <rguenther@suse.de>
20891 PR middle-end/83713
20892 * g++.dg/torture/pr83713.C: New testcase.
20894 2018-01-08 Tom de Vries <tom@codesourcery.com>
20896 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
20898 2018-01-08 Richard Biener <rguenther@suse.de>
20900 PR tree-optimization/83685
20901 * gcc.dg/torture/pr83685.c: New testcase.
20903 2018-01-08 Richard Biener <rguenther@suse.de>
20906 * gcc.dg/lto/pr83719_0.c: New testcase.
20908 2018-01-08 Tom de Vries <tom@codesourcery.com>
20910 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
20911 * gcc.dg/graphite/run-id-1.c: Same.
20912 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
20914 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
20917 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
20918 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
20919 * gfortran.dg/pdt_27.f03: New test.
20922 * gfortran.dg/pdt_28.f03: New test.
20924 2018-01-08 Tom de Vries <tom@codesourcery.com>
20926 * c-c++-common/builtins.c: Require effective target alloca.
20927 * gcc.dg/Wrestrict.c: Same.
20928 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
20930 2018-01-08 Richard Biener <rguenther@suse.de>
20932 PR middle-end/83580
20933 * gcc.dg/torture/pr83580.c: New testcase.
20935 2018-01-08 Richard Biener <rguenther@suse.de>
20937 PR middle-end/83517
20938 * gcc.dg/pr83517.c: New testcase.
20940 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
20942 PR middle-end/81897
20943 * gcc.dg/uninit-pr81897.c: New test.
20945 2018-01-06 Martin Sebor <msebor@redhat.com>
20947 PR tree-optimization/83640
20948 * gcc.dg/Wrestrict-6.c: New test.
20949 * gcc.dg/pr83640.c: New test.
20951 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
20953 * gcc.target/aarch64/reg-alloc-1.c: New test.
20955 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
20958 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
20960 2018-01-06 Jakub Jelinek <jakub@redhat.com>
20963 * gcc.dg/pr83480.c: New test.
20965 PR rtl-optimization/83682
20966 * gcc.target/i386/pr83682.c: New test.
20968 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
20972 * gfortran.dg/char_cast_1.f90: Update scan pattern.
20973 * gfortran.dg/dependency_49.f90: Likewise.
20974 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
20975 * gfortran.dg/repeat_7.f90: New test for PR 66310.
20976 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
20977 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
20978 * gfortran.dg/string_1_lp64.f90: New test.
20979 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
20980 * gfortran.dg/string_3_lp64.f90: New test.
20982 2018-01-05 Jakub Jelinek <jakub@redhat.com>
20985 * gcc.target/i386/sse-26.c: New test.
20988 * gcc.target/i386/pr83604.c: New test.
20990 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
20992 * gcc.dg/vect/vect-align-4.c: New test.
20993 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
20994 and redefine as a structure with an unaligned member "b".
20995 (foo): Update accordingly.
20997 2018-01-05 Sudakshina Das <sudi.das@arm.com>
21000 * gcc.target/aarch64/bics_5.c: New test.
21001 * gcc.target/arm/bics_5.c: Likewise.
21003 2018-01-05 Jakub Jelinek <jakub@redhat.com>
21005 PR tree-optimization/83605
21006 * gcc.dg/pr83605.c: New test.
21008 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21011 * gcc.target/i386/pr83554.c: New test.
21014 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
21017 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
21021 * gfortran.dg/eoshift_8.f90: New test.
21022 * gfortran.dg/simplify_eoshift_1.f90: New test.
21024 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21027 * gcc.dg/pr83585.c: New test.
21029 2018-01-04 Nathan Sidwell <nathan@acm.org>
21032 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
21034 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21037 * gcc.dg/pr83666.c: New test.
21039 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
21042 * gcc.target/alpha/pr83628-1.c: New test.
21043 * gcc.target/alpha/pr83628-2.c: Ditto.
21045 2018-01-04 Martin Liska <mliska@suse.cz>
21048 * g++.dg/ipa/pr82352.C: New test.
21050 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21052 * gcc.dg/vect-opt-info-1.c: Moved to ...
21053 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
21054 vect_int targets, use dg-additional-options instead of dg-options and
21055 use relative line numbers instead of absolute.
21057 2018-01-03 Martin Sebor <msebor@redhat.com>
21059 PR tree-optimization/83655
21060 * gcc.dg/Wrestrict-5.c: New test.
21061 * c-c++-common/builtins.c: New test.
21063 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
21064 Alan Hayward <alan.hayward@arm.com>
21065 David Sherwood <david.sherwood@arm.com>
21067 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
21070 2018-01-03 Jeff Law <law@redhat.com>
21073 * gcc.target/i386/stack-check-17.c: New test.
21074 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
21076 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21079 * gcc.dg/pr83621.c: New test.
21082 * gcc.dg/pr83645.c: New test.
21084 2018-01-03 Martin Sebor <msebor@redhat.com>
21086 PR tree-optimization/83603
21087 * gcc.dg/Wrestrict-4.c: New test.
21090 * gcc.dg/const-2.c: New test.
21091 * gcc.dg/pure-3.c: New test.
21093 2018-01-03 Martin Sebor <msebor@redhat.com>
21095 * gcc.dg/Wrestrict-3.c: New test.
21097 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21100 * g++.dg/opt/pr83555.C: New test.
21101 * g++.dg/ubsan/pr83555.C: New test.
21103 2018-01-03 David Malcolm <dmalcolm@redhat.com>
21106 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
21107 the !CHECKING_P case by expecting a note.
21108 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
21109 a note for the !CHECKING_P case, and move the return statement
21110 outside of #if CHECKING_P guard.
21112 2018-01-03 Jeff Law <law@redhat.com>
21114 PR middle-end/83654
21115 * gcc.target/i386/stack-check-18.c: New test.
21116 * gcc.target/i386/stack-check-19.c: New test.
21118 2018-01-03 Martin Sebor <msebor@redhat.com>
21120 PR tree-optimization/83501
21121 * c-c++-common/Warray-bounds-3.c: Remove xfail.
21123 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
21125 PR tree-optimization/83501
21126 * gcc.dg/tree-ssa/pr83501-1.c: New test.
21128 2018-01-03 Nathan Sidwell <nathan@acm.org>
21131 * g++.dg/ipa/pr83667.C: New.
21133 2018-01-03 Martin Liska <mliska@suse.cz>
21135 PR tree-optimization/83593
21136 * gcc.dg/pr83593.c: New test.
21138 2018-01-03 Martin Liska <mliska@suse.cz>
21141 * g++.dg/ipa/pr83549.C: New test.
21143 2018-01-03 Marek Polacek <polacek@redhat.com>
21146 * g++.dg/warn/mvp2.C: New test.
21148 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21150 PR preprocessor/83602
21151 * g++.dg/cpp/pr83602.C: New test.
21154 * g++.dg/parse/pr83634.C: New test.
21156 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
21159 * gfortran.dg/eoshift_7.f90: New test.
21161 2018-01-03 Jan Beulich <jbeulich@suse.com>
21163 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
21164 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
21166 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21168 Update copyright years.
21170 2018-01-03 Martin Liska <mliska@suse.cz>
21173 * gcc.dg/ipa/pr83594.c: New test.
21175 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
21176 Alan Hayward <alan.hayward@arm.com>
21177 David Sherwood <david.sherwood@arm.com>
21179 * gcc.dg/vect-opt-info-1.c: New test.
21181 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
21183 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
21184 floorf128, truncf128, and roundf128.
21185 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
21186 optimizations added in match.pd.
21187 * gcc.target/powerpc/float128-hw6.c: Likewise.
21188 * gcc.target/powerpc/float128-hw7.c: Likewise.
21189 * gcc.target/powerpc/float128-hw8.c: Likewise.
21190 * gcc.target/powerpc/float128-hw9.c: Likewise.
21191 * gcc.target/powerpc/float128-hw10.c: Likewise.
21192 * gcc.target/powerpc/float128-hw11.c: Likewise.
21194 2018-01-02 Jakub Jelinek <jakub@redhat.com>
21197 * g++.dg/cpp0x/pr83556.C: New test.
21199 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
21203 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
21204 * gfortran.dg/simplify_cshift_4.f90: New test.
21206 2018-01-02 Marek Polacek <polacek@redhat.com>
21209 * g++.dg/cpp0x/inh-ctor30.C: New test.
21212 * g++.dg/cpp1z/pr83644.C: New test.
21214 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
21217 * gfortran.dg/coarray_45.f90: New test.
21220 * gfortran.dg/coarray_46.f90: New test.
21222 2018-01-01 Jakub Jelinek <jakub@redhat.com>
21224 PR tree-optimization/83581
21225 * gcc.dg/pr83581.c: New test.
21228 * gcc.dg/pr83595.c: New test.
21230 PR middle-end/83608
21231 * g++.dg/opt/pr83608.C: New test.
21233 PR middle-end/83609
21234 * gcc.dg/pr83609.c: New test.
21235 * g++.dg/opt/pr83609.C: New test.
21237 PR middle-end/83623
21238 * gcc.dg/pr83623.c: New test.
21240 * gcc.target/i386/i386.exp
21241 (check_effective_target_avx512vpopcntdqvl): New proc.
21242 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
21243 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
21244 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
21246 Copyright (C) 2018 Free Software Foundation, Inc.
21248 Copying and distribution of this file, with or without modification,
21249 are permitted in any medium without royalty provided the copyright
21250 notice and this notice are preserved.