1 2018-12-06 Jeff Law <law@redhat.com>
4 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Skip the post switch conversion
6 * gcc.dg/tree-ssa/pr77445-2.c: Similarly.
8 2018-12-06 David Malcolm <dmalcolm@redhat.com>
11 * g++.dg/diagnostic/missing-default-args.C: New test.
12 * g++.dg/diagnostic/param-type-mismatch-3.C: New test.
13 * g++.dg/diagnostic/param-type-mismatch.C: Add tests for invalid
14 references and incomplete types.
15 * g++.dg/warn/Wconversion-null-4.C: New test.
17 2018-12-06 Jakub Jelinek <jakub@redhat.com>
20 * gcc.target/aarch64/asm-5.c: New test.
22 PR tree-optimization/85726
23 * gcc.dg/tree-ssa/pr85726-1.c: New test.
24 * gcc.dg/tree-ssa/pr85726-2.c: New test.
25 * gcc.dg/tree-ssa/pr85726-3.c: New test.
26 * gcc.dg/tree-ssa/pr85726-4.c: New test.
29 * gfortran.fortran-torture/compile/pr88304.f90: New test.
31 2018-12-06 Richard Biener <rguenther@suse.de>
34 * c-c++-common/pr19807-2.c: Try link only on x86, add xfailed
35 optimized dump scanning.
36 * c-c++-common/pr19807-3.c: Likewise.
38 2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
40 * g++.dg/parse/bitfield6b.C: New.
41 * g++.dg/parse/bitfield3.C: Test location and type.
43 2018-12-06 Iain Sandoe <iain@sandoe.co.uk>
45 * lib/c-compat.exp (compat-use-alt-compiler):
46 Handle -fno-diagnostics-show-line-numbers.
47 (compat_setup_dfp): Likewise.
49 2018-12-05 Jeff Law <law@redhat.com>
51 PR rtl-optimization/85770
52 * gcc.target/i386/pr85770.c: New test.
54 2018-12-05 Martin Sebor <msebor@redhat.com>
57 * c-c++-common/Wstringop-truncation.c: Remove xfails.
58 * gcc.dg/Wstringop-truncation-5.c: New test.
59 * gcc.dg/strcmpopt_1.c: Adjust.
60 * gcc.dg/tree-ssa/pr79697.c: Same.
62 2018-12-05 Richard Sandiford <richard.sandiford@arm.com>
64 PR tree-optimization/88064
65 * gcc.dg/vect/vect-over-widen-23.c: New test.
67 2018-12-05 David Malcolm <dmalcolm@redhat.com>
69 * lib/gcc-dg.exp (process-message): Change verbosity level of
70 "verbose" from 2 to 3.
73 2018-12-05 Richard Biener <rguenther@suse.de>
76 * c-c++-common/pr19807-2.c: New testcase.
77 * c-c++-common/pr19807-3.c: Likewise.
79 2018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
82 * gcc.target/sparc/attr-aligned.c (MAXALIGN) [__sparcv9 ||
85 2018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
87 * gcc.target/sparc/20181129-1.c: Compile with -std=c99.
88 * gcc.target/sparc/20181129-2.c: Likewise.
90 2018-12-05 Jakub Jelinek <jakub@redhat.com>
92 PR tree-optimization/87360
93 * g++.dg/opt/pr87360.C: New test.
94 * gfortran.dg/pr87360.f90: New test.
97 * g++.dg/init/const13.C: New test.
100 * c-c++-common/asan/pr88333.c: New test.
102 2018-12-05 Alexandre Oliva <aoliva@redhat.com>
105 * g++.dg/cpp1z/pr85569.C: New.
107 2018-12-05 Chenghua Xu <paul.hua.gm@gmail.com>
109 * gcc.target/mips/msa.c: Adjusted clti_<su>.df $wn,$wn,5
110 to clei_<su>.df $wn,$wn,4 in test31.
112 2018-12-04 Paolo Carlini <paolo.carlini@oracle.com>
115 * g++.dg/parse/bitfield6.C: New.
117 2018-12-04 Jakub Jelinek <jakub@redhat.com>
119 PR tree-optimization/87320
120 * gcc.dg/pr87320.c: New test.
122 2018-12-04 Jeff Law <law@redhat.com>
124 * gcc.dg/strlenopt-58.c: Handle targets with 2 byte wchar_t.
126 2018-12-04 Martin Sebor <msebor@redhat.com>
128 * gcc.target/i386/attr-aligned-2.c: New test.
129 * gcc.target/i386/falign-functions-3.c: New test.
131 2018-12-04 Jakub Jelinek <jakub@redhat.com>
134 * gcc.target/powerpc/pr88188-2.c: New test.
136 2018-12-04 Marek Polacek <polacek@redhat.com>
138 PR c++/88184 - ICE when treating name as template-name.
139 * g++.dg/cpp2a/fn-template17.C: New test.
140 * g++.dg/cpp2a/fn-template18.C: New test.
142 2018-12-04 David Edelsohn <dje.gcc@gmail.com>
144 * gcc.dg/live-patching-2.c: Require LTO.
146 2018-12-04 Iain Sandoe <iain@sandoe.co.uk>
149 * lib/target-supports.exp (check_effective_target_freorder):
150 Suppress warnings for missing profile.
152 2018-12-04 Jakub Jelinek <jakub@redhat.com>
154 * g++.old-deja/g++.oliva/typename1.C: Don't expect any diagnostics
156 * g++.old-deja/g++.oliva/typename2.C: Likewise.
158 PR tree-optimization/88285
159 * gcc.dg/predict-22.c: Only compile on freorder targets.
161 2018-12-04 Julian Brown <julian@codesourcery.com>
163 * c-c++-common/goacc/asyncwait-1: Update expected errors and add a
166 2018-12-04 Jakub Jelinek <jakub@redhat.com>
169 * g++.dg/cpp0x/rv-cond3.C: New test.
171 2018-12-04 Richard Biener <rguenther@suse.de>
173 PR tree-optimization/88315
174 * gcc.dg/vect/slp-reduc-sad.c: Adjust to provide non-trivial
177 2018-12-03 Jakub Jelinek <jakub@redhat.com>
180 * gcc.c-torture/execute/pr64242.c (foo, bar): New functions.
181 (p): Make it void *volatile instead of volatile void *.
183 (main): Add a dummy 32-byte aligned variable and escape its address.
184 Don't require that the two __builtin_alloca (0) calls return the
185 same address, just require that their difference is smaller than
188 2018-12-03 Marek Polacek <polacek@redhat.com>
190 * g++.dg/cpp1y/lambda-generic-83856.C: Use __SIZE_TYPE__.
192 2018-12-03 Ed Schonberg <schonberg@adacore.com>
194 * gnat.dg/array33.adb: New testcase.
196 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
198 * gnat.dg/array32.adb, gnat.dg/array32.ads: New testcase.
200 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
202 * gnat.dg/generic_inst2.adb, gnat.dg/generic_inst2.ads,
203 gnat.dg/generic_inst2_c.ads: New testcase.
205 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
207 * gnat.dg/overload2.adb, gnat.dg/overload2_p.adb,
208 gnat.dg/overload2_p.ads, gnat.dg/overload2_q.adb,
209 gnat.dg/overload2_q.ads: New testcase.
211 2018-12-03 Fritz Reese <fritzoreese@gmail.com>
212 Mark Eggleston <mark.eggleston@codethink.co.uk>
215 * gfortran.dg/array_temporaries_5.f90: New test.
216 * gfortran.dg/dec_bitwise_ops_3.f90: Ditto.
217 * gfortran.dg/dec_d_lines_3.f: Ditto.
218 * gfortran.dg/dec_exp_4.f90: Ditto.
219 * gfortran.dg/dec_exp_5.f90: Ditto.
220 * gfortran.dg/dec_io_7.f90: Ditto.
221 * gfortran.dg/dec_structure_24.f90: Ditto.
222 * gfortran.dg/dec_structure_25.f90: Ditto.
223 * gfortran.dg/dec_structure_26.f90: Ditto.
224 * gfortran.dg/dec_structure_27.f90: Ditto.
225 * gfortran.dg/dec_type_print_3.f90: Ditto.
226 * gfortran.dg/init_flag_20.f90: Ditto.
228 2018-12-03 Jeff Law <law@redhat.com>
230 * gcc.dg/pr59963-2.c: Make testnames unique.
231 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Likewise.
233 2018-12-03 Ilya Leoshkevich <iii@linux.ibm.com>
235 * gcc.target/s390/nodatarel-1.c: Expect .LANCHOR0@GOTENT instead
237 * gcc.target/s390/section-anchors.c: New test.
238 * gcc.target/s390/section-anchors2.c: New test.
239 * gcc.target/s390/section-anchors3.c: New test.
241 2018-12-03 Richard Biener <rguenther@suse.de>
243 PR tree-optimization/88301
244 * gcc.dg/tree-ssa/evrp13.c: New testcase.
246 2018-12-03 Jakub Jelinek <jakub@redhat.com>
248 PR tree-optimization/71109
249 * gcc.c-torture/compile/pr71109.c: New test.
252 * g++.target/aarch64/sve/vcond_1.C: Adjust for comparison
255 2018-12-03 Ilya Leoshkevich <iii@linux.ibm.com>
258 * gcc.target/s390/pr80080-4.c: New test.
260 2018-12-02 Andi Kleen <ak@linux.intel.com>
262 * gcc.target/i386/returninst1.c: Run on 64bit only.
263 * gcc.target/i386/returninst2.c: Dito.
264 * gcc.target/i386/returninst3.c: Dito.
266 2018-12-02 Jakub Jelinek <jakub@redhat.com>
269 * gcc.target/i386/pr88278.c: New test.
270 * gcc.target/i386/pr53759.c: Don't expect vmovlps insn, expect vmovq
272 * gcc.target/i386/pr53759-2.c: New test.
274 * c-c++-common/gomp/cancel-1.c (f2): Add various taskloop related
278 * c-c++-common/asan/pr88291.c: New test.
281 * g++.dg/gomp/pr88258.C: New test.
283 2018-12-01 Marek Polacek <polacek@redhat.com>
285 Implement P0634R3, Down with typename!
286 * g++.dg/cpp0x/alias-decl-43.C: Adjust dg-error.
287 * g++.dg/cpp0x/decltype67.C: Only expect error in c++17_down.
288 * g++.dg/cpp1z/typename1.C: New test.
289 * g++.dg/cpp2a/typename1.C: New test.
290 * g++.dg/cpp2a/typename10.C: New test.
291 * g++.dg/cpp2a/typename11.C: New test.
292 * g++.dg/cpp2a/typename2.C: New test.
293 * g++.dg/cpp2a/typename3.C: New test.
294 * g++.dg/cpp2a/typename4.C: New test.
295 * g++.dg/cpp2a/typename5.C: New test.
296 * g++.dg/cpp2a/typename6.C: New test.
297 * g++.dg/cpp2a/typename7.C: New test.
298 * g++.dg/cpp2a/typename8.C: New test.
299 * g++.dg/cpp2a/typename9.C: New test.
300 * g++.dg/diagnostic/missing-typename.C: Only run the test in
302 * g++.dg/other/crash-9.C: Add template disambiguator.
303 * g++.dg/other/nontype-1.C: Only expect error in c++17_down.
304 * g++.dg/parse/crash13.C: Likewise.
305 * g++.dg/parse/error36.C: Likewise.
306 * g++.dg/parse/no-typename1.C: Likewise.
307 * g++.dg/parse/typedef2.C: Likewise.
308 * g++.dg/parse/typename11.C: Likewise.
309 * g++.dg/template/crash48.C: Adjust dg-error.
310 * g++.dg/template/dependent-name5.C: Only expect error in c++17_down.
312 * g++.dg/template/error29.C: Only expect error in c++17_down.
313 * g++.dg/template/nested5.C: Add template disambiguator.
314 * g++.dg/template/pr84789.C: Only expect error in c++17_down.
315 * g++.dg/template/static30.C: Add dg-error.
316 * g++.dg/template/typedef6.C: Adjust dg-error.
317 * g++.dg/template/typename3.C: Only expect error in c++17_down.
320 * g++.dg/cpp1y/lambda-generic-83856.C: New test.
323 * g++.dg/other/error35.C: New test.
326 * g++.dg/cpp1y/lambda-generic-87523.C: New test.
328 2018-12-01 Jeff Law <law@redhat.com>
330 * gcc.dg/predict-22.c: Update expected output.
332 2018-12-01 Jakub Jelinek <jakub@redhat.com>
335 * gcc.target/i386/pr54589.c: New test.
337 2018-11-30 Jakub Jelinek <jakub@redhat.com>
340 * lib/target-supports.exp (logical_op_short_circuit): Remove.
341 * gcc.dg/builtin-bswap-7.c: Remove logical_op_short_circuit
342 effective target, drop -mbranch-cost= options from the test and
343 instead pass --param logical-op-non-short-circuit=0 or
344 --param logical-op-non-short-circuit=1 depending on what the
346 * gcc.dg/pr21643.c: Likewise.
347 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
348 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
349 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
350 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
351 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
352 * gcc.dg/tree-ssa/ssa-thread-14.c: Likewise.
353 * gcc.dg/tree-ssa/vrp47.c: Likewise.
354 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Likewise.
355 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Likewise.
356 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Likewise.
357 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
358 * gcc.dg/tree-ssa/vrp87.c: Likewise.
359 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
360 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
361 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
362 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
363 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
364 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
365 * gcc.dg/binop-xor1.c: Likewise.
366 * gcc.dg/pr46309.c: Likewise.
367 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: New test.
368 * gcc.dg/tree-ssa/reassoc-32.c: Add
369 --param logical-op-non-short-circuit=1 to dg-options.
370 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
371 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
372 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
373 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
375 2018-11-30 Wilco Dijkstra <wdijkstr@arm.com>
378 * gcc.c-torture/execute/pr64242.c: New test.
380 2018-11-30 David Malcolm <dmalcolm@redhat.com>
382 * g++.dg/parse/missing-parens-fixit.C: New test.
384 2018-11-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
386 * gcc.dg/independent-cloneids-1.c: New test.
388 2018-11-30 Jakub Jelinek <jakub@redhat.com>
391 * g++.dg/debug/dwarf2/pr85550.C: New test.
393 2018-11-30 Thomas Schwinge <thomas@codesourcery.com>
396 * c-c++-common/goacc/asyncwait-5.c: Update.
397 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
399 * c-c++-common/goacc/asyncwait-5.c: New file.
400 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
402 2018-11-30 Peter Bergner <bergner@linux.ibm.com>
405 * gcc.target/powerpc/pr86324-1.c: Add dg-skip-if selector.
406 Add -mcpu=power7 option.
408 2018-11-30 David Malcolm <dmalcolm@redhat.com>
410 PR preprocessor/88257
411 * c-c++-common/Wformat-pr88257.c: New test.
412 * c-c++-common/Wformat-pr88257.h: New test header.
413 * c-c++-common/empty.h: New test header.
415 2018-11-30 Sam Tebbs <sam.tebbs@arm.com>
417 * gcc.target/arm/neon-dotprod-restriction.c: New file.
418 * lib/target-supports.exp
419 (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): Include
422 2018-11-30 Martin Liska <mliska@suse.cz>
425 * c-c++-common/asan/asan-stack-small.c: New test.
427 2018-11-30 Richard Biener <rguenther@suse.de>
429 * gcc.dg/gimplefe-34.c: New testcase.
430 * gcc.dg/gimplefe-35.c: Likewise.
432 2018-11-30 Martin Liska <mliska@suse.cz>
435 * gfortran.dg/simd-builtins-1.f90: Restrict to 128b vectors.
436 * gfortran.dg/simd-builtins-6.f90: Likewise.
438 2018-11-29 Andi Kleen <ak@linux.intel.com>
440 * gcc.target/i386/fentryname2.c: New test.
441 * gcc.target/i386/fentryname3.c: New test.
443 2018-11-29 Andi Kleen <ak@linux.intel.com>
445 * gcc.target/i386/fentryname1.c: New test.
447 2018-11-29 Andi Kleen <ak@linux.intel.com>
449 * gcc.target/i386/returninst1.c: New test.
450 * gcc.target/i386/returninst2.c: New test.
451 * gcc.target/i386/returninst3.c: New test.
453 2018-11-29 Eric Botcazou <ebotcazou@adacore.com>
455 * gcc.target/sparc/20181129-1.c: New test.
456 * gcc.target/sparc/20181129-2.c: Likewise.
458 2018-11-29 Jakub Jelinek <jakub@redhat.com>
461 * g++.target/i386/pr88152.C: New test.
463 2018-11-29 Vladimir Makarov <vmakarov@redhat.com>
465 * gcc.target/i386/pr34256.c: Adjust the number of expected moves.
467 2018-11-29 Paolo Carlini <paolo.carlini@oracle.com>
469 * g++.dg/cpp0x/constexpr-base6b.C: New.
470 * g++.dg/cpp0x/constexpr-47969.C: Test locations too.
471 * g++.dg/cpp0x/constexpr-48324.C: Likewise.
472 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
473 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
474 * g++.dg/cpp1y/pr63996.C: Likewise.
475 * g++.dg/ext/constexpr-vla5.C: Likewise.
476 * g++.dg/ext/stmtexpr15.C: Likewise.
477 * g++.dg/ext/vla1.C: Likewise.
478 * g++.dg/other/fold1.C: Likewise.
479 * g++.dg/parse/array-size2.C: Likewise.
480 * g++.dg/parse/crash36.C: Likewise.
481 * g++.dg/ubsan/pr81530.C: Likewise.
482 * g++.dg/warn/Wvla-1.C: Likewise.
483 * g++.dg/warn/Wvla-2.C: Likewise.
484 * g++.old-deja/g++.brendan/array1.C: Likewise.
485 * g++.old-deja/g++.bugs/900402_02.C: Likewise.
486 * g++.old-deja/g++.law/init3.C: Likewise.
487 * g++.old-deja/g++.mike/p6149.C: Likewise.
489 2018-11-29 David Malcolm <dmalcolm@redhat.com>
492 * g++.dg/lookup/suggestions-scoped-enums.C: New test.
493 * g++.dg/lookup/suggestions-unscoped-enums.C: New test.
495 2018-11-29 Peter Bergner <bergner@linux.ibm.com>
498 * gcc.target/powerpc/pr87496.c: New test.
500 2018-11-29 Martin Sebor <msebor@redhat.com>
504 * gcc.dg/attr-aligned-2.c: New test.
505 * gcc.dg/builtin-has-attribute.c: Adjust.
506 * c-c++-common/builtin-has-attribute-2.c: Same.
507 * c-c++-common/builtin-has-attribute-3.c: Same.
508 * c-c++-common/builtin-has-attribute-4.c: Same.
509 * c-c++-common/builtin-has-attribute-5.c: New test.
510 * gcc.target/aarch64/attr-aligned.c: Same.
511 * gcc.target/i386/attr-aligned.c: Same.
512 * gcc.target/powerpc/attr-aligned.c: Same.
513 * gcc.target/sparc/attr-aligned.c: Same.
515 2018-11-29 qing zhao <qing.zhao@oracle.com>
517 * gcc.dg/live-patching-1.c: New test.
518 * gcc.dg/live-patching-2.c: New test.
519 * gcc.dg/live-patching-3.c: New test.
520 * gcc.dg/tree-ssa/writeonly-3.c: New test.
521 * gcc.target/i386/ipa-stack-alignment-2.c: New test.
523 2018-11-29 Giuliano Belinassi <giuliano.belinassi@usp.br>
525 * gcc.dg/sinhatanh-1.c: New test.
526 * gcc.dg/sinhatanh-2.c: New test.
527 * gcc.dg/sinhatanh-3.c: New test.
529 2018-11-29 Jakub Jelinek <jakub@redhat.com>
532 * g++.target/i386/sse4_1-pr54700-1.C: New test.
533 * g++.target/i386/sse4_1-pr54700-2.C: New test.
534 * g++.target/i386/avx-pr54700-1.C: New test.
535 * g++.target/i386/avx-pr54700-2.C: New test.
536 * g++.target/i386/avx2-pr54700-1.C: New test.
537 * g++.target/i386/avx2-pr54700-2.C: New test.
538 * g++.target/i386/sse4_1-check.h: New file.
539 * g++.target/i386/avx-check.h: New file.
540 * g++.target/i386/avx2-check.h: New file.
541 * g++.target/i386/m128-check.h: New file.
542 * g++.target/i386/m256-check.h: New file.
543 * g++.target/i386/avx-os-support.h: New file.
546 * g++.dg/tree-ssa/pr88152-1.C: New test.
547 * g++.dg/tree-ssa/pr88152-2.C: New test.
550 * gcc.dg/ubsan/pr88234.c: New test.
552 2018-11-29 Richard Biener <rguenther@suse.de>
554 PR tree-optimization/88243
555 * gcc.dg/torture/pr88243.c: New testcase.
557 2018-11-29 Jakub Jelinek <jakub@redhat.com>
560 * g++.dg/cpp0x/pr87539.C: New test.
562 2018-11-28 Martin Sebor <msebor@redhat.com>
566 * c-c++-common/Wsizeof-pointer-memaccess4.c: New test.
568 2018-11-28 Marek Polacek <polacek@redhat.com>
570 Implement P1094R2, Nested inline namespaces.
571 * g++.dg/cpp2a/nested-inline-ns1.C: New test.
572 * g++.dg/cpp2a/nested-inline-ns2.C: New test.
574 2018-11-28 Nathan Sidwell <nathan@acm.org>
577 * g++.dg/lookup/pr87531.C: New.
579 2018-11-28 Jan Hubicka <jh@suse.cz>
581 * gcc.dg/predict-13.c: Update template.
582 * gcc.dg/predict-13b.c: New testcase.
583 * gcc.dg/predict-22.c: New testcase.
584 * gcc.dg/tree-ssa/ipa-split-4.c: Change abort to other function to
587 2018-11-28 Marek Polacek <polacek@redhat.com>
589 PR c++/88222 - ICE with bit-field with invalid type.
590 * g++.dg/ext/flexary31.C: New test.
592 2018-11-28 David Edelsohn <dje.gcc@gmail.com>
594 * g++.dg/debug/dwarf2/pr86900.C: XFAIL AIX.
595 * g++.dg/opt/pr83084.C: XFAIL AIX.
596 * gcc.dg/recip_sqrt_mult_[12345]: Do not add -fcompare-debug on AIX.
598 2018-11-28 Richard Biener <rguenther@suse.de>
600 PR tree-optimization/88223
601 * gcc.dg/torture/pr88223.c: New testcase.
603 2018-11-28 Richard Biener <rguenther@suse.de>
605 PR tree-optimization/88217
606 * g++.dg/pr88217.C: New testcase.
608 2018-11-28 Richard Biener <rguenther@suse.de>
610 PR tree-optimization/79351
611 * gcc.dg/torture/pr79351.c: New testcase.
613 2018-11-28 Jakub Jelinek <jakub@redhat.com>
616 * gcc.target/i386/sse4_1-pr88189-1.c: New test.
617 * gcc.target/i386/sse4_1-pr88189-2.c: New test.
618 * gcc.target/i386/avx-pr88189-1.c: New test.
619 * gcc.target/i386/avx-pr88189-2.c: New test.
622 * g++.dg/cpp0x/pr87476-1.C: New test.
623 * g++.dg/cpp0x/pr87476-2.C: New test.
626 * c-c++-common/ubsan/pr88215.c: New test.
628 2018-11-28 Richard Biener <rguenther@suse.de>
630 PR tree-optimization/88182
631 * g++.dg/gomp/pr88182.C: Move from libgomp and use -fopenmp-simd.
633 2018-11-27 Jakub Jelinek <jakub@redhat.com>
636 * g++.dg/other/pr88187.C: New test.
639 * g++.dg/debug/pr88181.C: New test.
642 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c (main1): Add noipa
645 2018-11-27 Martin Sebor <msebor@redhat.com>
650 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Update/remove xfails.
651 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
652 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
654 2018-11-27 Mike Gulick <mgulick@mathworks.com>
656 PR preprocessor/83173
657 * gcc.dg/plugin/location-overflow-test-pr83173.c: New test.
658 * gcc.dg/plugin/location-overflow-test-pr83173.h: Header for
660 * gcc.dg/plugin/location-overflow-test-pr83173-1.h: Header for
662 * gcc.dg/plugin/location-overflow-test-pr83173-2.h: Header for
664 * gcc.dg/plugin/location_overflow_plugin.c: Use PLUGIN_PRAGMAS
665 instead of PLUGIN_START_UNIT.
666 * gcc.dg/plugin/plugin.exp: Enable new test.
668 2018-11-27 Jakub Jelinek <jakub@redhat.com>
671 * gcc.dg/tree-ssa/phi-opt-11.c: For branch_cost targets, expect 0 ifs
672 rather than 0 or 2 depending on logical_op_short_circuit.
675 * gcc.target/powerpc/pr88188.c: New test.
677 2018-11-27 Martin Liska <mliska@suse.cz>
679 * gfortran.dg/simd-builtins-1.f90: New test.
680 * gfortran.dg/simd-builtins-1.h: New test.
681 * gfortran.dg/simd-builtins-2.f90: New test.
682 * gfortran.dg/simd-builtins-3.f90: New test.
683 * gfortran.dg/simd-builtins-3.h: New test.
684 * gfortran.dg/simd-builtins-4.f: New test.
685 * gfortran.dg/simd-builtins-4.h: New test.
686 * gfortran.dg/simd-builtins-5.f: New test.
687 * gfortran.dg/simd-builtins-6.f90: New test.
689 2018-11-27 Jozef Lawrynowicz <jozef.l@mittosystems.com>
691 * lib/target-supports.exp
692 (check_effective_target_logical_op_short_circuit): Add msp430.
693 (check_effective_target_int_eq_float): New.
694 (check_effective_target_ptr_eq_long): New.
695 * c-c++-common/pr41779.c: Require int_eq_float for dg-warning tests.
696 * c-c++-common/pr57371-2.c: XFAIL optimized dump scan when
697 sizeof (float) != sizeof (int).
698 * gcc.dg/pr84670-4.c: Require ptr_eq_long.
699 * gcc.dg/pr85859.c: Likewise.
700 * gcc.dg/Wno-frame-address.c: Skip for msp430-elf.
701 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
702 * gcc.dg/ifcvt-4.c: Likewise.
703 * gcc.dg/pr34856.c: Likewise.
704 * gcc.dg/builtin-apply2.c: Likewise.
705 * gcc.dg/tree-ssa/ssa-dse-26.c: Likewise.
706 * gcc.dg/attr-alloc_size-11.c: Remove dg-warning XFAIL for msp430.
707 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
708 * gcc.dg/compat/struct-by-value-16a_x.c: Build at -O1 for msp430
710 * gcc.dg/lto/20091013-1_0.c: Require ptr_eq_long.
711 * gcc.dg/lto/20091013-1_1.c: Remove xfail-if for when
712 sizeof(void *) != sizeof(long).
713 * gcc.dg/lto/20091013-1_2.c: Likewise.
714 * gcc.dg/tree-ssa/loop-1.c: Fix expected dg-final behaviour for msp430.
715 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
716 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
717 * gcc.dg/tree-ssa/loop-35.c: Likewise.
718 * gcc.dg/tree-ssa/pr23455.c: Likewise.
719 * gcc.dg/weak/typeof-2.c: Likewise.
720 * gcc.target/msp430/interrupt_fn_placement.c: Skip for 430 ISA.
721 * gcc.target/msp430/pr78818-data-region.c: Fix scan-assembler text.
722 * gcc.target/msp430/pr79242.c: Don't skip for -msmall.
723 * gcc.target/msp430/special-regs.c: Use "__asm__" instead of "asm".
725 2018-11-26 Martin Sebor <msebor@redhat.com>
728 * gcc.dg/warn-sprintf-no-nul-2.c: Move incomplete tests from here...
729 * gcc.dg/warn-sprintf-no-nul-3.c: ...to here and complete them.
731 2018-11-26 Marek Polacek <polacek@redhat.com>
733 PR c++/88120 - ICE when calling save_expr in a template.
734 * g++.dg/cpp0x/pr88120.C: New test.
736 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
738 * c-c++-common/Warray-bounds-3.c (test_strcpy_bounds): Use long instead
739 of int if __SIZEOF_INT__ == 2.
740 * c-c++-common/Wrestrict.c: Test memcpy range with smaller length when
742 * c-c++-common/rotate-8.c: Define smaller "large" constant when
744 * gcc.dg/pr53037-1.c: Add dg-require-effective-target int32.
745 * gcc.dg/pr53037-2.c: Likewise.
746 * gcc.dg/pr53037-3.c: Likewise.
747 * gcc.dg/pr85512.c: Likewise.
748 * gcc.dg/pr59963-2.c: Add dg-warning for int16.
749 * gcc.dg/sancov/cmp0.c: Explicitly use __INT32_TYPE__ instead of int.
750 * gcc.dg/tree-ssa/addadd.c: Fix dg-final directives for int16.
751 * gcc.dg/tree-ssa/pr79327-2.c: Likewise.
752 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Filter out invalid tests for
754 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Update sizes in dg-warning
755 directives for int16.
757 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
759 * lib/target-supports.exp (check_effective_target_newlib_nano_io): New.
760 * gcc.c-torture/execute/920501-8.c: Register undefined linker symbol
761 _printf_float for newlib_nano_io target.
762 * gcc.c-torture/execute/930513-1.c: Likewise.
763 * gcc.dg/torture/builtin-sprintf.c: Likewise.
764 * gcc.c-torture/execute/ieee/920810-1.x: New.
766 2018-11-26 Jakub Jelinek <jakub@redhat.com>
769 * gcc.target/i386/pr88195.c: New test.
772 * obj-c++.dg/attributes/method-nonnull-1.mm (my_size_t): New typedef.
773 (MyArray::removeObjectAtIndex): Use my_size_t instead of size_t and
774 expect it in diagnostics.
777 * g++.dg/debug/dwarf2/pr86900.C: New test.
779 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
781 * gcc.c-torture/compile/20151204.c: Add dg-require-effective-target
783 * gcc.dg/pr34225.c: Likewise.
784 * gcc.dg/pr40971.c: Likewise.
785 * gcc.dg/pr69071.c: Likewise.
786 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
787 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
788 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
789 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
790 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
791 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
792 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
793 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
794 * gcc.dg/tree-ssa/loop-interchange-11.c: Add dg-require-effective-target
796 * gcc.dg/Walloc-size-larger-than-4.c: Likewise.
797 * gcc.dg/Walloc-size-larger-than-5.c: Likewise.
798 * gcc.dg/Walloc-size-larger-than-6.c: Likewise.
799 * gcc.dg/Walloc-size-larger-than-7.c: Likewise.
800 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
801 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
802 * lib/target-supports.exp (check_effective_target_size20plus): New.
803 (check_effective_target_size32plus): Update comment.
805 2018-11-26 Uros Bizjak <ubizjak@gmail.com>
808 * gcc.target/pr88178.c: New test.
810 2018-11-26 Matthias Klose <doko@ubuntu.com>
812 * jit.dg/test-long-names.c: Fix build with -Wformat-security.
814 2018-11-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
816 * lib/target-supports.exp (check_compile): Handle D.
817 (check_effective_target_d_runtime): New proc.
818 * lib/gdc-dg.exp (gdc-dg-test): Demote link and run tests to
819 compile unless d_runtime.
820 * gdc.dg/runnable.d: Skip unless d_runtime.
821 * gdc.dg/lto/lto.exp: Require d_runtime to run tests.
823 2018-11-24 Paul Thomas <pault@gcc.gnu.org>
826 * gfortran.dg/associate_46.f90: New test.
828 2018-11-23 Jeff Law <law@redhat.com>
830 PR rtl-optimization/84768
831 * gcc.c-torture/compile/pr84768.c: New test.
833 2018-11-23 Vladimir Makarov <vmakarov@redhat.com>
835 * gcc.target/powerpc/pr70669.c: Use unary minus instead of
838 2018-11-23 Jakub Jelinek <jakub@redhat.com>
840 PR tree-optimization/87756
841 * gcc.dg/builtin-memchr-2.c: Scan the gimple dump instead of
843 * gcc.dg/builtin-memchr-3.c: Likewise.
845 2018-11-23 Martin Sebor <msebor@redhat.com>
847 PR tree-optimization/87756
848 * gcc.dg/builtin-memchr-2.c: New test.
849 * gcc.dg/builtin-memchr-3.c: Same.
850 * gcc.dg/warn-sprintf-no-nul-2.c: Same.
852 2018-11-23 Martin Sebor <msebor@redhat.com>
855 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: Adjust.
856 * gcc.dg/Wbuiltin-declaration-mismatch-5.c: New test.
857 * gcc.dg/torture/pr67222.c: Adjust.
859 2018-11-23 Richard Biener <rguenther@suse.de>
861 PR tree-optimization/88149
862 * g++.dg/torture/pr88149.C: New testcase.
864 2018-11-23 Jakub Jelinek <jakub@redhat.com>
866 PR tree-optimization/86614
867 * c-c++-common/Warray-bounds-2.c (wrap_strncpy_dstarray_diff_neg,
868 call_strncpy_dstarray_diff_neg): Don't expect late -Warray-bounds
869 warnings, just early ones from FE. Remove dg-prune-output.
870 * c-c++-common/Warray-bounds-6.c: New test.
872 * gfortran.dg/pad_source_1.f: New test.
873 * gfortran.dg/pad_source_2.f: New test.
874 * gfortran.dg/pad_source_3.f: New test.
875 * gfortran.dg/pad_source_4.f: New test.
876 * gfortran.dg/pad_source_5.f: New test.
878 2018-11-22 Jan Hubicka <jh@suse.cz>
881 * g++.dg/lto/odr-5_0.C: New testcase.
882 * g++.dg/lto/odr-5_1.C: New testcase.
884 2018-11-22 Jan Hubicka <hubicka@ucw.cz>
886 * g++.dg/lto/odr-2_0.C: Drop dg-lto-options.
887 * g++.dg/lto/odr-3_0.C: Likewise; harden for optimizing compilatoin.
889 2018-11-22 Jakub Jelinek <jakub@redhat.com>
891 PR tree-optimization/85794
892 * gcc.dg/vect/O3-pr85794.c: New test.
894 2018-11-22 Vladimir Makarov <vmakarov@redhat.com>
896 PR rtl-optimization/87718
897 * gcc.target/i386/pr82361-1.c: Check only the first operand of
900 2018-11-22 Thomas Preud'homme <thomas.preudhomme@linaro.org>
902 * gcc.target/arm/pr85434.c: New test.
904 2018-11-22 Richard Biener <rguenther@suse.de>
906 PR tree-optimization/88148
907 * gfortran.dg/pr88148.f90: New testcase.
909 2018-11-22 Andreas Schwab <schwab@suse.de>
911 * g++.dg/lto/odr-2_0.C: Remove extra brace
913 2018-11-22 Martin Liska <mliska@suse.cz>
916 * gcc.dg/tsan/pr88017.c: New test.
918 2018-11-21 Jakub Jelinek <jakub@redhat.com>
921 * g++.dg/cpp0x/implicit15.C: New test.
924 * g++.dg/diagnostic/pr87386.C: New test.
925 * g++.dg/parse/error17.C: Adjust expected diagnostics.
927 PR rtl-optimization/85925
928 * gcc.c-torture/execute/20181120-1.c: Require effective target
931 (main): Compare d against u.f1 rather than 0x101. Use 0x4030201
934 018-11-21 Lokesh Janghel <lokeshjanghel91@gmail.com>
937 * gcc.target/pr85667-1.c: New testcase.
938 * gcc.target/pr85667-2.c: New testcase.
939 * gcc.target/pr85667-3.c: New testcase.
940 * gcc.target/pr85667-4.c: New testcase.
942 2018-11-21 Jan Hubicka <hubicka@ucw.cz>
945 * g++.dg/lto/odr-1_0.C: Extend by mismatched enum.
946 * g++.dg/lto/odr-1_1.C: Extend by mismatched enum.
947 * g++.dg/lto/odr-2_0.C: New.
948 * g++.dg/lto/odr-2_1.C: New.
949 * g++.dg/lto/odr-3_0.C: New.
950 * g++.dg/lto/odr-3_1.C: New.
952 2018-11-21 Jakub Jelinek <jakub@redhat.com>
955 * gcc.target/aarch64/pr87839.c: New test.
957 2018-11-21 Renlin Li <renlin.li@arm.com>
960 * gcc.dg/pr84877.c: New.
962 2018-11-21 H.J. Lu <hongjiu.lu@intel.com>
965 * gcc.target/i386/pr87317-1.c: New file.
966 * gcc.target/i386/pr87317-2.c: Likewise.
967 * gcc.target/i386/pr87317-3.c: Likewise.
968 * gcc.target/i386/pr87317-4.c: Likewise.
969 * gcc.target/i386/pr87317-5.c: Likewise.
970 * gcc.target/i386/pr87317-6.c: Likewise.
971 * gcc.target/i386/pr87317-7.c: Likewise.
972 * gcc.target/i386/pr87317-8.c: Likewise.
973 * gcc.target/i386/pr87317-9.c: Likewise.
974 * gcc.target/i386/pr87317-10.c: Likewise.
975 * gcc.target/i386/pr87317-11.c: Likewise.
976 * gcc.target/i386/pr87317-12.c: Likewise.
977 * gcc.target/i386/pr87317-13.c: Likewise.
979 2018-11-21 Tom de Vries <tdevries@suse.de>
982 * lib/options.exp (check_for_options_with_filter): New proc.
983 * gcc.misc-tests/help.exp: Check that --help=params lines end with
986 2018-11-21 Jakub Jelinek <jakub@redhat.com>
987 Mark Eggleston <mark.eggleston@codethink.com>
989 * gfortran.dg/include_10.f: New test.
990 * gfortran.dg/include_10.inc: New file.
991 * gfortran.dg/include_11.f: New test.
992 * gfortran.dg/include_12.f: New test.
993 * gfortran.dg/include_13.f90: New test.
994 * gfortran.dg/gomp/include_1.f: New test.
995 * gfortran.dg/gomp/include_1.inc: New file.
996 * gfortran.dg/gomp/include_2.f90: New test.
998 2018-11-21 Andreas Krebbel <krebbel@linux.ibm.com>
1000 * gcc.target/s390/vector/align-1.c: New test.
1001 * gcc.target/s390/vector/align-2.c: New test.
1003 2018-11-20 Martin Sebor <msebor@redhat.com>
1005 * c-c++-common/builtin-has-attribute-2.c: New test.
1006 * c-c++-common/builtin-has-attribute-3.c: New test.
1007 * c-c++-common/builtin-has-attribute-4.c: New test.
1008 * c-c++-common/builtin-has-attribute.c: New test.
1009 * gcc.dg/builtin-has-attribute.c: New test.
1010 * gcc/testsuite/gcc.target/i386/builtin-has-attribute.c: New test.
1012 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
1015 * g++.dg/lto/odr-4_0.C: New testcase.
1016 * g++.dg/lto/odr-4_1.C: New testcase.
1018 2018-11-20 Jakub Jelinek <jakub@redhat.com>
1021 * g++.dg/cpp2a/constexpr-virtual13.C: New test.
1023 PR tree-optimization/87895
1024 * gcc.dg/gomp/pr87895-1.c: New test.
1025 * gcc.dg/gomp/pr87895-2.c: New test.
1026 * gcc.dg/gomp/pr87895-3.c: New test.
1028 2018-11-20 Uros Bizjak <ubizjak@gmail.com>
1031 * gcc.target/i386/pr88070.c: New test.
1033 2018-11-20 Andreas Krebbel <krebbel@linux.ibm.com>
1035 * gcc.target/s390/flogr-1.c: New test.
1037 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
1040 * g++.dg/torture/pr87997.C: New testcase.
1042 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
1045 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1047 2018-11-20 Richard Biener <rguenther@suse.de>
1049 PR tree-optimization/88074
1050 * gcc.dg/pr88074.c: New testcase.
1052 2018-11-20 Martin Liska <mliska@suse.cz>
1054 * pr57362.C: Move to g++.target/i386 folder.
1055 * pr57548.C: Likewise.
1056 * pr59492.C: Likewise.
1057 * pr82625.C: Likewise.
1058 * pr85329-2.C: Likewise.
1059 * pr85329.C: Likewise.
1061 2018-11-20 Richard Biener <rguenther@suse.de>
1063 PR tree-optimization/88069
1064 * gcc.dg/pr88069.c: New testcase.
1066 2018-11-20 Martin Liska <mliska@suse.cz>
1069 * gcc.target/i386/ipa-stack-alignment.c: Add
1070 -fomit-frame-pointer.
1072 2018-11-20 Ilya Leoshkevich <iii@linux.ibm.com>
1075 * gcc.target/s390/pr88083.c: New test.
1077 2018-11-20 Richard Biener <rguenther@suse.de>
1080 * g++.dg/tree-ssa/pr83215.C: New testcase.
1082 2018-11-20 Eric Botcazou <ebotcazou@adacore.com>
1084 * gcc.c-torture/execute/20181120-1.c: New test.
1086 2018-11-20 Richard Biener <rguenther@suse.de>
1088 PR tree-optimization/88087
1089 * gcc.dg/tree-ssa/pr88087.c: New testcase.
1091 2018-11-19 Paul Koning <ni1d@arrl.net>
1093 * gcc.c-torture/execute/align-3.c: Skip if pdp11.
1094 * gcc.c-torture/execute/pr23467.c: Ditto.
1095 * gcc.c-torture/execute/pr36093.c: Ditto.
1096 * gcc.c-torture/execute/pr43783.c: Ditto.
1097 * gcc.dg/const-elim-2.c: Xfail if pdp11.
1098 * gcc.dg/torture/pr36400.c: Ditto.
1099 * gcc.dg/tree-ssa/loop-1.c: Xfail for pdp11. Add pdp11 to check
1102 2018-11-19 Paul Koning <ni1d@arrl.net>
1104 * lib/target-supports.exp (check_weak_available): Return "no" for
1107 2018-11-19 Marek Polacek <polacek@redhat.com>
1109 PR c++/87781 - detect invalid elaborated-type-specifier.
1110 * g++.dg/parse/elab3.C: New test.
1111 * g++.dg/template/crash115.C: Adjust dg-error.
1113 2018-11-19 Peter Bergner <bergner@linux.ibm.com>
1115 PR rtl-optimization/88033
1116 * gcc.target/i386/pr88033.c: New test.
1118 2018-11-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1120 * gcc.target/aarch64/sve/unroll-1.c: New test.
1122 2018-11-19 David Malcolm <dmalcolm@redhat.com>
1124 PR tree-optimization/87025
1125 * gcc.dg/pr87025.c: New test.
1127 2018-11-19 Jakub Jelinek <jakub@redhat.com>
1129 PR tree-optimization/88071
1130 * gcc.dg/pr88071.c: New test.
1133 * g++.dg/lookup/pr60994.C: New test.
1136 * g++.dg/gomp/pr78363-4.C: New test.
1137 * g++.dg/gomp/pr78363-5.C: New test.
1138 * g++.dg/gomp/pr78363-6.C: New test.
1139 * g++.dg/gomp/pr78363-7.C: New test.
1141 2018-11-19 Richard Biener <rguenther@suse.de>
1144 * g++.dg/lto/pr87229_0.C: New testcase.
1146 2018-11-19 Martin Liska <mliska@suse.cz>
1149 * gcc.dg/lto/pr88077_0.c: New test.
1150 * gcc.dg/lto/pr88077_1.c: New test.
1152 2018-11-19 Martin Liska <mliska@suse.cz>
1154 * g++.dg/gcov/pr84548.C: Remove remove-gcda.
1155 * g++.dg/gcov/ternary.C: Likewise.
1156 * lib/gcov.exp: Support pattern of following form:
1159 2018-11-19 Eric Botcazou <ebotcazou@adacore.com>
1161 * gcc.target/visium/overflow8.c: Remove -fno-if-conversion and
1162 unrelated final test.
1163 * gcc.target/visium/overflow16: Likewise.
1164 * gcc.target/visium/overflow32.c: Likewise.
1166 2018-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1168 * g++.dg/template/crash91.C: Check location too.
1170 2018-11-19 Martin Liska <mliska@suse.cz>
1172 PR gcov-profile/88045
1173 * g++.dg/gcov/pr88045.C: New test.
1175 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1178 * gfortran.dg/where_7.f90: New test.
1180 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1183 * gfortran.dg/proc_ptr_result_5.f90: Add dg-error directive.
1184 * gfortran.dg/protected_4.f90: Split line to allow for extra error.
1185 * gfortran.dg/protected_6.f90: Likewise.
1186 * gfortran.dg/assign_11.f90: New test.
1187 * gfortran.dg/pointer_assign_12.f90: New test.
1189 2018-11-17 Jakub Jelinek <jakub@redhat.com>
1191 PR tree-optimization/87546
1192 * gcc.dg/vect/O3-pr87546.c: New test.
1194 2018-11-17 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1197 * g++.dg/parse/concat1.C: Add dg-error for targets with size_t < 32
1198 bits. Update comment.
1199 * gcc.dg/concat2.c: Likewise.
1200 * gcc.c-torture/compile/pr46534.c: Likewise.
1202 2018-11-16 Jakub Jelinek <jakub@redhat.com>
1205 * g++.dg/lookup/pr87269.C (std::size_t): New typedef.
1206 (operator"" _a) Change unsigned long type to std::size_t.
1208 2018-11-16 Michael Meissner <meissner@linux.ibm.com>
1210 * gcc.target/powerpc/fusion3.c: Delete.
1211 * gcc.target/powerpc/fusion4.c: Delete.
1213 2018-11-16 Jakub Jelinek <jakub@redhat.com>
1215 PR rtl-optimization/87475
1216 * g++.dg/opt/pr87475.C: New test.
1218 2018-11-16 Matthew Malcomson <matthew.malcomson@arm.com>
1220 * gcc.c-torture/execute/printf-2.c: Skip on wrapped boards.
1221 * gcc.c-torture/execute/user-printf.c: Likewise.
1223 2018-11-16 Nathan Sidwell <nathan@acm.org>
1226 * g++.dg/lookup/pr87269.C: New.
1228 2018-11-16 Richard Biener <rguenther@suse.de>
1231 * g++.dg/lto/pr54625-2_0.c: Add -w.
1233 2018-11-16 Ilya Leoshkevich <iii@linux.ibm.com>
1235 * gcc.target/s390/md/rXsbg_mode_sXl.c: Do not use arithmetic in
1236 r{o,x}sbg expectations.
1237 * gcc.target/s390/risbg-ll-2.c: Likewise.
1239 2018-11-16 Richard Biener <rguenther@suse.de>
1242 * g++.dg/lto/pr54625-1_0.c: Add -w.
1244 2018-11-15 Martin Sebor <msebor@redhat.com>
1248 * g++.dg/ext/attr-alloc_size.C: New test.
1249 * c-c++-common/pr71574.c: Adjust diagnostics.
1250 * c-c++-common/attributes-1.c: Same.
1251 * gcc.dg/attr-alloc_align-2.c: Same.
1252 * gcc.dg/attr-alloc_align-4.c: New test.
1253 * gcc.dg/attr-alloc_size-2.c: Adjust diagnostics.
1254 * gcc.dg/attr-alloc_size.c: Same.
1255 * gcc.dg/attr-assume_aligned-4.c: New test.
1256 * gcc.dg/format/attr-3.c: Adjust diagnostics.
1257 * gcc.dg/nonnull-2.c: Same.
1258 * gcc.dg/torture/pr80612.c: Same.
1259 * obj-c++.dg/attributes/method-format-1.mm: Same.
1260 * obj-c++.dg/attributes/method-nonnull-1.mm: Same.
1261 * objc.dg/attributes/method-format-1.m: same.
1262 * objc.dg/attributes/method-nonnull-1.m: Same.
1264 2018-11-15 Martin Sebor <msebor@redhat.com>
1267 * gcc.dg/20021006-1.c
1268 * gcc.dg/Wbuiltin-declaration-mismatch.c: New test.
1269 * gcc.dg/Wbuiltin-declaration-mismatch-2.c: New test.
1270 * gcc.dg/Wbuiltin-declaration-mismatch-3.c: New test.
1271 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: New test.
1272 * gcc.dg/Walloca-16.c: Adjust.
1273 * gcc.dg/Wrestrict-4.c: Adjust.
1274 * gcc.dg/Wrestrict-5.c: Adjust.
1275 * gcc.dg/atomic/stdatomic-generic.c: Adjust.
1276 * gcc.dg/atomic/stdatomic-lockfree.c: Adjust.
1277 * gcc.dg/initpri1.c: Adjust.
1278 * gcc.dg/pr15698-1.c: Adjust.
1279 * gcc.dg/pr69156.c: Adjust.
1280 * gcc.dg/pr83463.c: Adjust.
1281 * gcc.dg/redecl-4.c: Adjust.
1282 * gcc.dg/tls/thr-init-2.c: Adjust.
1283 * gcc.dg/torture/pr55890-2.c: Adjust.
1284 * gcc.dg/torture/pr55890-3.c: Adjust.
1285 * gcc.dg/torture/pr67741.c: Adjust.
1286 * gcc.dg/torture/stackalign/sibcall-1.c: Adjust.
1287 * gcc.dg/torture/tls/thr-init-1.c: Adjust.
1288 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Adjust.
1290 2018-11-15 Nathan Sidwell <nathan@acm.org>
1294 * g++.dg/template/pr86246.C: New.
1295 * g++.dg/template/pr87989.C: New.
1297 2018-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1299 * g++.dg/cpp0x/constexpr-diag3.C: Check locations too.
1300 * g++.dg/cpp0x/constexpr-ice19.C: Likewise.
1301 * g++.dg/cpp0x/constexpr-nonlit2.C: Likewise.
1302 * g++.dg/cpp1z/constexpr-lambda15.C: Likewise.
1303 * g++.dg/ext/constexpr-vla5.C: Likewise.
1304 * g++.dg/gomp/pr85134.C: Likewise.
1306 2018-11-15 Nathan Sidwell <nathan@acm.org>
1309 * g++.dg/cpp1y/pr79393-3.C: New.
1311 2018-11-15 David Malcolm <dmalcolm@redhat.com>
1314 * c-c++-common/diagnostic-format-json-1.c: New test.
1315 * c-c++-common/diagnostic-format-json-2.c: New test.
1316 * c-c++-common/diagnostic-format-json-3.c: New test.
1317 * c-c++-common/diagnostic-format-json-4.c: New test.
1318 * c-c++-common/diagnostic-format-json-5.c: New test.
1319 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1320 (custom_diagnostic_finalizer): Add diagnostic_t param.
1321 * gcc.dg/plugin/location_overflow_plugin.c
1322 (verify_unpacked_ranges): Likewise.
1323 (verify_no_columns): Likewise.
1324 * gfortran.dg/diagnostic-format-json-1.F90: New test.
1325 * gfortran.dg/diagnostic-format-json-2.F90: New test.
1326 * gfortran.dg/diagnostic-format-json-3.F90: New test.
1328 2018-11-15 Richard Biener <rguenther@suse.de>
1331 * gcc.dg/tree-ssa/pr88029.c: New testcase.
1333 2018-11-15 Richard Biener <rguenther@suse.de>
1335 PR tree-optimization/88031
1336 * gcc.dg/pr88031.c: New testcase.
1338 2018-11-15 Wilco Dijkstra <wdijkstr@arm.com>
1340 * gcc.target/aarch64/pr62178.c: Fix spaces.
1342 2018-11-15 Richard Biener <rguenther@suse.de>
1344 PR tree-optimization/88030
1345 * gcc.dg/tsan/pr88030.c: New testcase.
1347 2018-11-15 Jakub Jelinek <jakub@redhat.com>
1349 PR rtl-optimization/88018
1350 * g++.dg/tsan/pr88018.C: New test.
1352 2018-11-15 Richard Biener <rguenther@suse.de>
1355 * gcc.dg/tree-ssa/pr87917.c: New testcase.
1357 2018-11-15 Bin Cheng <bin.cheng@linux.alibaba.com>
1359 PR tree-optimization/84648
1360 * gcc.dg/tree-ssa/pr84648.c: New test.
1361 * gcc.dg/pr68317.c: Add warning check on overflow.
1363 2018-11-14 Nathan Sidwell <nathan@acm.org>
1367 * g++.dg/debug/dwarf2/pr87462.C: New.
1368 * g++.dg/debug/dwarf2/pr88006.C: New.
1370 2018-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1372 * g++.dg/cpp0x/nsdmi-union6.C: Test locations too.
1373 * g++.dg/cpp0x/nsdmi6.C: Likewise.
1374 * g++.dg/ext/flexary4.C: Likewise.
1375 * g++.dg/ext/flexary9.C: Likewise.
1376 * g++.dg/other/incomplete2.C: Likewise.
1377 * g++.dg/parse/friend12.C: Likewise.
1379 2018-11-14 Jakub Jelinek <jakub@redhat.com>
1381 P1236R1 - Signed integers are two's complement
1382 * g++.dg/cpp2a/constexpr-shift1.C: New test.
1383 * g++.dg/warn/permissive-1.C (enum A, enum D): Don't expect
1384 diagnostics here for c++2a.
1385 * g++.dg/cpp0x/constexpr-shift1.C (fn3, i3, fn4, i4): Don't expect
1386 diagnostics here for c++2a.
1387 * g++.dg/cpp0x/constexpr-60049.C (f3, x3, y3): Likewise.
1388 * g++.dg/ubsan/cxx11-shift-1.C (main): Add some further tests.
1389 * g++.dg/ubsan/cxx11-shift-2.C (main): Likewise.
1390 * g++.dg/ubsan/cxx2a-shift-1.C: New test.
1391 * g++.dg/ubsan/cxx2a-shift-2.C: New test.
1393 2018-11-14 Jeff Law <law@redhat.com>
1395 * gcc.c-torture/compile/20181114.c: New test.
1397 2018-11-14 Richard Biener <rguenther@suse.de>
1400 * gcc.dg/pr87985.c: New testcase.
1402 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
1404 * gcc.target/s390/mrecord-mcount.c (profileme): Expect .long in
1407 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
1409 * gcc.target/s390/global-array-almost-huge-element.c: Run only
1411 * gcc.target/s390/global-array-almost-negative-huge-element.c:
1413 * gcc.target/s390/global-array-even-element.c: Likewise.
1415 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
1416 Jackson Woodruff <jackson.woodruff@arm.com>
1418 PR 71026/tree-optimization
1419 * gcc.dg/div-cmp-1.c: New test.
1420 * gcc.dg/div-cmp-2.c: New test.
1422 2018-11-14 Jakub Jelinek <jakub@redhat.com>
1425 * gcc.dg/pr88007.c: New test.
1427 PR rtl-optimization/87817
1428 * gcc.target/i386/bmi2-bzhi-3.c (main): Add a couple of new tests.
1430 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
1432 * gcc.target/aarch64/pr62178.c: Relax scan-assembler checks.
1434 2018-11-14 Patrick Bernardi <bernardi@adacore.com>
1436 * gnat.dg/rt_signals.adb: New testcase.
1438 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
1440 * gnat.dg/ghost1.adb, gnat.dg/ghost1.ads: New testcase.
1442 2018-11-14 Javier Miranda <miranda@adacore.com>
1444 * gnat.dg/equal5.adb, gnat.dg/equal5.ads: New testcase.
1446 2018-11-14 Eric Botcazou <ebotcazou@adacore.com>
1448 * gnat.dg/compile_time_error1.adb,
1449 gnat.dg/compile_time_error1.ads,
1450 gnat.dg/compile_time_error1_pkg.ads: New testcase.
1452 2018-11-14 Justin Squirek <squirek@adacore.com>
1454 * gnat.dg/generic_pkg.adb: New testcase.
1456 2018-11-14 Ed Schonberg <schonberg@adacore.com>
1458 * gnat.dg/limited_aggr.adb, gnat.dg/limited_aggr.ads: New
1461 2018-11-14 Justin Squirek <squirek@adacore.com>
1463 * gnat.dg/enum5.adb: New testcase.
1465 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
1467 * gnat.dg/bip_exception.adb, gnat.dg/bip_exception.ads,
1468 gnat.dg/bip_exception_pkg.ads: New testcase.
1470 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
1472 * gnat.dg/equal4.adb, gnat.dg/equal4.ads,
1473 gnat.dg/equal4_controlled_filter.ads,
1474 gnat.dg/equal4_full_selector_filter.ads,
1475 gnat.dg/equal4_smart_pointers.ads: New testcase.
1477 2018-11-14 Piotr Trojanek <trojanek@adacore.com>
1479 * gnat.dg/generic_actuals.adb: New testcase.
1481 2018-11-14 Richard Biener <rguenther@suse.de>
1483 PR tree-optimization/87974
1484 * g++.dg/opt/pr87974.C: New testcase.
1486 2018-11-14 Jakub Jelinek <jakub@redhat.com>
1488 PR tree-optimization/87977
1489 * gcc.dg/recip_sqrt_mult_1.c: Add -fcompare-debug to dg-options.
1490 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
1491 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
1492 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
1493 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
1495 2018-11-13 Peter Bergner <bergner@linux.ibm.com>
1497 PR rtl-optimization/87507
1498 * gcc.target/powerpc/pr87507.c: New test.
1499 * gcc.target/powerpc/pr68805.c: Update expected results.
1501 2018-11-13 Jakub Jelinek <jakub@redhat.com>
1503 PR tree-optimization/87898
1504 * gcc.dg/gomp/pr87898.c: New test.
1506 2018-11-13 David Malcolm <dmalcolm@redhat.com>
1508 * g++.dg/plugin/comment_plugin.c: Replace "source_location" with
1510 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Likewise.
1512 2018-11-13 Martin Sebor <msebor@redhat.com>
1515 * gcc.dg/attr-copy-5.c: New test.
1516 * gcc.dg/tls/diag-6.c: Adjust expected diagnostics.
1518 2018-11-13 Richard Biener <rguenther@suse.de>
1520 PR tree-optimization/86991
1521 * gcc.dg/pr86991.c: New testcase.
1523 2018-11-13 David Malcolm <dmalcolm@redhat.com>
1526 * gcc.target/i386/pr87955.c: New test.
1528 2018-11-12 Aldy Hernandez <aldyh@redhat.com>
1530 * gcc.dg/tree-ssa/pr64130.c: Adjust for new value_range pretty
1532 * gcc.dg/tree-ssa/vrp92.c: Same.
1534 2018-11-13 Richard Biener <rguenther@suse.de>
1536 PR tree-optimization/87931
1537 * gcc.dg/graphite/pr87931.c: New testcase.
1539 2018-11-13 Martin Liska <mliska@suse.cz>
1542 * gcc.target/i386/pr87930.c: New test.
1544 2018-11-13 Richard Biener <rguenther@suse.de>
1546 PR tree-optimization/87962
1547 * gcc.dg/pr87962.c: New testcase.
1549 2018-11-13 Richard Biener <rguenther@suse.de>
1551 PR tree-optimization/87967
1552 * g++.dg/opt/pr87967.C: New testcase.
1554 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
1556 * gcc.target/arc/builtin_eh.c: New test.
1558 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
1560 * gcc.target/arc/firq-1.c: Update test.
1561 * gcc.target/arc/firq-3.c: Likewise.
1562 * gcc.target/arc/firq-4.c: Likewise.
1563 * gcc.target/arc/interrupt-6.c: Likewise.
1565 2018-11-13 Jakub Jelinek <jakub@redhat.com>
1567 PR rtl-optimization/87918
1568 * gcc.target/i386/pr87918.c: New test.
1570 2018-11-13 Alan Modra <amodra@gmail.com>
1572 * gcc.target/powerpc/rotmask.c: New.
1574 2018-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1578 * g++.dg/tree-ssa/pr86544.C: Run only for target supporting popcount
1580 * gcc.dg/tree-ssa/popcount.c: Likewise.
1581 * gcc.dg/tree-ssa/popcount2.c: Likewise.
1582 * gcc.dg/tree-ssa/popcount3.c: Likewise.
1583 * gcc.target/aarch64/popcount4.c: New test.
1584 * lib/target-supports.exp (check_effective_target_popcountl): New.
1586 2018-11-12 Martin Liska <mliska@suse.cz>
1588 PR gcov-profile/87442
1589 * gcc.dg/profile-filtering-1.c: New test.
1590 * gcc.dg/profile-filtering-2.c: New test.
1592 2018-11-12 Martin Sebor <msebor@redhat.com>
1595 * gcc.dg/Wattribute-alias.c: Require ifunc support.
1597 2018-11-12 Renlin Li <renlin.li@arm.com>
1600 * gcc.target/aarch64/sve/pr87815.c: New.
1602 2018-11-12 Sudakshina Das <sudi.das@arm.com>
1604 * gcc.target/arm/multilib.exp: Add some -march=armv8.5-a
1607 2018-11-11 Xianmiao Qu <xianmiao_qu@c-sky.com>
1609 * gcc.target/csky/fnmul-1.c: New.
1610 * gcc.target/csky/fnmul-2.c: New.
1611 * gcc.target/csky/fnmul-3.c: New.
1612 * gcc.target/csky/fnmul-4.c: New.
1614 2018-11-11 Uros Bizjak <ubizjak@gmail.com>
1617 * gcc.target/i386/pr87928.c: New test.
1619 2018-11-09 Martin Sebor <msebor@redhat.com>
1622 * c-c++-common/pr60226.c: Adjust text of expected diagnostic.
1623 * gcc.dg/pr39323-1.c: Ditto.
1625 2018-11-09 Paul Koning <ni1d@arrl.net>
1627 * gcc.dg/Walloca-16.c: Ignore conflicting types for built-in
1629 * gcc.dg/Wrestrict-4.c: Ditto.
1630 * gcc.dg/Wrestrict-5.c: Ditto.
1631 * gcc.dg/pr83463.c: Ditto.
1632 * gcc.dg/torture/pr55890-2.c: Ditto.
1633 * gcc.dg/torture/pr55890-3.c: Ditto.
1634 * gcc.dg/torture/pr71816.c: Ditto.
1636 2018-11-09 Jakub Jelinek <jakub@redhat.com>
1638 * c-c++-common/gomp/clauses-5.c: New test.
1640 * c-c++-common/gomp/requires-1.c: Prune not supported yet messages.
1641 * c-c++-common/gomp/requires-2.c: Likewise.
1642 * c-c++-common/gomp/requires-4.c: Likewise.
1644 * c-c++-common/gomp/lastprivate-conditional-1.c: New test.
1645 * c-c++-common/gomp/lastprivate-conditional-2.c: New test.
1647 2018-11-09 Jeff Law <law@redhat.com>
1649 gcc.dg/torture/stackalign/builtin-apply-2.c: Skip on v850.
1651 2018-11-09 Martin Sebor <msebor@redhat.com>
1654 * gcc.dg/Wattribute-alias.c: New test.
1655 * gcc.dg/Wmissing-attributes.c: New test.
1656 * gcc.dg/attr-copy.c: New test.
1657 * gcc.dg/attr-copy-2.c: New test.
1658 * gcc.dg/attr-copy-3.c: New test.
1659 * gcc.dg/attr-copy-4.c: New test.
1661 2018-11-09 Martin Sebor <msebor@redhat.com>
1664 * gcc.dg/attr-aligned.c: New test.
1666 2018-11-09 Martin Liska <mliska@suse.cz>
1668 * gcc.target/i386/ipa-stack-alignment.c: New test.
1670 2018-11-09 Martin Liska <mliska@suse.cz>
1672 * gcc.dg/tree-ssa/writeonly-2.c: New test.
1674 2018-11-09 Jakub Jelinek <jakub@redhat.com>
1676 * gcc.dg/gomp/workshare-reduction-1.c: New test.
1677 * gcc.dg/gomp/workshare-reduction-2.c: New test.
1678 * gcc.dg/gomp/workshare-reduction-3.c: New test.
1679 * gcc.dg/gomp/workshare-reduction-4.c: New test.
1680 * gcc.dg/gomp/workshare-reduction-5.c: New test.
1681 * gcc.dg/gomp/workshare-reduction-6.c: New test.
1682 * gcc.dg/gomp/workshare-reduction-7.c: New test.
1683 * gcc.dg/gomp/workshare-reduction-8.c: New test.
1684 * gcc.dg/gomp/workshare-reduction-9.c: New test.
1685 * gcc.dg/gomp/workshare-reduction-10.c: New test.
1686 * gcc.dg/gomp/workshare-reduction-11.c: New test.
1687 * gcc.dg/gomp/workshare-reduction-12.c: New test.
1688 * gcc.dg/gomp/workshare-reduction-13.c: New test.
1689 * gcc.dg/gomp/workshare-reduction-14.c: New test.
1690 * gcc.dg/gomp/workshare-reduction-15.c: New test.
1691 * gcc.dg/gomp/workshare-reduction-16.c: New test.
1692 * gcc.dg/gomp/workshare-reduction-17.c: New test.
1693 * gcc.dg/gomp/workshare-reduction-18.c: New test.
1694 * gcc.dg/gomp/workshare-reduction-19.c: New test.
1695 * gcc.dg/gomp/workshare-reduction-20.c: New test.
1696 * gcc.dg/gomp/workshare-reduction-21.c: New test.
1697 * gcc.dg/gomp/workshare-reduction-22.c: New test.
1698 * gcc.dg/gomp/workshare-reduction-23.c: New test.
1699 * gcc.dg/gomp/workshare-reduction-24.c: New test.
1700 * gcc.dg/gomp/workshare-reduction-25.c: New test.
1701 * gcc.dg/gomp/workshare-reduction-26.c: New test.
1702 * gcc.dg/gomp/workshare-reduction-27.c: New test.
1703 * gcc.dg/gomp/workshare-reduction-28.c: New test.
1704 * gcc.dg/gomp/workshare-reduction-29.c: New test.
1705 * gcc.dg/gomp/workshare-reduction-30.c: New test.
1706 * gcc.dg/gomp/workshare-reduction-31.c: New test.
1707 * gcc.dg/gomp/workshare-reduction-32.c: New test.
1708 * gcc.dg/gomp/workshare-reduction-33.c: New test.
1709 * gcc.dg/gomp/workshare-reduction-34.c: New test.
1710 * gcc.dg/gomp/workshare-reduction-35.c: New test.
1711 * gcc.dg/gomp/workshare-reduction-36.c: New test.
1712 * gcc.dg/gomp/workshare-reduction-37.c: New test.
1713 * gcc.dg/gomp/workshare-reduction-38.c: New test.
1714 * gcc.dg/gomp/workshare-reduction-39.c: New test.
1715 * gcc.dg/gomp/workshare-reduction-40.c: New test.
1716 * gcc.dg/gomp/workshare-reduction-41.c: New test.
1717 * gcc.dg/gomp/workshare-reduction-42.c: New test.
1718 * gcc.dg/gomp/workshare-reduction-43.c: New test.
1719 * gcc.dg/gomp/workshare-reduction-44.c: New test.
1720 * gcc.dg/gomp/workshare-reduction-45.c: New test.
1721 * gcc.dg/gomp/workshare-reduction-46.c: New test.
1722 * gcc.dg/gomp/workshare-reduction-47.c: New test.
1723 * gcc.dg/gomp/workshare-reduction-48.c: New test.
1724 * gcc.dg/gomp/workshare-reduction-49.c: New test.
1725 * gcc.dg/gomp/workshare-reduction-50.c: New test.
1726 * gcc.dg/gomp/workshare-reduction-51.c: New test.
1727 * gcc.dg/gomp/workshare-reduction-52.c: New test.
1728 * gcc.dg/gomp/workshare-reduction-53.c: New test.
1729 * gcc.dg/gomp/workshare-reduction-54.c: New test.
1730 * gcc.dg/gomp/workshare-reduction-55.c: New test.
1731 * gcc.dg/gomp/workshare-reduction-56.c: New test.
1732 * gcc.dg/gomp/workshare-reduction-57.c: New test.
1733 * gcc.dg/gomp/workshare-reduction-58.c: New test.
1735 2018-11-09 Stafford Horne <shorne@gmail.com>
1736 Richard Henderson <rth@twiddle.net>
1738 * gcc.c-torture/execute/20101011-1.c: Adjust for OpenRISC.
1739 * gcc.dg/20020312-2.c: Likewise.
1740 * gcc.dg/attr-alloc_size-11.c: Likewise.
1741 * gcc.dg/builtin-apply2.c: Likewise.
1742 * gcc.dg/nop.h: Likewise.
1743 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1744 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
1745 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1746 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1747 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1748 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1749 * lib/target-supports.exp
1750 (check_effective_target_logical_op_short_circuit): Add or1k*-*-*.
1751 * gcc.target/or1k/*: New.
1753 2018-11-09 Richard Biener <rguenther@suse.de>
1755 PR tree-optimization/87621
1756 * g++.dg/vect/pr87621.cc: New testcase.
1758 2018-11-09 Alexandre Oliva <aoliva@redhat.com>
1760 PR rtl-optimization/86438
1761 * gcc.dg/torture/pr86438.c: New.
1764 * gcc.dg/pr87793.c: New.
1766 2018-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1768 * gcc.target/arm/neon-vect-div-1.c: New test.
1769 * gcc.target/arm/neon-vect-div-2.c: Likewise.
1771 2018-11-08 Andi Kleen <ak@linux.intel.com>
1773 * gcc.target/i386/ptwrite1.c: New test.
1774 * gcc.target/i386/ptwrite2.c: New test.
1776 2018-11-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1779 * gfortran.dg/read_legacy_comma.f90: New test.
1781 2018-11-08 Peter Bergner <bergner@linux.ibm.com>
1783 PR rtl-optimization/87600
1784 * gcc.dg/pr87600.h: New file.
1785 * gcc.dg/pr87600-1.c: New test.
1786 * gcc.dg/pr87600-2.c: Likewise.
1788 2018-11-08 Jakub Jelinek <jakub@redhat.com>
1790 * c-c++-common/gomp/atomic-17.c: New test.
1791 * c-c++-common/gomp/atomic-18.c: New test.
1792 * c-c++-common/gomp/atomic-19.c: New test.
1793 * c-c++-common/gomp/atomic-20.c: New test.
1794 * c-c++-common/gomp/atomic-21.c: New test.
1795 * c-c++-common/gomp/atomic-22.c: New test.
1796 * c-c++-common/gomp/clauses-1.c (r2): New variable.
1797 (foo): Add ntm argument and test if and nontemporal clauses on
1798 constructs with simd.
1799 (bar): Put taskloop simd inside of taskgroup with task_reduction,
1800 use in_reduction clause instead of reduction. Add another
1801 taskloop simd without nogroup clause, but with reduction clause and
1802 a new in_reduction. Add ntm and i3 arguments. Test if and
1803 nontemporal clauses on constructs with simd. Change if clauses on
1804 some constructs from specific to the particular constituents to one
1805 without a modifier. Add new tests for combined host teams and for
1806 new parallel master and {,parallel }master taskloop{, simd} combined
1808 (baz): New function with host teams tests.
1809 * gcc.dg/gomp/combined-1.c: Moved to ...
1810 * c-c++-common/gomp/combined-1.c: ... here. Adjust expected library
1812 * c-c++-common/gomp/combined-2.c: New test.
1813 * c-c++-common/gomp/combined-3.c: New test.
1814 * c-c++-common/gomp/critical-1.c: New test.
1815 * c-c++-common/gomp/critical-2.c: New test.
1816 * c-c++-common/gomp/default-1.c: New test.
1817 * c-c++-common/gomp/defaultmap-1.c: New test.
1818 * c-c++-common/gomp/defaultmap-2.c: New test.
1819 * c-c++-common/gomp/defaultmap-3.c: New test.
1820 * c-c++-common/gomp/depend-5.c: New test.
1821 * c-c++-common/gomp/depend-6.c: New test.
1822 * c-c++-common/gomp/depend-iterator-1.c: New test.
1823 * c-c++-common/gomp/depend-iterator-2.c: New test.
1824 * c-c++-common/gomp/depobj-1.c: New test.
1825 * c-c++-common/gomp/flush-1.c: New test.
1826 * c-c++-common/gomp/flush-2.c: New test.
1827 * c-c++-common/gomp/for-1.c: New test.
1828 * c-c++-common/gomp/for-2.c: New test.
1829 * c-c++-common/gomp/for-3.c: New test.
1830 * c-c++-common/gomp/for-4.c: New test.
1831 * c-c++-common/gomp/for-5.c: New test.
1832 * c-c++-common/gomp/for-6.c: New test.
1833 * c-c++-common/gomp/for-7.c: New test.
1834 * c-c++-common/gomp/if-1.c (foo): Add some further tests.
1835 * c-c++-common/gomp/if-2.c (foo): Likewise. Expect slightly different
1836 diagnostics wording in one case.
1837 * c-c++-common/gomp/if-3.c: New test.
1838 * c-c++-common/gomp/master-combined-1.c: New test.
1839 * c-c++-common/gomp/master-combined-2.c: New test.
1840 * c-c++-common/gomp/nontemporal-1.c: New test.
1841 * c-c++-common/gomp/nontemporal-2.c: New test.
1842 * c-c++-common/gomp/reduction-task-1.c: New test.
1843 * c-c++-common/gomp/reduction-task-2.c: New test.
1844 * c-c++-common/gomp/requires-1.c: New test.
1845 * c-c++-common/gomp/requires-2.c: New test.
1846 * c-c++-common/gomp/requires-3.c: New test.
1847 * c-c++-common/gomp/requires-4.c: New test.
1848 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Don't expect
1849 diagnostics for nonmonotonic modifier with static, runtime or auto
1851 * c-c++-common/gomp/simd7.c: New test.
1852 * c-c++-common/gomp/target-data-1.c: New test.
1853 * c-c++-common/gomp/taskloop-reduction-1.c: New test.
1854 * c-c++-common/gomp/taskwait-depend-1.c: New test.
1855 * c-c++-common/gomp/teams-1.c: New test.
1856 * c-c++-common/gomp/teams-2.c: New test.
1857 * gcc.dg/gomp/appendix-a/a.24.1.c: Update from OpenMP examples. Add
1859 * gcc.dg/gomp/atomic-5.c (f1): Add another expected error.
1860 * gcc.dg/gomp/clause-1.c: Adjust expected diagnostics for const
1861 qualified vars without mutable member no longer being predeterined
1863 * gcc.dg/gomp/sharing-1.c: Likewise.
1864 * g++.dg/gomp/clause-3.C: Likewise.
1865 * g++.dg/gomp/member-2.C: Likewise.
1866 * g++.dg/gomp/predetermined-1.C: Likewise.
1867 * g++.dg/gomp/private-1.C: Likewise.
1868 * g++.dg/gomp/sharing-1.C: Likewise.
1869 * g++.dg/gomp/sharing-2.C: Likewise. Add a few tests with aggregate
1870 const static data member without mutable elements.
1871 * gcc.dg/gomp/for-4.c: Expected nonmonotonic functions in the dumps.
1872 * gcc.dg/gomp/for-5.c: Likewise.
1873 * gcc.dg/gomp/for-6.c: Change expected library call.
1874 * gcc.dg/gomp/pr39495-2.c (foo): Don't expect errors on !=.
1875 * gcc.dg/gomp/reduction-2.c: New test.
1876 * gcc.dg/gomp/simd-1.c: New test.
1877 * gcc.dg/gomp/teams-1.c: Adjust expected diagnostic lines.
1878 * g++.dg/gomp/atomic-18.C: New test.
1879 * g++.dg/gomp/atomic-19.C: New test.
1880 * g++.dg/gomp/atomic-5.C (f1): Adjust expected lines of read-only
1881 variable messages. Add another expected error.
1882 * g++.dg/gomp/critical-3.C: New test.
1883 * g++.dg/gomp/depend-iterator-1.C: New test.
1884 * g++.dg/gomp/depend-iterator-2.C: New test.
1885 * g++.dg/gomp/depobj-1.C: New test.
1886 * g++.dg/gomp/doacross-1.C: New test.
1887 * g++.dg/gomp/for-21.C: New test.
1888 * g++.dg/gomp/for-4.C: Expected nonmonotonic functions in the dumps.
1889 * g++.dg/gomp/for-5.C: Likewise.
1890 * g++.dg/gomp/for-6.C: Change expected library call.
1891 * g++.dg/gomp/loop-4.C: New test.
1892 * g++.dg/gomp/pr33372-1.C: Adjust location of the expected
1894 * g++.dg/gomp/pr33372-3.C: Likewise.
1895 * g++.dg/gomp/pr39495-2.C (foo): Don't expect errors on !=.
1896 * g++.dg/gomp/simd-2.C: New test.
1897 * g++.dg/gomp/tpl-atomic-2.C: Adjust expected diagnostic lines.
1899 2018-11-08 Uros Bizjak <ubizjak@gmail.com>
1901 * gcc.dg/pr87874.c (em): Declare uint64_max as
1902 const unsigned long long int.
1904 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1906 * gcc.dg/attr-alloc_size-10.c: Fix calculation of USHRT_MAX to prevent
1907 integer overflow when sizeof(short) == sizeof(int).
1908 * gcc.dg/attr-alloc_size-11.c: Likewise.
1909 * gcc.dg/attr-alloc_size-3.c: Likewise.
1910 * gcc.dg/attr-alloc_size-5.c: Likewise.
1911 * gcc.dg/builtin-stringop-chk-7.c: Likewise.
1913 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1915 * c-c++-common/patchable_function_entry-decl.c: Add regex to search for
1916 uppercase "NOP" instructions in assembler output.
1917 * c-c++-common/patchable_function_entry-default.c: Likewise.
1918 * c-c++-common/patchable_function_entry-definition.c: Likewise.
1920 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1922 * c-c++-common/pr27336.c: Skip test if the target keeps null pointer
1924 * gcc.dg/addr_equal-1.c: Likewise.
1925 * gcc.dg/tree-ssa/pr78154.c: Likewise.
1926 * gcc.dg/tree-ssa/vrp111.c: Likewise.
1928 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1930 * lib/gcc-dg.exp (gcc-dg-prune): Add new regexps for when the size of
1931 an output section is too large for a memory region, or a memory
1934 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
1936 * gnat.dg/null_pointer_deref1.adb: Remove -gnatp and add pragma.
1937 * gnat.dg/null_pointer_deref2.adb: Likewise.
1938 * gnat.dg/null_pointer_deref3.adb: Likewise.
1939 * gnat.dg/opt74.adb: New test.
1940 * gnat.dg/opt74_pkg.ad[sb]: New helper.
1941 * gnat.dg/warn12.adb: Delete.
1942 * gnat.dg/warn12_pkg.ads: Likewise.
1944 2018-11-08 David Malcolm <dmalcolm@redhat.com>
1947 * g++.dg/ipa/devirt-12.C: Add "-all" suffix to
1948 "-fdump-ipa-inline".
1949 * g++.dg/ipa/imm-devirt-1.C: Add "-optimized" suffix to
1950 "-fdump-tree-einline".
1951 * g++.dg/tree-prof/inline_mismatch_args.C: Add "-all" suffix to
1952 "-fdump-tree-einline".
1953 * g++.dg/tree-ssa/inline-1.C: Add "-optimized" suffix to
1954 "-fdump-tree-einline".
1955 * g++.dg/tree-ssa/inline-2.C: Likewise.
1956 * g++.dg/tree-ssa/inline-3.C: Likewise.
1957 * g++.dg/tree-ssa/inline-4.C: New test, based on inline-1.C, but
1958 using "-fopt-info-inline".
1959 * gcc.dg/ipa/fopt-info-inline-1.c: New test.
1960 * gcc.dg/ipa/inline-4.c: Add "-all" suffix to
1961 "-fdump-ipa-inline". Add "-fopt-info-inline" and dg-optimized
1963 * gcc.dg/ipa/inline-7.c: Add "-optimized" suffix to
1964 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
1965 directive. Update scan-tree-dump-times to reflect /order
1967 * gcc.dg/ipa/inlinehint-4.c: Update scan-tree-dump-times to
1968 reflect /order suffixes.
1969 * gcc.dg/plugin/dump-1.c: Add "-loop" to "-fopt-info-note" to
1970 avoid getting extra messages from inliner.
1971 * gcc.dg/plugin/dump-2.c: Likewise.
1972 * gcc.dg/pr26570.c: Add dg-prune-output to ignore new
1973 "function body not available" missed optimization messages.
1974 * gcc.dg/pr71969-2.c: Update scan-tree-dump-times to reflect
1976 * gcc.dg/pr71969-3.c: Likewise.
1977 * gcc.dg/tree-ssa/inline-11.c: Add "-all" suffix to
1978 "-fdump-tree-einline".
1979 * gcc.dg/tree-ssa/inline-3.c: Add "-optimized" suffix to
1980 "-fdump-tree-einline". Update scan-tree-dump-times to reflect
1982 * gcc.dg/tree-ssa/inline-4.c: Add "-optimized" suffix to
1983 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
1985 * gcc.dg/tree-ssa/inline-8.c: Add "-optimized" suffix to
1986 "-fdump-tree-einline".
1987 * gfortran.dg/pr79966.f90: Update scan-ipa-dump to reflect /order
1990 2018-11-08 David Malcolm <dmalcolm@redhat.com>
1992 * gcc.dg/format/gcc_diag-10.c: Add coverage for %f.
1994 2018-11-08 David Malcolm <dmalcolm@redhat.com>
1996 * gcc.dg/format/gcc_diag-10.c (cgraph_node): New typedef.
1997 (test_dump): Add testing of %C.
1999 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
2001 * g++.dg/other/pr87916.C: New test.
2003 2018-11-08 Richard Biener <rguenther@suse.de>
2005 PR tree-optimization/87929
2006 * gcc.dg/pr87929.c: New testcase.
2008 2018-11-08 Martin Liska <mliska@suse.cz>
2010 * gcc.dg/pr87811.c: Update scanned pattern.
2011 * gcc.dg/pr87811-2.c: Likewise.
2013 2018-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2015 * g++.dg/lto/pr87906_0.C: Use moon instead of possibly predefined
2017 * g++.dg/lto/pr87906_1.C: Likewise.
2019 2018-11-08 Richard Biener <rguenther@suse.de>
2021 PR tree-optimization/87913
2022 * gcc.dg/tree-ssa/phi-opt-20.c: New testcase.
2024 2018-11-08 Chenghua Xu <paul.hua.gm@gmail.com>
2026 * gcc.target/mips/mips.exp (mips-dg-options):
2027 Add mips_option_dependency msoft-float vs no-mmi and
2028 mips16/micromips vs no-mmi/ext/ext2 only gcc
2029 config with Loongson target.
2031 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2033 * gcc.c-torture/compile/pr65595.c: Change type of "num" argument to
2034 memcpy from "unsigned long" to __SIZE_TYPE__.
2036 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2039 * gcc.target/msp430/pr87691.c: New test.
2041 2018-11-07 Nikolai Merinov <n.merinov@inango-systems.com>
2043 * gcc.dg/Wno-attribute-warning.c: New test.
2045 2018-11-07 Nathan Sidwell <nathan@acm.org>
2048 * g++.dg/lookup/pr87904.C: New.
2050 2018-11-07 Uros Bizjak <ubizjak@gmail.com>
2052 * gcc.dg/pr87874.c: Compile only for int128 effective target.
2054 2018-11-07 Richard Biener <rguenther@suse.de>
2056 PR tree-optimization/87914
2057 * lib/target-supports.exp (check_effective_target_vect_var_shift): New.
2058 (check_avx2_available): Likewise.
2059 * g++.dg/vect/pr87914.cc: New testcase.
2061 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2063 * gcc.target/mips/loongson-ctz.c: Fix typo.
2064 * gcc.target/mips/loongson-dctz.c: Fix typo.
2066 2018-11-07 Jan Hubicka <jh@suse.cz>
2068 * g++.dg/lto/odr-1_1.C: Fix template.
2070 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2072 * gcc.target/mips/loongson-ctz.c: New test.
2073 * gcc.target/mips/loongson-dctz.c: Likewise.
2074 * gcc.target/mips/mips.exp (mips_option_groups): Add
2075 -mloongson-ext2 option.
2077 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2079 * gcc.target/mips/mips.exp (mips_option_groups): Add
2080 -mloongson-ext option.
2081 (mips-dg-options): Add mips_option_dependency options
2082 "-mmicromips" vs "-mno-loongson-ext",
2084 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2086 * gcc.target/mips/loongson-shift-count-truncated-1.c
2087 (dg-options): Run under -mloongson-mmi option.
2088 Include loongson-mmiintrin.h instead of loongson.h.
2089 * gcc.target/mips/loongson-simd.c: Likewise.
2090 * gcc.target/mips/mips.exp (mips_option_groups): Add
2091 -mloongson-mmi option.
2092 (mips-dg-options): Add mips_option_dependency options "-mips16" vs
2093 "-mno-loongson-mmi", "-mmicromips" vs "-mno-loongson-mmi",
2094 "-msoft-float" vs "-mno-loongson-mmi".
2095 (mips-dg-init): Add -mloongson-mmi option.
2096 * lib/target-supports.exp: Rename check_mips_loongson_hw_available
2097 to check_mips_loongson_mmi_hw_available.
2098 Rename check_effective_target_mips_loongson_runtime to
2099 check_effective_target_mips_loongson_mmi_runtime.
2100 (check_effective_target_vect_int): Use mips_loongson_mmi instead
2101 of mips_loongson when check et-is-effective-target.
2102 (add_options_for_mips_loongson_mmi): New proc.
2103 Rename check_effective_target_mips_loongson to
2104 check_effective_target_mips_loongson_mmi.
2105 (check_effective_target_vect_shift,
2106 check_effective_target_whole_vector_shift,
2107 check_effective_target_vect_no_int_min_max,
2108 check_effective_target_vect_no_align,
2109 check_effective_target_vect_short_mult,
2110 check_vect_support_and_set_flags):Use mips_loongson_mmi instead
2111 of mips_loongson when check et-is-effective-target.
2113 2018-11-07 Richard Biener <rguenther@suse.de>
2116 * g++.dg/lto/pr87906_0.C: New testcase.
2117 * g++.dg/lto/pr87906_1.C: Likewise.
2119 2018-11-07 Alexandre Oliva <aoliva@redhat.com>
2121 PR rtl-optimization/87874
2122 * gcc.dg/pr87874.c: New.
2124 2018-11-06 Ilya Leoshkevich <iii@linux.ibm.com>
2126 * gcc.target/s390/load-and-test-fp-1.c: Accept cdb.
2128 2018-11-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2130 * gcc/testsuite/gcc.target/msp430/special-regs.c: New test.
2132 2018-11-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2135 * c-c++-common/asan/alloca_loop_unpoisoning.c: Require alloca
2137 (foo): Use __builtin_alloca.
2139 2018-11-06 Jan Hubicka <jh@suse.cz>
2141 * gcc.dg/lto/tbaa-1.c: New testcase.
2143 2018-11-06 Richard Biener <rguenther@suse.de>
2145 PR tree-optimization/87889
2146 * gcc.dg/pr87894.c: New testcase.
2148 2018-11-06 Andreas Krebbel <krebbel@linux.ibm.com>
2151 * gcc.target/s390/pr87723.c: New test.
2153 2018-11-06 Richard Biener <rguenther@suse.de>
2156 * gcc.target/i386/pr18041-1.c: New testcase.
2157 * gcc.target/i386/pr18041-2.c: Likewise.
2159 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
2161 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
2162 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
2163 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
2164 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
2165 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
2166 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2167 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
2168 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2169 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2170 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2171 * gcc.target/i386/sse-13.c: Ditto.
2172 * gcc.target/i386/sse-14.c: Ditto.
2173 * gcc.target/i386/sse-22.c: Ditto.
2174 * gcc.target/i386/sse-23.c: Ditto.
2175 * gcc.target/i386/testimm-10.c: Ditto.
2176 * gcc.target/i386/testround-1.c: Ditto.
2178 2018-11-05 Paul Koning <ni1d@arrl.net>
2180 * lib/target-supports.exp: Add check for "inf" effective target
2182 * gcc.dg/builtins-44.c: Skip if no infinite support.
2183 * gcc.dg/builtins-45.c: Ditto.
2184 * gcc.dg/torture/builtin-complex-1.c: Ditto.
2185 * gcc.dg/torture/builtin-cproj-1.c: Ditto.
2186 * gcc.dg/torture/builtin-frexp-1.c: Ditto.
2187 * gcc.dg/torture/builtin-ldexp-1.c: Ditto.
2188 * gcc.dg/torture/builtin-logb-1.c: Ditto.
2189 * gcc.dg/torture/builtin-math-2.c: Ditto.
2190 * gcc.dg/torture/builtin-math-5.c: Ditto.
2191 * gcc.dg/torture/builtin-math-7.c: Ditto.
2192 * gcc.dg/torture/builtin-modf-1.c: Ditto.
2193 * gcc.dg/torture/type-generic-1.c: Ditto.
2195 2018-11-05 Ilya Leoshkevich <iii@linux.ibm.com>
2197 * gcc.target/s390/md/andc-splitter-1.c: Add colon to
2199 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2200 * gcc.target/s390/md/setmem_long-1.c: Likewise.
2202 2018-11-05 Richard Biener <rguenther@suse.de>
2204 PR tree-optimization/87873
2205 * gcc.dg/pr87873.c: New testcase.
2207 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
2209 * gcc.target/s390/ifcvt-one-insn-bool.c: New test.
2210 * gcc.target/s390/ifcvt-one-insn-char.c: New test.
2212 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
2214 * gcc.dg/loop-8.c: On s390, always run the test with -march=zEC12.
2216 2018-11-05 Richard Biener <rguenther@suse.de>
2218 * gcc.dg/pr41488.c: Scan ivcanon dump instead of sccp one.
2219 * gcc.dg/tree-ssa/scev-7.c: Likewise.
2221 2018-11-05 Jakub Jelinek <jakub@redhat.com>
2223 PR tree-optimization/87859
2224 * gcc.dg/store_merging_24.c: New test.
2225 * gcc.dg/store_merging_25.c: New test.
2228 * c-c++-common/ubsan/pr87837.c: New test.
2230 2018-11-05 Martin Liska <mliska@suse.cz>
2233 * gcc.dg/pr87811.c: New test.
2234 * gcc.dg/pr87811-2.c: Likewise.
2235 * gcc.dg/pr87811-3.c: Likewise.
2237 2018-11-05 Martin Liska <mliska@suse.cz>
2239 PR gcov-profile/77698
2240 * gcc.dg/tree-prof/pr77698.c: New test.
2242 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2244 PR tree-optimization/86572
2245 * gcc.dg/pr86572.c: New test.
2247 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2249 PR tree-optimization/87672
2250 * gcc.dg/pr87672.c: New test.
2252 2018-11-04 Uros Bizjak <ubizjak@gmail.com>
2255 * g++.target/i386/pr58372.C: New test.
2257 2018-11-03 Sandra Loosemore <sandra@codesourcery.com>
2260 * gcc.target/nios2/pr87079-1.c: New.
2261 * gcc.target/nios2/pr87079-2.c: New.
2263 2018-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2265 * gcc.dg/compat/pr83487-1_y.c: Move dg-skip-if ...
2266 * gcc.dg/compat/pr83487-1_main.c: ... here.
2267 * gcc.dg/compat/struct-by-value-10_main.c,
2268 gcc.dg/compat/struct-by-value-10_x.c,
2269 gcc.dg/compat/struct-by-value-11_main.c,
2270 gcc.dg/compat/struct-by-value-11_x.c,
2271 gcc.dg/compat/struct-by-value-12_main.c,
2272 gcc.dg/compat/struct-by-value-12_x.c,
2273 gcc.dg/compat/struct-by-value-13_main.c,
2274 gcc.dg/compat/struct-by-value-13_x.c,
2275 gcc.dg/compat/struct-by-value-14_main.c,
2276 gcc.dg/compat/struct-by-value-14_x.c,
2277 gcc.dg/compat/struct-by-value-15_main.c,
2278 gcc.dg/compat/struct-by-value-15_x.c,
2279 gcc.dg/compat/struct-by-value-17_main.c,
2280 gcc.dg/compat/struct-by-value-17_x.c,
2281 gcc.dg/compat/struct-by-value-18_main.c,
2282 gcc.dg/compat/struct-by-value-18_x.c,
2283 gcc.dg/compat/struct-by-value-2_main.c,
2284 gcc.dg/compat/struct-by-value-2_x.c,
2285 gcc.dg/compat/struct-by-value-22_main.c,
2286 gcc.dg/compat/struct-by-value-22_x.c,
2287 gcc.dg/compat/struct-by-value-3_main.c,
2288 gcc.dg/compat/struct-by-value-3_x.c,
2289 gcc.dg/compat/struct-by-value-4_main.c,
2290 gcc.dg/compat/struct-by-value-4_x.c,
2291 gcc.dg/compat/struct-by-value-5b_main.c,
2292 gcc.dg/compat/struct-by-value-5b_x.c,
2293 gcc.dg/compat/struct-by-value-6b_main.c,
2294 gcc.dg/compat/struct-by-value-6b_x.c,
2295 gcc.dg/compat/struct-by-value-6b_main.c,
2296 gcc.dg/compat/struct-by-value-7b_x.c,
2297 gcc.dg/compat/struct-by-value-7b_main.c,
2298 gcc.dg/compat/struct-by-value-8_main.c,
2299 gcc.dg/compat/struct-by-value-8_x.c,
2300 gcc.dg/compat/struct-by-value-9_main.c,
2301 gcc.dg/compat/struct-by-value-9_x.c,
2302 gcc.dg/compat/struct-return-2_main.c,
2303 gcc.dg/compat/struct-return-2_x.c: Likewise.
2305 2018-11-02 Nathan Sidwell <nathan@acm.org>
2307 * g++.dg/lookup/crash6.C: Adjust error
2308 * g++.dg/parse/crash38.C: Likewise.
2310 2018-11-02 Andreas Schwab <schwab@linux-m68k.org>
2312 * gcc.c-torture/execute/20010904-2.c: Fix last change.
2313 * gcc.dg/Wattributes-10.c: Likewise.
2315 2018-11-02 Richard Biener <rguenther@suse.de>
2317 PR tree-optimization/87776
2318 * gcc.dg/torture/pr87776.c: New testcase.
2320 2018-11-01 Marek Polacek <polacek@redhat.com>
2322 Implement P0846R0, ADL and function templates.
2323 * g++.dg/addr_builtin-1.C: Adjust dg-error.
2324 * g++.dg/cpp2a/fn-template1.C: New test.
2325 * g++.dg/cpp2a/fn-template10.C: New test.
2326 * g++.dg/cpp2a/fn-template11.C: New test.
2327 * g++.dg/cpp2a/fn-template12.C: New test.
2328 * g++.dg/cpp2a/fn-template13.C: New test.
2329 * g++.dg/cpp2a/fn-template14.C: New test.
2330 * g++.dg/cpp2a/fn-template15.C: New test.
2331 * g++.dg/cpp2a/fn-template16.C: New test.
2332 * g++.dg/cpp2a/fn-template2.C: New test.
2333 * g++.dg/cpp2a/fn-template3.C: New test.
2334 * g++.dg/cpp2a/fn-template4.C: New test.
2335 * g++.dg/cpp2a/fn-template5.C: New test.
2336 * g++.dg/cpp2a/fn-template6.C: New test.
2337 * g++.dg/cpp2a/fn-template7.C: New test.
2338 * g++.dg/cpp2a/fn-template8.C: New test.
2339 * g++.dg/cpp2a/fn-template9.C: New test.
2340 * g++.dg/parse/fn-template1.C: New test.
2341 * g++.dg/parse/fn-template2.C: New test.
2342 * g++.dg/parse/template19.C: Adjust dg-error.
2343 * g++.dg/template/pr61745.C: Add target to dg-error.
2345 2017-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2348 * gfortran.dg/findloc_1.f90: Actually commit.
2349 * gfortran.dg/findloc_2.f90: Actually commit.
2350 * gfortran.dg/findloc_3.f90: Actually commit.
2351 * gfortran.dg/findloc_4.f90: Actually commit.
2352 * gfortran.dg/findloc_5.f90: Actually commit.
2353 * gfortran.dg/findloc_6.f90: Actually commit.
2355 2018-11-01 Paul Thomas <pault@gcc.gnu.org>
2358 * gfortran.dg/inquiry_part_ref_1.f08: New test.
2359 * gfortran.dg/inquiry_part_ref_2.f90: New test.
2360 * gfortran.dg/inquiry_part_ref_3.f90: New test.
2362 2018-11-01 Paul Koning <ni1d@arrl.net>
2364 * gcc.c-torture/execute/20010904-1.c: Align 2 if pdp11.
2365 * gcc.c-torture/execute/20010904-2.c: Ditto.
2366 * c-c++-common/builtin-arith-overflow-2.c: Skip if pdp11.
2367 * gcc.dg/Walloc-size-larger-than-4.c: Ditto.
2368 * gcc.dg/Walloc-size-larger-than-5.c: Ditto.
2369 * gcc.dg/Walloc-size-larger-than-6.c: Ditto.
2370 * gcc.dg/Walloc-size-larger-than-7.c: Ditto.
2371 * gcc.dg/Walloca-14.c: Ditto.
2372 * gcc.dg/Wlarger-than3.c: Ditto.
2373 * gcc.dg/compat/pr83487-1_y.c: Ditto.
2374 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2375 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2376 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2377 * gcc.dg/compat/struct-by-value-5b_x.c: Ditto.
2378 * gcc.dg/compat/struct-by-value-6b_x.c: Ditto.
2379 * gcc.dg/compat/struct-by-value-7b_x.c: Ditto.
2380 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2381 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2382 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2383 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2384 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2385 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2386 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2387 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2388 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2389 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2390 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2391 * gcc.dg/compat/struct-by-value-22_x.c: Ditto.
2392 * gcc.dg/compat/struct-return-2_x.c: Ditto.
2393 * gcc.dg/falign-labels-1.c: Ditto.
2394 * gcc.dg/long_branch.c: Ditto.
2395 * gcc.dg/nextafter-1.c: Ditto.
2396 * gcc.dg/pr35045.c: Ditto.
2397 * gcc.dg/pr48616.c: Ditto.
2398 * gcc.dg/pr84100.c: Ditto.
2399 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Ditto.
2400 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Ditto.
2401 * gcc.dg/tree-ssa/builtin-sprintf.c: Ditto.
2402 * gcc.dg/Wattributes-10.c: Expect error if pdp11.
2403 * gcc.dg/attr-alloc_size-11.c: Don't XFAIL if pdp11.
2404 * gcc.dg/builtin-inf-1.c: Add pdp11 to warnings about INF.
2405 * gcc.dg/builtins-1.c: Ditto.
2407 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2410 * gfortran.dg/bind_c_18.f90: Adjust error message.
2412 2018-11-01 Marek Polacek <polacek@redhat.com>
2414 * g++.dg/cpp1z/constexpr-lambda22.C: New test,
2416 2018-11-01 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2418 * gcc.dg/tree-ssa/cunroll-13.c: Add missing cast from literal to int32.
2420 2018-11-30 Jan Hubicka <jh@suse.cz>
2422 * g++.dg/lto/pr84805_1.C: Update template.
2423 * g++.dg/lto/pr84805_0.C: Update template.
2424 * g++.dg/lto/pr84805_1b.C: Update template.
2425 * g++.dg/lto/pr84805_0b.C: Update template.
2427 2018-11-01 Jakub Jelinek <jakub@redhat.com>
2429 PR tree-optimization/87826
2430 * gcc.dg/pr87826.c: New test.
2432 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2435 * gfortran.dg/bind_c_usage_7.f90: Adjust error message.
2436 * gfortran.dg/bind_c_usage_32.f90: New test.
2438 2018-11-01 Nathan Sidwell <nathan@acm.org>
2440 * g++.dg/abi/anon5.C: New.
2442 2018-11-01 Jakub Jelinek <jakub@redhat.com>
2445 * gdc.dg/simd.d: Add -Wno-psabi.
2446 * gdc.dg/compilable.d: Likewise.
2448 2018-11-01 Martin Liska <mliska@suse.cz>
2449 Jason Merrill <jason@redhat.com>
2454 * g++.dg/cpp0x/constexpr-__func__2.C: Make it a compilation
2456 * g++.old-deja/g++.ext/pretty4.C: Remove as the run-time
2457 assumptions are not longer valid.
2459 2018-10-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2462 * gfortran.dg/allocatable_uninitialized_1.f90: New test.
2464 2018-10-31 Nathan Sidwell <nathan@acm.org>
2466 * g++.dg/lookup/friend21.C: New.
2468 2018-10-31 Martin Liska <mliska@suse.cz>
2471 * gcc.target/aarch64/spellcheck_7.c: New test.
2472 * gcc.target/aarch64/spellcheck_8.c: New test.
2473 * gcc.target/aarch64/spellcheck_9.c: New test.
2475 2018-10-31 Nathan Sidwell <nathan@acm.org>
2477 * g++.dg/lookup/using60.C: New.
2479 2018-10-31 Richard Biener <rguenther@suse.de>
2483 * gcc.target/i386/pr70359.c: New testcase.
2484 * gcc.target/i386/pr86270.c: Likewise.
2486 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
2488 * gcc.target/arc/jumptable.c: New test.
2490 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
2492 * gcc.target/arc/tls-gd.c: New file.
2493 * gcc.target/arc/tls-ie.c: Likewise.
2494 * gcc.target/arc/tls-ld.c: Likewise.
2495 * gcc.target/arc/tls-le.c: Likewise.
2496 * gcc.target/arc/tls-1.c: Update test.
2498 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
2500 * gcc.target/arc/mulsi3_highpart-2.c: Update test.
2502 2018-10-31 Martin Liska <mliska@suse.cz>
2504 * c-c++-common/ubsan/pr63839.c: Update to new sanitizer message.
2505 * c-c++-common/ubsan/unreachable-1.c (main): Likewise.
2506 * c-c++-common/ubsan/unreachable-2.c: Likewise.
2507 * c-c++-common/ubsan/unreachable-4.c (main): Likewise.
2509 2018-10-31 Thomas Preud'homme <thomas.preudhomme@linaro.org>
2512 * gcc.target/arm/movdi_movt.c: Skip if both -mslow-flash-data and
2513 -mword-relocations would be passed when compiling the test.
2514 * gcc.target/arm/movsi_movt.c: Likewise.
2515 * gcc.target/arm/pr81863.c: Likewise.
2516 * gcc.target/arm/thumb2-slow-flash-data-1.c: Likewise.
2517 * gcc.target/arm/thumb2-slow-flash-data-2.c: Likewise.
2518 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
2519 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
2520 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
2521 * gcc.target/arm/tls-disable-literal-pool.c: Likewise.
2523 2018-10-31 Richard Biener <rguenther@suse.de>
2526 * g++.dg/vect/slp-pr87105.cc: XFAIL for strict alignment targets.
2528 2018-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2531 * gfortran.dg/min_max_type.f90: New test.
2533 2018-10-30 Martin Sebor <msebor@redhat.com>
2536 * gcc.c-torture/execute/fprintf-2.c: New test.
2537 * gcc.c-torture/execute/printf-2.c: Same.
2538 * gcc.c-torture/execute/user-printf.c: Same.
2539 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Same.
2540 * gcc.dg/tree-ssa/builtin-printf-2.c: Same.
2541 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
2542 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
2544 2018-10-30 Marek Polacek <polacek@redhat.com>
2546 Implement P0892R2, explicit(bool).
2547 * g++.dg/cpp2a/explicit1.C: New test.
2548 * g++.dg/cpp2a/explicit10.C: New test.
2549 * g++.dg/cpp2a/explicit11.C: New test.
2550 * g++.dg/cpp2a/explicit12.C: New test.
2551 * g++.dg/cpp2a/explicit13.C: New test.
2552 * g++.dg/cpp2a/explicit2.C: New test.
2553 * g++.dg/cpp2a/explicit3.C: New test.
2554 * g++.dg/cpp2a/explicit4.C: New test.
2555 * g++.dg/cpp2a/explicit5.C: New test.
2556 * g++.dg/cpp2a/explicit6.C: New test.
2557 * g++.dg/cpp2a/explicit7.C: New test.
2558 * g++.dg/cpp2a/explicit8.C: New test.
2559 * g++.dg/cpp2a/explicit9.C: New test.
2561 2018-10-30 Segher Boessenkool <segher@kernel.crashing.org>
2563 PR rtl-optimization/87708
2564 * gcc.dg/ira-shrinkwrap-prep-1.c: xfail test.
2565 * gcc.dg/ira-shrinkwrap-prep-2.c: xfail test.
2567 2018-10-30 Paolo Carlini <paolo.carlini@oracle.com>
2569 * g++.dg/cpp1z/has-unique-obj-representations1.C: Test location too.
2570 * g++.dg/ext/flexarray-mangle-2.C: Likewise.
2571 * g++.dg/ext/flexarray-mangle.C: Likewise.
2572 * g++.dg/ext/flexarray-subst.C: Likewise.
2573 * g++.dg/ext/flexary10.C: Likewise.
2574 * g++.dg/ext/flexary11.C: Likewise.
2575 * g++.dg/ext/flexary14.C: Likewise.
2576 * g++.dg/ext/flexary16.C: Likewise.
2577 * g++.dg/ext/flexary26.C: Likewise.
2578 * g++.dg/ext/flexary27.C: Likewise.
2579 * g++.dg/ext/flexary7.C: Likewise.
2580 * g++.dg/ext/pr71290.C: Likewise.
2582 2018-10-30 Paul Koning <ni1d@arrl.net>
2584 * gcc.dg/tree-ssa/attr-alias.c: Skip if no weak support.
2586 2018-10-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
2588 * gcc.dg/tree-prof/cold_partition_label.c: Update for cold
2589 section names without numbers.
2590 * gcc.dg/tree-prof/section-attr-1.c: Ditto.
2591 * gcc.dg/tree-prof/section-attr-2.c: Ditto.
2592 * gcc.dg/tree-prof/section-attr-3.c: Ditto.
2594 2018-10-29 David Malcolm <dmalcolm@redhat.com>
2597 * c-c++-common/substring-location-PR-87721.c: New test.
2598 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
2600 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2601 (test_string_literals): Fold the index arguments before checking
2604 2018-10-29 David Malcolm <dmalcolm@redhat.com>
2606 * c-c++-common/spellcheck-reserved.c: Update expected output for
2607 C++ for merger of "did you mean" suggestions into the error
2609 * g++.dg/ext/builtin3.C: Update expected output for merger of "did
2610 you mean" suggestion into the error.
2611 * g++.dg/lookup/error1.C: Likewise.
2612 * g++.dg/lookup/pr77549.C: Likewise.
2613 * g++.dg/lookup/pr80913.C: Likewise.
2614 * g++.dg/lookup/suggestions1.C: Likewise.
2615 * g++.dg/lookup/suggestions2.C: New test.
2616 * g++.dg/overload/koenig1.C: Update expected output as above.
2617 * g++.dg/spellcheck-identifiers-2.C: Likewise.
2618 * g++.dg/spellcheck-identifiers.C: Likewise.
2619 * g++.dg/spellcheck-ns.C: New test.
2620 * g++.dg/spellcheck-pr77829.C: Update expected output as above.
2621 * g++.dg/spellcheck-pr78656.C: Likewise.
2622 * g++.dg/spellcheck-pr79298.C: Likewise, adding
2623 -fdiagnostics-show-caret to options.
2624 * g++.dg/spellcheck-pr80177.C: Likewise.
2625 * g++.dg/spellcheck-single-vs-multiple.C: New test.
2626 * g++.dg/spellcheck-typenames.C: Update expected output as above.
2627 * g++.dg/template/static10.C: Likewise.
2628 * g++.old-deja/g++.mike/ns5.C: Likewise.
2629 * g++.old-deja/g++.mike/ns7.C: Likewise.
2630 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2631 * g++.old-deja/g++.other/lineno5.C: Likewise.
2633 2018-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2635 * g++.dg/cpp0x/auto24.C: Test location too.
2636 * g++.dg/cpp0x/auto3.C: Likewise.
2637 * g++.dg/cpp0x/auto42.C: Likewise.
2638 * g++.dg/cpp0x/initlist57.C: Likewise.
2639 * g++.dg/cpp0x/initlist75.C: Likewise.
2640 * g++.dg/cpp0x/initlist80.C: Likewise.
2641 * g++.dg/cpp0x/lambda/lambda-ice13.C: Likewise.
2642 * g++.old-deja/g++.brendan/array-refs.C: Likewise.
2643 * g++.old-deja/g++.bugs/900322_01.C: Likewise.
2644 * g++.old-deja/g++.bugs/900519_07.C: Likewise.
2645 * g++.old-deja/g++.other/typeck1.C: Likewise.
2647 2018-10-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2650 * g++.dg/pr87469.C: New test.
2652 2018-10-29 Marek Polacek <polacek@redhat.com>
2654 PR c++/87594 - constexpr rejects-valid with range-based for.
2655 * g++.dg/cpp1y/constexpr-loop8.C: New test.
2657 2018-10-29 Richard Biener <rguenther@suse.de>
2659 PR tree-optimization/87785
2660 * gcc.dg/torture/20181029-1.c: New testcase.
2661 * gcc.dg/torture/20181029-2.c: Likewise.
2663 2018-10-29 Richard Biener <rguenther@suse.de>
2665 PR tree-optimization/87790
2666 * gcc.dg/pr87790.c: New testcase.
2668 2018-10-29 Martin Liska <mliska@suse.cz>
2670 * g++.dg/gcov/gcov-8.C: Do not check intermediate format.
2671 * lib/gcov.exp: Remove legacy verify-intermediate.
2673 2018-10-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2675 * gcc.dg/gimplefe-30.c: New test.
2676 * gcc.dg/gimplefe-31.c: New test.
2677 * gcc.dg/gimplefe-32.c: New test.
2678 * gcc.dg/gimplefe-33.c: New test.
2680 2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
2682 * gcc.misc-tests/help.exp: Add D to option descriptions check.
2683 * gdc.dg/asan/asan.exp: New file.
2684 * gdc.dg/asan/gdc272.d: New test.
2685 * gdc.dg/compilable.d: New test.
2686 * gdc.dg/dg.exp: New file.
2687 * gdc.dg/gdc254.d: New test.
2688 * gdc.dg/gdc260.d: New test.
2689 * gdc.dg/gdc270a.d: New test.
2690 * gdc.dg/gdc270b.d: New test.
2691 * gdc.dg/gdc282.d: New test.
2692 * gdc.dg/gdc283.d: New test.
2693 * gdc.dg/imports/gdc170.d: New test.
2694 * gdc.dg/imports/gdc231.d: New test.
2695 * gdc.dg/imports/gdc239.d: New test.
2696 * gdc.dg/imports/gdc241a.d: New test.
2697 * gdc.dg/imports/gdc241b.d: New test.
2698 * gdc.dg/imports/gdc251a.d: New test.
2699 * gdc.dg/imports/gdc251b.d: New test.
2700 * gdc.dg/imports/gdc253.d: New test.
2701 * gdc.dg/imports/gdc254a.d: New test.
2702 * gdc.dg/imports/gdc256.d: New test.
2703 * gdc.dg/imports/gdc27.d: New test.
2704 * gdc.dg/imports/gdcpkg256/package.d: New test.
2705 * gdc.dg/imports/runnable.d: New test.
2706 * gdc.dg/link.d: New test.
2707 * gdc.dg/lto/lto.exp: New file.
2708 * gdc.dg/lto/ltotests_0.d: New test.
2709 * gdc.dg/lto/ltotests_1.d: New test.
2710 * gdc.dg/runnable.d: New test.
2711 * gdc.dg/simd.d: New test.
2712 * gdc.test/gdc-test.exp: New file.
2713 * lib/gdc-dg.exp: New file.
2714 * lib/gdc.exp: New file.
2716 2017-10-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2719 * gfortran.dg/findloc_1.f90: New test.
2720 * gfortran.dg/findloc_2.f90: New test.
2721 * gfortran.dg/findloc_3.f90: New test.
2722 * gfortran.dg/findloc_4.f90: New test.
2723 * gfortran.dg/findloc_5.f90: New test.
2724 * gfortran.dg/findloc_6.f90: New test.
2726 2018-10-26 Bill Schmidt <wschmidt@linux.ibm.com>
2727 Jinsong Ji <jji@us.ibm.com>
2729 * gcc.target/powerpc/sse-addss-1.c: Call abort under DEBUG also;
2731 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
2732 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
2733 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
2734 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
2735 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
2736 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
2737 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
2738 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
2739 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
2740 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
2741 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
2742 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
2743 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
2744 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
2745 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
2746 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
2747 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
2748 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
2749 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
2750 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
2751 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
2752 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
2753 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
2754 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
2755 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
2756 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
2757 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
2758 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
2759 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
2760 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
2761 * gcc.target/powerpc/sse2-pmuludq1.c: Likewise.
2762 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
2763 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
2764 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
2765 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
2766 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
2767 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
2768 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
2769 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
2770 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
2771 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
2772 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
2773 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
2775 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
2777 * gcc.target/powerpc/ssse3-check.h: New file.
2778 * gcc.target/powerpc/ssse3-vals.h: New file.
2779 * gcc.target/powerpc/ssse3-pabsb.c: New file.
2780 * gcc.target/powerpc/ssse3-pabsd.c: New file.
2781 * gcc.target/powerpc/ssse3-pabsw.c: New file.
2782 * gcc.target/powerpc/ssse3-palignr.c: New file.
2783 * gcc.target/powerpc/ssse3-phaddd.c: New file.
2784 * gcc.target/powerpc/ssse3-phaddsw.c: New file.
2785 * gcc.target/powerpc/ssse3-phaddw.c: New file.
2786 * gcc.target/powerpc/ssse3-phsubd.c: New file.
2787 * gcc.target/powerpc/ssse3-phsubsw.c: New file.
2788 * gcc.target/powerpc/ssse3-phsubw.c: New file.
2789 * gcc.target/powerpc/ssse3-pmaddubsw.c: New file.
2790 * gcc.target/powerpc/ssse3-pmulhrsw.c: New file.
2791 * gcc.target/powerpc/ssse3-pshufb.c: New file.
2792 * gcc.target/powerpc/ssse3-psignb.c: New file.
2793 * gcc.target/powerpc/ssse3-psignd.c: New file.
2794 * gcc.target/powerpc/ssse3-psignw.c: New file.
2796 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
2798 * gcc.target/powerpc/mmx-packs.c: Enable 32 bit execution.
2799 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
2800 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
2801 * gcc.target/powerpc/mmx-packs.c: Likewise.
2802 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
2803 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
2804 * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
2805 * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
2806 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
2807 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
2808 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
2809 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
2810 * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
2811 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
2812 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
2813 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
2814 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
2815 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
2816 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
2817 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
2818 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
2819 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
2820 * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
2821 * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
2822 * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
2823 * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
2824 * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
2825 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
2826 * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
2827 * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
2828 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
2829 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
2830 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
2831 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
2832 * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
2833 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
2834 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
2835 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
2836 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
2837 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
2838 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
2839 * gcc.target/powerpc/pr37191.c: Likewise.
2840 * gcc.target/powerpc/sse-addps-1.c: Likewise.
2841 * gcc.target/powerpc/sse-addss-1.c: Likewise.
2842 * gcc.target/powerpc/sse-andnps-1.c: Likewise.
2843 * gcc.target/powerpc/sse-andps-1.c: Likewise.
2844 * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
2845 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
2846 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
2847 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
2848 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
2849 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
2850 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
2851 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
2852 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
2853 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
2854 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
2855 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
2856 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
2857 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
2858 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
2859 * gcc.target/powerpc/sse-divps-1.c: Likewise.
2860 * gcc.target/powerpc/sse-divss-1.c: Likewise.
2861 * gcc.target/powerpc/sse-maxps-1.c: Likewise.
2862 * gcc.target/powerpc/sse-maxps-2.c: Likewise.
2863 * gcc.target/powerpc/sse-maxss-1.c: Likewise.
2864 * gcc.target/powerpc/sse-minps-1.c: Likewise.
2865 * gcc.target/powerpc/sse-minps-2.c: Likewise.
2866 * gcc.target/powerpc/sse-minss-1.c: Likewise.
2867 * gcc.target/powerpc/sse-movaps-1.c: Likewise.
2868 * gcc.target/powerpc/sse-movaps-2.c: Likewise.
2869 * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
2870 * gcc.target/powerpc/sse-movhps-1.c: Likewise.
2871 * gcc.target/powerpc/sse-movhps-2.c: Likewise.
2872 * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
2873 * gcc.target/powerpc/sse-movlps-1.c: Likewise.
2874 * gcc.target/powerpc/sse-movlps-2.c: Likewise.
2875 * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
2876 * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
2877 * gcc.target/powerpc/sse-movss-1.c: Likewise.
2878 * gcc.target/powerpc/sse-movss-2.c: Likewise.
2879 * gcc.target/powerpc/sse-movss-3.c: Likewise.
2880 * gcc.target/powerpc/sse-mulps-1.c: Likewise.
2881 * gcc.target/powerpc/sse-mulss-1.c: Likewise.
2882 * gcc.target/powerpc/sse-orps-1.c: Likewise.
2883 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
2884 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
2885 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
2886 * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
2887 * gcc.target/powerpc/sse-pminub-1.c: Likewise.
2888 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
2889 * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
2890 * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
2891 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
2892 * gcc.target/powerpc/sse-shufps-1.c: Likewise.
2893 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
2894 * gcc.target/powerpc/sse-subps-1.c: Likewise.
2895 * gcc.target/powerpc/sse-subss-1.c: Likewise.
2896 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
2897 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
2898 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
2899 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
2900 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
2901 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
2902 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
2903 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
2904 * gcc.target/powerpc/sse-xorps-1.c: Likewise.
2905 * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
2906 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
2907 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
2908 * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
2909 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
2910 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
2911 * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
2912 * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
2913 * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
2914 * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
2915 * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
2916 * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
2917 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
2918 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
2919 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
2920 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
2921 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
2922 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
2923 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
2924 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
2925 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
2926 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
2927 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
2928 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
2929 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
2930 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
2931 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
2932 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
2933 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
2934 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
2935 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
2936 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
2937 * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
2938 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
2939 * gcc.target/powerpc/sse2-mmx.c: Likewise.
2940 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
2941 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
2942 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
2943 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
2944 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
2945 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
2946 * gcc.target/powerpc/sse2-movq-2.c: Likewise.
2947 * gcc.target/powerpc/sse2-movq-3.c: Likewise.
2948 * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
2949 * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
2950 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
2951 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
2952 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
2953 * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
2954 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
2955 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
2956 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
2957 * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
2958 * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
2959 * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
2960 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
2961 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
2962 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
2963 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
2964 * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
2965 * gcc.target/powerpc/sse2-pand-1.c: Likewise.
2966 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
2967 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
2968 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
2969 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
2970 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
2971 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
2972 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
2973 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
2974 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
2975 * gcc.target/powerpc/sse2-pextrw.c: Likewise.
2976 * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
2977 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
2978 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
2979 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
2980 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
2981 * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
2982 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
2983 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
2984 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
2985 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
2986 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
2987 * gcc.target/powerpc/sse2-por-1.c: Likewise.
2988 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
2989 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
2990 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
2991 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
2992 * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
2993 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
2994 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
2995 * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
2996 * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
2997 * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
2998 * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
2999 * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
3000 * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
3001 * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
3002 * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
3003 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
3004 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
3005 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
3006 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
3007 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
3008 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
3009 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
3010 * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
3011 * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
3012 * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
3013 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
3014 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
3015 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
3016 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
3017 * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
3018 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
3019 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
3020 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
3021 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
3022 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
3023 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
3024 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
3025 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
3026 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
3027 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
3028 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
3029 * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
3030 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
3031 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
3032 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
3033 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
3034 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
3035 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
3036 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
3037 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
3038 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
3039 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
3040 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
3041 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
3042 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
3043 * gcc.target/powerpc/sse3-haddps.c: Likewise.
3044 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
3045 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
3046 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
3047 * gcc.target/powerpc/sse3-movddup.c: Likewise.
3048 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
3049 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
3050 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. Also, add
3051 ommitted "-mpower8-vector" to dg-options.
3053 2018-10-26 Jan Hubicka <jh@suse.cz>
3055 * g++.dg/lto/odr-1_0.C: Fix template.
3056 * g++.dg/lto/odr-1_1.C: Fix template.
3058 2018-10-26 Richard Biener <rguenther@suse.de>
3060 PR tree-optimization/87105
3061 * g++.dg/vect/slp-pr87105.cc: Adjust.
3062 * gcc.dg/torture/20181024-1.c: New testcase.
3063 * g++.dg/opt/20181025-1.C: Likewise.
3065 2018-10-26 Richard Biener <rguenther@suse.de>
3068 * g++.dg/lto/odr-1_0.C: Fix pattern.
3070 2018-10-26 Richard Biener <rguenther@suse.de>
3072 PR tree-optimization/87746
3073 * gcc.dg/pr87746.c: New testcase.
3075 2018-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3077 * gcc.dg/pr78973-2.c: Remove xfail on dg-warning.
3079 2018-10-25 Carl Love <cel@us.ibm.com>
3081 * gcc.target/powerpc/float128-cmp2-runnable.c: New test file.
3083 2018-10-25 Martin Liska <mliska@suse.cz>
3086 * gcc.dg/tree-ssa/pr84436-5.c (foo): Use signed char.
3088 2018-10-25 Martin Liska <mliska@suse.cz>
3091 * gcc.dg/tree-prof/time-profiler-1.c: Revert.
3092 * gcc.dg/tree-prof/time-profiler-2.c: Likewise.
3093 * gcc.dg/tree-prof/time-profiler-3.c: Likewise.
3095 2018-10-25 Ilya Leoshkevich <iii@linux.ibm.com>
3097 * gcc.target/s390/global-array-almost-huge-element.c: New test.
3098 * gcc.target/s390/global-array-almost-negative-huge-element.c: New test.
3099 * gcc.target/s390/global-array-element-pic.c: New test.
3100 * gcc.target/s390/global-array-even-element.c: New test.
3101 * gcc.target/s390/global-array-huge-element.c: New test.
3102 * gcc.target/s390/global-array-negative-huge-element.c: New test.
3103 * gcc.target/s390/global-array-odd-element.c: New test.
3105 2018-10-25 Jan Hubicka <jh@suse.cz>
3107 * g++.dg/lto/odr-1_0.C: New test.
3108 * g++.dg/lto/odr-1_1.C: New test.
3110 2018-10-25 Thomas Preud'homme <thomas.preudhomme@linaro.org>
3113 * gcc.dg/sibcall-9.c: Make v static.
3114 * gcc.dg/sibcall-10.c: Likewise.
3116 2018-10-25 Richard Biener <rguenther@suse.de>
3118 PR tree-optimization/87665
3119 PR tree-optimization/87745
3120 * gfortran.dg/20181025-1.f: New testcase.
3122 2018-10-25 Jakub Jelinek <jakub@redhat.com>
3125 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier
3126 from kind with a colon rather than comma.
3127 * gfortran.dg/gomp/schedule-modifiers-1.f90: New test.
3128 * gfortran.dg/gomp/schedule-modifiers-2.f90: New test.
3130 2018-10-24 Michael Meissner <meissner@linux.ibm.com>
3132 * gcc.target/powerpc/float128-math.c: New test to make sure the
3133 long double built-in function names use the f128 form if the user
3134 switched from IBM long double to IEEE long double.
3135 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Likewise.
3137 2018-10-24 Jakub Jelinek <jakub@redhat.com>
3140 * g++.dg/cpp0x/gen-attrs-66.C: New test.
3142 2018-10-24 Martin Sebor <msebor@redhat.com>
3145 * g++.dg/Wclass-memaccess-4.C: Remove XFAIL.
3147 2018-10-24 Martin Liska <mliska@suse.cz>
3149 PR tree-optimization/84436
3150 * gcc.dg/tree-ssa/pr84436-1.c: New test.
3151 * gcc.dg/tree-ssa/pr84436-2.c: New test.
3152 * gcc.dg/tree-ssa/pr84436-3.c: New test.
3153 * gcc.dg/tree-ssa/pr84436-4.c: New test.
3154 * gcc.dg/tree-ssa/pr84436-5.c: New test.
3156 2018-10-24 Ilya Leoshkevich <iii@linux.ibm.com>
3158 * gcc.target/s390/20181024-1.c: New test.
3160 2018-10-24 Richard Biener <rguenther@suse.de>
3162 PR tree-optimization/87105
3163 * gcc.dg/vect/bb-slp-39.c: New testcase.
3164 * gfortran.dg/vect/pr83232.f90: Un-XFAIL.
3166 2018-10-24 Richard Biener <rguenther@suse.de>
3168 PR tree-optimization/84013
3169 * gcc.dg/tree-ssa/restrict-9.c: New testcase.
3171 2018-10-24 Richard Biener <rguenther@suse.de>
3173 PR tree-optimization/87665
3174 * gcc.dg/torture/pr87665.c: New testcase.
3176 2018-10-23 Jakub Jelinek <jakub@redhat.com>
3178 * g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives to c++17_down
3179 only. Add expected warnings and messages for c++2a.
3181 2018-10-23 Richard Biener <rguenther@suse.de>
3183 PR tree-optimization/87105
3184 PR tree-optimization/87608
3185 * g++.dg/tree-ssa/phiopt-1.C: New testcase.
3186 g++.dg/vect/slp-pr87105.cc: Likewise.
3187 * g++.dg/tree-ssa/pr21463.C: Scan phiopt2 because this testcase
3188 relies on phiprop run before.
3189 * g++.dg/tree-ssa/pr30738.C: Likewise.
3190 * g++.dg/tree-ssa/pr57380.C: Likewise.
3191 * gcc.dg/tree-ssa/pr84859.c: Likewise.
3192 * gcc.dg/tree-ssa/pr45397.c: Scan phiopt2 because phiopt1 is
3193 confused by copies in the IL left by EVRP.
3194 * gcc.dg/tree-ssa/phi-opt-5.c: Likewise, this time confused
3196 * gcc.dg/tree-ssa/phi-opt-12.c: Scan phiopt2.
3197 * gcc.dg/pr24574.c: Likewise.
3198 * g++.dg/tree-ssa/pr86544.C: Scan phiopt4.
3200 2018-10-23 Richard Biener <rguenther@suse.de>
3202 PR tree-optimization/87700
3203 * gcc.dg/torture/pr87700.c: New testcase.
3205 2018-10-23 Richard Biener <rguenther@suse.de>
3207 PR tree-optimization/87693
3208 * gcc.dg/torture/pr87693.c: New testcase.
3210 2018-10-23 Paul Thomas <pault@gcc.gnu.org>
3213 * gfortran.dg/deferred_character_23.f90 : Check reallocation is
3214 occurring as it should and a regression caused by version 1 of
3217 2018-10-22 Yury Gribov <tetra2005@gmail.com>
3219 PR tree-optimization/87633
3220 * g++.dg/pr87633.C: New test.
3222 2018-10-22 Marek Polacek <polacek@redhat.com>
3225 * g++.dg/concepts/memfun-err.C: Make it a compile test.
3227 2018-10-22 Richard Biener <rguenther@suse.de>
3229 * gcc.dg/tree-ssa/evrp12.c: New testcase.
3230 * gcc.dg/predict-6.c: Adjust.
3231 * gcc.dg/tree-ssa/vrp33.c: Disable EVRP.
3232 * gcc.dg/tree-ssa/vrp02.c: Likewise.
3233 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
3235 2018-10-22 Martin Liska <mliska@suse.cz>
3237 PR tree-optimization/87686
3238 * g++.dg/tree-ssa/pr87686.C: New test.
3240 2018-10-22 Jakub Jelinek <jakub@redhat.com>
3242 * g++.target/i386/i386.exp: Use g++-dg-runtest to iterate
3243 properly -std= options.
3245 2018-10-22 Richard Biener <rguenther@suse.de>
3247 * gcc.dg/graphite/scop-4.c: Avoid out-of-bound access.
3249 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
3251 * gnat.dg/sso14.adb: New test.
3252 * gnat.dg/sso15.adb: Likewise.
3254 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
3256 * gnat.dg/warn19.ad[sb]: New test.
3257 * gnat.dg/warn19_pkg.ads: New helper.
3259 2018-10-22 Richard Biener <rguenther@suse.de>
3261 PR tree-optimization/87640
3262 * gcc.dg/torture/pr87640.c: New testcase.
3264 2018-10-22 Ilya Leoshkevich <iii@linux.ibm.com>
3266 * gcc.target/s390/litpool-int.c: New test.
3268 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
3271 * gcc.target/i386/avx512f-andn-di-zmm-1.c: New test.
3272 * gcc.target/i386/avx512f-andn-si-zmm-1.c: Likewise.
3273 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise.
3274 * gcc.target/i386/avx512f-andn-si-zmm-3.c: Likewise.
3275 * gcc.target/i386/avx512f-andn-si-zmm-4.c: Likewise.
3276 * gcc.target/i386/avx512f-andn-si-zmm-5.c: Likewise.
3277 * gcc.target/i386/avx512vl-andn-si-xmm-1.c: Likewise.
3278 * gcc.target/i386/avx512vl-andn-si-ymm-1.c: Likewise.
3280 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
3283 * gcc.target/i386/avx512f-and-di-zmm-1.c: New test.
3284 * gcc.target/i386/avx512f-and-si-zmm-1.c: Likewise.
3285 * gcc.target/i386/avx512f-and-si-zmm-2.c: Likewise.
3286 * gcc.target/i386/avx512f-and-si-zmm-3.c: Likewise.
3287 * gcc.target/i386/avx512f-and-si-zmm-4.c: Likewise.
3288 * gcc.target/i386/avx512f-and-si-zmm-5.c: Likewise.
3289 * gcc.target/i386/avx512f-and-si-zmm-6.c: Likewise.
3290 * gcc.target/i386/avx512f-or-di-zmm-1.c: Likewise.
3291 * gcc.target/i386/avx512f-or-si-zmm-1.c: Likewise.
3292 * gcc.target/i386/avx512f-or-si-zmm-2.c: Likewise.
3293 * gcc.target/i386/avx512f-or-si-zmm-3.c: Likewise.
3294 * gcc.target/i386/avx512f-or-si-zmm-4.c: Likewise.
3295 * gcc.target/i386/avx512f-or-si-zmm-5.c: Likewise.
3296 * gcc.target/i386/avx512f-or-si-zmm-6.c: Likewise.
3297 * gcc.target/i386/avx512f-xor-di-zmm-1.c: Likewise.
3298 * gcc.target/i386/avx512f-xor-si-zmm-1.c: Likewise.
3299 * gcc.target/i386/avx512f-xor-si-zmm-2.c: Likewise.
3300 * gcc.target/i386/avx512f-xor-si-zmm-3.c: Likewise.
3301 * gcc.target/i386/avx512f-xor-si-zmm-4.c: Likewise.
3302 * gcc.target/i386/avx512f-xor-si-zmm-5.c: Likewise.
3303 * gcc.target/i386/avx512f-xor-si-zmm-6.c: Likewise.
3304 * gcc.target/i386/avx512vl-and-si-xmm-1.c: Likewise.
3305 * gcc.target/i386/avx512vl-and-si-ymm-1.c: Likewise.
3306 * gcc.target/i386/avx512vl-or-si-xmm-1.c: Likewise.
3307 * gcc.target/i386/avx512vl-or-si-ymm-1.c: Likewise.
3308 * gcc.target/i386/avx512vl-xor-si-xmm-1.c: Likewise.
3309 * gcc.target/i386/avx512vl-xor-si-ymm-1.c: Likewise.
3311 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
3314 * gcc.target/i386/avx512f-add-di-zmm-1.c: New test.
3315 * gcc.target/i386/avx512f-add-si-zmm-1.c: Likewise.
3316 * gcc.target/i386/avx512f-add-si-zmm-2.c: Likewise.
3317 * gcc.target/i386/avx512f-add-si-zmm-3.c: Likewise.
3318 * gcc.target/i386/avx512f-add-si-zmm-4.c: Likewise.
3319 * gcc.target/i386/avx512f-add-si-zmm-5.c: Likewise.
3320 * gcc.target/i386/avx512f-add-si-zmm-6.c: Likewise.
3321 * gcc.target/i386/avx512f-sub-di-zmm-1.c: Likewise.
3322 * gcc.target/i386/avx512f-sub-si-zmm-1.c: Likewise.
3323 * gcc.target/i386/avx512f-sub-si-zmm-2.c: Likewise.
3324 * gcc.target/i386/avx512f-sub-si-zmm-3.c: Likewise.
3325 * gcc.target/i386/avx512f-sub-si-zmm-4.c: Likewise.
3326 * gcc.target/i386/avx512f-sub-si-zmm-5.c: Likewise.
3327 * gcc.target/i386/avx512vl-add-si-xmm-1.c: Likewise.
3328 * gcc.target/i386/avx512vl-add-si-ymm-1.c: Likewise.
3329 * gcc.target/i386/avx512vl-sub-si-xmm-1.c: Likewise.
3330 * gcc.target/i386/avx512vl-sub-si-ymm-1.c: Likewise.
3332 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3335 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmsubpd512_mask): New.
3336 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
3337 (__builtin_ia32_vfmsubps512_mask): Likewise.
3338 (__builtin_ia32_vfmsubps512_maskz): Likewise.
3339 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
3340 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
3341 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
3342 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
3343 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
3344 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
3345 * testsuite/gcc.target/i386/sse-13.c
3346 (__builtin_ia32_vfmsubpd512_mask): Likewise.
3347 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
3348 (__builtin_ia32_vfmsubps512_mask): Likewise.
3349 (__builtin_ia32_vfmsubps512_maskz): Likewise.
3350 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
3351 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
3352 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
3353 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
3354 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
3355 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
3356 * testsuite/gcc.target/i386/sse-23.c
3357 (__builtin_ia32_vfmsubpd512_mask): Likewise.
3358 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
3359 (__builtin_ia32_vfmsubps512_mask): Likewise.
3360 (__builtin_ia32_vfmsubps512_maskz): Likewise.
3361 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
3362 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
3363 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
3364 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
3365 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
3366 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
3368 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3371 * gcc.target/i386/avx512f-fnmsub-df-zmm-1.c: New test.
3372 * gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c: Likewise.
3373 * gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c: Likewise.
3374 * gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c: Likewise.
3375 * gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c: Likewise.
3376 * gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c: Likewise.
3377 * gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c: Likewise.
3378 * gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c: Likewise.
3379 * gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c: Likewise.
3380 * gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c: Likewise.
3381 * gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c: Likewise.
3383 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3386 * gcc.target/i386/avx512f-fnmadd-df-zmm-1.c: New test.
3387 * gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c: Likewise.
3388 * gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c: Likewise.
3389 * gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c: Likewise.
3390 * gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c: Likewise.
3391 * gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c: Likewise.
3392 * gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c: Likewise.
3393 * gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c: Likewise.
3394 * gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c: Likewise.
3395 * gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c: Likewise.
3396 * gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c: Likewise.
3398 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3401 * gcc.target/i386/avx512f-fmsub-df-zmm-1.c: New test.
3402 * gcc.target/i386/avx512f-fmsub-sf-zmm-1.c: Likewise.
3403 * gcc.target/i386/avx512f-fmsub-sf-zmm-2.c: Likewise.
3404 * gcc.target/i386/avx512f-fmsub-sf-zmm-3.c: Likewise.
3405 * gcc.target/i386/avx512f-fmsub-sf-zmm-4.c: Likewise.
3406 * gcc.target/i386/avx512f-fmsub-sf-zmm-5.c: Likewise.
3407 * gcc.target/i386/avx512f-fmsub-sf-zmm-6.c: Likewise.
3408 * gcc.target/i386/avx512f-fmsub-sf-zmm-7.c: Likewise.
3409 * gcc.target/i386/avx512f-fmsub-sf-zmm-8.c: Likewise.
3410 * gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c: Likewise.
3411 * gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c: Likewise.
3413 2018-10-21 Paul Thomas <pault@gcc.gnu.org>
3416 * gfortran.dg/deferred_character_31.f90 : New test.
3418 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3421 * gcc.target/i386/avx512f-mul-df-zmm-1.c: New test.
3422 * gcc.target/i386/avx512f-mul-sf-zmm-1.c: Likewise.
3423 * gcc.target/i386/avx512f-mul-sf-zmm-2.c: Likewise.
3424 * gcc.target/i386/avx512f-mul-sf-zmm-3.c: Likewise.
3425 * gcc.target/i386/avx512f-mul-sf-zmm-4.c: Likewise.
3426 * gcc.target/i386/avx512f-mul-sf-zmm-5.c: Likewise.
3427 * gcc.target/i386/avx512f-mul-sf-zmm-6.c: Likewise.
3428 * gcc.target/i386/avx512vl-mul-sf-xmm-1.c: Likewise.
3429 * gcc.target/i386/avx512vl-mul-sf-ymm-1.c: Likewise.
3431 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3434 * gcc.target/i386/pr87662.c
3436 2018-10-20 H.J. Lu <hongjiu.lu@intel.com>
3439 * gcc.target/i386/avx512f-div-df-zmm-1.c: New test.
3440 * gcc.target/i386/avx512f-div-sf-zmm-1.c: Likewise.
3441 * gcc.target/i386/avx512f-div-sf-zmm-2.c: Likewise.
3442 * gcc.target/i386/avx512f-div-sf-zmm-3.c: Likewise.
3443 * gcc.target/i386/avx512f-div-sf-zmm-4.c: Likewise.
3444 * gcc.target/i386/avx512f-div-sf-zmm-5.c: Likewise.
3445 * gcc.target/i386/avx512vl-div-sf-xmm-1.c: Likewise.
3446 * gcc.target/i386/avx512vl-div-sf-ymm-1.c: Likewise.
3448 2018-10-20 Marek Polacek <polacek@redhat.com>
3450 * g++.dg/*.C: Use target c++17 instead of explicit dg-options.
3451 * lib/g++-dg.exp: Don't test C++11 by default. Add C++17 to
3452 the list of default stds to test.
3454 2018-10-20 Jakub Jelinek <jakub@redhat.com>
3457 * gcc.c-torture/compile/pr87647.c: New test.
3459 2018-10-19 Jakub Jelinek <jakub@redhat.com>
3463 * c-c++-common/gomp/doacross-2.c: New test.
3464 * c-c++-common/gomp/sink-3.c: Expect another error during error
3467 2018-10-19 Segher Boessenkool <segher@kernel.crashing.org>
3469 * gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR
3471 * gcc.target/powerpc/safe-indirect-jump-3.c: Ditto.
3473 2018-10-19 Richard Biener <rguenther@suse.de>
3476 * gcc.dg/torture/pr87645.c: New testcase.
3478 2018-10-19 Richard Biener <rguenther@suse.de>
3481 * gcc.target/i386/pr87657.c: New testcase.
3483 2018-10-19 H.J. Lu <hongjiu.lu@intel.com>
3486 * gcc.target/i386/avx512-binop-1.h: New file.
3487 * gcc.target/i386/avx512-binop-2.h: Likewise.
3488 * gcc.target/i386/avx512-binop-3.h: Likewise.
3489 * gcc.target/i386/avx512-binop-4.h: Likewise.
3490 * gcc.target/i386/avx512-binop-5.h: Likewise.
3491 * gcc.target/i386/avx512-binop-6.h: Likewise.
3492 * gcc.target/i386/avx512f-add-df-zmm-1.c: Likewise.
3493 * gcc.target/i386/avx512f-add-sf-zmm-1.c: Likewise.
3494 * gcc.target/i386/avx512f-add-sf-zmm-2.c: Likewise.
3495 * gcc.target/i386/avx512f-add-sf-zmm-3.c: Likewise.
3496 * gcc.target/i386/avx512f-add-sf-zmm-4.c: Likewise.
3497 * gcc.target/i386/avx512f-add-sf-zmm-5.c: Likewise.
3498 * gcc.target/i386/avx512f-add-sf-zmm-6.c: Likewise.
3499 * gcc.target/i386/avx512f-sub-df-zmm-1.c: Likewise.
3500 * gcc.target/i386/avx512f-sub-sf-zmm-1.c: Likewise.
3501 * gcc.target/i386/avx512f-sub-sf-zmm-2.c: Likewise.
3502 * gcc.target/i386/avx512f-sub-sf-zmm-3.c: Likewise.
3503 * gcc.target/i386/avx512f-sub-sf-zmm-4.c: Likewise.
3504 * gcc.target/i386/avx512f-sub-sf-zmm-5.c: Likewise.
3505 * gcc.target/i386/avx512vl-add-sf-xmm-1.c: Likewise.
3506 * gcc.target/i386/avx512vl-add-sf-ymm-1.c: Likewise.
3507 * gcc.target/i386/avx512vl-sub-sf-xmm-1.c: Likewise.
3508 * gcc.target/i386/avx512vl-sub-sf-ymm-1.c: Likewise.
3510 2018-10-19 Ilya Leoshkevich <iii@linux.ibm.com>
3512 PR rtl-optimization/87596
3513 * gcc.target/i386/pr87596.c: New test.
3515 2018-10-19 Eric Botcazou <ebotcazou@adacore.com>
3517 * gnat.dg/frame_overflow2.adb: New test.
3519 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
3522 * gcc.target/i386/avx512-fma-1.h: New file.
3523 * gcc.target/i386/avx512-fma-2.h: Likewise.
3524 * gcc.target/i386/avx512-fma-3.h: Likewise.
3525 * gcc.target/i386/avx512-fma-4.h: Likewise.
3526 * gcc.target/i386/avx512-fma-5.h: Likewise.
3527 * gcc.target/i386/avx512-fma-6.h: Likewise.
3528 * gcc.target/i386/avx512-fma-7.h: Likewise.
3529 * gcc.target/i386/avx512-fma-8.h: Likewise.
3530 * gcc.target/i386/avx512f-fmadd-df-zmm-1.c: Likewise.
3531 * gcc.target/i386/avx512f-fmadd-sf-zmm-1.c: Likewise.
3532 * gcc.target/i386/avx512f-fmadd-sf-zmm-2.c: Likewise.
3533 * gcc.target/i386/avx512f-fmadd-sf-zmm-3.c: Likewise.
3534 * gcc.target/i386/avx512f-fmadd-sf-zmm-4.c: Likewise.
3535 * gcc.target/i386/avx512f-fmadd-sf-zmm-5.c: Likewise.
3536 * gcc.target/i386/avx512f-fmadd-sf-zmm-6.c: Likewise.
3537 * gcc.target/i386/avx512f-fmadd-sf-zmm-7.c: Likewise.
3538 * gcc.target/i386/avx512f-fmadd-sf-zmm-8.c: Likewise.
3539 * gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c: Likewise.
3540 * gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c: Likewise.
3542 2018-10-18 Tobias Burnus <burnus@net-b.de>
3545 * gfortran.dg/realloc_on_assign_31.f90: New file.
3547 2018-10-18 David Malcolm <dmalcolm@redhat.com>
3549 PR tree-optimization/87562
3550 * c-c++-common/substring-location-PR-87562-1-a.h: New file.
3551 * c-c++-common/substring-location-PR-87562-1-b.h: New file.
3552 * c-c++-common/substring-location-PR-87562-1.c: New test.
3553 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
3555 * gcc.dg/plugin/pr87562-a.h: New file.
3556 * gcc.dg/plugin/pr87562-b.h: New file.
3558 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
3561 * gfortran.dg/associate_45.f90 : New test.
3563 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
3566 * gfortran.dg/deferred_character_30.f90 : New test.
3568 2018-10-18 Richard Biener <rguenther@suse.de>
3571 * gcc.dg/torture/pr87087.c: New testcase.
3572 * gcc.dg/graphite/pr84204.c: XFAIL.
3573 * gcc.dg/graphite/pr85935.c: Likewise.
3575 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
3578 * gcc.target/i386/pr87537-1.c: New test.
3580 2018-10-17 Joseph Myers <joseph@codesourcery.com>
3582 * gcc.dg/c11-static-assert-7.c, gcc.dg/c11-static-assert-8.c,
3583 gcc.dg/c11-static-assert-9.c, gcc.dg/c2x-static-assert-1.c,
3584 gcc.dg/c2x-static-assert-2.c, gcc.dg/c99-static-assert-2.c,
3585 gcc.dg/gnu2x-static-assert-1.c: New tests.
3586 * gcc.dg/missing-symbol-3.c: Update expected fix-it text.
3588 2018-10-17 Tobias Burnus <burnus@net-b.de>
3591 * gfortran.dg/select_type_47.f90: New.
3593 2018-10-17 Eric Botcazou <ebotcazou@adacore.com>
3595 * gcc.c-torture/execute/pr87623.c: New test.
3597 2018-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3600 * g++.dg/cpp0x/pr84705.C: New.
3602 2018-10-17 Paul Thomas <pault@gcc.gnu.org>
3607 * gfortran.dg/associate_44.f90 : New test.
3610 * gfortran.dg/select_type_45.f90 : New test.
3613 * gfortran.dg/select_type_46.f90 : New test.
3615 2018-10-16 Tobias Burnus <burnus@net-b.de>
3618 * gfortran.dg/allocate_with_source_26.f90: Extend
3619 testcase with polymorphic variables.
3621 2018-10-16 Tobias Burnus <burnus@net-b.de>
3624 * gfortran.dg/allocate_with_source_26.f90: New.
3626 2018-10-15 David Malcolm <dmalcolm@redhat.com>
3628 * gcc.dg/missing-header-fixit-3.c: Update expected indentation
3629 to reflect minimum margin width.
3630 * gcc.dg/missing-header-fixit-4.c: Likewise.
3631 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
3633 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
3635 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c:
3637 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add it.
3639 2018-10-15 Tobias Burnus <burnus@net-b.de>
3642 * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree.
3644 2018-10-15 Renlin Li <renlin.li@arm.com>
3647 * gcc.target/aarch64/sve/pr87563.c: New.
3649 2018-10-15 Paul Thomas <pault@gcc.gnu.org>
3650 Tobias Burnus <burnus@gcc.gnu.org>
3653 * gfortran.dg/select_type_44.f90: New test.
3654 * gfortran.dg/associate_42.f90: New test.
3656 2018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com>
3658 PR tree-optimization/87022
3659 * gcc.dg/tree-ssa/pr87022.c: New test.
3661 2018-10-15 Richard Biener <rguenther@suse.de>
3664 * gcc.dg/torture/restrict-6.c: New testcase.
3666 2018-10-15 Andreas Krebbel <krebbel@linux.ibm.com>
3668 * g++.dg/vec-init-1.C: New test.
3670 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
3673 * gcc.target/i386/pr87599.c: New test.
3675 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
3678 * gcc.target/i386/pr87572.c: New test.
3680 2018-10-14 Paul Thomas <pault@gcc.gnu.org>
3683 * gfortran.dg/associate_43.f90: New test.
3685 2018-10-14 Anthony Green <green@moxielogic.com>
3687 * gcc.c-torture/execute/20101011-1.c: Adjust for moxie.
3689 2018-10-12 Yury Gribov <tetra2005@gmail.com>
3692 * c-c++-common/pr81376.c: New test.
3693 * gcc.target/i386/387-ficom-2.c: Update test.
3694 * gcc.target/i386/387-ficom-2.c: Ditto.
3696 2018-10-12 Tobias Burnus <burnus@net-b.de>
3699 * gfortran.dg/inline_matmul_24.f90: New.
3701 2018-10-12 Tobias Burnus <burnus@net-b.de>
3704 * gfortran.dg/goacc/pr77765.f90: Modify dg-error.
3705 * gfortran.dg/interface_42.f90: Ditto.
3706 * gfortran.dg/internal_references_1.f90: Ditto.
3707 * gfortran.dg/invalid_procedure_name.f90: Ditto.
3708 * gfortran.dg/pr65453.f90: Ditto.
3709 * gfortran.dg/pr77414.f90: Ditto.
3710 * gfortran.dg/pr78741.f90: Ditto.
3711 * gfortran.dg/same_name_2.f90: Ditto.
3713 2018-10-12 Wilco Dijkstra <wdijkstr@arm.com>
3715 * gcc.target/aarch64/popcnt.c: Test zero-extended popcount.
3716 * gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors.
3718 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
3720 * gcc.target/powerpc/fold-vec-insert-char-p8.c: New.
3721 * gcc.target/powerpc/fold-vec-insert-char-p9.c: New.
3722 * gcc.target/powerpc/fold-vec-insert-double.c: New.
3723 * gcc.target/powerpc/fold-vec-insert-float-p8.c: New.
3724 * gcc.target/powerpc/fold-vec-insert-float-p9.c: New.
3725 * gcc.target/powerpc/fold-vec-insert-int-p8.c: New.
3726 * gcc.target/powerpc/fold-vec-insert-int-p9.c: New.
3727 * gcc.target/powerpc/fold-vec-insert-longlong.c: New.
3728 * gcc.target/powerpc/fold-vec-insert-short-p8.c: New.
3729 * gcc.target/powerpc/fold-vec-insert-short-p9.c: New.
3731 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
3733 * gcc.target/powerpc/fold-vec-extract-char.p7.c: New.
3734 * gcc.target/powerpc/fold-vec-extract-char.p8.c: New.
3735 * gcc.target/powerpc/fold-vec-extract-char.p9.c: New.
3736 * gcc.target/powerpc/fold-vec-extract-double.p7.c: New.
3737 * gcc.target/powerpc/fold-vec-extract-double.p8.c: New.
3738 * gcc.target/powerpc/fold-vec-extract-double.p9.c: New.
3739 * gcc.target/powerpc/fold-vec-extract-float.p7.c: New.
3740 * gcc.target/powerpc/fold-vec-extract-float.p8.c: New.
3741 * gcc.target/powerpc/fold-vec-extract-float.p9.c: New.
3742 * gcc.target/powerpc/fold-vec-extract-int.p7.c: New.
3743 * gcc.target/powerpc/fold-vec-extract-int.p8.c: New.
3744 * gcc.target/powerpc/fold-vec-extract-int.p9.c: New.
3745 * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: New.
3746 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: New.
3747 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: New.
3748 * gcc.target/powerpc/fold-vec-extract-short.p7.c: New.
3749 * gcc.target/powerpc/fold-vec-extract-short.p8.c: New.
3750 * gcc.target/powerpc/fold-vec-extract-short.p9.c: New.
3752 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
3754 * gcc.target/powerpc/fold-vec-select-char.c: New.
3755 * gcc.target/powerpc/fold-vec-select-double.c: New.
3756 * gcc.target/powerpc/fold-vec-select-float.c: New.
3757 * gcc.target/powerpc/fold-vec-select-int.c: New.
3758 * gcc.target/powerpc/fold-vec-select-longlong.c: New.
3759 * gcc.target/powerpc/fold-vec-select-short.c: New.
3761 2018-10-09 Giuliano Belinassi <giuliano.belinassi@usp.br>
3763 PR tree-optimization/86829
3764 * gcc.dg/sinatan-1.c: New test.
3765 * gcc.dg/sinatan-2.c: New test.
3766 * gcc.dg/sinatan-3.c: New test.
3768 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
3770 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: New.
3771 * gcc.target/powerpc/fold-vec-mergeeo-int.c: New.
3772 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: New.
3774 2018-10-11 Tobias Burnus <burnus@net-b.de>
3777 2018-10-09 Tobias Burnus <burnus@net-b.de>
3780 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
3781 change to dg-do compile.
3782 * gfortran.dg/actual_array_substr_2.f90: Ditto.
3783 * gfortran.dg/array_initializer_1.f90: Use array
3784 element not size-one section.
3785 * gfortran.dg/array_substring.f90: New.
3787 2018-10-11 Wilco Dijkstra <wdijkstr@arm.com>
3790 * gcc.target/aarch64/pr87511.c: Add new test.
3792 2018-10-11 David Malcolm <dmalcolm@redhat.com>
3795 * g++.dg/torture/accessor-fixits-9.C: New test.
3797 2018-10-11 Nathan Sidwell <nathan@acm.org>
3799 * g++.dg/parse/close-brace.C: New.
3800 * g++.dg/cpp0x/noexcept16.C: Avoid warning.
3801 * g++.old-deja/g++.other/crash32.C: Add another error
3803 2018-10-11 Jakub Jelinek <jakub@redhat.com>
3806 * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
3807 c++14_only to c++14.
3809 2018-10-11 David Malcolm <dmalcolm@redhat.com>
3811 * lib/multiline.exp (dg-begin-multiline-output): Issue an error if
3812 there hasn't been a dg-end-multiline-output since the last
3813 dg-begin-multiline-output.
3814 (dg-end-multiline-output): Issue an error if there hasn't been a
3815 dg-begin-multiline-output. Reset _multiline_last_beginning_line
3816 as soon possible. Rename "line" to "last_line".
3818 2018-10-11 Andrew Stubbs <ams@codesourcery.com>
3820 * selftests/repeat.rtl: New file.
3822 2018-10-11 Jakub Jelinek <jakub@redhat.com>
3825 * g++.dg/cpp1z/decomp48.C: New test.
3827 2018-10-11 David Malcolm <dmalcolm@redhat.com>
3829 * g++.dg/diagnostic/macro-arg-count.C: Move to...
3830 * c-c++-common/cpp/macro-arg-count-1.c: ...here, generalizing
3831 output for C vs C++. Expect notes showing the definitions of the
3833 * c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the
3836 2018-10-11 Martin Jambor <mjambor@suse.cz>
3838 * gcc.dg/warn-abs-1.c: Guard tests assuming size of long double is
3839 greater that the size of double by target large_long double.
3841 2018-10-11 Jakub Jelinek <jakub@redhat.com>
3843 * g++.dg/cpp2a/feat-cxx2a.C: New test.
3846 * g++.dg/rtti/typeid12.C: New test.
3848 2018-10-10 Eric Botcazou <ebotcazou@adacore.com>
3850 * g++.dg/other/pr87574.C: New test.
3852 2018-10-10 Marek Polacek <polacek@redhat.com>
3854 PR c++/87567 - constexpr rejects call to non-constexpr function.
3855 * g++.dg/cpp1y/constexpr-loop7.C: New test.
3857 2018-10-10 Paul A. Clarke <pc@us.ibm.com>
3860 * gcc.target/powerpc/sse3-check.h: Remove duplicated code.
3861 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
3862 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
3863 * gcc.target/powerpc/sse3-haddps.c: Likewise.
3864 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
3865 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
3866 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
3867 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
3868 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
3869 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
3870 * gcc.target/powerpc/sse3-movddup.c: Likewise.
3871 * gcc.target/powerpc/pr37191.c: Likewise.
3872 2018-10-10 Martin Sebor <msebor@redhat.com>
3875 * gcc.dg/transparent-union-6.c: New.
3877 2018-10-10 Martin Sebor <msebor@redhat.com>
3879 * gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t.
3880 Add a test for 2-byte wchar_t.
3881 * gcc.dg/builtin-memchr.c: New test.
3883 2018-10-10 Uros Bizjak <ubizjak@gmail.com>
3886 * gcc.target/i386/pr87573.c: New test.
3888 2018-10-10 Jakub Jelinek <jakub@redhat.com>
3891 * gcc.target/i386/pr87550.c: New test.
3894 * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options.
3896 2018-10-09 Paolo Carlini <paolo.carlini@oracle.com>
3899 * g++.dg/concepts/pr84423-1.C: New.
3900 * g++.dg/concepts/pr84423-2.C: Likewise.
3901 * g++.dg/cpp0x/auto39.C: Test location too.
3902 * g++.dg/cpp0x/auto9.C: Likewise.
3903 * g++.dg/cpp1y/pr60384.C: Likewise.
3905 2018-10-09 Paul A. Clarke <pc@us.ibm.com>
3907 * gcc.target/powerpc/sse3-check.h: New file.
3908 * gcc.target/powerpc/sse3-addsubps.c: New file.
3909 * gcc.target/powerpc/sse3-addsubpd.c: New file.
3910 * gcc.target/powerpc/sse3-haddps.c: New file.
3911 * gcc.target/powerpc/sse3-hsubps.c: New file.
3912 * gcc.target/powerpc/sse3-haddpd.c: New file.
3913 * gcc.target/powerpc/sse3-hsubpd.c: New file.
3914 * gcc.target/powerpc/sse3-lddqu.c: New file.
3915 * gcc.target/powerpc/sse3-movsldup.c: New file.
3916 * gcc.target/powerpc/sse3-movshdup.c: New file.
3917 * gcc.target/powerpc/sse3-movddup.c: New file.
3918 * gcc.target/powerpc/pr37191.c: New file.
3920 2018-10-09 Tobias Burnus <burnus@net-b.de>
3923 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
3924 change to dg-do compile.
3925 * gfortran.dg/actual_array_substr_2.f90: Ditto.
3926 * gfortran.dg/array_initializer_1.f90: Use array
3927 element not size-one section.
3928 * gfortran.dg/array_substring.f90: New.
3930 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
3932 * gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New
3935 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
3937 * gnat.dg/warn17.adb: New testcase.
3939 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
3941 * gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb,
3942 gnat.dg/inline14_pkg.ads: New testcase.
3944 2018-10-09 Ed Schonberg <schonberg@adacore.com>
3946 * gnat.dg/warn18.adb: New testcase.
3948 2018-10-09 Martin Liska <mliska@suse.cz>
3950 * c-c++-common/asan/pr64820.c: Add line number to scanned
3952 * c-c++-common/asan/use-after-return-1.c: Likewise.
3953 * g++.dg/asan/function-argument-1.C (main): Likewise.
3954 * g++.dg/asan/function-argument-2.C (main): Likewise.
3955 * g++.dg/asan/function-argument-3.C (main): Likewise.
3956 * g++.dg/asan/use-after-scope-1.C (main): Likewise.
3957 * g++.dg/asan/use-after-scope-2.C (main): Likewise.
3958 * g++.dg/asan/use-after-scope-types-1.C (main): Likewise.
3959 * g++.dg/asan/use-after-scope-types-2.C (main): Likewise.
3960 * g++.dg/asan/use-after-scope-types-3.C (main): Likewise.
3961 * g++.dg/asan/use-after-scope-types-4.C (main): Likewise.
3962 * g++.dg/asan/use-after-scope-types-5.C (main): Likewise.
3963 * gcc.dg/asan/pr78541.c (main): Likewise.
3964 * gcc.dg/asan/use-after-scope-1.c (main): Likewise.
3965 * gcc.dg/asan/use-after-scope-10.c (main): Likewise.
3966 * gcc.dg/asan/use-after-scope-2.c (main): Likewise.
3967 * gcc.dg/asan/use-after-scope-3.c (main): Likewise.
3968 * gcc.dg/asan/use-after-scope-5.c (main): Likewise.
3969 * gcc.dg/asan/use-after-scope-9.c (main): Likewise.
3971 2018-10-09 Paul Thomas <pault@gcc.gnu.org>
3974 * gfortran.dg/deferred_type_component_3.f90: New test.
3977 * gfortran.dg/deferred_character_28.f90: New test.
3978 * gfortran.dg/deferred_character_29.f90: New test (note that
3979 this test appears in PR83196 comment #4 by mistake).
3981 2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
3983 * gcc.target/i386/vararg-loc.c: Accept a column number.
3985 2018-10-08 Martin Liska <mliska@suse.cz>
3987 * gcc.target/i386/i386.exp: Move procedures to
3988 target-supports.exp.
3989 * g++.target/i386/i386.exp: New file.
3990 * gcc.target/i386/mv*.C: Move here tests and remove
3991 target filter in these tests.
3993 2018-10-08 Cesar Philippidis <cesar@codesourcery.com>
3995 * gfortran.dg/contiguous_4.f90: Adjust.
3996 * gfortran.dg/contiguous_4.f90: New test.
3998 2018-10-08 Paul Thomas <pault@gcc.gnu.org>
4001 * gfortran.dg/associate_41.f90: New test.
4003 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4005 * gcc.dg/merge-all-constants-2.c: Require string_merging support.
4006 * gnat.dg/string_merge1.adb: Likewise.
4007 * gnat.dg/string_merge2.adb: Likewise.
4009 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4011 * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.
4013 2018-10-08 Martin Liska <mliska@suse.cz>
4015 * g++.dg/ext/pr82625.C: Add dg-compile filter.
4017 2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
4020 * g++.dg/concepts/pr71128.C: New.
4022 2018-10-08 Richard Sandiford <richard.sandiford@arm.com>
4025 * gcc.dg/pr87286.c: New test.
4027 2018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4030 * gfortran.dg/array_constructor_type_23.f90: New test.
4032 2018-10-06 Paul Thomas <pault@gcc.gnu.org>
4035 * gfortran.dg/elemental_function_4.f90 : New test.
4037 2018-10-05 Peter Bergner <bergner@linux.ibm.com>
4039 PR rtl-optimization/86939
4040 PR rtl-optimization/87479
4041 * gcc.target/powerpc/pr86939.c: New test.
4042 * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results.
4044 2018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4046 * gnat.dg/string_merge1.adb: Fix test expectations.
4047 * gnat.dg/string_merge2.adb: Likewise.
4049 2018-10-05 David Malcolm <dmalcolm@redhat.com>
4052 * g++.dg/ext/builtin4.C: Set expected location for warning to the
4053 correct location within the format string.
4054 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and
4055 files for testing locations within string literal locations from
4057 * g++.dg/warn/Wformat-method.C: New test.
4058 * g++.dg/warn/Wformat-pr71863.C: New test.
4059 * g++.dg/warn/Wformat-ranges-c++11.C: New test.
4060 * g++.dg/warn/Wformat-ranges.C: New test, based on
4061 gcc.dg/format/diagnostic-ranges.c.
4062 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4063 (test_multitoken_macro): Generalize expected output to work with
4065 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4066 (test_stringified_token_1): Likewise.
4067 (test_stringified_token_3): Likewise.
4069 2018-10-05 David Malcolm <dmalcolm@redhat.com>
4071 * lib/multiline.exp (proc dg-end-multiline-output): Check argument
4072 count. If there's a 3rd argument, use dg-process-target on it,
4073 bailing out, or recording expected failures as "maybe_x".
4074 (proc handle-multiline-outputs): Extract "maybe_x", and use it
4075 to convert pass/fail into xpass/xfail.
4077 2018-10-05 Martin Sebor <msebor@redhat.com>
4079 PR tree-optimization/87490
4080 * gcc.dg/pr87490.c: New test.
4081 * gcc.dg/warn-strnlen-no-nul-2.c: Same.
4083 2018-10-05 Steve Ellcey <sellcey@cavium.com>
4085 PR tree-optimization/71625
4086 * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute.
4087 (test_vclz_s16): Ditto.
4088 (test_vclz_s32): Ditto.
4089 (test_vclzq_s8): Ditto.
4090 (test_vclzq_s16): Ditto.
4091 (test_vclzq_s32): Ditto.
4092 (test_vclz_u8): Ditto.
4093 (test_vclz_u16): Ditto.
4094 (test_vclz_u32): Ditto.
4095 (test_vclzq_u8): Ditto.
4096 (test_vclzq_u16): Ditto.
4097 (test_vclzq_u32): Ditto.
4098 * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto.
4099 (test_vneg_s16): Ditto.
4100 (test_vneg_s32): Ditto.
4101 (test_vneg_s64): Ditto.
4102 (test_vnegd_s64): Ditto.
4103 (test_vnegq_s8): Ditto.
4104 (test_vnegq_s16): Ditto.
4105 (test_vnegq_s32): Ditto.
4106 (test_vnegq_s64): Ditto.
4108 2018-10-05 Segher Boessenkool <segher@kernel.crashing.org>
4111 * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead
4112 of dfp_hw. Don't include <altivec.h>.
4113 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require
4115 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>.
4116 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto.
4117 * gcc.target/powerpc/test_mffsl.c: Ditto.
4119 2018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com>
4121 * c-c++-common/Wprio-ctor-dtor.c: New test.
4123 2018-10-04 David Malcolm <dmalcolm@redhat.com>
4125 * gcc.dg/vect/nodump-vect-opt-info-2.c: New test.
4126 * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to
4127 dg-additional-options. Add dg-message and dg-missed directives
4128 to verify that -fopt-info messages are written at the correct
4131 2018-10-04 David Malcolm <dmalcolm@redhat.com>
4133 * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes
4134 due to "-internals" not being selected.
4135 * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with
4136 "-internals" added to re-enable the output from test_scopes.
4137 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c.
4139 2018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4141 * gnat.dg/string_merge1.adb: New test.
4142 * gnat.dg/string_merge2.adb: New test.
4143 * gcc.dg/merge-all-constants-1.c: Adjust test.
4144 * gcc.dg/merge-all-constants-2.c: New test.
4146 2018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com>
4149 * gcc.target/powerpc/undef-bool-2.c: Fix expected error output.
4151 2018-10-04 Martin Liska <mliska@suse.cz>
4154 * gcc.dg/pr87483.c: New test.
4156 2018-10-04 Martin Liska <mliska@suse.cz>
4159 * g++.dg/ext/pr82625.C: New test.
4161 2018-10-04 David Malcolm <dmalcolm@redhat.com>
4163 * gcc.dg/plugin/dump-1.c: New test.
4164 * gcc.dg/plugin/dump_plugin.c: New test plugin.
4165 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4167 2018-10-04 Peter Bergner <bergner@linux.ibm.com>
4169 PR rtl-optimization/87466
4170 * gcc.target/powerpc/pr87466.c: New test.
4172 2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4174 PR tree-optimization/85787
4175 * gcc.dg/ipa/propmalloc-4.c: New test.
4177 2018-10-04 Richard Biener <rguenther@suse.de>
4179 * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.
4181 2018-10-03 Ian Lance Taylor <iant@google.com>
4183 * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
4185 2018-10-03 Martin Sebor <msebor@redhat.com>
4187 * gcc.dg/warn-sprintf-no-nul.c: New test.
4189 2018-10-03 Martin Liska <mliska@suse.cz>
4191 PR gcov-profile/86109
4192 * g++.dg/gcov/pr86109.C: New test.
4194 2018-10-02 Marc Glisse <marc.glisse@inria.fr>
4196 * gcc.dg/tree-ssa/muldiv-1.c: New file.
4197 * gcc.dg/tree-ssa/muldiv-2.c: Likewise.
4199 2018-10-02 Segher Boessenkool <segher@kernel.crashing.org>
4202 * gcc.target/powerpc/vec-init-6.c: Fix expected asm.
4204 2018-10-01 Martin Sebor <msebor@redhat.com>
4206 * gcc.dg/warn-strnlen-no-nul.c: New.
4208 2018-10-01 Carl Love <cel@us.ibm.com>
4211 * gcc.target/powerpc/test_mffsl-p9.c: New file.
4212 * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
4213 * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
4214 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
4215 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.
4217 2018-10-01 Paul Thomas <pault@gcc.gnu.org>
4220 * gfortran.dg/dependency_52.f90 : Expand the test to check both
4221 the call to adjustl and direct assignment of the substring.
4223 2018-10-01 Richard Biener <rguenther@suse.de>
4225 PR tree-optimization/87465
4226 * gcc.dg/tree-ssa/cunroll-15.c: New testcase.
4228 2018-10-01 Tamar Christina <tamar.christina@arm.com>
4231 * gcc.dg/pr82788.c: Skip for AArch64.
4232 * gcc.dg/guality/vla-1.c: Turn off stack-clash.
4233 * gcc.target/aarch64/subsp.c: Likewise.
4234 * gcc.dg/params/blocksort-part.c: Skip stack-clash checks
4236 * gcc.dg/stack-check-10.c: Add AArch64 specific checks.
4237 * gcc.dg/stack-check-12.c: ILP32 fixup.
4238 * gcc.dg/stack-check-5.c: Add AArch64 specific checks.
4239 * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this.
4240 * testsuite/lib/target-supports.exp
4241 (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not
4242 require frame pointer for non-leaf functions.
4244 2018-10-01 Tamar Christina <tamar.christina@arm.com>
4247 * gcc.target/aarch64/stack-check-alloca-1.c: New.
4248 * gcc.target/aarch64/stack-check-alloca-10.c: New.
4249 * gcc.target/aarch64/stack-check-alloca-2.c: New.
4250 * gcc.target/aarch64/stack-check-alloca-3.c: New.
4251 * gcc.target/aarch64/stack-check-alloca-4.c: New.
4252 * gcc.target/aarch64/stack-check-alloca-5.c: New.
4253 * gcc.target/aarch64/stack-check-alloca-6.c: New.
4254 * gcc.target/aarch64/stack-check-alloca-7.c: New.
4255 * gcc.target/aarch64/stack-check-alloca-8.c: New.
4256 * gcc.target/aarch64/stack-check-alloca-9.c: New.
4257 * gcc.target/aarch64/stack-check-alloca.h: New.
4258 * gcc.target/aarch64/stack-check-14.c: New.
4259 * gcc.target/aarch64/stack-check-15.c: New.
4261 2018-10-01 Tamar Christina <tamar.christina@arm.com>
4264 * gcc.target/aarch64/stack-check-prologue-16.c: New test
4265 * gcc.target/aarch64/stack-check-cfa-3.c: New test.
4266 * gcc.target/aarch64/sve/struct_vect_24.c: New test.
4267 * gcc.target/aarch64/sve/struct_vect_24_run.c: New test.
4269 2018-10-01 Jeff Law <law@redhat.com>
4270 Richard Sandiford <richard.sandiford@linaro.org>
4271 Tamar Christina <tamar.christina@arm.com>
4274 * gcc.target/aarch64/stack-check-12.c: New.
4275 * gcc.target/aarch64/stack-check-13.c: New.
4276 * gcc.target/aarch64/stack-check-cfa-1.c: New.
4277 * gcc.target/aarch64/stack-check-cfa-2.c: New.
4278 * gcc.target/aarch64/stack-check-prologue-1.c: New.
4279 * gcc.target/aarch64/stack-check-prologue-10.c: New.
4280 * gcc.target/aarch64/stack-check-prologue-11.c: New.
4281 * gcc.target/aarch64/stack-check-prologue-12.c: New.
4282 * gcc.target/aarch64/stack-check-prologue-13.c: New.
4283 * gcc.target/aarch64/stack-check-prologue-14.c: New.
4284 * gcc.target/aarch64/stack-check-prologue-15.c: New.
4285 * gcc.target/aarch64/stack-check-prologue-2.c: New.
4286 * gcc.target/aarch64/stack-check-prologue-3.c: New.
4287 * gcc.target/aarch64/stack-check-prologue-4.c: New.
4288 * gcc.target/aarch64/stack-check-prologue-5.c: New.
4289 * gcc.target/aarch64/stack-check-prologue-6.c: New.
4290 * gcc.target/aarch64/stack-check-prologue-7.c: New.
4291 * gcc.target/aarch64/stack-check-prologue-8.c: New.
4292 * gcc.target/aarch64/stack-check-prologue-9.c: New.
4293 * gcc.target/aarch64/stack-check-prologue.h: New.
4294 * lib/target-supports.exp
4295 (check_effective_target_supports_stack_clash_protection): Add AArch64.
4297 2018-10-01 Tamar Christina <tamar.christina@arm.com>
4299 * lib/target-supports.exp (check_cached_effective_target_indexed): New.
4300 (check_cached_effective_target, clear_effective_target_cache): Cleanup.
4301 (check_compile): Support values already Boolean.
4302 (check_alias_available, check_gc_sections_available,
4303 check_profiling_available, check_effective_target_vect_cmdline_needed,
4304 check_effective_target_vect_int,
4305 check_effective_target_vect_intfloat_cvt,
4306 check_effective_target_vect_doubleint_cvt,
4307 check_effective_target_vect_intdouble_cvt,
4308 check_effective_target_vect_uintfloat_cvt,
4309 check_effective_target_vect_floatint_cvt,
4310 check_effective_target_vect_floatuint_cvt,
4311 check_effective_target_vect_peeling_profitable,
4312 check_effective_target_vect_simd_clones,
4313 check_effective_target_vect_peeling_profitable,
4314 check_effective_target_vect_simd_clones,
4315 check_effective_target_vect_shift,
4316 check_effective_target_vect_bswap,
4317 check_effective_target_vect_shift_char,
4318 check_effective_target_vect_float,
4319 check_effective_target_vect_double,
4320 check_effective_target_vect_long_long,
4321 check_effective_target_vect_no_int_min_max,
4322 check_effective_target_vect_no_int_add,
4323 check_effective_target_vect_no_bitwise,
4324 check_effective_target_vect_perm,
4325 check_effective_target_vect_perm_byte,
4326 check_effective_target_vect_perm_short,
4327 check_effective_target_xorsign,
4328 check_effective_target_vect_widen_sum_hi_to_si_pattern,
4329 check_effective_target_vect_widen_sum_hi_to_si,
4330 check_effective_target_vect_widen_sum_qi_to_hi,
4331 check_effective_target_vect_widen_sum_qi_to_si,
4332 check_effective_target_vect_widen_mult_qi_to_hi,
4333 check_effective_target_vect_widen_mult_hi_to_si,
4334 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
4335 check_effective_target_vect_widen_mult_hi_to_si_pattern,
4336 check_effective_target_vect_widen_mult_si_to_di_pattern,
4337 check_effective_target_vect_widen_shift,
4338 check_effective_target_vect_sdot_qi,
4339 check_effective_target_vect_udot_qi,
4340 check_effective_target_vect_sdot_hi,
4341 check_effective_target_vect_udot_hi,
4342 check_effective_target_vect_usad_char,
4343 check_effective_target_vect_pack_trunc,
4344 check_effective_target_vect_unpack,
4345 check_effective_target_unaligned_stack,
4346 check_effective_target_vect_no_align,
4347 check_effective_target_vect_hw_misalign,
4348 check_effective_target_natural_alignment_32,
4349 check_effective_target_natural_alignment_64,
4350 check_effective_target_vect_element_align,
4351 check_effective_target_vect_load_lanes **,
4352 check_effective_target_vect_condition,
4353 check_effective_target_vect_cond_mixed,
4354 check_effective_target_vect_char_mult,
4355 check_effective_target_vect_short_mult,
4356 check_effective_target_vect_int_mult,
4357 check_effective_target_vect_extract_even_odd,
4358 check_effective_target_vect_interleave,
4359 check_effective_target_vect_stridedN,
4360 check_effective_target_vect_call_copysignf,
4361 check_effective_target_sqrt_insn,
4362 check_effective_target_vect_call_sqrtf,
4363 check_effective_target_vect_call_btrunc,
4364 check_effective_target_vect_call_btruncf,
4365 check_effective_target_vect_call_ceil,
4366 check_effective_target_vect_call_ceilf,
4367 check_effective_target_vect_call_floor,
4368 check_effective_target_vect_call_floorf,
4369 check_effective_target_vect_call_lceil,
4370 check_effective_target_vect_call_lfloor,
4371 check_effective_target_vect_call_nearbyint,
4372 check_effective_target_vect_call_nearbyintf,
4373 check_effective_target_vect_call_round,
4374 check_effective_target_vect_call_roundf,
4375 check_effective_target_section_anchors,
4376 check_effective_target_bswap,
4377 check_effective_target_sync_int_long,
4378 check_effective_target_sync_char_short,
4379 check_effective_target_tiny,
4380 check_effective_target_pie_copyreloc,
4381 check_effective_target_got32x_reloc,
4382 check_effective_target_tls_get_addr_via_got): Use new caching.
4384 2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
4386 PR tree-optimization/87261
4387 * gcc.dg/pr87261.c: New test.
4389 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
4391 * gcc.target/arc/tph_addx.c: New test.
4393 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
4395 * gcc.target/arc/tmac-3.c: New file.
4397 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
4400 * gfortran.dg/associate_40.f90 : New test.
4402 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
4406 * gfortran.dg/deferred_character_25.f90 : New test.
4407 * gfortran.dg/deferred_character_26.f90 : New test.
4408 * gfortran.dg/deferred_character_27.f90 : New test to verify
4409 that PR82617 remains fixed.
4411 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
4414 * gfortran.dg/deferred_character_24.f90 : New test.
4416 2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
4419 * gcc.target/i386/pr87370.c: New test.
4421 2018-09-29 Paul Thomas <pault@gcc.gnu.org>
4424 * gfortran.dg/dependency_52.f90 : New test.
4426 2018-09-29 Jakub Jelinek <jakub@redhat.com>
4429 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
4430 (CALC): Use double instead of float.
4431 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
4432 _mm512_abs_ps and _mm512_mask_abs_ps.
4434 2018-09-28 David Malcolm <dmalcolm@redhat.com>
4436 * c-c++-common/unroll-1.c: Update expected output from "note" to
4438 * c-c++-common/unroll-2.c: Likewise.
4439 * c-c++-common/unroll-3.c: Likewise.
4440 * g++.dg/tree-ssa/dom-invalid.C: Update expected output from
4441 dg-message to dg-missed. Convert param from -fopt-info to
4442 -fopt-info-missed-ipa.
4443 * g++.dg/tree-ssa/pr81408.C: Update expected output from
4444 dg-message to dg-missed.
4445 * g++.dg/vect/slp-pr56812.cc: Update expected output from
4446 dg-message to dg-optimized.
4447 * gcc.dg/pr26570.c: Update expected output from dg-message to
4448 dg-missed. Convert param from -fopt-info to
4449 -fopt-info-missed-ipa.
4450 * gcc.dg/pr32773.c: Likewise.
4451 * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
4452 dg-message to dg-missed.
4453 * gcc.dg/unroll-2.c: Update expected output from dg-message to
4455 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param
4456 from -fopt-info to -fopt-info-vec.
4457 * gfortran.dg/directive_unroll_1.f90: Update expected output from
4458 "note" to "optimized".
4459 * gfortran.dg/directive_unroll_2.f90: Likewise.
4460 * gfortran.dg/directive_unroll_3.f90: Likewise.
4461 * gnat.dg/unroll4.adb: Likewise.
4462 * lib/gcc-dg.exp (dg-optimized): New procedure.
4463 (dg-missed): New procedure.
4465 2018-09-28 Joseph Myers <joseph@codesourcery.com>
4468 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
4469 values explicitly to target type for comparison.
4471 2018-09-28 Steve Ellcey <sellcey@cavium.com>
4474 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
4477 2018-09-28 Steve Ellcey <sellcey@cavium.com>
4480 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
4482 2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
4484 * gcc.target/sparc/20160229-1.c: Minor tweak.
4485 * gcc.target/sparc/cbcond-2.c: Likewise.
4486 * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
4487 * gcc.target/sparc/movcc-2.c: Minor tweak.
4488 * gcc.target/sparc/overflow-3.c: Likewise.
4489 * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
4490 * gcc.target/sparc/overflow-5.c: Minor tweak.
4491 * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
4493 2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
4495 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
4496 valid value, in the "vector bool int" case.
4498 2018-09-27 Uros Bizjak <ubizjak@gmail.com>
4500 * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
4501 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
4502 * gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
4504 2018-09-27 Martin Liska <mliska@suse.cz>
4506 * g++.dg/pr60518.C: Add -Wno-missing-profile.
4507 * g++.dg/torture/pr59265.C: Likewise.
4508 * g++.dg/tree-prof/morefunc.C: Likewise.
4509 * g++.dg/tree-ssa/dom-invalid.C: Likewise.
4510 * gcc.dg/pr26570.c: Likewise.
4511 * gcc.dg/pr32773.c: Likewise.
4512 * gcc.dg/pr40209.c: Likewise.
4513 * gcc.dg/pr51957-1.c: Likewise.
4514 * gcc.dg/pr80747.c: Likewise.
4515 * gcc.target/aarch64/pr62262.c: Likewise.
4517 2018-09-27 Richard Biener <rguenther@suse.de>
4520 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
4522 2018-09-27 Richard Biener <rguenther@suse.de>
4526 * gcc.dg/debug/dwarf2/inline2.c: Adjust.
4527 * gcc.dg/debug/dwarf2/inline4.c: New testcase.
4529 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
4532 * g++.dg/concepts/pr67544.C: New.
4534 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
4537 * g++.dg/expr/unary4.C: New.
4539 2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
4541 PR gcov-profile/86957
4542 * gcc.dg/Wmissing-profile.c: New test.
4544 2018-09-26 Joseph Myers <joseph@codesourcery.com>
4547 * gcc.target/i386/excess-precision-9.c,
4548 gcc.target/i386/excess-precision-10.c: New tests.
4550 2018-09-26 Richard Biener <rguenther@suse.de>
4553 * gcc.dg/debug/dwarf2/inline5.c: New testcase.
4555 2018-09-26 Martin Jambor <mjambor@suse.cz>
4558 * gcc.dg/pr87347.c: New test.
4560 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4563 * g++.dg/concepts/pr71131.C: New.
4565 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4568 * g++.dg/concepts/pr71127.C: New.
4570 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4573 * g++.dg/concepts/pr67655.C: New.
4575 2018-09-26 Thomas Quinot <quinot@adacore.com>
4577 * gnat.dg/sso13.adb: New testcase.
4579 2018-09-26 Justin Squirek <squirek@adacore.com>
4581 * gnat.dg/warn16.adb: New testcase.
4583 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
4585 * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
4586 gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
4587 gnat.dg/elab7_pkg2.ads: New testcase.
4589 2018-09-26 Javier Miranda <miranda@adacore.com>
4591 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
4593 2018-09-26 Ed Schonberg <schonberg@adacore.com>
4595 * gnat.dg/predicate2-containers.ads,
4596 gnat.dg/predicate2-project-name_values.ads,
4597 gnat.dg/predicate2-project-registry-attribute.ads,
4598 gnat.dg/predicate2-project-registry.ads,
4599 gnat.dg/predicate2-project-typ-set.ads,
4600 gnat.dg/predicate2-project-typ.ads,
4601 gnat.dg/predicate2-project.ads,
4602 gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
4603 gnat.dg/predicate2_main.adb: New testcase.
4605 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
4607 * gnat.dg/dynhash1.adb: New testcase.
4609 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
4611 * gnat.dg/sets1.adb: New testcase.
4612 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
4615 2018-09-26 Thomas Quinot <quinot@adacore.com>
4617 * gnat.dg/sso12.adb: New testcase.
4619 2018-09-26 Justin Squirek <squirek@adacore.com>
4621 * gnat.dg/expr_func8.adb: New testcase.
4623 2018-09-26 Ed Schonberg <schonberg@adacore.com>
4625 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
4628 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4631 * g++.dg/concepts/pr67656.C: New.
4633 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
4635 * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
4636 gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
4637 gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
4639 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
4641 * g++.dg/other/vthunk1.C: Rename to...
4642 * g++.dg/other/thunk1.C: ...this.
4643 * g++.dg/other/thunk2a.C: New test.
4644 * g++.dg/other/thunk2b.C: Likewise.
4646 2018-09-25 Jim Wilson <jimw@sifive.com>
4648 * gcc.target/riscv/weak-1.c: New.
4650 2018-09-25 Jeff Law <law@redhat.com>
4652 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
4653 * gcc.dg/warn-stplen-no-nul.c: Likewise.
4655 2018-09-25 Alexandre Oliva <oliva@adacore.com>
4657 * gnat.dg/dinst.adb: Adjust for locviews.
4659 2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
4661 * g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
4662 * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
4663 vec_splat calls from recently added tests. Update instruction counts.
4664 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
4665 * gcc.target/powerpc/fold-vec-splat-int.c: Same.
4666 * gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
4667 * gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
4668 * gcc.target/powerpc/fold-vec-splat-short.c: Same.
4670 2018-09-25 Marek Polacek <polacek@redhat.com>
4673 * g++.dg/cpp2a/constexpr-virtual12.C: New test.
4675 2018-09-25 Jakub Jelinek <jakub@redhat.com>
4678 * g++.dg/other/pr87398.C: New test.
4679 * g++.dg/cpp2a/constexpr-virtual10.C: New test.
4680 * g++.dg/cpp2a/constexpr-virtual11.C: New test.
4682 2018-09-25 Martin Jambor <mjambor@suse.cz>
4685 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
4687 * gcc.target/i386/warn-abs-3.c: New test.
4689 2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
4692 * g++.dg/cpp0x/pr81246.C: New.
4694 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
4697 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
4698 * gcc.target/i386/pr82699-6.c: Add -fno-pic.
4700 2018-09-25 Jakub Jelinek <jakub@redhat.com>
4702 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
4705 2018-09-25 Richard Biener <rguenther@suse.de>
4707 PR tree-optimization/87402
4708 * gcc.dg/torture/pr87402.c: New testcase.
4710 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
4713 * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
4714 for pie_enabled target.
4715 * gcc.dg/uninit-19.c: Check pie_enabled for PIC.
4716 * gcc.target/i386/pr34256.c: Likewise.
4718 2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
4721 * g++.dg/cpp0x/pr85070.C: New.
4723 2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
4726 * gcc.target/i386/pr82699-1.c: New file.
4727 * gcc.target/i386/pr82699-2.c: Likewise.
4728 * gcc.target/i386/pr82699-3.c: Likewise.
4729 * gcc.target/i386/pr82699-4.c: Likewise.
4730 * gcc.target/i386/pr82699-5.c: Likewise.
4731 * gcc.target/i386/pr82699-6.c: Likewise.
4733 2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4736 * gfortran.dg/intent_out_12.f90: New test.
4738 2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
4741 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
4742 update expected codegen
4744 2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
4746 * gfortran.dg/goacc/nested-parallelism.f90: New test.
4748 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
4751 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
4752 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
4754 2018-09-24 Martin Liska <mliska@suse.cz>
4757 * g++.dg/asan/pr85774.C: New test.
4759 2018-09-24 Alexandre Oliva <oliva@adacore.com>
4762 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
4764 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
4767 * gfortran.dg/intent_out_11.f90: New test.
4769 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
4771 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
4772 * gfortran.dg/coarray_lock_7.f90: Likewise.
4774 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
4777 * gfortran.dg/intent_out_10.f90: New test.
4779 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4782 * gfortran.dg/intent_optimize_2.f90: New test.
4784 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4787 * gfortran.dg/dtio_1.f90: Update test to valid code.
4789 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
4792 * gfortran.dg/deferred_character_23.f90 : New test.
4794 2018-09-21 Jeff Law <law@redhat.com>
4796 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
4797 * gcc.dg/tree-ssa/vrp120.c: New test.
4799 2018-09-21 Marek Polacek <polacek@redhat.com>
4801 PR c++/87372 - __func__ constexpr evaluation.
4802 * g++.dg/cpp1y/func_constexpr2.C: New test.
4804 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
4807 * gfortran.dg/deferred_character_22.f90 : New test.
4809 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
4812 * gfortran.dg/finalize_33.f90 : New test.
4814 2018-09-21 David Malcolm <dmalcolm@redhat.com>
4816 PR tree-optimization/87309
4817 * gcc.dg/pr87309.c: New test.
4819 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
4821 * c-c++-common/dump-ada-spec-14.c: New test.
4823 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
4825 * gcc.dg/nested-func-11.c: New test.
4827 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
4828 more robust and remove target-specific handling.
4830 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
4832 * gcc.c-torture/execute/20180921-1.c: New test.
4834 2018-09-20 Marek Polacek <polacek@redhat.com>
4836 PR c++/87109 - wrong ctor with maybe-rvalue semantics.
4837 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
4838 * g++.dg/cpp0x/ref-qual20.C: New test.
4840 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
4842 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
4843 * g++.dg/lto/20081109-1_0.C: Likewise.
4844 * g++.dg/lto/20090302_0.C: Likewise.
4845 * g++.dg/lto/pr45621_0.C: Likewise.
4846 * g++.dg/lto/pr60567_0.C: Likewise.
4847 * g++.dg/lto/pr62026.C: Likewise.
4848 * gcc.dg/lto/pr45736_0.c: Likewise.
4849 * gcc.dg/lto/pr52634_0.c: Likewise.
4850 * gfortran.dg/lto/20091016-1_0.f90: Likewise.
4851 * gfortran.dg/lto/pr79108_0.f90: Likewise.
4853 2018-09-20 Alexandre Oliva <oliva@adacore.com>
4856 * gcc.dg/pr87054.c: New.
4858 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
4860 PR tree-optimization/87288
4861 * gcc.dg/vect/pr87288-1.c: New test.
4862 * gcc.dg/vect/pr87288-2.c: Likewise,
4863 * gcc.dg/vect/pr87288-3.c: Likewise.
4865 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
4867 PR tree-optimization/86877
4868 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
4870 2018-09-19 Marek Polacek <polacek@redhat.com>
4872 * g++.dg/conversion/op4.C: Add dg-warning.
4873 * g++.dg/warn/Wclass-conversion1.C: New test.
4874 * g++.dg/warn/Wclass-conversion2.C: New test.
4875 * g++.dg/warn/Wconversion5.C: Remove file.
4876 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
4877 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
4878 * g++.old-deja/g++.jason/conversion5.C: Likewise.
4880 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
4883 * g++.dg/cpp0x/desig5.C: New.
4885 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
4888 * gfortran.dg/elemental_function_3.f90 : New test.
4890 2018-09-19 Marek Polacek <polacek@redhat.com>
4892 PR c++/87357 - missing -Wconversion warning
4893 * g++.dg/warn/Wconversion5.C: New test.
4895 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
4897 * gcc.target/aarch64/atomic-store.c: New.
4899 2018-09-19 Richard Biener <rguenther@suse.de>
4901 PR tree-optimization/87349
4902 PR tree-optimization/87342
4903 * gcc.dg/torture/pr87349-1.c: New testcase.
4904 * gcc.dg/torture/pr87349-2.c: Likewise.
4905 * gcc.dg/torture/pr87342.c: Likewise.
4907 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4910 * gfortran.dg/inline_matmul_13.f90: Adjust count for
4912 * gfortran.dg/inline_matmul_16.f90: Likewise.
4913 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
4914 for dgemm instead of dgemm_. Add call to random_number to make
4915 standard conforming.
4916 * gfortran.dg/matmul_blas_1.f90: New test.
4917 * gfortran.dg/matmul_bounds_14.f: New test.
4918 * gfortran.dg/matmul_bounds_15.f: New test.
4919 * gfortran.dg/matmul_bounds_16.f: New test.
4920 * gfortran.dg/blas_gemm_routines.f: New test / additional file for
4923 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
4926 * gfortran.dg/elemental_function_2.f90 : New test.
4928 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
4931 * gfortran.dg/pointer_array_10.f90 : New test.
4932 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
4933 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
4936 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
4939 * g++.dg/concepts/pr85065.C: New.
4941 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4944 * gcc.dg/warn-abs-1.c: Require float128 target.
4945 Skip if large_long_double newlib target.
4947 2018-09-18 Nathan Sidwell <nathan@acm.org>
4950 * g++.dg/warn/pr86881.C: New.
4952 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4954 * gcc.target/aarch64/spellcheck_1.c:
4955 Make architecture suggestion optional.
4956 * gcc.target/aarch64/spellcheck_4.c:
4959 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4961 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
4964 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
4965 Bernd Schmidt <bernds_cb1@t-online.de>
4967 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
4968 * gcc.target/nvptx/atomic_fetch-2.c: ... this.
4969 * gcc.target/nvptx/atomic_fetch-3.c: New test.
4971 2018-09-17 Richard Biener <rguenther@suse.de>
4973 PR tree-optimization/87328
4974 * gcc.dg/torture/pr87328.c: New testcase.
4976 2018-09-17 Martin Jambor <mjambor@suse.cz>
4979 * gcc.dg/warn-abs-1.c: New test.
4980 * gcc.dg/dfp/warn-abs-2.c: Likewise.
4982 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4984 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
4985 TEST_ALWAYS_FLAGS to HOSTCXX.
4987 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
4990 * gfortran.dg/allocatable_scalar_14.f90 : New test.
4992 2018-09-17 Richard Biener <rguenther@suse.de>
4994 PR tree-optimization/87301
4995 * gcc.dg/torture/pr87301.c: New testcase.
4997 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
5000 * gfortran.dg/deferred_character_21.f90 : New test.
5002 2018-09-16 Janus Weil <janus@gcc.gnu.org>
5006 * gfortran.dg/class_assign_2.f90: New test case.
5007 * gfortran.dg/class_assign_3.f90: New test case.
5009 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5012 * gfortran.dg/matmul_bounds_13.f90: New test case.
5013 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
5015 * gfortran.dg/matmul_5.f90: Likewise.
5016 * gfortran.dg/matmul_bounds_10.f90: Likewise.
5017 * gfortran.dg/matmul_bounds_11.f90: Likewise.
5018 * gfortran.dg/matmul_bounds_2.f90: Likewise.
5019 * gfortran.dg/matmul_bounds_4.f90: Likewise.
5020 * gfortran.dg/matmul_bounds_5.f90: Likewise.
5022 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
5024 * gcc.c-torture/compile/20180915-1.c: New test.
5026 2018-09-14 David Malcolm <dmalcolm@redhat.com>
5029 * c-c++-common/attributes-1.c: Remove bogus suggestion from
5031 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
5033 * gcc.dg/spellcheck-identifiers-4.c: New test.
5035 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
5037 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
5039 2018-09-14 Martin Sebor <msebor@redhat.com>
5041 * gcc.dg/warn-stpcpy-no-nul.c: New test.
5043 2018-09-14 Martin Sebor <msebor@redhat.com>
5044 Jeff Law <law@redhat.com>
5046 * gcc.dg/warn-strcpy-no-nul.c: New test.
5048 2018-09-14 Martin Sebor <msebor@redhat.com>
5051 * g++.dg/pr61941.C: New test.
5053 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5055 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
5056 rather than pattern name in combine dump.
5058 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
5061 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
5064 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5066 PR tree-optimization/87259
5067 * gcc.dg/pr87259.c: New test.
5069 2018-09-13 Martin Sebor <msebor@redhat.com>
5070 Jeff Law <law@redhat.com>
5072 * gcc.dg/warn-strlen-no-nul.c: New test.
5074 2018-09-13 Richard Biener <rguenther@suse.de>
5076 PR tree-optimization/87263
5077 * gcc.dg/torture/pr87263.c: New testcase.
5078 * gcc.dg/torture/ssa-fre-2.c: Likewise.
5079 * gcc.dg/torture/ssa-fre-3.c: Likewise.
5080 * gcc.dg/torture/ssa-fre-4.c: Likewise.
5082 2018-09-13 Omar Sandoval <osandov@osandov.com>
5083 Tom de Vries <tdevries@suse.de>
5086 * gcc.dg/guality/zero-length-array.c: New test.
5088 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
5091 * gcc.target/aarch64/combine_bfxil.c: New file.
5092 * gcc.target/aarch64/combine_bfxil_2.c: New file.
5094 2018-09-13 Jakub Jelinek <jakub@redhat.com>
5095 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5098 * gcc.target/i386/pr87290.c: New test.
5099 * gcc.c-torture/execute/pr87290.c: New test.
5101 2018-09-13 Jakub Jelinek <jakub@redhat.com>
5103 PR tree-optimization/87287
5104 * gcc.dg/tree-ssa/pr87287.c: New test.
5106 2018-09-12 David Malcolm <dmalcolm@redhat.com>
5109 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
5110 special-casing of diagnostic for a single non-viable candidate due
5112 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
5113 Add test coverage for an unmatched overloaded operator.
5114 * g++.dg/expr/pmf-1.C: Likewise.
5115 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
5116 * g++.old-deja/g++.jason/conversion11.C: Likewise.
5117 * g++.old-deja/g++.law/arg11.C: Likewise.
5118 * g++.old-deja/g++.law/arm9.C: Likewise.
5119 * g++.old-deja/g++.robertl/eb131.C: Likewise.
5121 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
5124 * gfortran.dg/allocate_with_mold_2.f90: New test.
5126 2018-09-12 Jakub Jelinek <jakub@redhat.com>
5129 * gcc.target/i386/pr82853-1.c: New test.
5130 * gcc.target/i386/pr82853-2.c: New test.
5132 2018-09-12 Richard Biener <rguenther@suse.de>
5134 PR tree-optimization/87280
5135 * gcc.dg/torture/pr87280.c: New testcase.
5137 2018-09-12 Richard Biener <rguenther@suse.de>
5139 PR tree-optimization/87266
5140 * gcc.dg/torture/pr87266-1.c: New testcase.
5141 * gcc.dg/torture/pr87266-2.c: Likewise.
5142 * gcc.dg/torture/pr87266-3.c: Likewise.
5143 * gcc.dg/torture/pr87266-4.c: Likewise.
5145 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
5147 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
5149 2018-09-12 Jakub Jelinek <jakub@redhat.com>
5150 Andreas Krebbel <krebbel@linux.ibm.com>
5152 PR tree-optimization/86844
5153 * gcc.c-torture/execute/pr86844.c: New test.
5154 * gcc.dg/store_merging_22.c: New test.
5155 * gcc.dg/store_merging_23.c: New test.
5157 2018-09-12 Jakub Jelinek <jakub@redhat.com>
5160 * c-c++-common/torture/pr87248.c: New test.
5162 2018-09-11 Janus Weil <janus@gcc.gnu.org>
5165 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
5167 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
5170 * gfortran.dg/select_type_43.f90: New test.
5172 2018-09-11 Nathan Sidwell <nathan@acm.org>
5174 * gcc.dg/driver-specs.c: New.
5176 2018-09-11 Joey Ye <joey.ye@arm.com>
5178 * lib/gcov.exp (verify-intermediate): Add missing close.
5180 2018-09-11 Janus Weil <janus@gcc.gnu.org>
5183 * gfortran.dg/typebound_call_30.f90: New test case.
5185 2018-09-10 Janus Weil <janus@gcc.gnu.org>
5188 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
5190 2018-09-08 Marek Polacek <polacek@redhat.com>
5192 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
5193 * g++.dg/cpp0x/move-return2.C: New test.
5195 2018-09-08 Marek Polacek <polacek@redhat.com>
5197 * c-c++-common/array-init.c: Add dg-prune-output.
5198 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
5199 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
5200 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
5201 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
5202 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
5203 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
5204 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
5205 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
5206 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
5207 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
5208 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
5209 * g++.dg/cpp1y/pr64382.C: Likewise.
5210 * g++.dg/cpp1y/pr77739.C: Likewise.
5211 * g++.dg/cpp1z/lambda-this1.C: Likewise.
5212 * g++.dg/cpp1z/lambda-this2.C: Likewise.
5213 * g++.dg/template/crash84.C: Adjust dg-error.
5215 2018-09-07 Marek Polacek <polacek@redhat.com>
5217 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
5220 2018-09-07 Marek Polacek <polacek@redhat.com>
5222 PR c++/87152 - range-based for loops with initializer broken in templates.
5223 * g++.dg/cpp2a/range-for11.C: New test.
5224 * g++.dg/cpp2a/range-for12.C: New test.
5225 * g++.dg/cpp2a/range-for13.C: New test.
5226 * g++.dg/cpp2a/range-for14.C: New test.
5227 * g++.dg/cpp2a/range-for15.C: New test.
5228 * g++.dg/cpp2a/range-for16.C: New test.
5229 * g++.dg/cpp2a/range-for17.C: New test.
5230 * g++.dg/cpp2a/range-for18.C: New test.
5231 * g++.dg/parse/error61.C (foo): Adjust dg-error.
5233 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
5236 * gcc.target/powerpc/pr86731.c: New test.
5237 * gcc.target/powerpc/pr86731-longlong.c: New test.
5238 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
5239 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
5240 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
5241 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
5243 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
5246 * gcc.target/s390/pr80080-3.c: New test.
5247 * gcc.target/s390/s390.exp: Make sure the new test passes
5248 on all optimization levels.
5250 2018-09-05 Marek Polacek <polacek@redhat.com>
5252 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
5253 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
5255 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
5256 Bernd Schmidt <bernds_cb1@t-online.de>
5258 * gcc.target/nvptx/atomic_fetch-1.c: New test.
5259 * gcc.target/nvptx/atomic_fetch-1.c: New test.
5261 2018-09-05 Marek Polacek <polacek@redhat.com>
5263 PR c++/87109, wrong overload with ref-qualifiers.
5264 * g++.dg/cpp0x/ref-qual19.C: New test.
5266 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5269 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
5270 * lib/target-supports.exp (scan-assembler_required_options,
5271 scan-assembler-not_required_options,
5272 scan-assembler-times_required_options): Add -fno-ident.
5273 * lib/scanasm.exp (scan-assembler-times): Fix error message.
5274 * c-c++-common/ident-0a.c: New test.
5275 * c-c++-common/ident-0b.c: New test.
5276 * c-c++-common/ident-1a.c: New test.
5277 * c-c++-common/ident-1b.c: New test.
5278 * c-c++-common/ident-2a.c: New test.
5279 * c-c++-common/ident-2b.c: New test.
5281 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5283 * gcc.dg/recip_sqrt_mult_1.c: New test.
5284 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
5285 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
5286 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
5287 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
5288 * g++.dg/recip_sqrt_mult_1.C: Likewise.
5289 * g++.dg/recip_sqrt_mult_2.C: Likewise.
5291 2018-09-05 Martin Liska <mliska@suse.cz>
5293 PR tree-optimization/87205
5294 * gcc.dg/tree-ssa/pr87205-2.c: New test.
5295 * gcc.dg/tree-ssa/pr87205.c: New test.
5297 2018-09-05 Richard Biener <rguenther@suse.de>
5299 PR tree-optimization/87217
5300 * gfortran.dg/pr87217.f: New testcase.
5302 2018-09-05 Pádraig Brady p@draigbrady.com
5305 * g++.dg/abi/pr87137.C: New.
5308 * g++.dg/pr87185.C: New.
5310 2018-09-05 Martin Liska <mliska@suse.cz>
5313 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
5314 to support Darwin names.
5316 2018-09-05 Martin Liska <mliska@suse.cz>
5318 * g++.dg/gcov/loop.C: Update test to support new format.
5320 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
5323 * g++.dg/pr86593.C: New test.
5325 2018-09-04 Jakub Jelinek <jakub@redhat.com>
5328 * gcc.target/i386/pr87198.c: New test.
5330 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5333 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
5335 2018-09-04 Richard Biener <rguenther@suse.de>
5337 PR tree-optimization/87211
5338 * gcc.dg/torture/pr87211.c: New testcase.
5340 2018-09-04 Richard Biener <rguenther@suse.de>
5342 PR tree-optimization/87176
5343 * gcc.dg/torture/pr87176.c: New testcase.
5344 * gcc.dg/torture/ssa-fre-1.c: Likewise.
5346 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5348 * gfortran.dg/modulo_check: New test.
5350 2018-09-03 Richard Biener <rguenther@suse.de>
5352 PR tree-optimization/87177
5353 * gcc.dg/torture/pr87177.c: New testcase.
5354 * gcc.dg/torture/pr87177-2.c: Likewise.
5356 2018-09-03 Richard Biener <rguenther@suse.de>
5358 PR tree-optimization/87200
5359 * gcc.dg/torture/pr87200.c: New testcase.
5361 2018-09-03 Richard Biener <rguenther@suse.de>
5363 PR tree-optimization/87197
5364 * gcc.dg/torture/pr87197.c: New testcase.
5366 PR tree-optimization/87169
5367 * gcc.dg/torture/pr87169.c: New testcase.
5369 2018-09-03 Martin Liska <mliska@suse.cz>
5372 * gcc.dg/completion-4.c: New test.
5374 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
5377 * g++.dg/concepts/pr84980.C: New.
5379 2018-09-03 Martin Liska <mliska@suse.cz>
5382 * c-c++-common/pr59521-1.c: New test.
5383 * c-c++-common/pr59521-2.c: New test.
5384 * gcc.dg/tree-prof/pr59521-3.c: New test.
5386 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5388 * c-c++-common/array-init.c: New test.
5389 * g++.dg/init/string2.C: Remove selector.
5391 2018-09-01 Michael Matz <matz@suse.de>
5393 PR tree-optimization/87074
5394 * gcc.dg/pr87074.c: New test.
5396 2018-08-31 Richard Biener <rguenther@suse.de>
5398 PR tree-optimization/87168
5399 * gcc.dg/torture/pr87168.c: New testcase.
5401 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
5403 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
5404 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
5405 (test_vnegd_s64): Likewise.
5406 * gcc.target/aarch64/vnegd_64.c: New.
5407 * gcc.target/aarch64/vabsd_64.c: New.
5408 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
5410 2018-08-31 Nathan Sidwell <nathan@acm.org>
5414 * g++.dg/cpp0x/pr87155.C: New.
5415 * g++.dg/cpp0x/inline-ns10.C: Adjust.
5417 2018-08-31 Jakub Jelinek <jakub@redhat.com>
5420 * gcc.target/i386/avx512bw-pr87138.c: New test.
5422 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
5426 * gfortran.dg/pr86328.f90 : New test.
5427 in comment 12 of the PR.
5428 * gfortran.dg/pr86760.f90 : New test.
5430 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
5432 * g++.dg/cpp0x/noexcept30.C: Make dependence on
5433 -fdelete-null-pointer-checks explicit.
5434 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
5435 * g++.dg/expr/pmf-3.C: Likewise.
5436 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
5437 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
5438 * g++.dg/tree-ssa/pr61034.C: Likewise.
5439 * gcc.dg/addr_equal-1.c: Likewise.
5440 * gcc.dg/ipa/pr85734.c: Likewise.
5441 * gcc.dg/ipa/propmalloc-1.c: Likewise.
5442 * gcc.dg/ipa/propmalloc-2.c: Likewise.
5443 * gcc.dg/ipa/propmalloc-3.c: Likewise.
5444 * gcc.dg/tree-ssa/pr78154.c: Likewise.
5445 * gcc.dg/tree-ssa/pr83648.c: Likewise.
5447 2018-08-30 Martin Sebor <msebor@redhat.com>
5450 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
5452 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
5455 gcc.dg/strcmpopt_6.c: Remove.
5456 gcc.target/aarch64/strcmpopt_6.c: New testcase.
5457 gcc.target/i386/strcmpopt_6.c: Likewise.
5459 2018-08-30 Richard Biener <rguenther@suse.de>
5461 PR tree-optimization/87147
5462 * gcc.dg/torture/pr87147.c: New testcase.
5464 2018-08-30 Tamar Christina <tamar.christina@arm.com>
5466 * gcc.target/aarch64/large_struct_copy_2.c: New.
5468 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
5471 * gcc.c-torture/execute/pr87053.c: New test.
5473 2018-08-29 Jakub Jelinek <jakub@redhat.com>
5476 * g++.dg/ubsan/vptr-13.C: New test.
5478 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
5481 * g++.dg/concepts/pr85265.C: New.
5483 2018-08-29 Martin Sebor <msebor@redhat.com>
5484 Bernd Edlinger <bernd.edlinger@hotmail.de>
5486 PR tree-optimization/86714
5487 PR tree-optimization/86711
5488 * gcc.c-torture/execute/memchr-1.c: New test.
5489 * gcc.c-torture/execute/pr86714.c: New test.
5490 * gcc.c-torture/execute/widechar-3.c: New test.
5491 * gcc.dg/strlenopt-58.c: New test.
5493 2018-08-29 Richard Biener <rguenther@suse.de>
5495 PR tree-optimization/87132
5496 * gcc.dg/torture/pr87132.c: New testcase.
5498 2018-08-29 David Malcolm <dmalcolm@redhat.com>
5501 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
5502 output to reflect underlining of pertinent parameter in decl
5503 for "no known conversion" messages.
5505 2018-08-29 Jakub Jelinek <jakub@redhat.com>
5508 * g++.dg/cpp1z/decomp47.C: New test.
5510 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
5512 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
5515 2018-08-29 Richard Biener <rguenther@suse.de>
5517 PR tree-optimization/87117
5518 * gfortran.dg/pr87117.f90: New testcase.
5520 2018-08-29 Richard Biener <rguenther@suse.de>
5522 PR tree-optimization/87126
5523 * gcc.dg/tree-ssa/pr87126.c: New testcase.
5525 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
5527 PR tree-optimization/87009
5528 * gcc.dg/pr87009.c: New test.
5530 2018-08-28 Martin Sebor <msebor@redhat.com>
5533 * g++.dg/Walloca1.C: Adjust.
5535 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
5538 * g++.dg/other/switch4.C: New.
5540 2018-08-28 Richard Biener <rguenther@suse.de>
5542 PR tree-optimization/87124
5543 * g++.dg/torture/pr87124.C: New testcase.
5545 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
5548 * gfortran.dg/class_result_7.f90: New test.
5549 * gfortran.dg/class_result_8.f90: New test.
5550 * gfortran.dg/class_result_9.f90: New test.
5553 * gfortran.dg/allocate_with_source_25.f90: New test.
5555 2018-08-28 Jakub Jelinek <jakub@redhat.com>
5558 * gcc.dg/pr87099.c: New test.
5560 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
5563 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
5565 2018-08-28 Richard Biener <rguenther@suse.de>
5567 PR tree-optimization/87117
5568 * gcc.dg/pr87117-1.c: New testcase.
5570 2018-08-28 Richard Biener <rguenther@suse.de>
5572 PR tree-optimization/87117
5573 * gcc.dg/pr87117-2.c: New testcase.
5575 2018-08-28 Richard Biener <rguenther@suse.de>
5577 PR tree-optimization/87117
5578 * gcc.dg/lvalue-5.c: New testcase.
5580 2018-08-27 Jeff Law <law@redhat.com>
5582 PR tree-optimization/87110
5583 * gcc.c-torture/compile/pr87110.c: New test.
5585 2018-08-27 Martin Sebor <msebor@redhat.com>
5587 PR tree-optimization/86914
5588 * gcc.dg/strlenopt-57.c: New test.
5590 2018-08-27 Martin Sebor <msebor@redhat.com>
5592 PR tree-optimization/87112
5593 * gcc.dg/pr87112.c: New test.
5595 2018-08-27 David Malcolm <dmalcolm@redhat.com>
5598 * g++.dg/diagnostic/missing-typename.C: New test.
5600 2018-08-27 Jeff Law <law@redhat.com>
5602 * gcc.c-torture/compile/dse.c: New test.
5604 2018-08-27 Jakub Jelinek <jakub@redhat.com>
5607 * g++.dg/diagnostic/pr86993.C: New test.
5609 2018-08-27 Richard Biener <rguenther@suse.de>
5611 PR tree-optimization/86927
5612 * gcc.dg/vect/pr86927.c: New testcase.
5614 2018-08-27 David Malcolm <dmalcolm@redhat.com>
5617 * gcc.dg/empty.h: New file.
5618 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
5619 top of file and removal of redundant second printing of warning
5621 * gcc.dg/fixits-pr84852-2.c: Likewise.
5622 * gcc.dg/missing-header-fixit-3.c: Likewise.
5623 * gcc.dg/missing-header-fixit-4.c: New test.
5624 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
5625 conversion of show_caret_p to a tri-state.
5627 2018-08-27 David Malcolm <dmalcolm@redhat.com>
5630 * g++.dg/pr85523.C: Extend expected output to show line
5631 before line-insertion fix-it hint.
5632 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
5633 (test_fixit_insert_newline): Add previous line to expected output.
5634 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
5635 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
5637 2018-08-27 Martin Liska <mliska@suse.cz>
5640 * gcc.dg/asan/pr86962.c: New test.
5642 2018-08-27 Martin Liska <mliska@suse.cz>
5644 * gcc.dg/tree-prof/val-prof-10.c: New test.
5646 2018-08-27 Martin Liska <mliska@suse.cz>
5648 PR tree-optimization/86847
5649 * gcc.dg/tree-ssa/switch-3.c: New test.
5650 * gcc.dg/tree-ssa/vrp105.c: Remove.
5652 2018-08-27 Martin Liska <mliska@suse.cz>
5654 * gcc.dg/tree-ssa/switch-2.c: New test.
5656 2018-08-27 Richard Biener <rguenther@suse.de>
5658 * g++.dg/torture/20180705-1.C: New testcase.
5659 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
5660 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
5661 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
5662 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
5663 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
5664 * gcc.dg/pr85195.c: Likewise.
5665 * gcc.dg/pr85467.c: Likewise.
5666 * gcc.dg/torture/pr81790.c: Likewise.
5668 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
5669 param to current default.
5671 2018-08-27 Jakub Jelinek <jakub@redhat.com>
5673 PR rtl-optimization/87065
5674 * gcc.target/i386/pr87065.c: New test.
5676 2018-08-26 Marek Polacek <polacek@redhat.com>
5679 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
5681 PR c++/87029, Implement -Wredundant-move.
5682 * g++.dg/cpp0x/Wredundant-move1.C: New test.
5683 * g++.dg/cpp0x/Wredundant-move2.C: New test.
5684 * g++.dg/cpp0x/Wredundant-move3.C: New test.
5685 * g++.dg/cpp0x/Wredundant-move4.C: New test.
5687 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5690 * gfortran.dg/matmul_19.f90: New test.
5692 2018-08-25 Janus Weil <janus@gcc.gnu.org>
5695 * gfortran.dg/generic_35.f90: New test case.
5697 2018-08-24 David Malcolm <dmalcolm@redhat.com>
5700 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
5701 line spans are printed with -fdiagnostics-show-line-numbers.
5703 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5706 * gfortran.dg/implied_do_io_6.f90: New test.
5708 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
5711 * gcc.dg/pr87092.c: New test.
5713 2018-08-24 Marek Polacek <polacek@redhat.com>
5717 * g++.dg/cpp0x/auto52.C: New test.
5718 * g++.dg/cpp1y/auto-fn52.C: New test.
5719 * g++.dg/cpp1y/auto-fn53.C: New test.
5720 * g++.dg/cpp1y/auto-fn54.C: New test.
5722 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
5724 * lib/target-supports.exp (vect_perm_supported): Only return
5725 false for variable-length vectors if the permute size is not
5727 (check_effective_target_vect_perm)
5728 (check_effective_target_vect_perm_byte)
5729 (check_effective_target_vect_perm_short): Remove check for
5730 variable-length vectors.
5731 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
5732 * gcc.dg/vect/slp-perm-10.c: Likewise.
5733 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
5735 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
5737 * gcc.target/aarch64/sve/bswap_1.c: New test.
5738 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
5739 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
5741 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
5743 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
5744 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
5745 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
5746 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
5747 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
5748 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
5749 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
5751 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
5754 * gcc.dg/pr79342.: New test.
5756 2018-08-23 Martin Sebor <msebor@redhat.com>
5758 PR tree-optimization/87072
5759 * gcc.dg/Warray-bounds-35.c: New test.
5761 2018-08-23 Richard Biener <rguenther@suse.de>
5764 * gcc.dg/pr87024.c: New testcase.
5766 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
5768 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
5769 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
5770 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
5771 * gcc.dg/vect/pr80631-2.c: Likewise.
5773 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
5776 * gfortran.dg/submodule_32.f08: New test.
5778 2018-08-22 Janus Weil <janus@gcc.gnu.org>
5781 * gfortran.dg/associate_3.f90: Update error message.
5782 * gfortran.dg/associate_39.f90: New test case.
5784 2018-08-22 Janus Weil <janus@gcc.gnu.org>
5787 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
5789 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
5790 * gfortran.dg/class_17.f03: Update error message.
5791 * gfortran.dg/class_55.f90: Ditto.
5792 * gfortran.dg/dtio_11.f90: Update error messages.
5793 * gfortran.dg/implicit_actual.f90: Add an error message.
5794 * gfortran.dg/typebound_proc_12.f90: Update error message.
5796 2018-08-22 Martin Sebor <msebor@redhat.com>
5799 * gcc.dg/pr87052.c: New test.
5800 * gcc.dg/tree-ssa/dump-3.c: Adjust.
5802 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
5804 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
5805 * gfortran.dg/max_expr.f90: ...this.
5806 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
5807 * gfortran.dg/min_expr.f90: ...this.
5809 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
5811 PR tree-optimization/86725
5812 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
5813 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
5814 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
5815 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
5817 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
5819 PR tree-optimization/86725
5820 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
5822 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
5824 * gcc.dg/vect/vect-avg-16.c: New test.
5825 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
5826 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
5827 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
5828 the second loop in main1.
5830 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
5832 * gcc.dg/lto/pr85248_0.c (test_alias):
5833 Stringify __USER_LABEL_PREFIX__.
5834 (test_noreturn): Likewise.
5836 2018-08-22 Richard Biener <rguenther@suse.de>
5838 PR tree-optimization/86988
5839 * g++.dg/pr86988.C: New testcase.
5841 2018-08-22 Richard Biener <rguenther@suse.de>
5843 PR tree-optimization/86945
5844 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
5846 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
5848 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
5850 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
5851 Thomas Koenig <tkoenig@gcc.gnu.org>
5854 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
5855 * gfortran.dg/f2003_io_1.f03: Add wait statement.
5857 2018-08-21 Marek Polacek <polacek@redhat.com>
5859 PR c++/86981, Implement -Wpessimizing-move.
5860 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
5861 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
5862 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
5863 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
5864 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
5867 * g++.dg/concepts/pr67595.C: Add dg-warning.
5868 * g++.dg/cpp0x/Wnarrowing11.C: New test.
5869 * g++.dg/cpp0x/Wnarrowing12.C: New test.
5870 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
5873 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
5874 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
5876 2018-08-21 Ed Schonberg <schonberg@adacore.com>
5878 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
5880 2018-08-21 Ed Schonberg <schonberg@adacore.com>
5882 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
5884 2018-08-21 Javier Miranda <miranda@adacore.com>
5886 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
5888 2018-08-21 Ed Schonberg <schonberg@adacore.com>
5890 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
5892 2018-08-21 Ed Schonberg <schonberg@adacore.com>
5894 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
5896 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
5898 * gnat.dg/rep_clause7.adb: New testcase.
5900 2018-08-21 Ed Schonberg <schonberg@adacore.com>
5902 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
5903 gnat.dg/task1_pkg.ads: New testcase.
5905 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
5907 * gnat.dg/linkedlist.adb: New testcase.
5909 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
5911 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
5912 gnat.dg/elab6_pkg.ads: New testcase.
5914 2018-08-21 Ed Schonberg <schonberg@adacore.com>
5916 * gnat.dg/expr_func5.adb: New testcase.
5918 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
5920 * gnat.dg/dynhash.adb: New testcase.
5922 2018-08-21 Javier Miranda <miranda@adacore.com>
5924 * gnat.dg/enum4.adb: New testcase.
5926 2018-08-21 Tamar Christina <tamar.christina@arm.com>
5928 * gcc.target/aarch64/large_struct_copy.c: New test.
5930 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
5932 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
5934 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
5937 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
5939 2018-08-21 Tom de Vries <tdevries@suse.de>
5941 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
5942 to avoid mismatch in .debug and .earlydebug dump files.
5944 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
5947 * gcc.target/powerpc/pr87033.c: New test.
5949 2018-08-20 Martin Sebor <msebor@redhat.com>
5951 PR tree-optimization/87034
5952 * gcc.dg/builtin-sprintf-warn-20.c: New test.
5954 2018-08-20 David Malcolm <dmalcolm@redhat.com>
5957 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
5958 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
5959 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
5961 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
5964 * g++.dg/torture/pr87014.C: New file.
5966 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
5969 * gcc.target/alpha/pr86984.c: New test.
5971 2018-08-20 Richard Biener <rguenther@suse.de>
5973 PR tree-optimization/78655
5974 * gcc.dg/tree-ssa/evrp11.c: New testcase.
5976 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
5978 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
5981 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
5983 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
5985 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
5986 * gcc.dg/lto/pr83719_0.c: Likewise.
5988 2018-08-17 Martin Sebor <msebor@redhat.com>
5991 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
5993 2018-08-17 David Malcolm <dmalcolm@redhat.com>
5995 * g++.dg/conversion/Wwrite-strings.C: New test.
5997 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
5998 Chung-Lin Tang <cltang@codesourcery.com>
5999 Xianmiao Qu <xianmiao_qu@c-sky.com>
6001 C-SKY port: Testsuite
6003 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
6004 * g++.dg/torture/type-generic-1.C: Likewise.
6005 * gcc.c-torture/compile/20000804-1.c: Likewise.
6006 * gcc.c-torture/execute/20101011-1.c: Likewise.
6007 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
6008 * gcc.dg/20020312-2.c: Likewise.
6009 * gcc.dg/Wno-frame-address.c: Likewise.
6010 * gcc.dg/c11-true_min-1.c: Likewise.
6011 * gcc.dg/sibcall-10.c: Likewise.
6012 * gcc.dg/sibcall-9.c: Likewise.
6013 * gcc.dg/stack-usage-1.c: Likewise.
6014 * gcc.dg/torture/float32-tg-3.c: Likewise.
6015 * gcc.dg/torture/float32x-tg-3.c: Likewise.
6016 * gcc.dg/torture/float64-tg-3.c: Likewise.
6017 * gcc.dg/torture/float64x-tg-3.c: Likewise.
6018 * gcc.dg/torture/type-generic-1.c: Likewise.
6019 * gcc.target/csky/*: New.
6020 * lib/target-supports.exp (check_profiling_available): Add
6022 (check_effective_target_hard_float): Handle C-SKY targets with
6023 single-precision hard float only.
6024 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
6026 2018-08-17 David Malcolm <dmalcolm@redhat.com>
6028 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
6030 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
6031 coverage for gcc_dump_printf.
6033 2018-08-17 Martin Liska <mliska@suse.cz>
6035 * g++.dg/opt/mpx.C: Fix scanned pattern.
6036 * gcc.target/i386/mpx.c: Likewise.
6037 * g++.dg/warn/Wunreachable-code-1.C: Remove.
6038 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
6039 * gcc.dg/torture/pr52969.c: Likewise.
6040 * g++.dg/warn/pr31246-2.C: Likewise.
6041 * g++.dg/warn/pr31246.C: Likewise.
6042 * gcc.dg/pr33092.c: Likewise.
6043 * g++.dg/opt/eh1.C: Remove a deprecated option.
6044 * g++.dg/template/inline1.C: Likewise.
6045 * g++.dg/tree-ssa/pr81408.C: Likewise.
6046 * gcc.dg/pr41837.c: Likewise.
6047 * gcc.dg/pr41841.c: Likewise.
6048 * gcc.dg/pr42250.c: Likewise.
6049 * gcc.dg/pr43084.c: Likewise.
6050 * gcc.dg/pr43317.c: Likewise.
6051 * gcc.dg/pr51879-18.c: Likewise.
6052 * gcc.dg/torture/pr36066.c: Likewise.
6053 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
6054 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
6055 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
6056 * gcc.dg/tree-ssa/pr45122.c: Likewise.
6057 * gcc.target/i386/pr45352-2.c: Likewise.
6058 * gcc.target/i386/zee.c: Likewise.
6059 * gfortran.dg/auto_char_len_2.f90: Likewise.
6060 * gfortran.dg/auto_char_len_4.f90: Likewise.
6061 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
6062 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
6063 * gfortran.dg/gomp/pr47331.f90: Likewise.
6064 * gfortran.dg/pr40999.f: Likewise.
6065 * gfortran.dg/pr41011.f: Likewise.
6066 * gfortran.dg/pr42051.f03: Likewise.
6067 * gfortran.dg/pr46804.f90: Likewise.
6068 * gfortran.dg/pr83149_1.f90: Likewise.
6069 * gfortran.dg/pr83149_b.f90: Likewise.
6070 * gfortran.dg/whole_file_1.f90: Likewise.
6071 * gfortran.dg/whole_file_10.f90: Likewise.
6072 * gfortran.dg/whole_file_11.f90: Likewise.
6073 * gfortran.dg/whole_file_12.f90: Likewise.
6074 * gfortran.dg/whole_file_13.f90: Likewise.
6075 * gfortran.dg/whole_file_14.f90: Likewise.
6076 * gfortran.dg/whole_file_15.f90: Likewise.
6077 * gfortran.dg/whole_file_16.f90: Likewise.
6078 * gfortran.dg/whole_file_17.f90: Likewise.
6079 * gfortran.dg/whole_file_18.f90: Likewise.
6080 * gfortran.dg/whole_file_19.f90: Likewise.
6081 * gfortran.dg/whole_file_2.f90: Likewise.
6082 * gfortran.dg/whole_file_20.f03: Likewise.
6083 * gfortran.dg/whole_file_3.f90: Likewise.
6084 * gfortran.dg/whole_file_4.f90: Likewise.
6085 * gfortran.dg/whole_file_5.f90: Likewise.
6086 * gfortran.dg/whole_file_6.f90: Likewise.
6087 * gfortran.dg/whole_file_7.f90: Likewise.
6088 * gfortran.dg/whole_file_8.f90: Likewise.
6089 * gfortran.dg/whole_file_9.f90: Likewise.
6090 * gcc.dg/vect/vect.exp: Likewise.
6092 2018-08-17 Richard Biener <rguenther@suse.de>
6095 * gcc.dg/torture/pr86505.c: New testcase.
6097 2018-08-16 Martin Sebor <msebor@redhat.com>
6099 PR tree-optimization/86853
6100 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
6101 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
6102 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
6104 2018-08-16 David Malcolm <dmalcolm@redhat.com>
6106 * gcc.dg/missing-header-fixit-3.c: New test.
6108 2018-08-16 David Malcolm <dmalcolm@redhat.com>
6110 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
6111 (test_fixit_insert_newline): Update expected output to show '+'
6112 characters in margin of line-insertion fix-it hint.
6114 2018-08-16 Nathan Sidwell <nathan@acm.org>
6116 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
6117 * gcc.dg/cpp/macsyntx2.c: likewise.
6119 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
6122 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
6123 * gcc.target/i386/avx-cvt-2.c: Ditto.
6125 2018-08-16 David Malcolm <dmalcolm@redhat.com>
6128 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
6130 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
6132 * gcc.target/aarch64/imm_choice_comparison.c: New test.
6134 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
6136 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
6137 (lib_strncmp): Likewise.
6139 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
6141 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
6142 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
6143 * g++.dg/torture/pr44295.C : Likewise.
6145 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
6148 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
6149 attributes and matching.
6150 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
6151 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
6153 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
6155 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
6157 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
6159 * gcc.target/i386/rop1.c: Remove.
6160 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
6162 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
6164 * gcc.target/powerpc/fold-vec-splat-char.c: New.
6165 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
6166 * gcc.target/powerpc/fold-vec-splat-int.c: New.
6167 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
6168 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
6169 * gcc.target/powerpc/fold-vec-splat-short.c: New.
6171 2018-08-15 David Malcolm <dmalcolm@redhat.com>
6173 * g++.dg/diagnostic/aka3.C: New test.
6174 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
6175 output to show range labels.
6176 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
6177 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6178 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
6179 * gcc.dg/bad-binary-ops.c: Update expected output to show range
6180 labels. Add an "aka" example.
6181 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
6183 * gcc.dg/format/diagnostic-ranges.c: Likewise.
6184 * gcc.dg/format/pr72858.c: Likewise.
6185 * gcc.dg/format/pr78498.c: Likewise.
6186 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
6187 Update expected output to show range labels. Add examples of
6188 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
6189 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
6190 Update expected output to show range labels.
6191 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
6192 (test_very_wide_line): Adjust so that label is at left-clipping
6194 (test_very_wide_line_2): New test.
6195 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
6196 Update expected output to show range labels.
6197 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
6198 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
6199 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
6200 for new param to gcc_rich_location::add_expr.
6201 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6203 (test_show_locus): Add examples of labels to various tests. Tweak
6204 the "very wide_line" test case and duplicate it, to cover the
6205 boundary values for clipping of labels against the left-margin.
6206 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6207 diagnostic-test-show-locus-no-labels.c.
6208 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
6209 Update line numbers of dg-locus directives.
6210 * gcc.dg/pr69627.c: Update expected output to show range labels.
6211 * lib/multiline.exp (proc _build_multiline_regex): Remove
6212 special-case handling of lines with trailing '|'.
6214 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
6217 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
6220 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6222 * gcc.dg/wmain.c: New test.
6224 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
6227 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
6228 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
6231 2018-08-15 Martin Liska <mliska@suse.cz>
6233 PR tree-optimization/86925
6234 * gcc.dg/predict-20.c: New test.
6235 * gcc.dg/predict-21.c: New test.
6237 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
6239 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
6241 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
6243 * gcc.target/i386/sse2-movs.c: New test.
6245 2018-08-14 Martin Sebor <msebor@redhat.com>
6247 PR tree-optimization/86650
6248 * gcc.dg/Warray-bounds-34.c: New test.
6250 2018-08-14 Janus Weil <janus@gcc.gnu.org>
6253 * gfortran.dg/generic_34.f90: New test case.
6255 2018-08-13 Marek Polacek <polacek@redhat.com>
6258 * g++.dg/cpp0x/Wnarrowing6.C: New test.
6259 * g++.dg/cpp0x/Wnarrowing7.C: New test.
6260 * g++.dg/cpp0x/Wnarrowing8.C: New test.
6261 * g++.dg/cpp0x/Wnarrowing9.C: New test.
6262 * g++.dg/cpp0x/Wnarrowing10.C: New test.
6263 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
6264 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
6265 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
6266 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
6267 * g++.dg/ext/stmtexpr15.C: Likewise.
6268 * g++.dg/gomp/pr47963.C: Likewise.
6269 * g++.dg/init/new37.C: Likewise.
6270 * g++.dg/init/new43.C: Likewise.
6271 * g++.dg/other/fold1.C: Likewise.
6272 * g++.dg/parse/array-size2.C: Likewise.
6273 * g++.dg/template/dependent-name3.C: Likewise.
6274 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
6275 * g++.dg/other/vrp1.C: Likewise.
6276 * g++.dg/template/char1.C: Likewise.
6278 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
6280 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
6281 instead of a ZERO_EXTEND.
6283 2018-08-13 Martin Sebor <msebor@redhat.com>
6285 PR tree-optimization/71625
6286 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
6287 * g++.dg/init/string2.C: New test.
6288 * g++.dg/init/string3.C: New test.
6289 * g++.dg/init/string4.C: New test.
6290 * gcc.dg/init-string-3.c: New test.
6291 * gcc.dg/strlenopt-55.c: New test.
6292 * gcc.dg/strlenopt-56.c: New test.
6294 2018-08-13 Marek Polacek <polacek@redhat.com>
6296 P0806R2 - Deprecate implicit capture of this via [=]
6297 * g++.dg/cpp2a/lambda-this1.C: New test.
6298 * g++.dg/cpp2a/lambda-this2.C: New test.
6299 * g++.dg/cpp2a/lambda-this3.C: New test.
6301 2018-08-13 Marek Polacek <polacek@redhat.com>
6304 * g++.dg/diagnostic/auto1.C: New test.
6306 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
6309 * gfortran.dg/transfer_class_3.f90: New test.
6311 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
6314 * gfortran.dg/use_rename_9.f90: New test.
6316 2018-08-11 Jakub Jelinek <jakub@redhat.com>
6318 PR tree-optimization/86835
6319 * gcc.dg/pr86835.c: New test.
6321 2018-08-10 Janus Weil <janus@gcc.gnu.org>
6324 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
6325 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
6326 * gfortran.dg/short_circuiting_2.f90: New test case.
6327 * gfortran.dg/short_circuiting_3.f90: New test case.
6329 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
6332 * gcc.target/i386/pr82418.c: New test.
6334 2018-08-10 Martin Liska <mliska@suse.cz>
6337 * gcc.dg/predict-17.c: New test.
6338 * gcc.dg/predict-18.c: New test.
6339 * gcc.dg/predict-19.c: New test.
6341 2018-08-10 Martin Liska <mliska@suse.cz>
6343 PR tree-optimization/85799
6344 * gcc.dg/pr85799.c: New test.
6346 2018-08-09 Jeff Law <law@redhat.com>
6349 * gcc.dg/uninit-suppress_2.c: Disable DOM.
6351 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
6353 * gcc.target/aarch64/sve/reduc_8.c: New test.
6355 2018-08-09 David Malcolm <dmalcolm@redhat.com>
6358 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
6360 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
6362 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
6363 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
6366 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
6368 PR tree-optimization/86858
6369 * gcc.dg/vect/pr86858.c: New test.
6371 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
6373 PR tree-optimization/86871
6374 * gcc.dg/vect/pr86871.c: New test.
6376 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
6378 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
6380 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
6382 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
6383 arch and tune numbers by 2.
6384 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
6385 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
6386 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
6387 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
6388 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
6389 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
6390 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
6391 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
6392 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
6393 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
6394 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
6395 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
6396 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
6397 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
6398 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
6399 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
6400 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
6401 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
6402 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
6403 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
6404 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
6405 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
6406 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
6407 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
6408 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
6409 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
6410 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
6411 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
6412 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
6413 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
6414 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
6415 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
6416 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
6417 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
6418 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
6419 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
6420 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
6421 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
6422 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
6423 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
6424 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
6425 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
6426 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
6427 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
6428 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
6429 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
6430 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
6431 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
6432 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
6433 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
6434 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
6435 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
6436 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
6437 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
6438 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
6439 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
6440 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
6441 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
6442 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
6443 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
6444 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
6445 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
6446 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
6447 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
6448 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
6449 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
6451 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
6454 * gcc.target/s390/pr84332.c: New testcase.
6456 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
6459 * gcc.target/m68k/tls-dimode.c: New file.
6461 2018-08-08 Nathan Sidwell <nathan@acm.org>
6463 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
6464 c-c++-common/inc-from-1.c: New
6466 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
6469 * gcc.target/s390/TI-constants-lra.c: New testcase.
6470 * gcc.target/s390/TI-constants-nolra.c: New testcase.
6472 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
6474 * gcc.target/s390/hotpatch-8.c: Remove.
6475 * gcc.target/s390/hotpatch-9.c: Remove.
6476 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
6477 * gcc.target/s390/mnop-mcount-m31.c: Remove.
6479 2018-08-08 Jakub Jelinek <jakub@redhat.com>
6481 P0595R1 - is_constant_evaluated
6482 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
6485 * g++.dg/cpp1z/decomp46.C: New test.
6488 * g++.dg/opt/pr86738.C: New test.
6490 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
6493 * gcc.target/aarch64/frecpe_1.c: New test.
6494 * gcc.target/aarch64/frecpe_2.c: Likewise.
6496 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
6498 PR c++/59480, DR 136
6499 * g++.dg/other/friend8.C: New.
6500 * g++.dg/other/friend9.C: Likewise.
6501 * g++.dg/other/friend10.C: Likewise.
6502 * g++.dg/other/friend11.C: Likewise.
6503 * g++.dg/other/friend12.C: Likewise.
6504 * g++.dg/other/friend13.C: Likewise.
6505 * g++.dg/other/friend14.C: Likewise.
6506 * g++.dg/other/friend15.C: Likewise.
6507 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
6508 * g++.dg/parse/defarg8.C: Likewise.
6510 2018-08-07 Martin Liska <mliska@suse.cz>
6513 * gcc.dg/predict-16.c: New test.
6514 * g++.dg/predict-1.C: New test.
6516 2018-08-07 Steve Ellcey <sellcey@cavium.com>
6517 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6519 PR tree-optimization/80925
6520 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
6521 vectorized on !vect_hw_misalign targets.
6523 2018-08-06 Marek Polacek <polacek@redhat.com>
6526 * g++.dg/cpp1y/constexpr-86767.C: New test.
6528 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
6530 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
6531 for target *-*-linux-gnu.
6533 2018-08-06 Alan Hayward <alan.hayward@arm.com>
6535 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
6536 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
6537 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
6539 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
6541 * gcc.target/s390/nomemloopunroll-1.c: New test.
6543 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
6546 * gcc.target/i386/pr86386.c: New file.
6548 2018-08-04 Tom de Vries <tdevries@suse.de>
6550 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
6552 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
6554 * gcc.dg/guality/const-volatile.c: Remove duplicate test
6557 2018-08-04 Janus Weil <janus@gcc.gnu.org>
6560 * gfortran.dg/interface_assignment_6.f90: New test case.
6562 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
6565 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
6567 2018-08-03 David Malcolm <dmalcolm@redhat.com>
6568 Jonathan Wakely <jwakely@redhat.com>
6571 * g++.dg/pr85523.C: New test.
6573 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
6576 * gcc.dg/union-duplicate-field.c: New test.
6578 2018-08-03 Jason Merrill <jason@redhat.com>
6581 * g++.dg/template/pr86706.C: New test.
6583 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
6585 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
6586 on vect_avg_qi targets.
6587 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
6588 * gcc.dg/vect/bb-slp-pow-1.c: New test.
6589 * gcc.dg/vect/vect-avg-15.c: Likewise.
6591 2018-08-03 Martin Liska <mliska@suse.cz>
6593 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
6594 * gcc.dg/predict-13.c: Likewise.
6595 * gcc.dg/predict-3.c: Likewise.
6596 * gcc.dg/predict-4.c: Likewise.
6597 * gcc.dg/predict-5.c: Likewise.
6598 * gcc.dg/predict-6.c: Likewise.
6599 * gcc.dg/predict-9.c: Likewise.
6600 * gfortran.dg/predict-1.f90: Likewise.
6602 2018-08-02 Richard Biener <rguenther@suse.de>
6605 * g++.dg/torture/pr86763.C: New testcase.
6607 2018-08-02 Richard Biener <rguenther@suse.de>
6609 PR tree-optimization/86816
6610 * g++.dg/torture/pr86816.C: New testcase.
6612 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
6614 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
6616 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
6617 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
6618 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
6620 * gcc.target/aarch64/sve/single_2.c: Likewise.
6621 * gcc.target/aarch64/sve/single_3.c: Likewise.
6622 * gcc.target/aarch64/sve/single_4.c: Likewise.
6624 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
6627 * gcc.target/aarch64/ldp_stp_13.c: New test.
6629 2018-08-01 Martin Sebor <msebor@redhat.com>
6631 PR tree-optimization/86650
6632 * gcc.dg/format/gcc_diag-10.c: Adjust.
6634 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
6636 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
6638 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
6640 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
6643 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
6644 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
6646 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
6648 * gcc.dg/pointer-range-check-1.c: New test.
6649 * gcc.dg/pointer-range-check-2.c: Likewise.
6651 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
6653 PR tree-optimization/86749
6654 * gcc.dg/vect/pr86749.c: New test.
6656 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
6659 * g++.dg/lookup/name-clash12.C: New.
6661 2018-08-01 Richard Biener <rguenther@suse.de>
6663 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
6665 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
6667 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
6669 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
6671 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
6673 2018-08-01 Martin Liska <mliska@suse.cz>
6675 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
6676 * gcc.dg/tree-prof/stringop-2.c: Likewise.
6677 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
6678 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
6679 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6680 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
6681 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
6682 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
6684 2018-08-01 Martin Liska <mliska@suse.cz>
6687 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
6689 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
6691 * gcc.target/aarch64/extract_zero_extend.c: New file.
6693 2018-08-01 Jakub Jelinek <jakub@redhat.com>
6696 * gcc.c-torture/compile/pr85704.c: New test.
6698 2018-07-31 Alexandre Oliva <oliva@adacore.com>
6699 Olivier Hainque <hainque@adacore.com>
6701 * gnat.dg/dinst.adb: New.
6702 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
6704 2018-07-31 David Malcolm <dmalcolm@redhat.com>
6706 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
6708 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
6711 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
6713 * c-c++-common/spec-barrier-1.c: New test.
6714 * c-c++-common/spec-barrier-2.c: New test.
6715 * gcc.dg/spec-barrier-3.c: New test.
6717 2018-07-31 Martin Sebor <msebor@redhat.com>
6719 PR tree-optimization/86741
6720 * gcc.dg/Warray-bounds-33.c: New test.
6722 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
6724 * gcc.target/s390/memset-1.c: Improve testcase.
6726 2018-07-31 Tom de Vries <tdevries@suse.de>
6729 * g++.dg/guality/pr86687.C: New test.
6731 2018-07-31 Jakub Jelinek <jakub@redhat.com>
6733 P1008R1 - prohibit aggregates with user-declared constructors
6734 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
6735 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
6736 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
6737 * g++.dg/cpp2a/aggr1.C: New test.
6738 * g++.dg/cpp2a/aggr2.C: New test.
6740 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
6743 * gcc.target/arm/pr86640.c: New testcase.
6745 2018-07-31 Martin Liska <mliska@suse.cz>
6747 PR gcov-profile/85338
6748 PR gcov-profile/85350
6749 PR gcov-profile/85372
6750 * gcc.misc-tests/gcov-pr85338.c: New test.
6751 * gcc.misc-tests/gcov-pr85350.c: New test.
6752 * gcc.misc-tests/gcov-pr85372.c: New test.
6754 2018-07-31 Martin Liska <mliska@suse.cz>
6756 PR gcov-profile/83813
6757 PR gcov-profile/84758
6758 PR gcov-profile/85217
6759 PR gcov-profile/85332
6760 * gcc.misc-tests/gcov-pr83813.c: New test.
6761 * gcc.misc-tests/gcov-pr84758.c: New test.
6762 * gcc.misc-tests/gcov-pr85217.c: New test.
6763 * gcc.misc-tests/gcov-pr85332.c: New test.
6765 2018-07-31 Ed Schonberg <schonberg@adacore.com>
6767 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
6768 gnat.dg/prot5_pkg.ads: New testcase.
6770 2018-07-31 Justin Squirek <squirek@adacore.com>
6772 * gnat.dg/addr11.adb: New testcase.
6774 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
6776 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
6778 2018-07-31 Gary Dismukes <dismukes@adacore.com>
6780 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
6782 2018-07-31 Ed Schonberg <schonberg@adacore.com>
6784 * gnat.dg/iter3.adb: New testcase.
6786 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
6788 Revert 'AsyncI/O patch committed'
6789 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
6790 Thomas Koenig <tkoenig@gcc.gnu.org>
6793 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
6794 * gfortran.dg/f2003_io_1.f03: Add wait statement.
6796 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
6798 PR rtl-optimization/85160
6799 * gcc.target/powerpc/combine-2-2.c: New testcase.
6801 2018-07-27 Martin Sebor <msebor@redhat.com>
6803 PR tree-optimization/86696
6804 * g++.dg/pr86696.C: New test.
6806 2018-07-27 David Malcolm <dmalcolm@redhat.com>
6808 PR tree-optimization/86636
6809 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
6810 Add dg-require-effective-target pthread.
6812 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
6814 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
6815 * gcc.dg/strcmpopt_6.c: Likewise.
6817 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
6820 * gcc.target/powerpc/pr58673-2.c: Call strdup.
6822 2018-07-26 Martin Sebor <msebor@redhat.com>
6824 PR tree-optimization/86043
6825 PR tree-optimization/86042
6826 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
6828 * gcc.dg/strlenopt-44.c: New test.
6830 2018-07-26 Martin Liska <mliska@suse.cz>
6832 PR gcov-profile/86536
6833 * gcc.misc-tests/gcov-pr86536.c: New test.
6835 2018-07-25 Martin Sebor <msebor@redhat.com>
6837 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
6838 ignored by the test harness.
6840 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
6841 Thomas Koenig <tkoenig@gcc.gnu.org>
6844 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
6845 * gfortran.dg/f2003_io_1.f03: Add wait statement.
6847 2018-07-25 Jakub Jelinek <jakub@redhat.com>
6850 * g++.dg/pr85515-2.C: Add expected dg-error.
6851 * g++.dg/cpp0x/range-for36.C: New test.
6853 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
6855 * gcc.target/arc/uncached-1.c: New test.
6856 * gcc.target/arc/uncached-2.c: Likewise.
6858 2018-07-24 Martin Sebor <msebor@redhat.com>
6860 PR tree-optimization/86622
6861 PR tree-optimization/86532
6862 * gcc.c-torture/execute/strlen-2.c: New test.
6863 * gcc.c-torture/execute/strlen-3.c: New test.
6864 * gcc.c-torture/execute/strlen-4.c: New test.
6866 2018-07-24 David Malcolm <dmalcolm@redhat.com>
6868 PR tree-optimization/86636
6869 * gcc.c-torture/compile/pr86636.c: New test.
6871 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
6873 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
6875 2018-07-24 Jakub Jelinek <jakub@redhat.com>
6878 * gcc.target/i386/pr86627.c: New test.
6881 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
6882 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
6883 * g++.dg/tree-ssa-/pr19476-6.C: New test.
6884 * g++.dg/tree-ssa-/pr19476-7.C: New test.
6886 2018-07-23 Carl Love <cel@us.ibm.com>
6889 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
6890 file altivec-2-runnable.c.
6891 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
6892 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
6893 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
6894 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
6895 vec_cts, vec_ctu, vec_cpsgn tests.
6897 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
6900 * gcc.dg/pr86617.c: New test.
6902 2018-07-23 Jakub Jelinek <jakub@redhat.com>
6905 * g++.dg/warn/Wnonnull-compare-9.C: New test.
6907 2018-07-20 Martin Sebor <msebor@redhat.com>
6910 * c-c++-common/pr68657-1.c: Adjust.
6911 * c-c++-common/pr68657-2.c: Same.
6912 * c-c++-common/pr68657-3.c: Same.
6913 * c-c++-common/pr68833-1.c: Same.
6914 * gcc.dg/Walloc-size-larger-than-16.c: Same.
6915 * gcc.dg/Walloca-larger-than.c: New test.
6916 * gcc.dg/Walloca-larger-than-2.c: New test.
6917 * gcc.dg/Wframe-larger-than-2.c: New test.
6918 * gcc.dg/Wlarger-than3.c: New test.
6919 * gcc.dg/Wvla-larger-than-3.c: New test.
6920 * gcc.dg/pr42611.c: Adjust.
6921 * gnat.dg/frame_overflow.adb: Same.
6923 2018-07-20 Martin Sebor <msebor@redhat.com>
6925 PR tree-optimization/86613
6926 PR tree-optimization/86611
6927 * c-c++-common/Warray-bounds-2.c: Undefine macros and
6928 prune duplicate warnings.
6929 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
6930 data-model-dependencies.
6931 * gcc.dg/Warray-bounds-32.c: Ditto.
6933 2018-07-20 Richard Biener <rguenther@suse.de>
6936 * g++.dg/lto/pr86585_0.C: New testcase.
6937 * g++.dg/lto/pr86585_1.C: Likewise.
6939 2018-07-19 Martin Sebor <msebor@redhat.com>
6941 PR tree-optimization/83776
6942 PR tree-optimization/84047
6943 * gcc.dg/Warray-bounds-29.c: New test.
6944 * gcc.dg/Warray-bounds-30.c: New test.
6945 * gcc.dg/Warray-bounds-31.c: New test.
6946 * gcc.dg/Warray-bounds-32.c: New test.
6948 2018-07-19 Michael Collison <michael.collison@arm.com>
6949 Richard Henderson <rth@redhat.com>
6951 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
6952 * gcc.target/aarch64/builtin_saddl.c: New testcase.
6953 * gcc.target/aarch64/builtin_saddll.c: New testcase.
6954 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
6955 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
6956 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
6957 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
6958 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
6959 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
6960 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
6961 * gcc.target/aarch64/builtin_usubl.c: New testcase.
6962 * gcc.target/aarch64/builtin_usubll.c: New testcase.
6964 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
6966 Revert fix for c++/59480 (and testsuite followup)
6968 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
6970 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
6972 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
6974 PR c++/59480, DR 136
6975 * g++.dg/other/friend8.C: New.
6976 * g++.dg/other/friend9.C: Likewise.
6977 * g++.dg/other/friend10.C: Likewise.
6978 * g++.dg/other/friend11.C: Likewise.
6979 * g++.dg/other/friend12.C: Likewise.
6980 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
6981 * g++.dg/parse/defarg8.C: Likewise.
6983 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
6985 * gcc.target/aarch64/profile.c: New test.
6987 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
6990 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
6992 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
6995 * gcc.target/i386/pr86560-4.c: New test.
6996 * gcc.target/i386/pr86560-5.c: Likewise.
6998 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
7001 * gcc.target/i386/pr86560-1.c: New test.
7002 * gcc.target/i386/pr86560-2.c: Likewise.
7003 * gcc.target/i386/pr86560-3.c: Likewise.
7005 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7007 * gfortran.dg/max_fmax_aarch64.f90: New test.
7008 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
7009 * gfortran.dg/minmax_integer.f90: Likewise.
7011 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7013 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
7015 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
7018 * g++.dg/tree-ssa/pr86544.C: New test.
7020 2018-07-18 Jakub Jelinek <jakub@redhat.com>
7023 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
7025 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7028 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
7029 * c-c++-common/pr69558.c: Remove xfail.
7030 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
7031 * gcc.dg/pr61817-1.c: Likewise.
7032 * gcc.dg/pr61817-2.c: Likewise.
7033 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
7035 2018-07-18 Janus Weil <janus@gcc.gnu.org>
7038 * gfortran.dg/function_optimize_5.f90: Add option
7039 '-faggressive-function-elimination' and update dg-warning clauses.
7040 * gfortran.dg/short_circuiting.f90: New test.
7042 2018-07-18 Marek Polacek <polacek@redhat.com>
7044 PR c++/86190 - bogus -Wsign-conversion warning
7045 * g++.dg/warn/Wsign-conversion-3.C: New test.
7046 * g++.dg/warn/Wsign-conversion-4.C: New test.
7048 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
7050 PR c++/59480, DR 136
7051 * g++.dg/other/friend8.C: New.
7052 * g++.dg/other/friend9.C: Likewise.
7053 * g++.dg/other/friend10.C: Likewise.
7054 * g++.dg/other/friend11.C: Likewise.
7055 * g++.dg/other/friend12.C: Likewise.
7056 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
7057 * g++.dg/parse/defarg8.C: Likewise.
7059 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
7061 * g++.dg/ext/uow-3.C: Adjust.
7062 * g++.dg/ext/uow-4.C: Likewise.
7063 * g++.dg/lookup/name-clash11.C: Likewise.
7064 * g++.dg/lookup/name-clash7.C: Likewise.
7065 * g++.dg/lookup/redecl1.C: Likewise.
7066 * g++.dg/warn/changes-meaning.C: Likewise.
7067 * g++.old-deja/g++.jason/scoping8.C: Likewise.
7068 * g++.old-deja/g++.law/nest1.C: Likewise.
7070 2018-07-18 Richard Biener <rguenther@suse.de>
7073 * g++.dg/lto/pr86523-3_0.C: New testcase.
7075 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
7077 * gcc.target/m68k/mulsi_highpart.c: New test.
7079 2018-07-17 Jakub Jelinek <jakub@redhat.com>
7081 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
7082 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
7083 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
7084 * gcc.dg/cpp/pr61854-8.c: New test.
7086 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
7088 * gcc.target/powerpc/pr85456.c: Require longdouble128.
7090 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
7093 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
7095 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7097 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
7098 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
7099 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
7100 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
7101 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
7103 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
7105 * gcc.target/powerpc/pr57150.c: Require longdouble128.
7106 * gcc.target/powerpc/pr79916.c: Require dfp.
7108 2018-07-17 Richard Biener <rguenther@suse.de>
7111 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
7113 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
7115 * gcc.target/s390/function-align1.c: New test.
7116 * gcc.target/s390/function-align2.c: New test.
7117 * gcc.target/s390/function-align3.c: New test.
7119 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
7121 * gnat.dg/discr55.adb: New test.
7123 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7125 * gcc.target/i386/vartrack-1.c (dg-options): Add
7126 -fomit-frame-pointer.
7128 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7130 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
7131 (dg-lto-options): Add -fPIC.
7132 * g++.dg/lto/pr86523-2_0.C: Likewise.
7134 2018-07-17 Martin Liska <mliska@suse.cz>
7136 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
7138 2018-07-17 Ed Schonberg <schonberg@adacore.com>
7140 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
7143 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
7145 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
7147 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
7149 * gnat.dg/memorytest.adb: New testcase.
7151 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
7153 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
7156 2018-07-17 Ed Schonberg <schonberg@adacore.com>
7158 * gnat.dg/equal3.adb: New testcase.
7160 2018-07-17 Justin Squirek <squirek@adacore.com>
7162 * gnat.dg/split_args.adb: New testcase.
7164 2018-07-17 Ed Schonberg <schonberg@adacore.com>
7166 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
7168 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
7170 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
7173 2018-07-16 Carl Love <cel@us.ibm.com>
7176 Forgot the PR number on the commit log.
7178 2018-07-16 Carl Love <cel@us.ibm.com>
7181 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
7183 * gcc.target/powerpc/divkc3-3.c: Ditto.
7184 * gcc.target/powerpc/mulkc3-2.c: Ditto.
7185 * gcc.target/powerpc/mulkc3-3.c: Ditto.
7186 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
7187 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
7189 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
7191 * gcc.target/powerpc/convert-fp-128.c: New testcase.
7192 * gcc.target/powerpc/convert-fp-64.c: New testcase.
7194 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
7196 * lib/target-supports.exp (check_effective_target_longdouble64,
7197 check_effective_target_ppc_float128,
7198 check_effective_target_ppc_float128_insns,
7199 check_effective_target_powerpc_vsx): New.
7201 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
7203 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
7206 2018-07-16 Jakub Jelinek <jakub@redhat.com>
7208 PR tree-optimization/86526
7209 * gcc.c-torture/compile/pr86526.c: New test.
7211 2018-07-16 Carl Love <cel@us.ibm.com>
7213 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
7215 * gcc.target/powerpc/divkc3-3.c: Ditto.
7216 * gcc.target/powerpc/mulkc3-2.c: Ditto.
7217 * gcc.target/powerpc/mulkc3-3.c: Ditto.
7218 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
7219 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
7221 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
7224 * gfortran.dg/assumed_rank_14.f90: New testcase.
7225 * gfortran.dg/assumed_rank_15.f90: New testcase.
7226 * gfortran.dg/dec_structure_8.f90: Update error messages.
7227 * gfortran.dg/dec_structure_23.f90: Update error messages.
7229 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
7232 * gcc.c-torture/execute/pr86528.c: New test.
7233 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
7235 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
7237 * g++.dg/template/spec40.C: New.
7238 * g++.dg/parse/ptrmem8.C: Likewise.
7240 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
7242 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
7243 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
7244 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
7245 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
7246 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
7248 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
7250 * gcc.target/s390/mrecord-mcount.c: New testcase.
7252 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
7254 * gcc.target/s390/mfentry-m64.c: New testcase.
7256 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
7258 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
7261 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
7263 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
7266 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
7268 * gnat.dg/wide_wide_value1.adb: New testcase.
7270 2018-07-16 Javier Miranda <miranda@adacore.com>
7272 * gnat.dg/bit_order1.adb: New testcase.
7274 2018-07-16 Javier Miranda <miranda@adacore.com>
7276 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
7278 2018-07-16 Richard Biener <rguenther@suse.de>
7281 * g++.dg/lto/pr86523-1_0.C: New testcase.
7282 * g++.dg/lto/pr86523-2_0.C: Likewise.
7284 2018-07-16 Martin Liska <mliska@suse.cz>
7287 * g++.dg/ipa/pr86529.C: New test.
7289 2018-07-16 Tom de Vries <tdevries@suse.de>
7292 * gcc.target/i386/vartrack-1.c: New test.
7294 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
7296 * gnat.dg/opt73.adb: New test.
7298 2018-07-16 Jakub Jelinek <jakub@redhat.com>
7302 * g++.dg/opt/pr3698.C: New test.
7304 2018-07-16 Richard Biener <rguenther@suse.de>
7307 * gcc.dg/torture/pr86389.c: Require trampolines.
7309 2018-07-15 Tom de Vries <tdevries@suse.de>
7311 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
7312 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
7314 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
7315 * gcc.dg/guality/guality.exp: Same.
7316 * gfortran.dg/guality/guality.exp: Same.
7318 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
7319 Sunil K Pandey <sunil.k.pandey@intel.com>
7322 * gcc.target/i386/pr84413-1.c: New test.
7323 * gcc.target/i386/pr84413-2.c: Likewise.
7324 * gcc.target/i386/pr84413-3.c: Likewise.
7326 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
7327 Steve Munroe <munroesj52@gmail.com>
7329 * gcc.target/powerpc/sse2-pand-1.c: New file.
7330 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
7331 * gcc.target/powerpc/sse2-por-1.c: Likewise.
7332 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
7334 2018-07-13 Nathan Sidwell <nathan@acm.org>
7337 * g++.dg/pr86374.C: New.
7339 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
7342 * gcc.dg/strcmpopt_5.c: New test.
7343 * gcc.dg/strcmpopt_6.c: New test.
7345 2018-07-13 Richard Biener <rguenther@suse.de>
7348 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
7350 2018-07-13 Tom de Vries <tdevries@suse.de>
7352 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
7353 * gcc.dg/guality/ctztest.c: Same.
7354 * gcc.dg/guality/sra-1.c: Same.
7356 2018-07-13 Tom de Vries <tdevries@suse.de>
7358 * gcc.dg/vla-1.c: Update.
7360 2018-07-13 Tom de Vries <tdevries@suse.de>
7362 * gcc.src/maintainers.exp: New file.
7364 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
7367 * gcc.dg/pr86489.c: New test.
7369 2018-07-12 Martin Sebor <msebor@redhat.com>
7372 g++.dg/warn/pr86453.C: Adjust.
7374 2018-07-12 Jim Wilson <jimw@sifive.com>
7376 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
7378 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
7380 * gcc.target/riscv/interrupt-conflict-mode.c: New.
7382 2018-07-12 Jakub Jelinek <jakub@redhat.com>
7384 * c-c++-common/gomp/declare-target-3.c: New test.
7385 * g++.dg/gomp/declare-target-2.C: New test.
7387 2018-07-12 Martin Sebor <msebor@redhat.com>
7390 * c-c++-common/Wattributes.c: Adjust.
7391 * gcc.dg/Wattributes-10.c: New test.
7392 * g++.dg/Wattributes-3.C: Adjust.
7393 * gcc.dg/Wattributes-6.c: Adjust.
7394 * gcc.dg/pr18079.c: Adjust.
7395 * gcc.dg/torture/pr42363.c: Adjust.
7397 2018-07-12 Julia Koval <julia.koval@intel.com>
7399 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
7402 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7404 * gcc.dg/vect/vect-cond-arith-6.c: New test.
7405 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
7406 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
7407 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
7408 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
7409 * gcc.target/aarch64/sve/slp_14.c: Likewise.
7410 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
7412 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7414 * gcc.dg/vect/vect-cond-arith-4.c: New test.
7415 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
7416 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
7417 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
7418 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
7419 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
7420 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
7421 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
7423 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7424 Alan Hayward <alan.hayward@arm.com>
7425 David Sherwood <david.sherwood@arm.com>
7427 * gcc.dg/vect/vect-fma-2.c: New test.
7428 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
7429 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
7430 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
7432 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7434 * gcc.dg/vect/vect-cond-arith-3.c: New test.
7435 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
7436 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
7437 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
7438 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
7439 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
7440 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
7441 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
7442 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
7444 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7446 * gcc.dg/vect/vect-cond-arith-2.c: New test.
7447 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
7449 2018-07-12 Richard Biener <rguenther@suse.de>
7452 * gcc.target/i386/pr84829.c: New testcase.
7454 2018-07-12 Jakub Jelinek <jakub@redhat.com>
7456 * gcc.dg/torture/20180712-1.c: New test.
7458 PR tree-optimization/86492
7459 * gcc.c-torture/execute/pr86492.c: New test.
7461 2018-07-12 Richard Biener <rguenther@suse.de>
7464 * g++.dg/warn/pr86453.C: New testcase.
7466 2018-07-12 Richard Biener <rguenther@suse.de>
7469 * gcc.dg/graphite/pr86479.c: New testcase.
7471 2018-07-11 Jakub Jelinek <jakub@redhat.com>
7473 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
7474 of hardcoding size. Cast (rel) to MASK_TYPE.
7475 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
7476 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
7477 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
7478 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
7479 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
7480 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
7481 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
7482 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
7483 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
7484 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
7485 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
7486 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
7487 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
7488 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
7489 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
7490 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
7491 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
7492 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
7493 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
7495 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
7497 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
7498 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
7499 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
7501 2018-07-10 Mark Wielaard <mark@klomp.org>
7504 * gcc.dg/pr86459.c: New test.
7506 2018-07-10 Martin Sebor <msebor@redhat.com>
7509 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
7511 2018-07-10 Martin Liska <mliska@suse.cz>
7514 * gcc.dg/pr84100.c: Change it back to dg-bogus.
7516 2018-07-10 Jakub Jelinek <jakub@redhat.com>
7519 * g++.dg/ubsan/pr86406.C: New test.
7522 * gfortran.dg/vect/pr86421.f90: New test.
7524 2018-07-09 Martin Sebor <msebor@redhat.com>
7526 PR tree-optimization/86415
7527 * gcc.dg/strlenopt-53.c: New test.
7529 2018-07-09 Martin Sebor <msebor@redhat.com>
7532 * gcc.dg/strlenopt-49.c: New test.
7533 * gcc.dg/strlenopt-50.c: New test.
7534 * gcc.dg/strlenopt-51.c: New test.
7535 * gcc.dg/strlenopt-52.c: New test.
7536 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
7538 2018-07-09 Jakub Jelinek <jakub@redhat.com>
7541 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
7542 to be returned and when first argument is not 0, so that they don't do
7543 anything for NEED_EXC or NEED_ERRNO.
7545 2018-07-09 Tom de Vries <tdevries@suse.de>
7547 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
7548 * gcc.dg/guality/bswaptest.c: Same.
7549 * gcc.dg/guality/clztest.c: Same.
7550 * gcc.dg/guality/csttest.c: Same.
7551 * gcc.dg/guality/ctztest.c: Same.
7552 * gcc.dg/guality/drap.c: Same.
7553 * gcc.dg/guality/nrv-1.c: Same.
7554 * gcc.dg/guality/pr41353-1.c: Same.
7555 * gcc.dg/guality/pr41353-2.c: Same.
7556 * gcc.dg/guality/pr41404-1.c: Same.
7557 * gcc.dg/guality/pr43051-1.c: Same.
7558 * gcc.dg/guality/pr43077-1.c: Same.
7559 * gcc.dg/guality/pr43177.c: Same.
7560 * gcc.dg/guality/pr43329-1.c: Same.
7561 * gcc.dg/guality/pr43479.c: Same.
7562 * gcc.dg/guality/pr43593.c: Same.
7563 * gcc.dg/guality/pr45003-1.c: Same.
7564 * gcc.dg/guality/pr45003-2.c: Same.
7565 * gcc.dg/guality/pr45003-3.c: Same.
7566 * gcc.dg/guality/pr48437.c: Same.
7567 * gcc.dg/guality/pr48466.c: Same.
7568 * gcc.dg/guality/pr49888.c: Same.
7569 * gcc.dg/guality/pr54200.c: Same.
7570 * gcc.dg/guality/pr54519-1.c: Same.
7571 * gcc.dg/guality/pr54519-2.c: Same.
7572 * gcc.dg/guality/pr54519-3.c: Same.
7573 * gcc.dg/guality/pr54519-4.c: Same.
7574 * gcc.dg/guality/pr54519-5.c: Same.
7575 * gcc.dg/guality/pr54519-6.c: Same.
7576 * gcc.dg/guality/pr54551.c: Same.
7577 * gcc.dg/guality/pr54693-2.c: Same.
7578 * gcc.dg/guality/pr54693.c: Same.
7579 * gcc.dg/guality/pr54796.c: Same.
7580 * gcc.dg/guality/pr54970.c: Same.
7581 * gcc.dg/guality/pr67192.c: Same.
7582 * gcc.dg/guality/pr69947.c: Same.
7583 * gcc.dg/guality/pr78726.c: Same.
7584 * gcc.dg/guality/rotatetest.c: Same.
7585 * gcc.dg/guality/sra-1.c: Same.
7586 * gcc.dg/guality/vla-2.c: Same.
7588 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
7590 * g++.dg/diagnostic/long-short.C: New.
7591 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
7592 * g++.dg/diagnostic/virtual-friend.C: Likewise.
7593 * g++.old-deja/g++.brendan/crash11.C: Adjust.
7595 2018-07-09 Tom de Vries <tdevries@suse.de>
7597 * gcc.dg/vla-1.c: New test.
7599 2018-07-07 Tom de Vries <tdevries@suse.de>
7601 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
7603 (get_dump_flags): New proc.
7604 (toplevel): Test all dump flags.
7606 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
7608 * gnat.dg/stack_usage6.adb: New test.
7609 * gnat.dg/stack_usage6_pkg.ads: New helper.
7611 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
7613 * gnat.dg/pure_function3a.adb: New test.
7614 * gnat.dg/pure_function3b.adb: Likewise.
7615 * gnat.dg/pure_function3c.adb: Likewise.
7616 * gnat.dg/pure_function3_pkg.ads: New helper.
7618 2018-07-07 Jakub Jelinek <jakub@redhat.com>
7621 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
7622 dg-require-effective-target. Add -msse not just on i386-*, but
7623 on all i?86-* and x86_64-*.
7625 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
7627 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
7628 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
7629 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
7630 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
7631 * gcc.dg/tree-ssa/popcount3.c: New test.
7633 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
7635 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
7636 to preserve the test.
7637 * gcc.target/i386/pr85073.c: Likewise.
7639 2018-07-06 Jakub Jelinek <jakub@redhat.com>
7641 PR tree-optimization/86401
7642 * gcc.dg/tree-ssa/pr86401-1.c: New test.
7643 * gcc.dg/tree-ssa/pr86401-2.c: New test.
7644 * c-c++-common/rotate-9.c: New test.
7646 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
7649 gcc.target/powerpc/pr86324-1.c: New test.
7650 gcc.target/powerpc/pr86324-2.c: Likewise.
7652 2018-07-06 Tamar Christina <tamar.christina@arm.com>
7655 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
7657 2018-07-06 Tamar Christina <tamar.christina@arm.com>
7659 * gcc.target/aarch64/struct_cpy.c: Remove ;.
7661 2018-07-05 Jeff Law <law@redhat.com>
7663 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
7665 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
7668 * gfortran.dg/deferred_character_20.f90: New test.
7670 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
7674 * gfortran.dg/init_flag_18.f90: New testcase.
7675 * gfortran.dg/init_flag_19.f03: New testcase.
7677 2018-07-05 Carl Love <cel@us.ibm.com>
7678 * gcc.target/altivec-1-runnable.c: New test file.
7679 * gcc.target/altivec-2-runnable.c: New test file.
7680 * gcc.target/vsx-7.c (main2): Change expected expected instruction
7683 2018-07-05 Martin Sebor <msebor@redhat.com>
7686 * gcc.dg/strlenopt-47.c: New test.
7687 * gcc.dg/strlenopt-48.c: New test.
7689 2018-07-05 Tamar Christina <tamar.christina@arm.com>
7692 * gcc.target/arm/big-endian-subreg.c: New.
7694 2018-07-05 Tamar Christina <tamar.christina@arm.com>
7697 * gcc.dg/vect/pr84711.c: New.
7699 2018-07-05 Tamar Christina <tamar.christina@arm.com>
7701 * gcc.target/aarch64/struct_cpy.c: New.
7703 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7705 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
7706 * c-c++-common/unroll-2.c: Likewise.
7707 * g++.dg/cdce3.C: Likewise.
7708 * g++.dg/ext/unroll-1.C: Likewise.
7709 * g++.dg/ext/unroll-2.C: Likewise.
7710 * g++.dg/ext/unroll-3.C: Likewise.
7711 * gcc.dg/cdce1.c: Likewise.
7712 * gcc.dg/cdce2.c: Likewise.
7713 * gcc.dg/gomp/pr68128-1.c: Likewise.
7714 * gcc.dg/vect/pr46032.c: Likewise.
7715 * gcc.dg/vect/vect-cond-10.c: Likewise.
7716 * gcc.dg/vect/vect-cond-8.c: Likewise.
7717 * gcc.dg/vect/vect-cond-9.c: Likewise.
7718 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
7719 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
7720 * gcc.target/i386/avx-cvt-2.c: Likewise.
7721 * gcc.target/i386/avx-cvt-3.c: Likewise.
7722 * gcc.target/i386/avx2-cvt-2.c: Likewise.
7723 * gcc.target/i386/avx2-gather-2.c: Likewise.
7724 * gcc.target/i386/avx2-gather-6.c: Likewise.
7725 * gcc.target/i386/avx512f-gather-2.c: Likewise.
7726 * gcc.target/i386/sse2-cvt-2.c: Likewise.
7727 * gfortran.dg/directive_unroll_1.f90: Likewise.
7728 * gfortran.dg/directive_unroll_2.f90: Likewise.
7729 * gnat.dg/unroll2.adb: Likewise.
7730 * gnat.dg/unroll3.adb: Likewise.
7732 2018-07-05 Tom de Vries <tdevries@suse.de>
7734 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
7736 2018-07-04 Martin Sebor <msebor@redhat.com>
7738 PR tree-optimization/86274
7739 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
7741 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7744 * gfortran.dg/block_16.f08. New test.
7746 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
7748 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
7749 has a slightly different IL that provides more threading
7752 2018-07-04 Martin Liska <mliska@suse.cz>
7757 * gcc.dg/pr84100.c (foo):
7758 * gcc.target/i386/falign-functions-2.c: New test.
7759 * gcc.target/i386/falign-functions.c: New test.
7761 2018-07-04 Martin Liska <mliska@suse.cz>
7763 * gcc.dg/pr47793.c: Remove.
7765 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
7767 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
7769 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
7771 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
7774 * gcc.target/i386/pr85620-1.c: New test.
7775 * gcc.target/i386/pr85620-2.c: Likewise.
7776 * gcc.target/i386/pr85620-3.c: Likewise.
7777 * gcc.target/i386/pr85620-4.c: Likewise.
7779 2018-07-03 Martin Sebor <msebor@redhat.com>
7781 PR tree-optimization/86274
7782 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
7783 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7784 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
7785 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
7786 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
7787 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
7788 * gcc.dg/tree-ssa/pr83198.c: Same.
7790 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
7792 * g++.dg/other/locations1.C: New.
7793 * g++.dg/tls/locations1.C: Likewise.
7794 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
7795 * g++.dg/diagnostic/virtual-static.C: Likewise.
7796 * g++.dg/concepts/fn-concept2.C: Test the locations too.
7797 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
7798 * g++.dg/cpp0x/pr51463.C: Likewise.
7799 * g++.dg/other/typedef1.C: Likewise.
7800 * g++.dg/parse/dtor13.C: Likewise.
7801 * g++.dg/template/error44.C: Likewise.
7802 * g++.dg/template/typedef4.C: Likewise.
7803 * g++.dg/template/typedef5.C: Likewise.
7804 * g++.dg/tls/diag-2.C: Likewise.
7805 * g++.old-deja/g++.brendan/crash11.C: Likewise.
7807 2018-07-03 Marek Polacek <polacek@redhat.com>
7810 * g++.dg/diagnostic/pr86201.C: New test.
7812 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
7815 * gcc.target/i386/pr85694.c: New test.
7817 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
7819 PR tree-optimization/85694
7820 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
7821 Return true for AArch64 without SVE.
7822 * gcc.target/aarch64/vect_hadd_1.h: New file.
7823 * gcc.target/aarch64/vect_shadd_1.c: New test.
7824 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
7825 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
7826 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
7828 2018-07-03 Marek Polacek <polacek@redhat.com>
7831 * gcc.dg/Wint-conversion-2.c: New test.
7834 * g++.dg/overload/conv-op3.C: New test.
7836 2018-07-03 Richard Biener <rguenther@suse.de>
7839 * gcc.dg/torture/pr86389.c: New testcase.
7841 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
7843 PR tree-optimization/85694
7844 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
7846 * gcc.dg/vect/vect-avg-1.c: New test.
7847 * gcc.dg/vect/vect-avg-2.c: Likewise.
7848 * gcc.dg/vect/vect-avg-3.c: Likewise.
7849 * gcc.dg/vect/vect-avg-4.c: Likewise.
7850 * gcc.dg/vect/vect-avg-5.c: Likewise.
7851 * gcc.dg/vect/vect-avg-6.c: Likewise.
7852 * gcc.dg/vect/vect-avg-7.c: Likewise.
7853 * gcc.dg/vect/vect-avg-8.c: Likewise.
7854 * gcc.dg/vect/vect-avg-9.c: Likewise.
7855 * gcc.dg/vect/vect-avg-10.c: Likewise.
7856 * gcc.dg/vect/vect-avg-11.c: Likewise.
7857 * gcc.dg/vect/vect-avg-12.c: Likewise.
7858 * gcc.dg/vect/vect-avg-13.c: Likewise.
7859 * gcc.dg/vect/vect-avg-14.c: Likewise.
7861 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
7863 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
7864 get split into two for use by the over-widening pattern.
7865 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
7866 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
7867 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
7868 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
7869 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
7870 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
7871 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
7872 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
7873 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
7874 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
7875 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
7876 * gcc.dg/vect/vect-over-widen-22.c: New test.
7878 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
7880 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
7882 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
7883 over-widening messages.
7884 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7885 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
7886 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
7887 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
7888 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
7889 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7890 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7891 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
7892 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
7893 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
7894 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
7895 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
7896 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
7897 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
7898 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
7899 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
7900 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
7901 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
7902 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
7903 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
7904 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
7905 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
7906 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
7907 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
7908 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
7909 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
7911 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
7913 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
7915 2018-07-02 Jim Wilson <jimw@sifive.com>
7917 * gcc.target/riscv/interrupt-debug.c: New.
7919 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
7921 * g++.dg/diagnostic/thread-thread_local.C: New.
7923 2018-07-02 Martin Liska <mliska@suse.cz>
7926 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
7927 * gcc.dg/profile-dir-2.c: Likewise.
7928 * gcc.dg/profile-dir-3.c: Likewise.
7930 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
7932 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
7935 2018-07-02 Richard Biener <rguenther@suse.de>
7937 PR tree-optimization/86363
7938 * gcc.dg/torture/pr86363.c: New testcase.
7940 2018-07-02 Martin Liska <mliska@suse.cz>
7942 * gcc.dg/completion-1.c: New test.
7943 * gcc.dg/completion-2.c: New test.
7944 * gcc.dg/completion-3.c: New test.
7946 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
7950 * gfortran.dg/proc_ptr_50.f90: New test.
7952 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
7955 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
7957 2018-07-02 Martin Liska <mliska@suse.cz>
7960 * gcc.dg/ipa/pr86279.c: New test.
7962 2018-07-02 Martin Liska <mliska@suse.cz>
7965 * g++.dg/ipa/pr86323.C: New test.
7967 2018-07-01 Tom de Vries <tdevries@suse.de>
7970 2018-07-01 Tom de Vries <tdevries@suse.de>
7972 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
7973 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
7975 2018-07-01 Tom de Vries <tdevries@suse.de>
7977 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
7979 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
7982 2018-07-01 Tom de Vries <tdevries@suse.de>
7984 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
7985 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
7987 2018-07-01 Tom de Vries <tdevries@suse.de>
7989 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
7990 * gcc.dg/guality/vla-1.c: Use relative line numbers.
7992 2018-07-01 Tom de Vries <tdevries@suse.de>
7994 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
7995 (verify_call): ... here. Move to toplevel.
7996 (verify_call_np, dg_final_directive_check_utils): New proc.
7997 (toplevel): Call dg_final_directive_check_utils.
7998 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
8000 2018-06-30 Jim Wilson <jimw@sifive.com>
8002 * gcc.target/riscv/shift-shift-1.c: New.
8003 * gcc.target/riscv/shift-shift-2.c: New.
8004 * gcc.target/riscv/shift-shift-3.c: New.
8006 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
8008 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
8010 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
8012 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
8013 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
8014 by 4 in the computation of a[i].
8015 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
8016 main multiplication constant.
8017 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8018 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8019 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
8020 pattern to cast the result to int.
8021 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
8022 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
8023 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
8024 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
8025 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
8026 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
8027 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
8028 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
8029 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
8030 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
8031 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
8032 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
8033 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
8034 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
8035 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
8036 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
8037 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
8038 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
8039 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
8040 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
8042 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
8044 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
8045 test for vectorization along the lines described in the comment.
8047 2018-06-30 Tom de Vries <tdevries@suse.de>
8049 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
8050 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
8051 LTO_TORTURE_OPTIONS.
8052 * gcc.dg/guality/prevent-optimization.h: New file.
8053 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
8054 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
8056 2018-06-30 Tom de Vries <tdevries@suse.de>
8058 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
8059 * lib/gcc-dg.exp (dg-final): New proc.
8060 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
8063 2018-06-29 Martin Sebor <msebor@redhat.com>
8065 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
8066 that don't define the function.
8068 2018-06-29 Marek Polacek <polacek@redhat.com>
8071 * g++.dg/ext/cond3.C: New test.
8073 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8075 * gcc.target/arm/arm-soft-strd-even.c: New test.
8077 2018-06-29 Tom de Vries <tdevries@suse.de>
8079 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
8081 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
8082 (process-message): ... here.
8083 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
8085 2018-06-29 Martin Liska <mliska@suse.cz>
8087 PR tree-optimization/86263
8088 * gcc.dg/tree-ssa/pr86263.c: New test.
8090 2018-06-28 Carl Love <cel@us.ibm.com>
8092 * gcc.target/p9-extract-1.c: Add test case.
8093 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
8096 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
8099 * gcc.target/i386/pr86348.c: New test.
8101 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
8103 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
8105 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
8108 * gfortran.dg/dec_type_print_2.f03: New testcase.
8110 2018-06-28 David Pagan <dave.pagan@oracle.com>
8113 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
8114 message causing unexpected test FAIL.
8116 2018-06-28 Martin Liska <mliska@suse.cz>
8118 * gcc.dg/tree-ssa/switch-1.c: New test.
8120 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
8122 * gnat.dg/debug15.adb: New test.
8124 2018-06-27 David Malcolm <dmalcolm@redhat.com>
8127 * g++.dg/lookup/pr86329.C: New test.
8129 2018-06-27 Carl Love <cel@us.ibm.com>
8131 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
8133 2018-06-27 Tamar Christina <tamar.christina@arm.com>
8136 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
8138 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
8140 * gcc.target/powerpc/builtins-1.c: Correct a comment.
8142 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
8144 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
8145 requirement for this test.
8146 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
8147 requirement, and -mpower8-vector compile option.
8149 2018-06-26 Jakub Jelinek <jakub@redhat.com>
8152 * gcc.dg/pr86314.c: New test.
8155 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
8157 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8159 * gcc.target/i386/pr86257.c: Require 64-bit.
8161 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8163 * g++.dg/pr86082.C: Require IBM1047 support.
8165 2018-06-26 Richard Biener <rguenther@suse.de>
8168 * gcc.dg/pr86271.c: New testcase.
8170 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
8173 * gcc.dg/pr86064.c: New.
8175 2018-06-25 Jeff Law <law@redhat.com>
8177 * lib/target-supports.exp
8178 (check_effective_target_logical_op_short_circuit): Add v850.
8180 2018-06-25 Martin Sebor <msebor@redhat.com>
8182 PR tree-optimization/86204
8183 * gcc.dg/strlenopt-46.c: New test.
8185 2018-06-25 Martin Sebor <msebor@redhat.com>
8187 PR tree-optimization/85700
8188 * gcc.dg/Wstringop-truncation-4.c: New test.
8190 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
8195 * gfortran.dg/init_flag_17.f90: New testcase.
8197 2018-06-25 Carl Love <cel@us.ibm.com>
8199 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
8200 vec_extract a signed int. Add vec_extract tests for bool char
8202 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
8205 2018-06-25 Tom de Vries <tdevries@suse.de>
8207 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
8209 2018-06-25 Jakub Jelinek <jakub@redhat.com>
8212 * gcc.target/i386/avx512f-pr84786-3.c: New test.
8214 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
8216 * gnat.dg/sso9.adb: New testcase.
8217 * gnat.dg/sso9_pkg.ads: Likewise.
8219 2018-06-25 Tom de Vries <tdevries@suse.de>
8222 * gcc.target/i386/pr86257.c: New test.
8224 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
8227 * g++.dg/pr86082.C: New test.
8229 2018-06-24 Tom de Vries <tdevries@suse.de>
8231 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
8232 * gcc.dg/guality/guality.exp: Same.
8233 * gfortran.dg/guality/guality.exp: Same.
8234 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
8236 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
8238 * g++.dg/concepts/locations1.C: New.
8239 * g++.dg/cpp0x/locations1.C: Likewise.
8240 * g++.dg/cpp1z/inline-var2.C: Test locations too.
8241 * g++.dg/cpp1z/inline-var3.C: Likewise.
8243 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
8246 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
8248 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
8250 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
8252 * gcc.target/powerpc/builtins-9.c: New test.
8253 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
8254 to expect different code generation on big-endian vs.
8255 little-endian targets.
8257 2018-06-22 Tom de Vries <tdevries@suse.de>
8259 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
8260 $rootme/../gdb/gdb, if available.
8261 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
8262 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
8264 2018-06-22 Tom de Vries <tdevries@suse.de>
8266 * lib/gcc-gdb-test.exp (report_gdb): New proc.
8267 * g++.dg/guality/guality.exp: Use report_gdb.
8268 * gcc.dg/guality/guality.exp: Same.
8269 * gfortran.dg/guality/guality.exp: Same.
8271 2018-06-22 Jakub Jelinek <jakub@redhat.com>
8274 * g++.dg/ext/offsetof3.C: New test.
8276 2018-06-22 Carl Love <cel@us.ibm.com>
8278 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
8279 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
8280 for the vnor, vand and vxor instructions.
8281 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
8282 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
8283 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
8284 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
8285 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
8286 Add -dp to dg-options, update expected counts.
8288 2018-06-22 Paul Koning <ni1d@arrl.net>
8290 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
8292 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
8293 * gcc.c-torture/compile/20040101-1.c: Ditto.
8294 * gcc.c-torture/compile/20050622-1.c: Ditto.
8295 * gcc.c-torture/compile/20080625-1.c: Ditto.
8296 * gcc.c-torture/compile/20090107-1.c: Ditto.
8297 * gcc.c-torture/compile/920501-12.c: Ditto.
8298 * gcc.c-torture/compile/920501-4.c: Ditto.
8299 * gcc.c-torture/compile/961203-1.c: Ditto.
8300 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
8301 * gcc.c-torture/compile/pr25310.c: Ditto.
8303 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
8304 James Norris <jnorris@codesourcery.com>
8305 Thomas Schwinge <thomas@codesourcery.com>
8306 Tom de Vries <tom@codesourcery.com>
8308 * c-c++-common/goacc/deviceptr-4.c: New file.
8309 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
8311 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
8312 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
8313 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
8314 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
8315 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
8316 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
8318 * c-c++-common/goacc/parallel-reduction.c: Likewise.
8319 * c-c++-common/goacc/private-reduction-1.c: Likewise.
8320 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
8322 * gfortran.dg/goacc/modules.f95: Likewise.
8323 * gfortran.dg/goacc/routine-8.f90: Likewise.
8324 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
8326 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
8328 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
8329 if the long double format is IEEE 128-bit for tests that are
8330 explicitly testing IBM extended double support. Use the
8331 appropriate pack and unpack built-in functions. Change calls from
8332 __builtin_isinfl to __builtin_isinf since the later supports all
8333 floating point types.
8334 * gcc.target/powerpc/pr57150.c: Likewise.
8335 * gcc.target/powerpc/pr60203.c: Likewise.
8336 * gcc.target/powerpc/pr67808.c: Likewise.
8337 * gcc.target/powerpc/pr70117.c: Likewise.
8338 * gcc.target/powerpc/tfmode_off.c: Likewise.
8340 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
8343 * gfortran.dg/assumed_charlen_function_7.f90: New test.
8345 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
8348 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
8350 2018-06-21 Tom de Vries <tdevries@suse.de>
8352 * gcc.dg/guality/pr45882.c (a): Add used attribute.
8354 2018-06-21 Tom de Vries <tdevries@suse.de>
8356 PR tree-optimization/85859
8357 * gcc.dg/pr85859.c: New test.
8359 2018-06-21 Richard Biener <rguenther@suse.de>
8361 PR tree-optimization/86232
8362 * gcc.dg/torture/pr86232.c: New testcase.
8364 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
8366 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
8368 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
8370 * gcc/gcc.target/aarch64/aes_2.c: New test.
8372 2018-06-20 Than McIntosh <thanm@google.com>
8375 * gcc.dg/split-8.c: New.
8377 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
8379 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
8380 for vpkudus in place of vpksdus.
8381 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
8383 2018-06-20 Nathan Sidwell <nathan@acm.org>
8386 * g++.dg/lookup/pr85634-2.C: New.
8388 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
8390 * g++.dg/template/friend65.C: New.
8391 * g++.dg/cpp0x/main1.C: Likewise.
8392 * g++.dg/other/main2.C: Likewise.
8393 * g++.dg/other/main3.C: Likewise.
8394 * g++.dg/template/friend42.C: Test location too.
8395 * g++.dg/concepts/decl-diagnose.C: Likewise.
8396 * g++.dg/warn/main-2.C: Update.
8398 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
8399 Thomas Schwinge <thomas@codesourcery.com>
8400 Cesar Philippidis <cesar@codesourcery.com>
8402 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
8403 2.5 data clause semantics.
8404 * c-c++-common/goacc/declare-2.c: Likewise.
8405 * c-c++-common/goacc/default-4.c: Likewise.
8406 * c-c++-common/goacc/finalize-1.c: New test.
8407 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
8408 OpenACC 2.5 data clause semantics.
8409 * c-c++-common/goacc/kernels-alias.c: Likewise.
8410 * c-c++-common/goacc/routine-5.c: Likewise.
8411 * c-c++-common/goacc/update-if_present-1.c: New test.
8412 * c-c++-common/goacc/update-if_present-2.c: New test.
8413 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
8414 2.5 data clause semantics.
8415 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8416 * gfortran.dg/goacc/data-tree.f95: Likewise.
8417 * gfortran.dg/goacc/declare-2.f95: Likewise.
8418 * gfortran.dg/goacc/default-4.f: Likewise.
8419 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
8420 * gfortran.dg/goacc/finalize-1.f: New test.
8421 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
8422 OpenACC 2.5 data clause semantics.
8423 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
8424 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
8425 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
8426 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
8427 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
8428 * gfortran.dg/goacc/update-if_present-1.f90: New test.
8429 * gfortran.dg/goacc/update-if_present-2.f90: New test.
8431 2018-06-20 Jakub Jelinek <jakub@redhat.com>
8434 * g++.dg/warn/Wnonnull4.C: New test.
8436 2018-06-20 Marek Polacek <polacek@redhat.com>
8439 * g++.dg/pr86240.C: New test.
8441 2018-06-20 Jakub Jelinek <jakub@redhat.com>
8444 * gcc.target/i386/pr86194.c: New test.
8446 PR tree-optimization/86231
8447 * gcc.dg/tree-ssa/vrp119.c: New test.
8448 * gcc.c-torture/execute/pr86231.c: New test.
8450 2018-06-20 Tom de Vries <tdevries@suse.de>
8452 PR tree-optimization/86097
8453 * gcc.dg/autopar/pr86097.c: New test.
8455 2018-06-20 Nathan Sidwell <nathan@acm.org>
8458 * g++.dg/lookup/pr85634.C: New.
8460 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8462 * gcc.target/aarch64/ldp_stp_q.c: New test.
8463 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
8464 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
8466 2018-06-20 Martin Liska <mliska@suse.cz>
8468 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
8470 2018-06-19 Martin Sebor <msebor@redhat.com>
8472 PR tree-optimization/48560
8473 * gcc.dg/Warray-bounds-28.c: New test.
8475 2018-06-19 Martin Sebor <msebor@redhat.com>
8478 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
8481 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
8483 * g++.dg/lto/pr84805_0.C: Update template.
8484 * g++.dg/lto/pr84805_1.C: Update template.
8486 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
8488 * gnat.dg/aggr24.adb: New test.
8489 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
8491 2018-06-19 Richard Biener <rguenther@suse.de>
8493 PR tree-optimization/86179
8494 * gcc.dg/pr86179.c: New testcase.
8496 2018-06-18 Martin Sebor <msebor@redhat.com>
8499 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
8500 * c-c++-common/attr-nonstring-8.c: New test.
8502 2018-06-18 Martin Sebor <msebor@redhat.com>
8504 PR tree-optimization/81384
8505 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
8506 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
8507 * gcc.c-torture/execute/builtins/strnlen.c: New test.
8508 * gcc.dg/attr-nonstring-2.c: New test.
8509 * gcc.dg/attr-nonstring-3.c: New test.
8510 * gcc.dg/attr-nonstring-4.c: New test.
8511 * gcc.dg/strlenopt-45.c: New test.
8512 * gcc.dg/strlenopt.h (strnlen): Declare.
8514 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
8516 PR tree-optimization/86076
8517 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
8519 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
8521 PR tree-optimization/64946
8522 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
8524 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
8526 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
8527 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
8528 * gnat.dg/stack_usage5.adb: New test.
8530 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
8533 * gcc.dg/tree-ssa/popcount.c: New test.
8534 * gcc.dg/tree-ssa/popcount2.c: New test.
8536 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
8539 * gcc.dg/absu.c: New test.
8540 * gcc.dg/gimplefe-29.c: New test.
8541 * gcc.target/aarch64/pr64946.c: New test.
8543 2018-06-15 Jakub Jelinek <jakub@redhat.com>
8546 * c-c++-common/pr86093.c: New test.
8549 * gfortran.fortran-torture/compile/pr85878.f90: New test.
8552 * gcc.c-torture/compile/pr86123.c: New test.
8554 2018-06-15 Tom de Vries <tdevries@suse.de>
8556 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
8558 2018-06-15 Nick Clifton <nickc@redhat.com>
8561 * gcc.c-torture/compile/pr84195.c: New test.
8563 2018-06-15 Richard Biener <rguenther@suse.de>
8566 * g++.dg/pr86159.C: New testcase.
8568 2018-06-15 Richard Biener <rguenther@suse.de>
8571 * gcc.dg/pr86076.c: New testcase.
8573 2018-06-14 Marek Polacek <polacek@redhat.com>
8576 * g++.dg/cpp0x/gen-attrs-65.C: New test.
8578 2018-06-14 Jakub Jelinek <jakub@redhat.com>
8581 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
8582 -msse2 to dg-options.
8585 * gcc.c-torture/compile/pr86122.c: New test.
8587 P0624R2 - Default constructible and assignable stateless lambdas
8588 * g++.dg/cpp2a/lambda1.C: New test.
8589 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
8592 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8594 * g++.dg/other/static3.C: New.
8595 * g++.dg/other/static4.C: Likewise.
8596 * g++.dg/warn/Wshadow-15.C: Likewise.
8597 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
8598 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
8599 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
8600 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
8601 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
8602 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
8603 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8605 2018-06-14 Jakub Jelinek <jakub@redhat.com>
8608 * gcc.c-torture/compile/pr85945.c: New test.
8610 2018-06-14 Richard Biener <rguenther@suse.de>
8613 * gcc.dg/pr86124.c: New testcase.
8615 2018-06-13 Martin Sebor <msebor@redhat.com>
8617 PR tree-optimization/86114
8618 * gcc.dg/pr86114.c: New test.
8620 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
8623 * gfortran.dg/pr86110.f90: New test.
8625 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
8628 * gfortran.dg/goacc/pr85703.f90: New test.
8629 * gfortran.dg/gomp/pr85703.f90: New test.
8631 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
8634 * gfortran.dg/goacc/pr85702.f90: New test.
8636 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
8638 * gcc.target/i386/pr86048.c: New test.
8640 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
8642 * gcc.target/arc/fma-1.c: New test.
8644 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
8646 * gcc.target/arc/pr9001107555.c: New file.
8648 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
8650 * g++.dg/torture/aarch64-vect-init-1.C: New test.
8652 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
8654 * g++.dg/init/delete3.C: New.
8655 * g++.dg/init/new49.C: Likewise.
8656 * g++.dg/init/new25.C: Test locations too.
8657 * g++.dg/template/new4.C: Likewise.
8658 * g++.old-deja/g++.jason/operator.C: Likewise.
8660 2018-06-12 Marek Polacek <polacek@redhat.com>
8662 Core issue 1331 - const mismatch with defaulted copy constructor
8663 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
8664 * g++.dg/cpp0x/defaulted52.C: New test.
8665 * g++.dg/cpp0x/defaulted53.C: New test.
8666 * g++.dg/cpp0x/defaulted54.C: New test.
8667 * g++.dg/cpp0x/defaulted55.C: New test.
8668 * g++.dg/cpp0x/defaulted56.C: New test.
8669 * g++.dg/cpp0x/defaulted57.C: New test.
8670 * g++.dg/cpp0x/defaulted58.C: New test.
8671 * g++.dg/cpp0x/defaulted59.C: New test.
8672 * g++.dg/cpp0x/defaulted60.C: New test.
8674 2018-06-12 David Malcolm <dmalcolm@redhat.com>
8677 * gcc.dg/spellcheck-transposition.c: New test.
8679 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
8682 * gfortran.dg/pr44491.f90: New testcase
8684 2018-06-12 Martin Sebor <msebor@redhat.com>
8686 PR tree-optimization/85259
8687 * gcc.dg/Wstringop-overflow-5.c: New test.
8688 * gcc.dg/Wstringop-overflow-6.c: New test.
8690 2018-06-12 Martin Sebor <msebor@redhat.com>
8693 * gcc.dg/Wstringop-truncation-3.c: New test.
8695 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8697 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
8698 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
8699 * gcc.target/powerpc/swaps-p8-17.c: Same.
8701 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8703 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
8704 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
8705 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
8706 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
8707 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
8708 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
8710 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8712 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
8713 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
8714 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
8715 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
8716 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
8717 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
8719 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8721 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
8722 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
8723 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
8724 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
8725 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
8726 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
8728 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8730 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
8731 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
8732 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
8733 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
8734 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
8735 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
8737 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8739 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
8740 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
8741 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
8742 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
8743 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
8744 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
8746 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8748 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
8749 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
8750 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
8751 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
8752 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
8753 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
8755 2018-06-12 Martin Liska <mliska@suse.cz>
8757 * g++.dg/opt/mpx.C: New test.
8758 * gcc.target/i386/mpx.c: New test.
8760 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
8762 * gcc.target/arc/builtin_simdarc.c: Update test.
8763 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
8764 * gcc.target/arc/tumaddsidi4.c: Likewise.
8766 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
8768 * gnat.dg/opt72a.ad[sb]: New test.
8769 * gnat.dg/opt72_pkg.ads: New helper.
8771 2018-06-12 Tom de Vries <tdevries@suse.de>
8773 * gcc.dg-selftests/dg-final.exp: New file.
8775 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
8777 * g++.dg/lookup/new2.C: Test locations too.
8778 * g++.dg/other/ellipsis1.C: Likewise.
8779 * g++.dg/other/operator1.C: Likewise.
8780 * g++.dg/other/operator2.C: Likewise.
8781 * g++.dg/overload/operator2.C: Likewise.
8782 * g++.dg/parse/defarg11.C: Likewise.
8783 * g++.dg/parse/operator4.C: Likewise.
8784 * g++.dg/template/error30.C: Likewise.
8785 * g++.dg/template/explicit-args3.C: Likewise.
8786 * g++.dg/warn/effc1.C: Likewise.
8787 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
8788 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
8789 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
8790 * g++.old-deja/g++.jason/conversion5.C: Likewise.
8791 * g++.old-deja/g++.jason/operator.C: Likewise.
8793 2018-06-11 Martin Sebor <msebor@redhat.com>
8795 PR tree-optimization/86083
8796 * gcc.dg/strlenopt-44.c: New test.
8798 2018-06-11 Janus Weil <janus@gcc.gnu.org>
8801 * gfortran.dg/generic_32.f90: New test.
8802 * gfortran.dg/generic_33.f90: New test.
8804 2018-06-11 Carl Love <cel@us.ibm.com>
8805 * gcc.target/powerpc/altivec-7.c (main): Remove tests
8806 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
8807 long long bool. Remove duplicate dg-final for xxlxor. Update
8808 dg-final instruction counts.
8809 * gcc.target/powerpc/altivec-37.c (main): New file for
8810 tests vec_unpackh and vec_unpackl returning long long bool and
8813 2018-06-11 Martin Liska <mliska@suse.cz>
8815 PR tree-optimization/86089
8816 * gcc.dg/tree-ssa/pr86089.c: New test.
8818 2018-06-11 Julia Koval <julia.koval@intel.com>
8820 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
8821 * gcc.target/i386/vpclmulqdq.c: Ditto.
8823 2018-06-11 Olivier Hainque <hainque@adacore.com>
8825 * gnat.dg/lang-dw2.adb: New test.
8826 * gnat.dg/lang-dw3.adb: New test.
8828 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
8830 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
8831 gnat.dg/assertion_policy1_pkg.ads: New testcase.
8833 2018-06-11 Ed Schonberg <schonberg@adacore.com>
8835 * gnat.dg/predicate1.adb: New testcase.
8837 2018-06-11 Yannick Moy <moy@adacore.com>
8839 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
8841 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
8843 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
8846 2018-06-11 Javier Miranda <miranda@adacore.com>
8848 * gnat.dg/prot4.adb: New testcase.
8850 2018-06-11 Yannick Moy <moy@adacore.com>
8852 * gnat.dg/part_of1-instantiation.adb,
8853 gnat.dg/part_of1-instantiation.ads,
8854 gnat.dg/part_of1-private_generic.adb,
8855 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
8858 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
8860 * gnat.dg/contract1.adb: New testcase.
8862 2018-06-11 Javier Miranda <miranda@adacore.com>
8864 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
8867 2018-06-11 Ed Schonberg <schonberg@adacore.com>
8869 * gnat.dg/inline_always1.adb: New testcase.
8871 2018-06-11 Ed Schonberg <schonberg@adacore.com>
8873 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
8874 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
8875 gnat.dg/nested_generic2_g2.ads: New testcase.
8877 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
8879 * g++.dg/template/friend64.C: New.
8880 * g++.old-deja/g++.other/friend4.C: Test the location too.
8881 * g++.old-deja/g++.pt/crash23.C: Likewise.
8883 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8885 * gfortran.dg/inline_matmul_23.f90: New test.
8887 2018-06-10 Janus Weil <janus@gcc.gnu.org>
8890 * gfortran.dg/intent_decl_1.f90: New test case.
8892 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8894 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
8895 * gfortran.dg/ieee/large_4.f90: Ditto.
8896 * gfortran.dg/round_4.f90: Ditto.
8898 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8901 * gfortran.dg/pr38351.f90: New test.
8902 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
8904 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8909 * gfortran.dg/pr85138_1.f90: New test.
8910 * gfortran.dg/pr85138_2.f90: Ditto.
8911 * gfortran.dg/pr85996.f90: Ditto.
8913 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8916 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
8917 * gfortran.dg/data_char_1.f90: Ditto.
8918 * gfortran.dg/pr78571.f90: Ditto.
8919 * gfortran.dg/pr78278.f90: New test.
8921 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8924 * gfortran.dg/pr63514.f90: New test.
8926 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8929 * gfortran.dg/bounds_check_20.f90: New test.
8931 2018-06-08 Carl Love <cel@us.ibm.com>
8933 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
8935 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
8936 vec_extract a signed int.
8937 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
8938 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
8940 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
8941 vec_extract a signed int.
8942 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
8943 vec_extract a signed int.
8944 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
8945 vec_xor builtins. Update xxsel, xxlxor counts.
8947 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
8950 * gfortran.dg/associate_30.f90: Remove code tested ...
8951 * gfortran.dg/pr67803.f90: Ditto.
8952 * gfortran.dg/pr67805.f90: Ditto.
8953 * gfortran.dg/pr86059.f90: ... here. New test.
8955 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
8958 * gfortran.dg/pr78571.f90: New test.
8960 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
8963 * gcc.target/powerpc/pr85755.c: New test.
8965 2018-06-08 Carl Love <cel@us.ibm.com>
8967 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
8969 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
8971 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
8972 for BE system that are different then for an LE system from this file
8973 into vsx-vector-6-le.c using be target qualifier. Remove this file.
8974 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
8975 the various instruction counts. Rename file to vsx-vector-6.p8.c.
8977 2018-06-08 Martin Liska <mliska@suse.cz>
8979 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
8981 2018-06-08 Martin Liska <mliska@suse.cz>
8983 * g++.dg/dg.exp: Do not use mpx.exp.
8984 * g++.dg/lto/lto.exp: Likewise.
8985 * g++.dg/lto/pr69729_0.C: Remove.
8986 * g++.dg/opt/pr71529.C: Remove.
8987 * g++.dg/pr63995-1.C: Remove.
8988 * g++.dg/pr68270.C: Remove.
8989 * g++.dg/pr71624.C: Remove.
8990 * g++.dg/pr71633.C: Remove.
8991 * g++.dg/pr79761.C: Remove.
8992 * g++.dg/pr79764.C: Remove.
8993 * g++.dg/pr79769.C: Remove.
8994 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
8995 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
8996 * gcc.dg/lto/chkp-privatize_0.c: Remove.
8997 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
8998 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
8999 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
9000 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
9001 * gcc.dg/lto/pr66221_0.c: Remove.
9002 * gcc.target/i386/chkp-always_inline.c: Remove.
9003 * gcc.target/i386/chkp-bndret.c: Remove.
9004 * gcc.target/i386/chkp-builtins-1.c: Remove.
9005 * gcc.target/i386/chkp-builtins-2.c: Remove.
9006 * gcc.target/i386/chkp-builtins-3.c: Remove.
9007 * gcc.target/i386/chkp-builtins-4.c: Remove.
9008 * gcc.target/i386/chkp-const-check-1.c: Remove.
9009 * gcc.target/i386/chkp-const-check-2.c: Remove.
9010 * gcc.target/i386/chkp-hidden-def.c: Remove.
9011 * gcc.target/i386/chkp-label-address.c: Remove.
9012 * gcc.target/i386/chkp-lifetime-1.c: Remove.
9013 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
9014 * gcc.target/i386/chkp-pr69044.c: Remove.
9015 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
9016 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
9017 * gcc.target/i386/chkp-strchr.c: Remove.
9018 * gcc.target/i386/chkp-strlen-1.c: Remove.
9019 * gcc.target/i386/chkp-strlen-2.c: Remove.
9020 * gcc.target/i386/chkp-strlen-3.c: Remove.
9021 * gcc.target/i386/chkp-strlen-4.c: Remove.
9022 * gcc.target/i386/chkp-strlen-5.c: Remove.
9023 * gcc.target/i386/chkp-stropt-1.c: Remove.
9024 * gcc.target/i386/chkp-stropt-10.c: Remove.
9025 * gcc.target/i386/chkp-stropt-11.c: Remove.
9026 * gcc.target/i386/chkp-stropt-12.c: Remove.
9027 * gcc.target/i386/chkp-stropt-13.c: Remove.
9028 * gcc.target/i386/chkp-stropt-14.c: Remove.
9029 * gcc.target/i386/chkp-stropt-15.c: Remove.
9030 * gcc.target/i386/chkp-stropt-16.c: Remove.
9031 * gcc.target/i386/chkp-stropt-17.c: Remove.
9032 * gcc.target/i386/chkp-stropt-2.c: Remove.
9033 * gcc.target/i386/chkp-stropt-3.c: Remove.
9034 * gcc.target/i386/chkp-stropt-4.c: Remove.
9035 * gcc.target/i386/chkp-stropt-5.c: Remove.
9036 * gcc.target/i386/chkp-stropt-6.c: Remove.
9037 * gcc.target/i386/chkp-stropt-7.c: Remove.
9038 * gcc.target/i386/chkp-stropt-8.c: Remove.
9039 * gcc.target/i386/chkp-stropt-9.c: Remove.
9040 * gcc.target/i386/i386.exp: Do not use mpx.exp.
9041 * gcc.target/i386/indirect-thunk-11.c: Remove.
9042 * gcc.target/i386/indirect-thunk-12.c: Remove.
9043 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
9044 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
9045 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
9046 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
9047 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
9048 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
9049 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
9050 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
9051 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
9052 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
9053 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
9054 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
9055 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
9056 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
9057 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
9058 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
9059 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
9060 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
9061 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
9062 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
9063 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
9064 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
9065 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
9066 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
9067 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
9068 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
9069 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
9070 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
9071 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
9072 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
9073 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
9074 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
9075 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
9076 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
9077 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
9078 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
9079 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
9080 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
9081 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
9082 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
9083 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
9084 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
9085 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
9086 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
9087 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
9088 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
9089 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
9090 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
9091 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
9092 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
9093 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
9094 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
9095 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
9096 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
9097 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
9098 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
9099 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
9100 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
9101 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
9102 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
9103 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
9104 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
9105 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
9106 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
9107 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
9108 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
9109 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
9110 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
9111 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
9112 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
9113 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
9114 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
9115 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
9116 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
9117 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
9118 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
9119 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
9120 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
9121 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
9122 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
9123 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
9124 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
9125 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
9126 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
9127 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
9128 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
9129 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
9130 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
9131 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
9132 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
9133 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
9134 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
9135 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
9136 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
9137 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
9138 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
9139 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
9140 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
9141 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
9142 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
9143 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
9144 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
9145 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
9146 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
9147 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
9148 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
9149 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
9150 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
9151 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
9152 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
9153 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
9154 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
9155 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
9156 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
9157 * gcc.target/i386/mpx/label-address-1.c: Remove.
9158 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
9159 * gcc.target/i386/mpx/macro.c: Remove.
9160 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
9161 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
9162 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
9163 * gcc.target/i386/mpx/memcpy-1.c: Remove.
9164 * gcc.target/i386/mpx/memmove-1.c: Remove.
9165 * gcc.target/i386/mpx/memmove-2.c: Remove.
9166 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
9167 * gcc.target/i386/mpx/mpx-check.h: Remove.
9168 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
9169 * gcc.target/i386/mpx/mpx.exp: Remove.
9170 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
9171 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
9172 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
9173 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
9174 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
9175 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
9176 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
9177 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
9178 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
9179 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
9180 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
9181 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
9182 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
9183 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
9184 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
9185 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
9186 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
9187 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
9188 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
9189 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
9190 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
9191 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
9192 * gcc.target/i386/mpx/pr65508.c: Remove.
9193 * gcc.target/i386/mpx/pr65531.cc: Remove.
9194 * gcc.target/i386/mpx/pr66048.cc: Remove.
9195 * gcc.target/i386/mpx/pr66134.c: Remove.
9196 * gcc.target/i386/mpx/pr66566.c: Remove.
9197 * gcc.target/i386/mpx/pr66567.c: Remove.
9198 * gcc.target/i386/mpx/pr66568.c: Remove.
9199 * gcc.target/i386/mpx/pr66569.c: Remove.
9200 * gcc.target/i386/mpx/pr66581.c: Remove.
9201 * gcc.target/i386/mpx/pr68337-1.c: Remove.
9202 * gcc.target/i386/mpx/pr68337-2.c: Remove.
9203 * gcc.target/i386/mpx/pr68416.c: Remove.
9204 * gcc.target/i386/mpx/pr78339.c: Remove.
9205 * gcc.target/i386/mpx/pr79631.c: Remove.
9206 * gcc.target/i386/mpx/pr79633.c: Remove.
9207 * gcc.target/i386/mpx/pr79753.c: Remove.
9208 * gcc.target/i386/mpx/pr79770.c: Remove.
9209 * gcc.target/i386/mpx/pr79987.c: Remove.
9210 * gcc.target/i386/mpx/pr79988.c: Remove.
9211 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
9212 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
9213 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
9214 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
9215 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
9216 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
9217 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
9218 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
9219 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
9220 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
9221 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
9222 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
9223 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
9224 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
9225 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
9226 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
9227 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
9228 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
9229 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
9230 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
9231 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
9232 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
9233 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
9234 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
9235 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
9236 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
9237 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
9238 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
9239 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
9240 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
9241 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
9242 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
9243 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
9244 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
9245 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
9246 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
9247 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
9248 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
9249 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
9250 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
9251 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
9252 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
9253 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
9254 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
9255 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
9256 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
9257 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
9258 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
9259 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
9260 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
9261 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
9262 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
9263 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
9264 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
9265 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
9266 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
9267 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
9268 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
9269 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
9270 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
9271 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
9272 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
9273 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
9274 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
9275 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
9276 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
9277 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
9278 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
9279 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
9280 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
9281 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
9282 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
9283 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
9284 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
9285 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
9286 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
9287 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
9288 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
9289 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
9290 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
9291 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
9292 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
9293 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
9294 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
9295 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
9296 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
9297 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
9298 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
9299 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
9300 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
9301 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
9302 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
9303 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
9304 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
9305 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
9306 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
9307 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
9308 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
9309 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
9310 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
9311 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
9312 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
9313 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
9314 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
9315 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
9316 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
9317 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
9318 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
9319 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
9320 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
9321 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
9322 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
9323 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
9324 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
9325 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
9326 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
9327 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
9328 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
9329 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
9330 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
9331 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
9332 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
9333 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
9334 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
9335 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
9336 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
9337 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
9338 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
9339 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
9340 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
9341 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
9342 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
9343 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
9344 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
9345 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
9346 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
9347 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
9348 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
9349 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
9350 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
9351 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
9352 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
9353 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
9354 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
9355 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
9356 * gcc.target/i386/pr63995-2.c: Remove.
9357 * gcc.target/i386/pr64805.c: Remove.
9358 * gcc.target/i386/pr65044.c: Remove.
9359 * gcc.target/i386/pr65167.c: Remove.
9360 * gcc.target/i386/pr65183.c: Remove.
9361 * gcc.target/i386/pr65184.c: Remove.
9362 * gcc.target/i386/pr65523.c: Remove.
9363 * gcc.target/i386/pr70876.c: Remove.
9364 * gcc.target/i386/pr70877.c: Remove.
9365 * gcc.target/i386/pr71458.c: Remove.
9366 * gcc.target/i386/pr80880.c: Remove.
9367 * gcc.target/i386/ret-thunk-25.c: Remove.
9368 * gcc.target/i386/thunk-retbnd.c: Remove.
9369 * lib/mpx-dg.exp: Remove.
9370 * gcc.target/i386/funcspec-56.inc: Adjust test case.
9372 2018-06-07 Carl Love <cel@us.ibm.com>
9374 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
9377 2018-06-07 Carl Love <cel@us.ibm.com>
9379 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
9382 2018-06-07 Marek Polacek <polacek@redhat.com>
9385 * gcc.dg/Wc90-c99-compat-10.c: New test.
9386 * gcc.dg/Wc90-c99-compat-11.c: New test.
9387 * gcc.dg/Wc90-c99-compat-12.c: New test.
9388 * gcc.dg/Wc90-c99-compat-9.c: New test.
9390 2018-06-07 Paul Koning <ni1d@arrl.net>
9392 * gcc.c-torture/compile/20180605-1.c: New test.
9394 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
9397 * gfortran.dg/pr86045.f90: New test.
9399 2018-06-07 Marek Polacek <polacek@redhat.com>
9401 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
9403 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
9405 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
9407 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
9409 * gcc.target/msp430/msp430i-device-symbol.c: New test.
9410 * gcc.target/msp430/msp430f-device-symbol.c: New test.
9411 * gcc.target/msp430/msp430.h: New test header file.
9413 2018-06-07 Jakub Jelinek <jakub@redhat.com>
9415 PR tree-optimization/69615
9416 * gcc.dg/tree-ssa/pr69615.c: New test.
9418 2018-06-07 Richard Biener <rguenther@suse.de>
9420 PR tree-optimization/85935
9421 * gcc.dg/graphite/pr85935.c: New testcase.
9423 2018-06-04 Carl Love <cel@us.ibm.com>
9425 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
9426 debug print statements. Fix a few formating issues.
9428 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
9431 * gcc.target/powerpc/pr85657-4.c: New tests.
9432 * gcc.target/powerpc/pr85657-5.c: Likewise.
9433 * gcc.target/powerpc/pr85657-6.c: Likewise.
9435 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
9438 * gfortran.dg/realloc_on_assign_30.f90: New test.
9440 2018-06-06 Carl Love <cel@us.ibm.com>
9441 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
9442 argument to vui_arg.
9444 2018-06-06 Carl Love <cel@us.ibm.com>
9446 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
9448 * gcc.target/powerpc/builtins-4.c: New test file for tests
9451 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
9454 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
9455 be used in templates. Don't check for them in overloaded functions.
9457 2018-06-06 Jim Wilson <jimw@sifive.com>
9459 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
9460 * gcc.target/riscv/interrupt-mmode.c: New.
9461 * gcc.target/riscv/interrupt-smode.c: New.
9462 * gcc.target/riscv/interrupt-umode.c: New.
9464 2018-06-06 Marek Polacek <polacek@redhat.com>
9467 * g++.dg/cpp0x/initlist102.C: New test.
9468 * g++.dg/cpp0x/initlist103.C: New test.
9469 * g++.dg/cpp0x/initlist104.C: New test.
9471 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
9473 * gcc.dg/torture/pr86066.c: New test.
9475 2018-06-06 Richard Biener <rguenther@suse.de>
9477 PR tree-optimization/86062
9478 * g++.dg/tree-ssa/pr86062.C: New testcase.
9480 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
9482 * gcc.target/msp430/function-attributes-4.c: New test.
9483 * gcc.target/msp430/static-interrupts.c: New test.
9485 2018-06-05 Steve Ellcey <sellcey@cavium.com>
9488 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
9489 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
9490 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
9491 * gcc.target/aarch64/nofp_1.c: Ditto.
9493 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
9495 * gcc.target/arm/cmse/cmse-1c99.c: New test.
9497 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
9500 * gfortran.dg/goacc/pr85701.f90: New test.
9502 2018-06-05 Marek Polacek <polacek@redhat.com>
9505 * g++.dg/cpp0x/alias-decl-64.C: New test.
9507 2018-06-05 Richard Biener <rguenther@suse.de>
9509 PR tree-optimization/86046
9510 * gcc.dg/pr86046.c: New testcase.
9512 2018-06-05 Richard Biener <rguenther@suse.de>
9514 PR tree-optimization/86047
9515 * gcc.dg/pr86047.c: New testcase.
9517 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9520 * g++.target/arm/arm.exp: New file.
9521 * g++.target/arm/pr81497.C: Likewise.
9523 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
9525 * gcc.target/s390/htm-builtins-compile-4.c: New test.
9527 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
9529 * gcc.dg/store_merging_21.c: New test.
9530 * gnat.dg/opt71b.adb: Likewise.
9531 * gnat.dg/opt71.adb: Rename into...
9532 * gnat.dg/opt71a.adb: ...this.
9534 2018-06-04 Richard Biener <rguenther@suse.de>
9536 PR tree-optimization/85955
9537 * gcc.dg/pr85955.c: New testcase.
9539 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
9542 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
9543 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
9544 * gfortran.dg/allocate_stat_2.f90: Ditto.
9545 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9547 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
9549 * gcc.target/aarch64/sve/extract_5.c: New test.
9551 2018-06-04 Jakub Jelinek <jakub@redhat.com>
9555 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
9557 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
9558 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
9559 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
9560 * gcc.target/i386/avx512bw-pr86036.c: New test.
9562 2018-06-04 Richard Biener <rguenther@suse.de>
9564 PR tree-optimization/86038
9565 * gcc.dg/pr86038.c: New testcase.
9567 2018-06-04 Jakub Jelinek <jakub@redhat.com>
9569 PR tree-optimization/69615
9570 * gcc.dg/pr69615.c: New test.
9573 * c-c++-common/gomp/pr86025.c: New test.
9575 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
9577 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
9579 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
9581 * gcc.dg/torture/pr86034.c: New test.
9583 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
9586 * gfortran.dg/cray_pointer_12.f90: New test.
9588 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
9591 * gfortran.dg/pr85938.f90: Fixed by revision r261081
9593 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
9595 * gnat.dg/specs/opt3.ads: New test.
9596 * gnat.dg/specs/opt3_pkg.ads: New helper.
9598 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
9600 * gnat.dg/discr53.ad[sb]: New test.
9601 * gnat.dg/discr53_pkg.ads: New helper.
9603 2018-06-01 Carl Love <cel@us.ibm.com>
9605 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
9606 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
9608 2018-06-01 Carl Love <cel@us.ibm.com>
9610 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
9611 to make it consistent with the naming convention in the file.
9612 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
9613 to altivec-7.c. Delete file.
9614 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
9615 to altivec-7.c. Delete file.
9616 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
9617 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
9618 vec_unpackl tests. Update instruction counts.
9619 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
9620 tests to builtins-1.c.
9621 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
9622 tests to builtins-1.c.
9623 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
9624 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
9625 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
9626 Remove vec_ctf tests returning double. Remove vec_cts with
9627 double args. Remove vec_sel with invalid arguments. Add tests for
9629 Add instruction counts for new tests.
9630 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
9631 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
9633 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
9634 test_sll_vsill_vsill_vuc.
9635 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
9637 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
9638 tests from altivec-7.h.
9639 * gcc.target/powerpc/vsx-7-be.c: Remove file.
9640 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
9641 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
9642 splat_sll, splat_uc, splat_int128, splat_uint128.
9643 Make second argument of vec_extract and vec_insert a signed int.
9644 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
9647 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
9649 * gcc.dg/store_merging_20.c: New test.
9650 * gnat.dg/opt71.adb: Likewise.
9651 * gnat.dg/opt71_pkg.ads: New helper.
9653 2018-06-01 Carl Love <cel@us.ibm.com>
9655 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
9656 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
9657 Add vec_xst_be for signed and unsigned arguments.
9659 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
9663 * gfortran.dg/pr85816.f90: New test.
9664 * gfortran.dg/pr85975.f90: New test.
9666 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
9669 * gfortran.dg/random_init_1.f90: New test.
9670 * gfortran.dg/random_init_2.f90: New test.
9671 * gfortran.dg/random_init_3.f90: New test.
9672 * gfortran.dg/random_init_4.f90: New test.
9673 * gfortran.dg/random_init_5.f90: New test.
9674 * gfortran.dg/random_init_6.f90: New test.
9676 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
9678 PR tree-optimization/85989
9679 * gcc.dg/torture/pr85989.c: New test.
9681 2018-06-01 Richard Biener <rguenther@suse.de>
9684 * gcc.dg/tree-ssa/pr86017.c: New testcase.
9686 2018-06-01 Richard Biener <rguenther@suse.de>
9689 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
9691 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
9694 * gcc.dg/strcmpopt_2.c: New test.
9695 * gcc.dg/strcmpopt_3.c: New test.
9698 * gcc.dg/strcmpopt_3.c: New test.
9700 2018-05-31 Jakub Jelinek <jakub@redhat.com>
9703 * gcc.target/i386/pr85984.c: New test.
9705 2018-05-31 Martin Sebor <msebor@redhat.com>
9708 * gcc.dg/Walloc-size-larger-than-1.c: New test.
9709 * gcc.dg/Walloc-size-larger-than-10.c: New test.
9710 * gcc.dg/Walloc-size-larger-than-11.c: New test.
9711 * gcc.dg/Walloc-size-larger-than-12.c: New test.
9712 * gcc.dg/Walloc-size-larger-than-13.c: New test.
9713 * gcc.dg/Walloc-size-larger-than-14.c: New test.
9714 * gcc.dg/Walloc-size-larger-than-15.c: New test.
9715 * gcc.dg/Walloc-size-larger-than-16.c: New test.
9716 * gcc.dg/Walloc-size-larger-than-17.c: New test.
9717 * gcc.dg/Walloc-size-larger-than-2.c: New test.
9718 * gcc.dg/Walloc-size-larger-than-3.c: New test.
9719 * gcc.dg/Walloc-size-larger-than-4.c: New test.
9720 * gcc.dg/Walloc-size-larger-than-5.c: New test.
9721 * gcc.dg/Walloc-size-larger-than-6.c: New test.
9722 * gcc.dg/Walloc-size-larger-than-7.c: New test.
9723 * gcc.dg/Walloc-size-larger-than-8.c: New test.
9724 * gcc.dg/Walloc-size-larger-than-9.c: New test.
9725 * gcc.dg/Walloc-size-larger-than.c: New test.
9727 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
9728 Cesar Philippidis <cesar@codesourcery.com>
9731 * gfortran.dg/goacc/pr77371-1.f90: New test.
9732 * gfortran.dg/goacc/pr77371-2.f90: New test.
9733 * gfortran.dg/goacc/pr85879.f90: New test.
9735 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
9737 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
9738 * gnat.dg/stack_usage1b.adb: Likewise.
9739 * gnat.dg/stack_usage1c.adb: Likewise.
9740 * gnat.dg/stack_usage3.adb: Likewise.
9741 * gnat.dg/stack_usage1_pkg.adb: Delete.
9743 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
9745 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
9746 * gcc.dg/store_merging_11.c: Likewise.
9747 * gcc.dg/store_merging_13.c: Likewise.
9748 * gcc.dg/store_merging_14.c: Likewise.
9749 * gcc.dg/store_merging_15.c: Likewise.
9750 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
9752 2018-05-31 Ed Schonberg <schonberg@adacore.com>
9754 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
9755 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
9756 gnat.dg/limited1_outer.ads: New testcase.
9758 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
9760 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
9761 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
9764 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
9766 * gnat.dg/size_clause1.adb: New testcase.
9768 2018-05-31 Javier Miranda <miranda@adacore.com>
9770 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
9772 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
9774 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
9775 vld1x3 intrinsics for aarch64.
9776 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
9777 vst1x2 intrinsics for aarch64.
9778 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
9779 vst1x3 intrinsics for aarch64.
9781 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
9784 * g++.dg/diagnostic/pr77777.C: New test.
9786 2018-05-30 David Pagan <dave.pagan@oracle.com>
9789 * gcc.dg/noncompile/pr55976-1.c: New test.
9790 * gcc.dg/noncompile/pr55976-2.c: New test.
9792 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
9794 * gcc.dg/lto/20111213-1_0.c: Fix template.
9795 * gcc.dg/lto/20100603-1_0.c: Fix template.
9796 * gcc.dg/lto/20100603-2_0.c: Fix template.
9797 * gcc.dg/lto/20100603-3_0.c: Fix template.
9799 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
9800 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
9801 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
9802 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
9803 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
9804 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
9805 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
9806 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
9807 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
9808 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
9809 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
9810 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
9811 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
9812 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
9813 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
9814 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
9815 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
9816 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
9817 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
9818 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
9819 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
9820 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
9821 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
9822 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
9823 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
9824 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
9825 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
9826 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
9827 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
9828 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
9829 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
9830 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
9831 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
9832 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
9833 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
9834 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
9835 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
9836 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
9837 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
9838 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
9839 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
9840 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
9841 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
9842 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
9843 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
9844 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
9845 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
9846 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
9847 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
9848 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
9849 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
9850 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
9851 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
9852 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
9853 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
9854 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
9855 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
9856 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
9857 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
9858 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
9859 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
9860 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
9862 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
9865 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
9867 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
9869 * gcc.target/aarch64/simd/ldp_stp_9: New.
9870 * gcc.target/aarch64/simd/ldp_stp_10: New.
9871 * gcc.target/aarch64/simd/ldp_stp_11: New.
9872 * gcc.target/aarch64/simd/ldp_stp_12: New.
9874 2018-05-30 Ed Schonberg <schonberg@adacore.com>
9876 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
9878 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
9880 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
9882 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
9885 * gcc.target/i386/pr85950.c: New test.
9887 2018-05-29 Marek Polacek <polacek@redhat.com>
9890 * g++.dg/cpp1z/class-deduction55.C: New test.
9891 * g++.dg/cpp1z/class-deduction56.C: New test.
9892 * g++.dg/cpp1z/class-deduction57.C: New test.
9894 2018-05-29 Jakub Jelinek <jakub@redhat.com>
9897 * g++.dg/warn/Wunused-var-33.C: New test.
9900 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
9901 and -fno-vect-cost-model options. Add aligned(64) attribute to the
9902 arrays. Add suffix 1 to all functions and use 4 iterations rather
9903 than N. Add functions with conversions to and from float.
9904 Add new set of functions with 8 iterations and another one
9905 with 16 iterations, expect 24 vectorized loops instead of just 4.
9906 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
9908 2018-05-29 Javier Miranda <miranda@adacore.com>
9910 * gnat.dg/equal2.adb: New testcase.
9912 2018-05-29 Ed Schonberg <schonberg@adacore.com>
9914 * gnat.dg/float_attributes_overflows.adb: New testcase.
9916 2018-05-29 Pascal Obry <obry@adacore.com>
9918 * gnat.dg/normalize_pathname.adb: New testcase.
9920 2018-05-29 Tom de Vries <tom@codesourcery.com>
9922 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
9924 * lib/scanipa.exp (scan-ipa-dump-times): Same.
9925 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
9926 * lib/scantree.exp (scan-tree-dump-times): Same.
9928 2018-05-29 Tom de Vries <tom@codesourcery.com>
9930 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
9931 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
9932 Use proc name as first argument to dg-scan.
9934 2018-05-29 Tom de Vries <tom@codesourcery.com>
9936 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
9939 2018-05-28 Richard Biener <rguenther@suse.de>
9941 PR tree-optimization/85934
9942 * gcc.target/i386/pr85934.c: New testcase.
9944 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
9946 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
9948 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
9950 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
9952 2018-05-28 Ed Schonberg <schonberg@adacore.com>
9954 * gnat.dg/fixedpnt5.adb: New testcase.
9956 2018-05-28 Justin Squirek <squirek@adacore.com>
9958 * gnat.dg/array31.adb: New testcase.
9960 2018-05-28 Justin Squirek <squirek@adacore.com>
9962 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
9963 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
9965 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
9967 * gfortran.dg/data_stmt_pointer.f90: new test.
9969 2018-05-27 Jakub Jelinek <jakub@redhat.com>
9972 * gcc.target/i386/avx512dq-pr85918.c: New test.
9974 2018-05-25 Jim Wilson <jimw@sifive.com>
9976 * gcc.target/riscv/interrupt-1.c: New.
9977 * gcc.target/riscv/interrupt-2.c: New.
9978 * gcc.target/riscv/interrupt-3.c: New.
9979 * gcc.target/riscv/interrupt-4.c: New.
9980 * gcc.target/riscv/interrupt-5.c: New.
9982 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
9985 * gfortran.dg/pr85786.f90: New test.
9987 2018-05-25 Paul Koning <ni1d@arrl.net>
9989 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
9990 * gcc.c-torture/compile/pr55921.c: Ditto.
9991 * gcc.c-torture/compile/pr60655-1.c: Ditto.
9992 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
9994 2018-05-25 Jakub Jelinek <jakub@redhat.com>
9997 * gcc.target/i386/avx512f-pr85832.c: New test.
9998 * gcc.target/i386/avx512vl-pr85832.c: New test.
9999 * gcc.target/i386/avx512bw-pr85832.c: New test.
10000 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
10002 2018-05-25 Bin Cheng <bin.cheng@arm.com>
10004 PR tree-optimization/85720
10005 * gcc.dg/tree-ssa/pr85720.c: New test.
10006 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
10009 2018-05-25 Martin Liska <mliska@suse.cz>
10012 * gcc.dg/tree-prof/update-loopch.c: Do not scan
10013 for 'Removing basic block'.
10015 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
10017 * gnat.dg/sec_stack1.adb: New testcase.
10019 2018-05-25 Ed Schonberg <schonberg@adacore.com>
10021 * gnat.dg/fixedpnt4.adb: New testcase.
10023 2018-05-25 Javier Miranda <miranda@adacore.com>
10025 * gnat.dg/interface7.adb: New testcase.
10027 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
10029 * gnat.dg/sec_stack2.adb: New testcase.
10031 2018-05-25 Ed Schonberg <schonberg@adacore.com>
10033 * gnat.dg/interface6.adb: New testcase.
10035 2018-05-25 Ed Schonberg <schonberg@adacore.com>
10037 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
10039 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10041 * lib/target-supports.exp
10042 (check_effective_target_vect_double_cond_arith): Include
10043 multiplication and division.
10044 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
10045 fully-masked loops with a fixed vector length.
10046 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
10048 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
10049 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
10050 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
10052 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10054 * gcc.target/aarch64/sve/div_1.c: New test.
10055 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
10056 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
10057 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
10059 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10061 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
10063 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10065 * lib/target-supports.exp
10066 (check_effective_target_vect_double_cond_arith): New proc.
10067 * gcc.dg/vect/vect-cond-arith-1.c: New test.
10068 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
10069 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
10070 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
10071 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
10072 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
10073 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
10075 2018-05-25 Janus Weil <janus@gcc.gnu.org>
10078 * gfortran.dg/f2018_obs.f90: New test case.
10080 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10083 * gfortran.dg/pr85543.f90: New test.
10085 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10088 * gfortran.dg/pr85780.f90: New test.
10090 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10093 * gfortran.dg/pr85779_1.f90: New test.
10094 * gfortran.dg/pr85779_2.f90: Ditto.
10095 * gfortran.dg/pr85779_3.f90: Ditto.
10097 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10101 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
10102 * gfortran.dg/pr85895.f90: New test.
10104 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
10106 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
10107 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
10109 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
10111 * gcc.dg/fold-popcount-1.c: New testcase.
10112 * gcc.dg/fold-popcount-2.c: New testcase.
10113 * gcc.dg/fold-popcount-3.c: New testcase.
10114 * gcc.dg/fold-popcount-4.c: New testcase.
10116 2018-05-24 Marek Polacek <polacek@redhat.com>
10119 * g++.dg/cpp0x/new3.C: New test.
10121 2018-05-24 Javier Miranda <miranda@adacore.com>
10123 * gnat.dg/discr52.adb: New testcase.
10125 2018-05-24 Ed Schonberg <schonberg@adacore.com>
10127 * gnat.dg/others1.adb: New testcase.
10129 2018-05-24 Justin Squirek <squirek@adacore.com>
10131 * gnat.dg/raise_expr.adb: New testcase.
10133 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
10135 * gnat.dg/formal_containers.adb: New testcase.
10137 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10139 * gcc.target/i386/pr85345.c: Require ifunc support.
10141 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
10143 * gcc.dg/vect/vect-fma-1.c: New test.
10145 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10147 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
10150 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
10153 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
10155 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
10158 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
10160 * gcc.target/msp430/pr78849.c: New test.
10162 2018-05-23 Marek Polacek <polacek@redhat.com>
10164 * g++.dg/cpp2a/range-for8.C: New test.
10165 * g++.dg/cpp2a/range-for9.C: New test.
10166 * g++.dg/cpp2a/range-for10.C: New test.
10168 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
10170 * lib/target-supports.exp (check_effective_target_be): New.
10171 (check_effective_target_le): New.
10173 2018-05-23 Marek Polacek <polacek@redhat.com>
10175 * g++.dg/cpp2a/range-for1.C: New test.
10176 * g++.dg/cpp2a/range-for2.C: New test.
10177 * g++.dg/cpp2a/range-for3.C: New test.
10178 * g++.dg/cpp2a/range-for4.C: New test.
10179 * g++.dg/cpp2a/range-for5.C: New test.
10180 * g++.dg/cpp2a/range-for6.C: New test.
10181 * g++.dg/cpp2a/range-for7.C: New test.
10183 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
10185 * gcc.target/i386/cvt-3.c: New test.
10187 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
10189 * gcc.target/i386/cvt-2.c: New test.
10191 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
10193 * gcc.dg/pr79985.c: New testcase.
10195 2018-05-23 Richard Biener <rguenther@suse.de>
10197 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
10199 2018-05-23 Sudakshina Das <sudi.das@arm.com>
10202 * gcc.target/aarch64/pr84882.c: New test.
10203 * gcc.target/aarch64/target_attr_18.c: Likewise.
10205 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
10207 PR tree-optimization/85853
10208 * gfortran.dg/vect/pr85853.f90: New test.
10210 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
10212 * gnat.dg/import2.adb: New testcase.
10214 2018-05-23 Ed Schonberg <schonberg@adacore.com>
10216 * gnat.dg/discr51.adb: New testcase.
10218 2018-05-23 Javier Miranda <miranda@adacore.com>
10220 * gnat.dg/valid_scalars1.adb: New testcase.
10222 2018-05-23 Ed Schonberg <schonberg@adacore.com>
10224 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
10226 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
10228 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
10231 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
10233 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
10236 2018-05-23 Bob Duff <duff@adacore.com>
10238 * gnat.dg/addr10.adb: New testcase.
10240 2018-05-23 Richard Biener <rguenther@suse.de>
10242 PR middle-end/85874
10243 * gcc.dg/Wstrict-overflow-27.c: New testcase.
10245 2018-05-23 Yury Gribov <tetra2005@gmail.com>
10247 PR tree-optimization/85822
10248 * c-c++-common/pr85822.c: New test.
10250 2018-05-23 Richard Biener <rguenther@suse.de>
10252 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
10254 2018-05-22 Janus Weil <janus@gcc.gnu.org>
10257 * gfortran.dg/pr30667.f: Add option "-std=legacy".
10259 2018-05-22 Martin Sebor <msebor@redhat.com>
10261 PR middle-end/85359
10262 * gcc.dg/attr-nonstring.c: New test.
10264 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
10267 * gcc.target/i386/pr85345.c: New test.
10269 2018-05-22 Luis Machado <luis.machado@linaro.org>
10271 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
10273 2018-05-22 Janus Weil <janus@gcc.gnu.org>
10276 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
10277 dg-additional-options.
10278 * gfortran.dg/graphite/block-2.f: Ditto.
10279 * gfortran.dg/graphite/id-19.f: Ditto.
10280 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
10281 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
10282 * gfortran.dg/vect/pr52580.f: Ditto.
10284 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
10286 * gcc.target/aarch64/ldp_stp_6.c: New.
10287 * gcc.target/aarch64/ldp_stp_7.c: New.
10288 * gcc.target/aarch64/ldp_stp_8.c: New.
10290 2018-05-22 Martin Sebor <msebor@redhat.com>
10293 * c-c++-common/attr-nonstring-3.c: Adjust.
10294 * c-c++-common/attr-nonstring-4.c: Adjust.
10295 * c-c++-common/attr-nonstring-6.c: New test.
10297 2018-05-22 Martin Sebor <msebor@redhat.com>
10299 PR tree-optimization/85826
10300 * gcc.dg/Wrestrict-17.c: New test.
10302 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
10304 * gcc.dg/torture/pr85862.c: Rename to...
10305 * gcc.dg/torture/pr85852.c: ...this.
10307 2018-05-22 Justin Squirek <squirek@adacore.com>
10309 * gnat.dg/warn14.adb: New testcase.
10311 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
10313 * gnat.dg/controlled8.adb: New testcase.
10315 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
10317 * gnat.dg/discr50.adb: New testcase.
10319 2018-05-22 Ed Schonberg <schonberg@adacore.com>
10321 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
10322 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
10323 gnat.dg/discr49_rec2.ads: New testcase.
10325 2018-05-22 Ed Schonberg <schonberg@adacore.com>
10327 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
10328 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
10331 2018-05-22 Ed Schonberg <schonberg@adacore.com>
10333 * gnat.dg/fixedpnt3.adb: New testcase.
10335 2018-05-22 Justin Squirek <squirek@adacore.com>
10337 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
10338 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
10340 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
10342 PR middle-end/85862
10343 * gcc.dg/torture/pr85862.c: New test.
10345 2018-05-22 Richard Biener <rguenther@suse.de>
10347 PR tree-optimization/85834
10348 * g++.dg/torture/pr85834.C: New testcase.
10349 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
10351 2018-05-22 Martin Liska <mliska@suse.cz>
10354 * g++.dg/ipa/pr85607.C: New test.
10356 2018-05-22 Richard Biener <rguenther@suse.de>
10358 PR tree-optimization/85863
10359 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
10361 2018-05-22 Janus Weil <janus@gcc.gnu.org>
10364 * gfortran.dg/assumed_rank_5.f90: Update error message.
10365 * gfortran.dg/assumed_type_4.f90: Ditto.
10366 * gfortran.dg/bind_c_array_params.f03: Ditto.
10367 * gfortran.dg/bind_c_usage_28.f90: Ditto.
10368 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
10369 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
10370 * gfortran.dg/c_loc_tests_11.f03: Ditto.
10371 * gfortran.dg/coarray_atomic_2.f90: Ditto.
10372 * gfortran.dg/coarray_collectives_2.f90: Ditto.
10373 * gfortran.dg/coarray_collectives_10.f90: Ditto.
10374 * gfortran.dg/coarray_collectives_13.f90: Ditto.
10375 * gfortran.dg/rank_3.f90: Ditto.
10376 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
10377 * gfortran.dg/implicit_14.f90: Ditto.
10379 2018-05-21 Christian Groessler <chris@groessler.org>
10381 * gcc.c-torture/compile/simd-5.c: Fix comment.
10383 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
10386 * gcc.target/powerpc/pr85657-1.c: New test for converting between
10387 __float128, __ibm128, and long double.
10388 * gcc.target/powerpc/pr85657-2.c: Likewise.
10389 * gcc.target/powerpc/pr85657-3.c: Likewise.
10390 * g++.dg/pr85667.C: New test to make sure __ibm128 is
10391 implementated as a separate type internally, and is not just an
10392 alias for long double.
10394 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
10396 PR tree-optimization/85814
10397 * gcc.dg/torture/pr85814.c: New test.
10399 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
10402 * g++.dg/cpp0x/cond1.C: New.
10403 * g++.dg/cpp1y/pr84588-1.C: Likewise.
10404 * g++.dg/cpp1y/pr84588-2.C: Likewise.
10405 * g++.dg/cpp1y/pr84588-3.C: Likewise.
10406 * g++.dg/parse/cond6.C: Likewise.
10407 * g++.dg/parse/cond7.C: Likewise.
10408 * g++.dg/parse/cond8.C: Likewise.
10409 * g++.dg/cpp1z/decomp16.C: Update.
10410 * g++.old-deja/g++.jason/cond.C: Likewise.
10412 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
10414 ChangeLog for r260480
10415 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
10416 warnings for deleted and obsolescent features.
10417 * gfortran.dg/graphite/id-19.f: Ditto.
10418 * gfortran.dg/graphite/id-20.f: Ditto.
10419 * gfortran.dg/graphite/id-27.f90: Ditto.
10420 * gfortran.dg/graphite/pr82449.f: Ditto.
10422 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10424 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
10425 tiny and large memory models.
10427 2018-04-04 Ed Schonberg <schonberg@adacore.com>
10429 * gnat.dg/suppress_initialization.adb,
10430 gnat.dg/suppress_initialization_pkg.ads: New testcase.
10432 2018-04-04 Ed Schonberg <schonberg@adacore.com>
10434 * gnat.dg/exit1.adb: New testcase.
10436 2018-04-04 Ed Schonberg <schonberg@adacore.com>
10438 * gnat.dg/array30.adb: New testcase.
10440 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
10442 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
10444 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10446 * gcc.c-torture/execute/ssad-run.c: New test.
10447 * gcc.c-torture/execute/usad-run.c: Likewise.
10448 * gcc.target/aarch64/ssadv16qi.c: Likewise.
10449 * gcc.target/aarch64/usadv16qi.c: Likewise.
10451 2018-05-21 Tamar Christina <tamar.christina@arm.com>
10453 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
10454 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
10455 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
10457 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
10458 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
10459 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
10461 2018-05-21 Janus Weil <janus@gcc.gnu.org>
10464 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
10465 * gfortran.dg/g77/20020307-1.f: Ditto.
10466 * gfortran.dg/g77/980310-3.f: Ditto.
10467 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
10468 * gfortran.dg/goacc/loop-1.f95: Ditto.
10469 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
10470 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
10471 * gfortran.dg/gomp/do-1.f90: Ditto.
10472 * gfortran.dg/gomp/omp_do1.f90: Ditto.
10473 * gfortran.dg/pr17229.f: Ditto.
10474 * gfortran.dg/pr37243.f: Ditto.
10475 * gfortran.dg/pr49721-1.f: Ditto.
10476 * gfortran.dg/pr58484.f: Ditto.
10477 * gfortran.dg/pr81175.f: Ditto.
10478 * gfortran.dg/pr81723.f: Ditto.
10479 * gfortran.dg/predcom-2.f: Ditto.
10480 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
10481 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
10482 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
10483 * gfortran.dg/vect/pr52580.f: Ditto.
10485 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
10488 * gfortran.dg/char_result_18.f90: New test.
10490 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
10493 * gfortran.dg/associate_38.f90: New test.
10495 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
10498 * gfortran.dg/select_type_42.f90: New test.
10500 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
10503 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
10504 that the patch fixes PR66694 & PR82617, although the testcases
10505 are not explicitly included.
10507 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
10509 * gcc.dg/stack-usage-1.c: Add support for rv32e.
10511 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
10514 * g++.dg/pr82899.C: New testcase.
10516 2018-05-18 Martin Liska <mliska@suse.cz>
10518 * gcc.dg/pr68766.c: Change pruned output.
10520 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
10523 * c-c++-common/goacc/pr85782.c: New test.
10525 2018-05-18 Sudakshina Das <sudi.das@arm.com>
10527 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
10529 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10531 * gcc.target/arm/pr62554.c: Delete.
10532 * gcc.target/arm/pr69610-1.c: Likewise.
10533 * gcc.target/arm/pr69610-2.c: Likewise.
10535 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10537 * gcc.target/arm/pr40887.c: Update comment.
10538 * lib/target-supports.exp: Don't generate effective target checks
10539 and related helpers for armv5. Update comment.
10540 * gcc.target/arm/armv5_thumb_isa.c: Delete.
10541 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
10542 target check and options.
10544 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10546 PR middle-end/85817
10547 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
10548 scan-tree-dump-not for h.
10550 2018-05-18 Richard Biener <rguenther@suse.de>
10552 * gcc.dg/tree-ssa/pr21559.c: Adjust.
10553 * gcc.dg/tree-ssa/pr45397.c: Likewise.
10554 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
10555 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
10556 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
10557 * gcc.dg/tree-ssa/vrp17.c: Likewise.
10558 * gcc.dg/tree-ssa/vrp18.c: Likewise.
10559 * gcc.dg/tree-ssa/vrp23.c: Likewise.
10560 * gcc.dg/tree-ssa/vrp24.c: Likewise.
10561 * gcc.dg/tree-ssa/vrp58.c: Likewise.
10562 * gcc.dg/vrp-min-max-1.c: Likewise.
10563 * gcc.dg/vrp-min-max-3.c: New testcase.
10565 2018-05-18 Richard Biener <rguenther@suse.de>
10567 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
10568 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
10569 * gcc.dg/graphite/scop-6.c: Likewise.
10570 * gcc.dg/graphite/scop-7.c: Likewise.
10571 * gcc.dg/graphite/scop-8.c: Likewise.
10572 * gcc.dg/graphite/scop-9.c: Likewise.
10574 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10576 * gcc.target/aarch64/vect-init-ld1.c: New test.
10578 2018-05-18 Martin Liska <mliska@suse.cz>
10580 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
10581 * gcc.dg/tree-prof/update-loopch.c: Likewise.
10583 2018-05-18 Martin Liska <mliska@suse.cz>
10585 * gcc.dg/ipa/ipa-icf-39.c: New test.
10586 * gcc.dg/pr68766.c: Adjust pruned output.
10588 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
10590 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
10592 * gcc.dg/fma-1.c: New test.
10593 * gcc.dg/fma-2.c: Likewise.
10594 * gcc.dg/fma-3.c: Likewise.
10595 * gcc.dg/fma-4.c: Likewise.
10596 * gcc.dg/fma-5.c: Likewise.
10597 * gcc.dg/fma-6.c: Likewise.
10598 * gcc.dg/fma-7.c: Likewise.
10599 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
10601 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
10602 * gfortran.dg/reassoc_8.f: Likewise.
10603 * gfortran.dg/reassoc_9.f: Likewise.
10604 * gfortran.dg/reassoc_10.f: Likewise.
10606 2018-05-17 Jim Wilson <jimw@sifive.com>
10608 * gcc.target/riscv/switch-qi.c: New.
10609 * gcc.target/riscv/switch-si.c: New.
10611 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
10614 * gcc.target/powerpc/pr85698.c: New test.
10616 2018-05-17 Richard Biener <rguenther@suse.de>
10618 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
10620 2018-05-17 Bin Cheng <bin.cheng@arm.com>
10622 PR tree-optimization/85793
10623 * gcc.dg/vect/pr85793.c: New test.
10625 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
10627 * gcc.dg/gimplefe-28.c: New test.
10628 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
10629 internal function calls.
10630 * gcc.dg/goacc/loop-processing-1.c: Likewise.
10632 2018-05-17 Martin Liska <mliska@suse.cz>
10634 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
10635 space in between 'G_' and '('.
10637 2018-05-17 Jakub Jelinek <jakub@redhat.com>
10640 * gcc.target/i386/pr85323-7.c: New test.
10641 * gcc.target/i386/pr85323-8.c: New test.
10642 * gcc.target/i386/pr85323-9.c: New test.
10645 * gcc.target/i386/pr85323-4.c: New test.
10646 * gcc.target/i386/pr85323-5.c: New test.
10647 * gcc.target/i386/pr85323-6.c: New test.
10650 * gcc.target/i386/pr85323-1.c: New test.
10651 * gcc.target/i386/pr85323-2.c: New test.
10652 * gcc.target/i386/pr85323-3.c: New test.
10654 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
10655 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
10656 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
10657 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
10658 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
10659 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
10660 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
10661 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
10662 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
10663 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
10664 * gcc.target/i386/avx512f-setzero-1.c: New test.
10666 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
10668 * gcc.target/aarch64/vect-slp-dup.c: New.
10670 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
10673 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
10675 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
10677 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
10678 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
10680 2018-05-17 Richard Biener <rguenther@suse.de>
10682 PR tree-optimization/85757
10683 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
10685 2018-05-16 Marek Polacek <polacek@redhat.com>
10688 * g++.dg/cpp0x/initlist-throw1.C: New test.
10689 * g++.dg/cpp0x/initlist-throw2.C: New test.
10691 2018-05-16 Carl Love <cel@us.ibm.com>
10693 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
10694 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
10695 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
10697 2018-05-16 Richard Biener <rguenther@suse.de>
10699 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
10700 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
10701 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
10703 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
10705 * gcc.target/aarch64/sve/vcond_10.c: New test.
10706 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
10707 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
10708 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
10710 2018-05-15 Martin Sebor <msebor@redhat.com>
10712 PR tree-optimization/85753
10713 * gcc.dg/Wrestrict-10.c: Adjust.
10714 * gcc.dg/Wrestrict-16.c: New test.
10716 2018-05-15 Martin Sebor <msebor@redhat.com>
10718 PR middle-end/85643
10719 * c-c++-common/attr-nonstring-7.c: New test.
10721 2018-05-15 Richard Biener <rguenther@suse.de>
10723 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
10725 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10727 PR tree-optimization/83648
10728 * gcc.dg/tree-ssa/pr83648.c: New test.
10729 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
10731 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10734 * gcc.dg/ipa/pr85734.c: New test.
10736 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
10739 * gnat.dg/opt70.adb: New test.
10740 * gnat.dg/opt70_pkg.ad[sb]: New helper.
10742 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10744 * gcc.target/aarch64/crypto-fuse-1.c: New test.
10745 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
10747 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
10749 * gcc.target/aarch64/vmov_n_1.c: Update test.
10750 * gcc.target/aarch64/vfp-1.c: Update test.
10752 2018-05-14 Jakub Jelinek <jakub@redhat.com>
10755 * gcc.c-torture/execute/pr85756.c: New test.
10757 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
10759 * gcc.target/i386/cldemote-1.c: New test.
10761 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
10764 * gfortran.dg/assumed_type_9.f90 : New test.
10766 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
10769 * gfortran.dg/pr85542.f90: New test.
10771 2018-05-11 Martin Jambor <mjambor@suse.cz>
10774 * g++.dg/lto/pr85655_0.C: New test.
10776 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
10778 * gcc.target/i386/tpause-1.c: New test.
10779 * gcc.target/i386/umonitor-1.c: New test.
10781 2018-05-11 Jakub Jelinek <jakub@redhat.com>
10784 * c-c++-common/gomp/pr85696.c: New test.
10786 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
10787 Jakub Jelinek <jakub@redhat.com>
10789 PR tree-optimization/85692
10790 * gcc.target/i386/pr85692.c: New test.
10792 2018-05-11 Martin Liska <mliska@suse.cz>
10795 * c-c++-common/ubsan/attrib-6.c: New test.
10797 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
10800 * gfortran.dg/pr85687.f90: new test.
10802 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
10805 * gfortran.dg/pr85521_1.f90: New test.
10806 * gfortran.dg/pr85521_2.f90: New test.
10808 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
10811 * gfortran.dg/pr70870_1.f90: New test.
10813 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
10815 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
10817 2018-05-10 Jakub Jelinek <jakub@redhat.com>
10820 * g++.dg/ext/offsetof2.C: New test.
10822 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
10825 * gfortran.dg/temporary_3.f90 : New test.
10828 * gfortran.dg/temporary_2.f90 : New test.
10830 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
10832 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
10833 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
10834 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
10835 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
10836 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
10837 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
10838 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
10839 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
10840 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
10841 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
10842 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
10843 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
10844 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
10845 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
10846 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
10847 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
10848 * gcc.dg/vmx/st-be-order.c: Delete testcase.
10849 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
10850 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
10851 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
10852 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
10853 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
10854 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
10855 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
10856 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
10857 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
10858 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
10860 2018-05-10 Jakub Jelinek <jakub@redhat.com>
10862 PR tree-optimization/85699
10863 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
10864 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
10865 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
10866 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
10868 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
10870 * g++.dg/tls/pr85400.C: New test.
10872 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10875 * g++.dg/cpp1y/lambda-generic-85713.C: New.
10877 2018-05-09 Carl Love <cel@us.ibm.com>
10879 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
10881 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10885 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
10888 * g++.dg/cpp1y/pr84588.C: New.
10890 2018-05-09 Andreas Schwab <schwab@suse.de>
10892 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
10894 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
10896 * gcc.target/aarch64/store_lane_spill_1.c: New test.
10897 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
10899 2018-05-08 Carl Love <cel@us.ibm.com>
10900 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
10902 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
10905 * g++.dg/cpp1y/pr84588.C: New.
10907 2018-05-08 Marek Polacek <polacek@redhat.com>
10910 * g++.dg/cpp1z/constexpr-if22.C: New test.
10912 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
10915 * gcc.target/i386/pr85693.c: New test.
10917 2018-05-08 Jakub Jelinek <jakub@redhat.com>
10920 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
10921 scan-assembler-times checking that except for [fh]*xor other functions
10922 don't use any load instructions.
10924 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
10926 * gcc.target/i386/builtin_target.c: Test goldmont.
10927 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
10930 2018-05-08 Jakub Jelinek <jakub@redhat.com>
10933 * g++.dg/other/sse2-pr85572-1.C: New test.
10934 * g++.dg/other/sse2-pr85572-2.C: New test.
10935 * g++.dg/other/sse4-pr85572-1.C: New test.
10936 * g++.dg/other/avx2-pr85572-1.C: New test.
10939 * gcc.target/i386/pr85317.c: New test.
10940 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
10941 optimization barrier to avoid optimizing away the expected insn.
10944 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
10945 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
10947 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
10949 * g++.dg/other/sve_const_pred_1.C: Rename to...
10950 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
10951 target selectors and explicit -march options.
10952 * g++.dg/other/sve_const_pred_2.C: Rename to...
10953 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
10954 * g++.dg/other/sve_const_pred_3.C: Rename to...
10955 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
10956 * g++.dg/other/sve_const_pred_4.C: Rename to...
10957 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
10958 * g++.dg/other/sve_tls_2.C: Rename to...
10959 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
10960 * g++.dg/other/sve_vcond_1.C: Rename to...
10961 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
10962 * g++.dg/other/sve_vcond_1_run.C: Rename to...
10963 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
10965 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
10968 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
10971 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
10974 * g++.dg/cpp0x/deleted14.C: New.
10976 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
10977 Alan Hayward <alan.hayward@arm.com>
10978 David Sherwood <david.sherwood@arm.com>
10980 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
10981 XFAIL the BIC test.
10982 * gcc.target/aarch64/sve/vcond_7.c: New test.
10983 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
10985 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
10988 * g++.dg/cpp0x/sfinae62.C: New.
10990 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
10992 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
10995 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
10998 * g++.dg/cpp0x/narrowing1.C: New.
11000 2018-05-08 Richard Biener <rguenther@suse.de>
11002 PR middle-end/85588
11003 * gcc.dg/torture/pr85574.c: Rename to...
11004 * gcc.dg/torture/pr85588.c: ... this.
11006 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11009 * gfortran.dg/minmaxloc_12.f90: New test case.
11010 * gfortran.dg/minmaxloc_13.f90: New test case.
11012 2018-05-07 Nathan Sidwell <nathan@acm.org>
11014 * g++.dg/cpp0x/range-for10.C: Delete.
11015 * g++.dg/ext/forscope1.C: Delete.
11016 * g++.dg/ext/forscope2.C: Delete.
11017 * g++.dg/template/for1.C: Delete.
11019 2018-05-07 Jeff Law <law@redhat.com>
11021 * gfortran.dg/linefile.f90: New test.
11023 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
11025 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
11028 2018-05-06 Jakub Jelinek <jakub@redhat.com>
11031 * g++.dg/ext/asm14.C: New test.
11032 * g++.dg/ext/asm15.C: New test.
11033 * g++.dg/ext/asm16.C: New test.
11035 2018-05-06 Michael Eager <eager@eagercon.com>
11037 * gcc.target/microblaze/others/picdtr.c: Correct option
11038 -fPIE -mpic-data-is-text-relative.
11040 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
11042 * gcc.target/microblaze/others/picdtr.c: Add test for
11043 -fPIE -mpic-data-is-text-relative.
11045 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
11048 * gfortran.dg/coarray_dependency_1.f90: New test.
11049 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
11051 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
11053 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
11054 to match the currently produced gimple.
11056 2018-05-04 Carl Love <cel@us.ibm.com>
11058 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
11060 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
11061 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
11062 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
11063 xvcmpgedp counts. Add xxsel counts.
11065 2018-05-04 Richard Biener <rguenther@suse.de>
11067 PR middle-end/85627
11068 * g++.dg/torture/pr85627.C: New testcase.
11070 2018-05-04 Richard Biener <rguenther@suse.de>
11072 PR middle-end/85574
11073 * gcc.dg/torture/pr85574.c: New testcase.
11074 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
11076 2018-05-04 Jakub Jelinek <jakub@redhat.com>
11079 * gcc.dg/nextafter-1.c: New test.
11080 * gcc.dg/nextafter-2.c: New test.
11081 * gcc.dg/nextafter-3.c: New test.
11082 * gcc.dg/nextafter-4.c: New test.
11084 2018-05-03 Nathan Sidwell <nathan@acm.org>
11086 Remove -ffriend-injection.
11087 * g++.old-deja/g++.jason/scoping15.C: Delete.
11088 * g++.old-deja/g++.mike/net43.C: Delete.
11090 2018-05-03 Jakub Jelinek <jakub@redhat.com>
11093 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
11094 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
11095 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
11096 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
11098 2018-05-03 Tom de Vries <tom@codesourcery.com>
11101 * lib/scanoffloadtree.exp: New file.
11103 2018-05-03 Richard Biener <rguenther@suse.de>
11105 PR tree-optimization/85615
11106 * gcc.dg/torture/pr85615.c: New testcase.
11108 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11110 PR tree-optimization/70291
11111 * gcc.dg/complex-6.c: New test.
11112 * gcc.dg/complex-7.c: Likewise.
11114 2018-05-03 Richard Biener <rguenther@suse.de>
11117 * fortran.dg/pr51434.f90: Truncate transfer argument.
11119 2018-05-02 Jakub Jelinek <jakub@redhat.com>
11122 * gcc.c-torture/execute/pr85582-3.c: New test.
11124 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
11125 Jason Merrill <jason@redhat.com>
11128 * g++.dg/warn/Wshadow-13.C: New.
11129 * g++.dg/warn/Wshadow-14.C: Likewise.
11131 2018-05-02 Tom de Vries <tom@codesourcery.com>
11134 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
11135 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
11137 2018-05-02 David Pagan <dave.pagan@oracle.com>
11140 * gcc.dg/noncompile/pr30552-1.c: New test.
11141 * gcc.dg/noncompile/pr30552-2.c: New test.
11142 * gcc.dg/noncompile/pr30552-3.c: New test.
11143 * gcc.dg/noncompile/pr30552-4.c: New test.
11145 2018-05-02 Richard Biener <rguenther@suse.de>
11147 PR tree-optimization/85597
11148 * gcc.dg/vect/pr85597.c: New testcase.
11150 2018-05-02 Tom de Vries <tom@codesourcery.com>
11153 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
11154 * lib/scanltranstree.exp: New file.
11155 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
11156 (scan-ltrans-tree-dump-times_required_options)
11157 (scan-ltrans-tree-dump-not_required_options)
11158 (scan-ltrans-tree-dump-dem_required_options)
11159 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
11160 * lib/gcc-dg.exp: Include scanltranstree.exp.
11162 2018-05-02 Tom de Vries <tom@codesourcery.com>
11165 * gcc.dg/ipa/ipa-icf-38.c: New test.
11166 * gcc.dg/ipa/ipa-icf-38a.c: New test.
11167 * lib/scandump.exp (dump-base): New proc.
11168 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
11169 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
11171 * lib/scanipa.exp: Add "" argument to scan-dump calls.
11172 * lib/scanlang.exp: Same.
11173 * lib/scanrtl.exp: Same.
11174 * lib/scantree.exp: Same.
11175 * lib/scanwpaipa.exp: New file.
11176 * lib/gcc-dg.exp: Include scanwpaipa.exp.
11178 2018-05-02 Richard Biener <rguenther@suse.de>
11180 PR middle-end/85567
11181 * gcc.dg/torture/pr85567.c: New testcase.
11183 2018-05-02 Jakub Jelinek <jakub@redhat.com>
11186 * gcc.c-torture/execute/pr85582-1.c: New test.
11187 * gcc.c-torture/execute/pr85582-2.c: New test.
11189 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
11191 PR tree-optimization/85586
11192 * gcc.dg/vect/pr85586.c: New test.
11194 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
11196 PR tree-optimization/85143
11197 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
11198 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
11200 2018-05-01 David Malcolm <dmalcolm@redhat.com>
11203 * c-c++-common/Wformat-pr84258.c: New test.
11205 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11207 PR tree-optimization/82665
11208 * gcc.dg/tree-ssa/pr82665.c: New test.
11210 2018-04-30 David Malcolm <dmalcolm@redhat.com>
11213 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
11214 (test_add_fixit_insert_formatted_single_line): New function.
11215 (test_add_fixit_insert_formatted_multiline): New function.
11216 Extend expected output of generated patch to include fix-it hints
11218 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
11219 "gcc-rich-location.h". Add test coverage for
11220 gcc_rich_location::add_fixit_insert_formatted.
11222 2018-04-30 David Malcolm <dmalcolm@redhat.com>
11224 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11225 (test_show_locus): Update for location_get_source_line returning a
11226 char_span. Use char_span for handling words in the
11227 "test_many_nested_locations" fix-it example.
11229 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
11231 * gcc.target/arc/interrupt-8.c: Update test.
11232 * gcc.target/arc/loop-4.c: Likewise.
11233 * gcc.target/arc/loop-hazard-1.c: Likewise.
11234 * gcc.target/arc/sdata-3.c: Likewise.
11236 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
11238 * gcc.target/arc/store-merge-1.c: New test.
11239 * gcc.target/arc/add_n-combine.c: Update test.
11241 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
11243 Microblaze Target: PIC data text relative
11245 * gcc.target/microblaze/others/data_var1.c: Include
11246 PIC case of r20 base register.
11247 * gcc.target/microblaze/others/data_var2.c: Ditto.
11248 * gcc.target/microblaze/others/picdtr.c: Add new
11249 test case for -mpic-is-data-text-relative.
11250 * gcc.target/microblaze/others/sdata_var1.c: Add
11251 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
11252 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
11253 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
11254 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
11255 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
11256 * gcc.target/microblaze/others/string_cst1_gpopt.c:
11258 * gcc.target/microblaze/others/string_cst2_gpopt.c:
11261 2018-04-30 Richard Biener <rguenther@suse.de>
11263 PR tree-optimization/28364
11264 PR tree-optimization/85275
11265 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
11266 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
11267 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
11268 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
11269 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
11271 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
11272 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
11274 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
11275 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
11276 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
11278 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
11281 * gcc.target/i386/pr84431.c: New test.
11283 2018-04-27 Martin Jambor <mjambor@suse.cz>
11286 * g++.dg/ipa/pr85549.C: New test.
11288 2018-04-27 Jakub Jelinek <jakub@redhat.com>
11291 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
11293 * g++.dg/cpp0x/constexpr-85553.C: New test.
11295 2018-04-27 David Malcolm <dmalcolm@redhat.com>
11298 * g++.dg/pr85515-1.C: New test.
11299 * g++.dg/pr85515-2.C: New test.
11301 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
11304 * g++.dg/cpp0x/friend3.C: New.
11306 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11309 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
11310 Use check_effective_target_arm_little_endian.
11312 2018-04-27 Jakub Jelinek <jakub@redhat.com>
11314 PR tree-optimization/85529
11315 * gcc.c-torture/execute/pr85529-1.c: New test.
11316 * gcc.c-torture/execute/pr85529-2.c: New test.
11317 * gcc.dg/pr85529.c: New test.
11319 2018-04-26 Maciej W. Rozycki <macro@mips.com>
11321 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
11322 `.dword' in addition to `lw' and `.word'.
11324 2018-04-26 Maciej W. Rozycki <macro@mips.com>
11326 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
11328 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
11330 * gnat.dg/loop_optimization24.adb: New test.
11332 2018-04-26 Richard Biener <rguenther@suse.de>
11334 PR tree-optimization/85116
11335 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
11336 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
11337 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
11338 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
11340 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
11343 * gcc.target/i386/pr85473-1.c: New test.
11344 * gcc.target/i386/pr85473-2.c: New test.
11346 2018-04-25 Nathan Sidwell <nathan@acm.org>
11347 Jakub Jelinek <jakub@redhat.com>
11351 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
11352 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
11353 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
11354 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
11355 * g++.dg/cpp0x/pr85437-1.C: New.
11356 * g++.dg/cpp0x/pr85437-2.C: New.
11357 * g++.dg/cpp0x/pr85437-3.C: New.
11358 * g++.dg/cpp0x/pr85437-4.C: New.
11360 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
11363 * gfortran.dg/pr85520.f90: New test.
11365 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11368 * gcc.dg/pr85512.c: New test.
11370 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
11373 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
11374 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
11375 * gcc.dg/pr85388-1.c (dg-options): Likwise.
11376 * gcc.dg/pr85388-2.c (dg-options): Likwise.
11377 * gcc.dg/pr85388-3.c (dg-options): Likwise.
11378 * gcc.dg/pr85388-4.c (dg-options): Likwise.
11379 * gcc.dg/pr85388-5.c (dg-options): Likwise.
11380 * gcc.dg/pr85388-6.c (dg-options): Likwise.
11381 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
11382 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
11383 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
11384 * gcc.target/i386/cet-label.c (dg-options): Likwise.
11385 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
11386 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
11387 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
11388 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
11389 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
11390 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
11391 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
11392 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
11393 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
11394 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
11395 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
11396 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
11397 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
11398 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
11399 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
11400 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
11401 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
11402 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
11403 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
11404 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
11405 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
11406 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
11407 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
11408 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
11409 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
11410 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
11411 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
11412 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
11413 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
11414 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
11415 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
11416 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
11417 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
11418 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
11419 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
11420 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
11421 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
11422 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
11423 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
11424 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
11425 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
11426 * gcc.target/i386/pr84146.c (dg-options): Likwise.
11427 * gcc.target/i386/pr85403.c (dg-options): Likwise.
11428 * gcc.target/i386/pr85404.c (dg-options): Likwise.
11429 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
11431 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
11432 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
11433 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
11434 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
11435 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
11436 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
11437 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
11438 * (dg-options): Likwise.
11439 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
11441 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
11442 * gcc.target/i386/cet-label-3.c: Removed.
11443 * gcc.target/i386/cet-property-3.c: Likwise.
11444 * gcc.target/i386/cet-sjlj-7.c: Likwise.
11446 2018-04-24 Jakub Jelinek <jakub@redhat.com>
11449 * gcc.target/i386/pr85511.c: New test.
11452 * g++.dg/ext/pr85503.C: New test.
11455 * gcc.target/i386/pr85508.c: New test.
11457 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
11459 PR tree-optimization/85478
11460 * g++.dg/pr85478.C: New test.
11462 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
11464 * g++.dg/torture/pr85496.C: New test.
11466 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
11468 PR rtl-optimization/85423
11469 * gcc.dg/pr85423.c: New test.
11471 2018-04-20 Martin Sebor <msebor@redhat.com>
11474 * gcc.dg/Wrestrict-15.c: New test.
11476 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
11479 * gcc.target/powerpc/pr85456.c: New test.
11481 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
11483 * g++.dg/ext/undef-bool-1.C: Require lp64.
11484 * gcc.target/powerpc/undef-bool-2.c: Likewise.
11486 2018-04-20 Jeff Law <law@redhat.com>
11488 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
11490 * gcc.dg/stack-check-6.c: Likewise.
11491 * gcc.dg/stack-check-6a.c: Likewise.
11492 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
11493 * gcc.target/i386/stack-check-18.c: Likewise.
11494 * gcc.target/i386/stack-check-19.c: Likewise.
11496 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11499 * gcc.target/aarch64/sve/vcond_1.c: Move to...
11500 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
11501 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
11502 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
11504 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
11507 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
11508 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
11510 2018-04-20 Richard Biener <rguenther@suse.de>
11512 PR middle-end/85475
11513 * gcc.dg/torture/pr85475.c: New testcase.
11515 2018-04-20 Martin Jambor <mjambor@suse.cz>
11518 * gcc.dg/ipa/pr85449.c: New test.
11520 2018-04-20 Martin Jambor <mjambor@suse.cz>
11523 * g++.dg/ipa/pr85447.C: New file.
11524 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
11526 2018-04-20 Jakub Jelinek <jakub@redhat.com>
11529 * g++.dg/cpp0x/pr85462.C: New test.
11531 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
11533 * gcc.target/i386/pr85404.c: Require CET target.
11535 2018-04-19 Jakub Jelinek <jakub@redhat.com>
11537 PR tree-optimization/85467
11538 * gcc.dg/pr85467.c: New test.
11540 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
11543 * g++.dg/parse/crash68.C: New.
11545 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
11548 * g++.dg/torture/pr85334.C: New test.
11550 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
11552 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
11553 * g++.dg/diagnostic/pr85464.C: New.
11555 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
11558 * gcc.dg/torture/pr85397-1.c: New test.
11559 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
11560 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
11562 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
11565 * gcc.target/i386/pr85404.c: New test.
11567 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
11570 * c-c++-common/attr-nocf-check-1.c: Compile with
11571 -fcf-protection=none.
11572 * c-c++-common/attr-nocf-check-3.c: Likewise.
11573 * gcc.dg/march-generic.c: Likewise.
11574 * gcc.target/i386/align-limit.c: Likewise.
11575 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
11576 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
11577 * gcc.target/i386/cet-property-2.c: Likewise.
11578 * gcc.target/i386/ret-thunk-26.c: Likewise.
11579 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
11581 * c-c++-common/fcf-protection-2.c: Likewise.
11582 * c-c++-common/fcf-protection-3.c: Likewise.
11583 * c-c++-common/fcf-protection-5.c: Likewise.
11584 * c-c++-common/fcf-protection-6.c: Likewise.
11585 * c-c++-common/fcf-protection-7.c: Likewise.
11586 * gcc.target/i386/cet-label-3.c: New test.
11587 * gcc.target/i386/cet-property-3.c: Likewise.
11588 * gcc.target/i386/cet-sjlj-7.c: Likewise.
11589 * gcc.target/i386/pr85417-1.c: Likewise.
11590 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
11591 __x86_indirect_thunk_nt_(r|e)ax
11592 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
11593 * gcc.target/i386/pr85403.c: Remove dg-error,
11595 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
11597 * gcc.target/i386/movdir-1.c: New test.
11599 2018-04-19 Richard Biener <rguenther@suse.de>
11601 PR middle-end/85455
11602 * gcc.dg/pr85455.c: New testcase.
11604 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
11606 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
11608 * g++.dg/lto/pr85405b_0.C: Likewise.
11609 * g++.dg/lto/pr84805_0.C: Likewise.
11611 2018-04-18 Martin Liska <mliska@suse.cz>
11615 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
11618 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
11621 * gcc.dg/pr85388-1.c: New test.
11622 * gcc.dg/pr85388-2.c: Likewise.
11623 * gcc.dg/pr85388-3.c: Likewise.
11624 * gcc.dg/pr85388-4.c: Likewise.
11625 * gcc.dg/pr85388-5.c: Likewise.
11626 * gcc.dg/pr85388-6.c: Likewise.
11628 2018-04-18 Jan Hubicka <jh@suse.cz>
11629 Martin Liska <mliska@suse.cz>
11631 * g++.dg/lto/pr83121_0.C: Update template.
11632 * g++.dg/lto/pr83121_1.C: Update template.
11633 * g++.dg/lto/pr84805_0.C: Update template.
11634 * g++.dg/lto/pr84805_1.C: Update template.
11635 * g++.dg/lto/pr84805_2.C: Update template.
11637 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
11640 * g++.dg/cpp0x/pr84630.C: New.
11642 2018-04-18 Jakub Jelinek <jakub@redhat.com>
11645 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
11646 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
11647 in two cases. Uncomment two other tests and add expected dg-error for
11649 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
11650 -Wnarrowing diagnostics on some targets for c++11.
11651 * g++.dg/parse/array-size2.C: Remove xfail.
11652 * g++.dg/cpp0x/constexpr-84463.C: New test.
11654 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
11656 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
11657 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
11659 2018-04-17 Jakub Jelinek <jakub@redhat.com>
11662 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
11663 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
11664 * g++.dg/other/sve_tls_2.C: Require effective target tls.
11666 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
11668 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
11669 prevent cascading of errors and change expected error message.
11670 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
11672 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
11673 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
11674 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
11675 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
11677 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
11679 2018-04-17 Jakub Jelinek <jakub@redhat.com>
11682 * gcc.dg/pr85430.c: New test.
11684 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11687 * gcc.target/arm/pr54300.C: Move to...
11688 * g++.dg/other/pr54300.C: ... Here. Add target directives.
11689 * gcc.target/arm/pr55073.C: Move to...
11690 * g++.dg/other/pr55073.C: ... Here. Add target directives.
11691 * gcc.target/arm/pr56184.C: Move to...
11692 * g++.dg/other/pr56184.C: ... Here. Add target directives.
11693 * gcc.target/arm/pr59985.C: Move to...
11694 * g++.dg/other/pr59985.C: ... Here. Add target directives.
11695 * gcc.target/aarch64/pr60675.C: Move to...
11696 * g++.dg/other/pr60675.C: ... Here. Add target directives.
11697 * gcc.target/aarch64/pr81422.C: Move to...
11698 * g++.dg/other/pr81422.C: ... Here. Add target directives.
11699 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
11700 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
11701 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
11702 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
11703 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
11704 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
11705 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
11706 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
11707 * gcc.target/aarch64/sve/tls_2.C: Move to...
11708 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
11709 * gcc.target/aarch64/pr81414.C: Rename to...
11710 * gcc.target/aarch64/pr81414.c: ... This.
11711 * gcc.target/aarch64/simd/pr67896.C: Rename to...
11712 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
11714 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
11715 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
11716 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
11717 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
11720 2018-04-17 Jakub Jelinek <jakub@redhat.com>
11722 PR middle-end/85414
11723 * gcc.dg/pr85414.c: New test.
11725 2018-04-17 Martin Jambor <mjambor@suse.cz>
11728 * g++.dg/ipa/pr85421.C: New test.
11730 2018-04-17 Martin Liska <mliska@suse.cz>
11733 * g++.dg/lto/pr85405b_0.C: New test.
11734 * g++.dg/lto/pr85405b_1.C: New test.
11736 2018-04-17 Martin Liska <mliska@suse.cz>
11739 * g++.dg/lto/pr85405_0.C: New test.
11740 * g++.dg/lto/pr85405_1.C: New test.
11742 2018-04-17 Martin Liska <mliska@suse.cz>
11745 * g++.dg/ext/pr85329-2.C: New test.
11746 * g++.dg/ext/pr85329.C: New test.
11747 * gcc.target/i386/mvc12.c: New test.
11749 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
11752 * g++.dg/pr85039-1.C: New.
11753 * g++.dg/pr85039-2.C: New.
11754 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
11756 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
11759 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
11760 if the target supports efficient unaligned storage accesses.
11762 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
11765 * gcc.target/powerpc/pr83660.C: New test.
11767 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
11770 * gcc.target/i386/pr85403.c: New test.
11772 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
11775 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
11777 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
11778 Jason Merrill <jason@redhat.com>
11781 * g++.dg/cpp0x/pr85112.C: New.
11783 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
11786 * g++.dg/ext/undef-bool-1.C: New file.
11787 * gcc.target/powerpc/powerpc.exp: Remove .C support.
11788 * gcc.target/powerpc/undef-bool-1.C: Remove file.
11790 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
11793 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
11794 corresponding dg-error clause.
11795 * gcc.target/powerpc/pr80098-3.c: Ditto.
11796 * gcc.target/powerpc/pr80103-1.c: Delete.
11798 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
11802 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
11803 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
11805 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11808 * gfortran.dg/implied_do_io_5.f90: New test.
11810 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
11813 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
11814 several values: positive, negative, and zero.
11815 * gcc.target/powerpc/sse2-pslld-1.c: Same.
11816 * gcc.target/powerpc/sse2-psllq-1.c: Same.
11818 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
11820 PR rtl-optimization/79916
11821 * gcc.target/powerpc/pr79916.c: New.
11823 2018-04-13 Jakub Jelinek <jakub@redhat.com>
11825 PR rtl-optimization/85393
11826 * g++.dg/opt/pr85393.C: New test.
11827 * g++.dg/opt/pr85393-aux.cc: New file.
11829 PR rtl-optimization/85376
11830 * gcc.dg/pr85376.c: New test.
11832 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
11834 PR rtl-optimization/83852
11835 * gcc.dg/pr83852.c: New testcase.
11837 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
11840 * gcc.target/s390/pr77822-1.C: Rename to ...
11841 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
11842 * gcc.target/s390/pr77822-2.c: Add asm scan check.
11843 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
11845 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
11848 * gcc.target/i386/pr71991.c: New testcase.
11850 2018-04-13 Martin Liska <mliska@suse.cz>
11851 Jakub Jelinek <jakub@redhat.com>
11853 PR middle-end/81657
11854 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
11857 2018-04-12 David Malcolm <dmalcolm@redhat.com>
11860 * g++.dg/diagnostic/macro-arg-count.C: New test.
11862 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11866 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
11867 array and move test to libgomp/testsuite/libgomp.fortran.
11868 * gfortran.dg/do_concurrent_6.f90: New test.
11870 2018-04-12 Marek Polacek <polacek@redhat.com>
11873 * g++.dg/parse/error61.C: New test.
11875 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
11878 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
11879 specify -mvsx on gcc command line.
11881 2018-04-12 Jakub Jelinek <jakub@redhat.com>
11884 * gcc.target/i386/pr85328.c: New test.
11886 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11888 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
11890 2018-04-12 Jakub Jelinek <jakub@redhat.com>
11892 PR rtl-optimization/85342
11893 * gcc.target/i386/pr85342.c: New test.
11895 2018-04-11 Jason Merrill <jason@redhat.com>
11897 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
11898 if ulimit -v is set.
11900 2018-04-11 Bin Cheng <bin.cheng@arm.com>
11903 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
11905 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
11907 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
11908 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
11910 2018-04-11 Jakub Jelinek <jakub@redhat.com>
11913 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
11916 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
11919 * gcc.target/i386/pr84301.c: New test.
11921 2018-04-11 Jakub Jelinek <jakub@redhat.com>
11923 PR tree-optimization/85331
11924 * gcc.c-torture/execute/pr85331.c: New test.
11926 2018-04-11 Marek Polacek <polacek@redhat.com>
11929 * g++.dg/cpp0x/pr51225.C: Adjust error message.
11930 * g++.dg/cpp1z/constexpr-if21.C: New test.
11932 2018-04-11 Jakub Jelinek <jakub@redhat.com>
11935 * gcc.target/i386/pr85281.c: New test.
11937 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
11939 PR rtl-optimization/84659
11940 * gcc.dg/pr84659.c: New test.
11942 2018-04-11 Jakub Jelinek <jakub@redhat.com>
11945 * g++.dg/debug/dwarf2/pr85302.C: New test.
11947 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
11950 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
11953 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11956 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
11958 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
11960 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
11961 * gcc.target/powerpc/dimode_off.c: Ditto.
11962 * gcc.target/powerpc/tfmode_off.c: Ditto.
11963 * gcc.target/powerpc/timode_off.c: Ditto.
11965 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
11967 * gcc.target/powerpc/vec-ldl-1.c: New test.
11968 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
11969 corrections to ABI implementation.
11971 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
11974 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
11976 2018-04-10 Jakub Jelinek <jakub@redhat.com>
11978 PR rtl-optimization/85300
11979 * gcc.dg/pr85300.c: New test.
11981 2018-04-10 David Malcolm <dmalcolm@redhat.com>
11984 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
11985 where we now show the pertinent parameter.
11986 * g++.dg/diagnostic/aka2.C: Likewise.
11987 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
11989 2018-04-10 Jakub Jelinek <jakub@redhat.com>
11992 * gfortran.dg/gomp/pr85313.f90: New test.
11994 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11997 * g++.dg/parse/template29.C: New.
11999 2018-04-10 Bin Cheng <bin.cheng@arm.com>
12002 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
12004 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12008 * gcc.target/i386/avx512f-pr85177.c: New test.
12009 * gcc.target/i386/avx512f-pr85255.c: New test.
12011 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
12013 PR tree-optimization/85286
12014 * gcc.dg/vect/pr85286.c: New test.
12016 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12019 * gcc.target/arm/pr85173.c: New test.
12021 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12024 * gcc.dg/lto/pr85248_0.c: New test.
12025 * gcc.dg/lto/pr85248_1.c: New test.
12027 2018-04-09 Jan Hubicka <jh@suse.cz>
12030 * g++.dg/torture/pr85078.C: New.
12032 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
12035 * g++.dg/cpp1z/decomp44.C: New.
12036 * g++.dg/cpp1z/decomp45.C: Likewise.
12038 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12041 * gfortran.dg/do_concurrent_5.f90: New test.
12042 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
12045 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12048 * gfortran.dg/parameter_array_element_3.f90: New test.
12050 2018-04-09 Jakub Jelinek <jakub@redhat.com>
12053 * g++.dg/cpp1z/decomp43.C: New test.
12055 PR rtl-optimization/80463
12056 * g++.dg/pr80463.C: Add -w to dg-options.
12058 2018-04-09 Richard Biener <rguenther@suse.de>
12060 PR tree-optimization/85284
12061 * gcc.dg/torture/pr85284.c: New testcase.
12063 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12065 PR rtl-optimization/80463
12066 PR rtl-optimization/83972
12067 PR rtl-optimization/83480
12069 * gcc.dg/pr80463.c: New test.
12070 * g++.dg/pr80463.C: Likewise.
12071 * gcc.dg/pr83972.c: Likewise.
12073 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12075 PR rtl-optimization/83913
12076 * gcc.dg/pr83913.c: New test.
12078 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12080 PR rtl-optimization/83962
12081 * gcc.dg/pr83962.c: New test.
12083 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12085 PR rtl-optimization/83530
12086 * gcc.dg/pr83530.c: New test.
12088 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12090 PR middle-end/82976
12091 * gfortran.dg/realloc_on_assign_16a.f90: New test.
12093 2018-04-07 Jakub Jelinek <jakub@redhat.com>
12095 PR tree-optimization/85257
12096 * gcc.dg/pr85257.c: New test.
12098 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
12100 * g++.dg/opt/pr85196.C: New test.
12102 2018-04-06 David Malcolm <dmalcolm@redhat.com>
12105 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
12106 std::tuple here since they need C++11.
12107 * g++.dg/lookup/missing-std-include-8.C: New test.
12108 * g++.dg/lookup/missing-std-include.C: Move std::array and
12109 std::tuple test to missing-std-include-6.C to avoid failures
12112 2018-04-06 Jakub Jelinek <jakub@redhat.com>
12115 * gcc.dg/debug/pr85252.c: New test.
12117 PR rtl-optimization/84872
12118 * gcc.dg/graphite/pr84872.c: New test.
12121 * g++.dg/cpp1z/decomp42.C: New test.
12123 2018-04-06 David Malcolm <dmalcolm@redhat.com>
12126 * g++.dg/lookup/missing-std-include-7.C: New test.
12128 2018-04-06 Tamar Christina <tamar.christina@arm.com>
12130 * gcc.dg/struct-simple.c: Revert r254862.
12131 * lib/target-supports.exp
12132 (check_effective_target_word_mode_no_slow_unalign): Likewise.
12134 2018-04-06 Richard Biener <rguenther@suse.de>
12136 PR middle-end/85244
12137 * gcc.dg/torture/pr85244-1.c: New testcase.
12138 * gcc.dg/torture/pr85244-2.c: Likewise.
12140 2018-04-06 Jakub Jelinek <jakub@redhat.com>
12143 * c-c++-common/ubsan/pr85213.c: New test.
12145 2018-04-06 Richard Biener <rguenther@suse.de>
12147 PR middle-end/85180
12148 * gcc.dg/pr85180.c: New testcase.
12150 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12152 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
12153 to trigger the optimization. Do some cleanup and function
12154 renaming. Add more test functions.
12156 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12158 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
12160 * gcc.target/s390/hotpatch-1.c: Skip when building without
12162 * gcc.target/s390/hotpatch-10.c: Likewise.
12163 * gcc.target/s390/hotpatch-11.c: Likewise.
12164 * gcc.target/s390/hotpatch-12.c: Likewise.
12165 * gcc.target/s390/hotpatch-13.c: Likewise.
12166 * gcc.target/s390/hotpatch-14.c: Likewise.
12167 * gcc.target/s390/hotpatch-15.c: Likewise.
12168 * gcc.target/s390/hotpatch-16.c: Likewise.
12169 * gcc.target/s390/hotpatch-17.c: Likewise.
12170 * gcc.target/s390/hotpatch-18.c: Likewise.
12171 * gcc.target/s390/hotpatch-19.c: Likewise.
12172 * gcc.target/s390/hotpatch-2.c: Likewise.
12173 * gcc.target/s390/hotpatch-3.c: Likewise.
12174 * gcc.target/s390/hotpatch-4.c: Likewise.
12175 * gcc.target/s390/hotpatch-5.c: Likewise.
12176 * gcc.target/s390/hotpatch-6.c: Likewise.
12177 * gcc.target/s390/hotpatch-7.c: Likewise.
12178 * gcc.target/s390/hotpatch-8.c: Likewise.
12179 * gcc.target/s390/hotpatch-9.c: Likewise.
12181 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12183 * c-c++-common/Wattributes.c: Disable warning for s390* target and
12184 check for an error instead.
12185 * gcc.dg/Wattributes-6.c: Likewise.
12187 2018-04-05 Jakub Jelinek <jakub@redhat.com>
12190 * g++.dg/cpp1z/decomp39.C: New test.
12191 * g++.dg/cpp1z/decomp40.C: New test.
12194 * g++.dg/cpp1z/decomp41.C: New test.
12196 PR middle-end/85195
12197 * gcc.dg/pr85195.c: New test.
12199 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
12202 * g++.dg/cpp0x/initlist100.C: New.
12203 * g++.dg/cpp0x/initlist101.C: Likewise.
12205 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
12208 * g++.dg/other/pr84792-1.C: New.
12209 * g++.dg/other/pr84792-2.C: Likewise.
12211 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
12214 * gcc.target/i386/pr85193.c: New test.
12216 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
12219 * g++.dg/concepts/pr84979.C: New.
12220 * g++.dg/concepts/pr84979-2.C: New.
12221 * g++.dg/concepts/pr84979-3.C: New.
12223 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
12226 * g++.dg/cpp0x/variadic174.C: New.
12228 2018-04-04 Jakub Jelinek <jakub@redhat.com>
12230 PR inline-asm/85172
12231 * g++.dg/ext/builtin13.C: New test.
12232 * g++.dg/ext/atomic-4.C: New test.
12235 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
12236 * g++.dg/ext/bases3.C: New test.
12238 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
12241 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
12242 to match a single insn of the baz function. Move scan directives at
12243 the end of the file below the functions they are trying to test for
12244 better readability.
12245 * gcc.target/arm/cmse/cmse-16.c: New testcase.
12247 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
12249 PR rtl-optimization/84878
12250 * gcc.target/powerpc/pr84878.c: New test.
12252 2018-04-04 Michael Matz <matz@suse.de>
12254 * gcc.dg/Wstringop-overflow-4.c: New test.
12255 * c-c++-common/Wstringop-truncation-4.c: Adjust.
12257 2018-04-04 Jakub Jelinek <jakub@redhat.com>
12260 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
12261 for the diagnostics of overridden functions. Adjust for new wording.
12263 2018-04-04 Richard Biener <rguenther@suse.de>
12266 * g++.dg/lto/pr85176_0.C: New testcase.
12268 2018-04-04 Richard Biener <rguenther@suse.de>
12271 * lib/target-supports.exp (check_effective_target_vect_perm_short):
12274 2018-04-04 Martin Liska <mliska@suse.cz>
12277 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
12278 and msdata as a workaround for powerpc.
12280 2018-04-04 Richard Biener <rguenther@suse.de>
12282 PR tree-optimization/85168
12283 * gcc.dg/torture/pr85168.c: New testcase.
12285 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
12288 * g++.dg/pr84943.C: New.
12289 * g++.dg/pr84943-2.C: New.
12291 2018-04-03 Jakub Jelinek <jakub@redhat.com>
12293 PR rtl-optimization/85167
12294 * gcc.dg/pr85167.c: New test.
12296 PR tree-optimization/85156
12297 * c-c++-common/pr85156.c: New test.
12298 * gcc.c-torture/execute/pr85156.c: New test.
12300 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
12302 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
12303 * gcc.target/powerpc/undef-bool-1.C: New file.
12304 * gcc.target/powerpc/undef-bool-2.c: New file.
12306 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
12309 * g++.dg/cpp1z/class-deduction52.C: New.
12311 2018-04-03 Jakub Jelinek <jakub@redhat.com>
12314 * g++.dg/cpp0x/pr85147.C: New test.
12317 * g++.dg/cpp0x/gen-attrs-64.C: New test.
12320 * g++.dg/gomp/pr85134.C: New test.
12321 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
12324 * gcc.c-torture/execute/pr85169.c: New test.
12325 * gcc.target/i386/avx512f-pr85169.c: New test.
12326 * gcc.target/i386/avx512bw-pr85169.c: New test.
12328 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
12331 * gcc.target/powerpc/pr69946: Adjust comment. Remove
12332 scan-assembler-times clause.
12334 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
12336 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
12337 dg-additional-options.
12339 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
12341 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
12343 2018-04-03 Richard Biener <rguenther@suse.de>
12346 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
12348 2018-04-02 Jim Wilson <jimw@sifive.com>
12350 * gcc.target/riscv/pr84660.c: New.
12351 * gcc.target/riscv/shift-and-1.c: New.
12352 * gcc.target/riscv/shift-and-2.c: New.
12354 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
12357 * gfortran.dg/array_simplify_2.f90: New test.
12359 2018-04-01 Jakub Jelinek <jakub@redhat.com>
12361 PR middle-end/85090
12362 * gcc.target/i386/avx512f-pr85090-1.c: New test.
12363 * gcc.target/i386/avx512f-pr85090-2.c: New test.
12364 * gcc.target/i386/avx512f-pr85090-3.c: New test.
12365 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
12366 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
12368 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
12371 * g++.dg/pr85027.C: New.
12373 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
12376 * gcc.target/powerpc/sse-maxps-2.c: New test.
12377 * gcc.target/powerpc/sse-minps-2.c: New test.
12379 2018-03-30 Jakub Jelinek <jakub@redhat.com>
12382 * g++.dg/gomp/pr84791.C: New test.
12384 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
12387 * gfortran.dg/array_constructor_53.f90: New test.
12389 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12392 * gfortran.dg/substr_6.f90: Remove illegal test for
12393 out-of-bounds substring.
12395 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12398 * gfortran.dg/zero_sized_10.f90: New test.
12400 2018-03-29 David Malcolm <dmalcolm@redhat.com>
12403 * g++.dg/lookup/missing-std-include-6.C: New test.
12404 * g++.dg/lookup/missing-std-include.C: Add std::pair and
12406 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
12407 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
12408 <cstring>, <cassert>, and <cstdlib>.
12410 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
12412 PR inline-asm/84985
12413 * gcc.target/i386/pr84985.c: New.
12415 2018-03-29 David Malcolm <dmalcolm@redhat.com>
12418 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
12420 2018-03-29 Jakub Jelinek <jakub@redhat.com>
12423 * g++.dg/warn/Wunused-var-31.C: New test.
12426 * c-c++-common/Wduplicated-branches-14.c: New test.
12428 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
12431 * g++.dg/cpp0x/pr84606.C: New.
12433 2018-03-29 Carl Love <cel@us.ibm.com>
12436 2017-09-27 Carl Love <cel@us.ibm.com>
12438 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
12439 for the __builtin_fctid and __builtin_fctiw.
12441 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
12444 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
12445 deleted builtin function.
12446 (div_weuo): Likewise.
12447 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
12448 (div_deuo): Likewise.
12450 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
12453 * g++.dg/other/default13.C: New.
12455 2018-03-28 Jakub Jelinek <jakub@redhat.com>
12458 * gcc.target/i386/pr85095-1.c: New test.
12459 * gcc.target/i386/pr85095-2.c: New test.
12460 * gcc.c-torture/execute/pr85095.c: New test.
12462 PR tree-optimization/82004
12463 * gcc.dg/pr82004.c: New test.
12465 2018-03-28 Jakub Jelinek <jakub@redhat.com>
12466 Martin Liska <mliska@suse.cz>
12469 * g++.dg/asan/pr85081.C: New test.
12471 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
12474 * g++.dg/template/pr84789.C: Adjust for testing with
12478 * g++.dg/template/pr84973.C: New.
12479 * g++.dg/template/pr84973-2.C: New.
12480 * g++.dg/template/pr84973-3.C: New.
12483 * g++.dg/eh/pr84968.C: New.
12485 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
12488 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
12489 long double multiply/divide uses the correct function.
12490 * gcc.target/powerpc/mulkc-3.c: Likewise.
12491 * gcc.target/powerpc/divkc-2.c: Likewise.
12492 * gcc.target/powerpc/divkc-3.c: Likewise.
12494 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
12497 * g++.dg/cpp0x/defaulted51.C: New.
12498 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
12500 2018-03-27 Jakub Jelinek <jakub@redhat.com>
12503 * g++.dg/ext/vector35.C: New test.
12506 * g++.dg/ext/builtin-offsetof3.C: New test.
12509 * g++.dg/cpp1y/pr85076.C: New test.
12511 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12514 * gfortran.dg/matmul_rank_1.f90: New test.
12516 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12517 Harald Anlauf <anlauf@gmx.de>
12519 * gfortran.dg/structure_constructor_15.f90: New test.
12521 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
12523 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
12524 for the diagnostics of overridden functions. Adjust for new wording.
12525 * g++.dg/cpp0x/implicit1.C: Likewise.
12526 * g++.dg/cpp0x/override1.C: Likewise.
12527 * g++.dg/cpp1y/auto-fn18.C: Likewise.
12528 * g++.dg/eh/shadow1.C: Likewise.
12529 * g++.dg/inherit/covariant12.C: Likewise.
12530 * g++.dg/inherit/covariant14.C: Likewise.
12531 * g++.dg/inherit/covariant15.C: Likewise.
12532 * g++.dg/inherit/covariant16.C: Likewise.
12533 * g++.dg/inherit/covariant22.C: Likewise.
12534 * g++.dg/inherit/crash3.C: Likewise.
12535 * g++.dg/inherit/error2.C: Likewise.
12536 * g++.dg/template/crash100.C: Likewise.
12537 * g++.old-deja/g++.eh/spec6.C: Likewise.
12538 * g++.old-deja/g++.mike/p811.C: Likewise.
12539 * g++.old-deja/g++.other/virtual11.C: Likewise.
12540 * g++.old-deja/g++.other/virtual4.C: Likewise.
12542 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
12545 * gcc.target/i386/pr85044.c: New test.
12547 2018-03-27 Martin Sebor <msebor@redhat.com>
12550 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
12553 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12556 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
12558 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12561 * gcc.target/arm/pr81863.c: New test.
12563 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
12566 * gcc.target/nvptx/pr85056.c: New test.
12567 * gcc.target/nvptx/pr85056a.c: New test.
12569 2018-03-27 Richard Biener <rguenther@suse.de>
12572 * lib/target-supports.exp (check_ssse3_available): New function.
12573 (check_effective_target_vect_perm_short): Enable for x86 if
12574 check_ssse3_available.
12576 2018-03-27 Richard Biener <rguenther@suse.de>
12578 PR tree-optimization/85082
12579 * gfortran.dg/pr85082.f90: New testcase.
12581 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
12583 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
12584 to "l=2" in dg-final.
12586 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
12588 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
12589 * gcc.target/mips/fix-r4000-2.c: Likewise.
12590 * gcc.target/mips/fix-r4000-3.c: Likewise.
12591 * gcc.target/mips/fix-r4000-4.c: Likewise.
12592 * gcc.target/mips/fix-r4000-5.c: Likewise.
12593 * gcc.target/mips/fix-r4000-6.c: Likewise.
12594 * gcc.target/mips/fix-r4000-7.c: Likewise.
12595 * gcc.target/mips/fix-r4000-8.c: Likewise.
12596 * gcc.target/mips/fix-r4000-9.c: Likewise.
12597 * gcc.target/mips/fix-r4000-10.c: Likewise.
12598 * gcc.target/mips/fix-r4000-7.c: Change dg-final
12599 "mulditi3_r4000" instead of "mulditi3".
12600 * gcc.target/mips/fix-r4000-8.c: Change dg-final
12601 "umulditi3_r4000" instead of "umulditi3".
12603 2018-03-27 Jakub Jelinek <jakub@redhat.com>
12606 * g++.dg/inherit/covariant22.C: New test.
12608 2018-03-27 Richard Biener <rguenther@suse.de>
12611 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
12614 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
12615 Jason Merrill <jason@redhat.com>
12618 * g++.dg/init/array49.C: New.
12619 * g++.dg/torture/pr70499.C: Adjust.
12621 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
12624 * gcc.target/i386/pr85073.c: New test.
12626 2018-03-26 Richard Biener <rguenther@suse.de>
12629 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
12632 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
12635 * gfortran.dg/parameter_array_format.f90: New test.
12637 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
12638 Neil Carlson <neil.n.carlson@gmail.com>
12641 * gfortran.dg/literal_character_constant_1.inc: Replace
12642 call abort by STOP n.
12643 * gfortran.dg/overload_1.f90: Likewise.
12645 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
12646 Dominique d'Humieres <dominiq@gcc.gnu.org>
12649 * gfortran.dg/scalar_pointer_1.f90: New test.
12651 2018-03-25 Tom de Vries <tom@codesourcery.com>
12653 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
12656 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12659 * gfortran.dg/pr89497.f90: New test.
12661 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12664 * gfortran.dg/substr_7.f90: New test.
12666 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
12669 * gfortran.dg/pr42651.f90: New test.
12670 * gfortran.dg/func_result_7.f90: Update error message.
12672 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
12674 PR tree-optimization/84005
12675 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
12676 failing to force the alignment.
12678 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
12680 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
12684 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
12686 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
12687 message. Fix scan-assembler patterns.
12689 2018-03-23 Jakub Jelinek <jakub@redhat.com>
12692 * g++.dg/cpp0x/pr85015.C: New test.
12695 * g++.dg/cpp1y/pr84942.C: New test.
12697 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
12699 PR inline-asm/85030
12700 * gcc.target/i386/pr85030.c: New.
12702 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12705 * g++.dg/pr85026.C: New test.
12707 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
12709 * g++.dg/debug/pr84704.C: XFAIL AIX.
12711 2018-03-23 Sudakshina Das <sudi.das@arm.com>
12714 * gcc.target/arm/pr84826.c: Add dg directive.
12716 2018-03-23 Marek Polacek <polacek@redhat.com>
12719 * g++.dg/ext/builtin-offsetof2.C: New test.
12722 * g++.dg/cpp0x/Wnarrowing5.C: New test.
12723 * gcc.dg/pr85045.c: New test.
12725 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
12728 * gnat.dg/lto22.adb: New test.
12729 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
12730 * gnat.dg/lto22_pkg2.ads: Likewise.
12732 2018-03-23 Jakub Jelinek <jakub@redhat.com>
12735 * gcc.dg/lto/pr80778_0.c: New test.
12737 PR inline-asm/85034
12738 * gcc.target/i386/pr85034.c: New test.
12740 PR inline-asm/85022
12741 * c-c++-common/torture/pr85022.c: New test.
12744 * g++.dg/ubsan/pr85029.C: New test.
12746 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
12749 * g++.dg/cpp0x/pr71251.C: New.
12752 * g++.dg/template/pr84789.C: New.
12753 * g++.dg/template/pr84789-2.C: New.
12754 * g++.dg/template/pr84789-3.C: New.
12755 * g++.dg/parse/dtor11.C: Accept alternate error message.
12758 * g++.dg/pr84729.C: New.
12759 * g++.old-deja/g++.ext/arrnew2.C: Require error.
12760 * g++.old-deja/g++.robertl/eb58.C: Likewise.
12761 * g++.old-deja/g++.robertl/eb63.C: Likewise.
12763 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
12766 * gfortran.dg/interface_42.f90: New test.
12767 * gfortran.dg/interface_43.f90: New test.
12769 2018-03-22 Sudakshina Das <sudi.das@arm.com>
12772 * gcc.target/arm/pr84826.c: New test.
12774 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
12776 * gcc.target/arm/addr-modes-float.c: Move dg-do before
12777 dg-require-effective-target.
12778 * gcc.target/arm/addr-modes-int.c: Likewise.
12779 * gcc.target/nios2/lo-addr-tls.c: Likewise.
12781 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
12784 * gcc.target/powerpc/altivec-ld-1.c: New test.
12786 2018-03-22 Bin Cheng <bin.cheng@arm.com>
12788 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
12790 2018-03-22 Jakub Jelinek <jakub@redhat.com>
12792 PR inline-asm/84941
12793 * gcc.dg/pr84941.c: New test.
12795 2018-03-22 Tom de Vries <tom@codesourcery.com>
12797 PR tree-optimization/84956
12798 * gcc.dg/pr84956.c: New test.
12800 2018-03-22 Marek Polacek <polacek@redhat.com>
12803 * g++.dg/cpp1z/constexpr-if15.C: New test.
12804 * g++.dg/cpp1z/constexpr-if16.C: New test.
12806 2018-03-21 Joseph Myers <joseph@codesourcery.com>
12808 * gcc.dg/builtin-tgmath-3.c: New test.
12810 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
12813 * g++.dg/concepts/pr71965.C: New.
12817 * g++.dg/cpp0x/pr84610.C: New.
12818 * g++.dg/cpp0x/pr84642.C: New.
12820 2018-03-21 Jakub Jelinek <jakub@redhat.com>
12823 * c-c++-common/pr84999.c: New test.
12825 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
12828 * g++.dg/ext/desig10.C: New.
12830 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
12831 Harald Anlauf <anlauf@gmx.de>
12834 * gfortran.dg/pr84957.f90: New test.
12836 2018-03-21 Jakub Jelinek <jakub@redhat.com>
12838 PR tree-optimization/84960
12839 * gcc.c-torture/compile/pr84960.c: New test.
12841 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
12843 PR tree-optimization/84811
12844 * gcc.dg/torture/pr84811.c: New test.
12846 2018-03-21 Jakub Jelinek <jakub@redhat.com>
12848 PR tree-optimization/84982
12849 * c-c++-common/pr84982.c: New test.
12852 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
12854 * g++.dg/torture/pr84961-1.C: New test.
12855 * g++.dg/torture/pr84961-2.C: New test.
12857 2018-03-21 Nathan Sidwell <nathan@acm.org>
12860 * g++.dg/pr85008.C: New.
12862 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
12865 * gfortran.dg/char_result_17.f90: New test.
12867 2018-03-21 David Malcolm <dmalcolm@redhat.com>
12870 * g++.dg/other/accessor-fixits-1.C: Move to...
12871 * g++.dg/torture/accessor-fixits-1.C: ...here.
12872 * g++.dg/other/accessor-fixits-2.C: Move to...
12873 * g++.dg/torture/accessor-fixits-2.C: ...here.
12874 * g++.dg/other/accessor-fixits-3.C: Move to...
12875 * g++.dg/torture/accessor-fixits-3.C: ...here.
12876 * g++.dg/other/accessor-fixits-4.C: Move to...
12877 * g++.dg/torture/accessor-fixits-4.C: ...here.
12878 * g++.dg/other/accessor-fixits-5.C: Move to...
12879 * g++.dg/torture/accessor-fixits-5.C: ...here.
12880 * g++.dg/torture/accessor-fixits-6.C: New testcase.
12881 * g++.dg/torture/accessor-fixits-7.C: New testcase.
12882 * g++.dg/torture/accessor-fixits-8.C: New testcase.
12884 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12886 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
12888 2018-03-21 Sudakshina Das <sudi.das@arm.com>
12891 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
12893 2018-03-21 Nathan Sidwell <nathan@acm.org>
12896 * g++.dg/lookup/pr84804.C: New.
12898 2018-03-21 Martin Sebor <msebor@redhat.com>
12901 * g++.dg/Wclass-memaccess-3.C: New test.
12902 * g++.dg/Wclass-memaccess-4.C: New test.
12904 2018-03-21 David Malcolm <dmalcolm@redhat.com>
12907 * g++.dg/other/accessor-fixits-1.C
12908 (test_access_const_t1_color): New.
12909 (test_deref_const_t1_color): New.
12910 * g++.dg/other/accessor-fixits-5.C: New testcase.
12912 2018-03-21 Tom de Vries <tom@codesourcery.com>
12914 PR tree-optimization/83126
12915 * gcc.dg/graphite/pr83126.c: New test.
12917 2018-03-21 Nathan Sidwell <nathan@acm.org>
12919 * g++.dg/ext/anon-struct6.C: Adjust.
12920 * g++.dg/ext/deprecate-1.C: New.
12921 * g++.dg/ext/deprecate-2.C: New.
12922 * g++.dg/lookup/pr84602.C: Adjust.
12923 * g++.dg/lookup/pr84962.C: Adjust.
12924 * g++.old-deja/g++.other/anon4.C
12927 * g++.dg/lookup/pr84836.C: New.
12929 2018-03-21 Bin Cheng <bin.cheng@arm.com>
12931 PR tree-optimization/84969
12932 * gcc.dg/tree-ssa/pr84969.c: New test.
12934 2018-03-21 Jakub Jelinek <jakub@redhat.com>
12936 PR rtl-optimization/84989
12937 * gcc.target/i386/pr84989.c: New test.
12939 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
12941 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
12943 2018-03-21 Martin Liska <mliska@suse.cz>
12946 * gfortran.dg/goacc/pr84963.f90: New test.
12948 2018-03-21 Marek Polacek <polacek@redhat.com>
12950 PR c++/71638, ICE with NSDMI and reference.
12951 * g++.dg/cpp0x/nsdmi14.C: New test.
12952 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
12954 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
12956 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
12957 MIPS with -mpaired-single directives.
12959 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
12962 * gfortran.dg/interface_41.f90: New test.
12964 2018-03-20 Jakub Jelinek <jakub@redhat.com>
12967 * gcc.dg/pr84875.c: New test.
12969 2018-03-20 Marek Polacek <polacek@redhat.com>
12971 PR c++/84978, ICE with NRVO.
12972 * g++.dg/opt/nrv19.C: New test.
12974 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12977 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
12978 Disable for armeb targets.
12979 * gcc.target/arm/pr82518.c: New test.
12981 2018-03-20 Nathan Sidwell <nathan@acm.org>
12984 * g++.dg/lookup/pr84962.C: New.
12987 * g++.dg/lookup/pr84970.C: New.
12989 2018-03-20 Richard Biener <rguenther@suse.de>
12992 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
12994 2018-03-20 Martin Liska <mliska@suse.cz>
12997 * g++.dg/ipa/pr84825.C: New test.
12999 2018-03-20 Martin Liska <mliska@suse.cz>
13001 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
13003 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13006 * gcc.c-torture/compile/pr84845.c: New test.
13008 2018-03-20 Sudakshina Das <sudi.das@arm.com>
13011 * gcc.target/arm/pr82989.c: New test.
13013 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13016 * gcc.target/i386/pr84945.c: New test.
13018 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
13021 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
13023 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13026 * gcc.dg/pr84953.c: New test.
13028 2018-03-19 Marek Polacek <polacek@redhat.com>
13031 * g++.dg/cpp1z/lambda-__func__.C: New test.
13034 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
13036 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
13039 * g++.dg/asan/pr78651.C: New test.
13041 2018-03-19 Tom de Vries <tom@codesourcery.com>
13043 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
13044 vect_int_mult. Add nvptx xfail for PR84958.
13046 2018-03-19 Nathan Sidwell <nathan@acm.org>
13049 * g++.dg/cpp1y/pr84835.C: New.
13051 2018-03-19 Sudakshina Das <sudi.das@arm.com>
13054 * gcc.target/aarch64/pr81647.c: New.
13056 2018-03-19 Richard Biener <rguenther@suse.de>
13058 PR tree-optimization/84933
13059 * g++.dg/pr84933.C: New testcase.
13061 2018-03-19 Richard Biener <rguenther@suse.de>
13063 PR tree-optimization/84859
13064 * gcc.dg/tree-ssa/pr84859.c: New testcase.
13065 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
13066 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
13067 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
13069 2018-03-19 Nathan Sidwell <nathan@acm.org>
13072 * g++.dg/lookup/pr84812.C: New.
13074 2018-03-19 Richard Biener <rguenther@suse.de>
13076 PR tree-optimization/84929
13077 * gcc.dg/torture/pr84929.c: New testcase.
13079 2018-03-19 Tamar Christina <tamar.christina@arm.com>
13082 * gcc.target/arm/big-endian-subreg.c: Delete.
13084 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
13087 * gfortran.dg/array_constructor_52.f90: New test.
13089 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
13092 * gfortran.dg/pr77414.f90: New test.
13093 * gfortran.dg/internal_references_1.f90: Adjust error message.
13095 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
13098 * gfortran.dg/pr65453.f90: New test.
13100 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
13102 PR tree-optimization/84913
13103 * gfortran.dg/vect/pr84913.f90: New test.
13105 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
13108 * gfortran.dg/warn_concat.f90: New test.
13110 2018-03-16 Jakub Jelinek <jakub@redhat.com>
13113 * gcc.dg/pr84899.c: New test.
13115 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
13118 * gfortran.dg/pr69395.f90: Add test for max dimensions
13120 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
13123 * gcc.target/i386/pr84876.c: New test.
13125 2018-03-16 Martin Liska <mliska@suse.cz>
13128 * gcc.target/i386/mvc11.c: New test.
13130 2018-03-16 Martin Liska <mliska@suse.cz>
13133 * gcc.target/i386/mvc10.c: New test.
13135 2018-03-16 Jakub Jelinek <jakub@redhat.com>
13139 * g++.dg/cpp1y/pr79937-1.C: New test.
13140 * g++.dg/cpp1y/pr79937-2.C: New test.
13141 * g++.dg/cpp1y/pr79937-3.C: New test.
13142 * g++.dg/cpp1y/pr79937-4.C: New test.
13143 * g++.dg/cpp1y/pr82410.C: New test.
13145 2018-03-16 Tom de Vries <tom@codesourcery.com>
13147 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
13149 2018-03-16 Tom de Vries <tom@codesourcery.com>
13151 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
13153 2018-03-16 Jakub Jelinek <jakub@redhat.com>
13156 * g++.dg/cpp2a/desig8.C: New test.
13158 PR tree-optimization/84841
13159 * gcc.dg/pr84841.c: New test.
13162 * g++.dg/cpp2a/desig7.C: New test.
13164 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
13165 Jim MacArthur <jim.macarthur@codethink.co.uk>
13167 * gfortran.dg/automatic_1.f90: New test.
13168 * gfortran.dg/automatic_repeat.f90: New test
13169 * gfortran.dg/automatic_save.f90: New test.
13170 * gfortran.dg/vax_structure.f90: New test.
13172 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
13175 * gfortran.dg/pr78741.f90: New test.
13177 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
13180 * gfortran.dg/pr69395.f90: New test.
13182 2018-03-15 Jakub Jelinek <jakub@redhat.com>
13185 * g++.dg/opt/pr79085.C: New test.
13187 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
13190 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
13191 label instead of __x86_indirect_thunk label.
13193 2018-03-15 Jakub Jelinek <jakub@redhat.com>
13196 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
13197 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
13198 * g++.dg/warn/deprecated-13.C: New test.
13200 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
13202 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
13204 2018-03-15 Richard Biener <rguenther@suse.de>
13207 * c-c++-common/pr84873.c: New testcase.
13209 2018-03-15 Tamar Christina <tamar.christina@arm.com>
13212 * gcc.target/arm/big-endian-subreg.c: New.
13214 2018-03-15 Jakub Jelinek <jakub@redhat.com>
13217 * gcc.c-torture/compile/pr84860.c: New test.
13219 2018-03-15 Julia Koval <julia.koval@intel.com>
13221 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
13223 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
13226 2018-03-15 Jakub Jelinek <jakub@redhat.com>
13229 * gcc.dg/pr84853.c: New test.
13231 2018-03-14 Carl Love <cel@us.ibm.com>
13233 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
13235 2018-03-14 Martin Liska <mliska@suse.cz>
13238 * g++.dg/lto/pr84805_0.C: New test.
13239 * g++.dg/lto/pr84805_1.C: New test.
13240 * g++.dg/lto/pr84805_2.C: New test.
13242 2018-03-14 David Malcolm <dmalcolm@redhat.com>
13245 * gcc.dg/fixits-pr84852-1.c: New test.
13246 * gcc.dg/fixits-pr84852-2.c: New test.
13248 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
13250 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
13251 separate verbose message.
13252 * lib/scandump.exp (scan-dump-times): Likewise.
13254 2018-03-14 Julia Koval <julia.koval@intel.com>
13256 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
13258 * gcc.target/i386/funcspec-56.inc: Ditto.
13260 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
13262 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
13265 2018-03-14 Jakub Jelinek <jakub@redhat.com>
13268 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
13269 check count from 17 to 14.
13272 * gcc.target/i386/pr84844.c: New test.
13274 2018-03-14 Richard Biener <rguenther@suse.de>
13276 PR tree-optimization/84830
13277 * gcc.dg/torture/pr84830.c: New testcase.
13279 2018-03-14 Marek Polacek <polacek@redhat.com>
13282 * g++.dg/cpp0x/static_assert15.C: New test.
13284 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
13287 * gfortran.dg/pr61775.f90: New test.
13289 2018-03-13 Jakub Jelinek <jakub@redhat.com>
13292 * g++.dg/ext/pr84843-1.C: New test.
13293 * g++.dg/ext/pr84843-2.C: New test.
13295 2018-03-13 David Pagan <dave.pagan@oracle.com>
13298 * gcc.dg/pr46921.c: New test.
13300 2018-03-13 Martin Sebor <msebor@redhat.com>
13302 PR tree-optimization/84725
13303 * c-c++-common/Wstringop-truncation-4.c: New test.
13304 * c-c++-common/attr-nonstring-5.c: New test.
13306 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
13308 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
13310 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
13311 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
13313 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
13315 * gcc.target/aarch64/sve/tls_1.c: New test.
13316 * gcc.target/aarch64/sve/tls_2.C: Likewise.
13318 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
13320 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
13321 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
13323 2018-03-13 Martin Liska <mliska@suse.cz>
13326 * g++.dg/ipa/pr84658.C: New test.
13328 2018-03-13 Jakub Jelinek <jakub@redhat.com>
13330 PR middle-end/84834
13331 * gcc.dg/pr84834.c: New test.
13334 * gcc.target/i386/pr84827.c: New test.
13337 * g++.dg/ext/pr84828.C: New test.
13340 * gcc.target/i386/avx512f-pr84786-1.c: New test.
13341 * gcc.target/i386/avx512f-pr84786-2.c: New test.
13344 * g++.dg/cpp1y/constexpr-84808.C: New test.
13347 * g++.dg/debug/pr84704.C: New test.
13349 2018-03-12 Renlin Li <renlin.li@arm.com>
13351 * gcc.target/aarch64/movi_hf.c: New.
13352 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
13353 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
13355 2018-03-12 Martin Sebor <msebor@redhat.com>
13357 PR tree-optimization/83456
13358 * c-c++-common/Wrestrict-2.c: Remove test cases.
13359 * c-c++-common/Wrestrict.c: Same.
13360 * gcc.dg/Wrestrict-12.c: New test.
13361 * gcc.dg/Wrestrict-14.c: New test.
13363 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
13365 * g++.dg/pr84821.C: New test.
13367 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
13369 * gcc.dg/pr84799.c: New test.
13371 2018-03-12 Richard Biener <rguenther@suse.de>
13373 PR tree-optimization/84803
13374 * gcc.dg/torture/pr84803.c: New testcase.
13376 2018-03-12 Jakub Jelinek <jakub@redhat.com>
13379 * g++.dg/debug/pr84813.C: New test.
13381 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
13384 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
13386 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
13389 * gfortran.dg/pr83939.f90
13391 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
13394 * gfortran.dg/zero_sized_9.f90: New test.
13396 2018-03-11 Jakub Jelinek <jakub@redhat.com>
13399 * g++.dg/debug/dwarf2/enum2.C: New test.
13401 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
13404 * gfortran.dg/pr84734.f90: New test.
13406 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
13408 * gnat.dg/prot3.adb: New test.
13409 * gnat.dg/prot3_pkg.ad[sb]: New helper.
13411 2018-03-09 Jason Merrill <jason@redhat.com>
13412 Paolo Carlini <paolo.carlini@oracle.com>
13416 * g++.dg/cpp0x/pr71169.C: New.
13417 * g++.dg/cpp0x/pr71169-2.C: Likewise.
13418 * g++.dg/cpp0x/pr71832.C: Likewise.
13420 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
13423 * gcc.target/powerpc/pr83969.c: New test.
13425 2018-03-09 Jakub Jelinek <jakub@redhat.com>
13428 * gcc.dg/pr84772.c: New test.
13431 * g++.dg/warn/Wformat-2.C: New test.
13434 * g++.dg/ext/vla18.C: New test.
13436 2018-03-09 Martin Sebor <msebor@redhat.com>
13438 PR tree-optimization/84526
13439 * gcc.dg/Wrestrict-10.c: New test.
13440 * gcc.dg/Wrestrict-11.c: New test.
13442 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
13444 PR rtl-optimization/84682
13445 * gcc.dg/torture/pr84682-1.c: New.
13446 * gcc.dg/torture/pr84682-2.c: New.
13447 * gcc.dg/torture/pr84682-3.c: New.
13449 2018-03-09 Jakub Jelinek <jakub@redhat.com>
13452 * g++.dg/ext/pr84724.C: New test.
13454 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
13457 * gcc.target/arm/pr83712.c: New.
13459 2018-03-09 Richard Biener <rguenther@suse.de>
13461 PR tree-optimization/84775
13462 * gcc.dg/torture/pr84775.c: New testcase.
13464 2018-03-09 Jakub Jelinek <jakub@redhat.com>
13467 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
13470 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
13472 * gcc.c-torture/compile/20180309-1.c: New test.
13474 2018-03-08 Jakub Jelinek <jakub@redhat.com>
13477 * g++.dg/warn/Wunused-function4.C: New test.
13479 PR inline-asm/84742
13480 * gcc.target/i386/pr84742-1.c: New test.
13481 * gcc.target/i386/pr84742-2.c: New test.
13483 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13486 * gcc.c-torture/execute/pr84748.c: New test.
13488 2018-03-08 Richard Biener <rguenther@suse.de>
13490 PR middle-end/84552
13491 * gcc.dg/graphite/pr84552.c: New testcase.
13493 2018-03-08 Richard Biener <rguenther@suse.de>
13495 PR tree-optimization/84178
13496 * gcc.dg/torture/pr84178-2.c: New testcase.
13498 2018-03-08 David Malcolm <dmalcolm@redhat.com>
13500 PR tree-optimization/84178
13501 * gcc.c-torture/compile/pr84178-1.c: New test.
13503 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
13505 * lib/target-supports.exp: Do not return zero from a ifunc
13508 2018-03-08 Richard Biener <rguenther@suse.de>
13510 PR tree-optimization/84746
13511 * gcc.dg/torture/pr84746.c: New testcase.
13514 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
13517 * gcc.dg/graphite/pr84404.c: New.
13519 2018-03-08 Jakub Jelinek <jakub@redhat.com>
13521 PR tree-optimization/84740
13522 * gcc.dg/torture/pr84740.c: New test.
13524 PR tree-optimization/84739
13525 * gcc.dg/pr84739.c: New test.
13527 2018-03-07 Martin Sebor <msebor@redhat.com>
13529 PR tree-optimization/83519
13530 * gcc.dg/Wrestrict-13.c: New test.
13532 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
13536 * gfortran.dg/pr64124.f90: New tests.
13537 * gfortran.dg/pr70409.f90: New tests.
13539 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
13542 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
13544 2018-03-07 Martin Sebor <msebor@redhat.com>
13546 PR tree-optimization/84526
13547 * gcc.dg/Wrestrict-10.c: New test.
13549 2018-03-07 Martin Sebor <msebor@redhat.com>
13551 PR tree-optimization/84468
13552 * g++.dg/warn/Wstringop-truncation-2.C: New test.
13553 * gcc.dg/Wstringop-truncation.c: New test.
13554 * gcc.dg/Wstringop-truncation-2.c: New test.
13556 2018-03-07 Jakub Jelinek <jakub@redhat.com>
13559 * gfortran.dg/pr84565.f90: New test.
13561 PR middle-end/84723
13562 * gcc.target/i386/pr84723-1.c: New test.
13563 * gcc.target/i386/pr84723-2.c: New test.
13564 * gcc.target/i386/pr84723-3.c: New test.
13565 * gcc.target/i386/pr84723-4.c: New test.
13566 * gcc.target/i386/pr84723-5.c: New test.
13568 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
13571 * gfortran.dg/pr64107.f90: New test.
13573 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
13577 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
13579 2018-03-06 Marek Polacek <polacek@redhat.com>
13582 * g++.dg/cpp1z/constexpr-84684.C: New test.
13584 2018-03-06 Jakub Jelinek <jakub@redhat.com>
13587 * gcc.dg/pr84721.c: New test.
13590 * gcc.dg/pr84710.c: New test.
13592 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
13595 * gfortran.dg/implied_do_2.f90: New test.
13596 * gfortran.dg/coarray_8.f90: Update for new error message.
13598 2018-03-06 Jakub Jelinek <jakub@redhat.com>
13600 PR inline-asm/84683
13601 * g++.dg/ext/pr84683.C: New test.
13603 PR tree-optimization/84687
13604 * gcc.dg/pr84687.c: New test.
13606 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
13609 * g++.dg/pr84231.C: New.
13612 * g++.dg/cpp1y/pr84593.C: New.
13615 * g++.dg/pr84492.C: New.
13617 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13619 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
13620 __builtin_ppc_speculation_barrier.
13622 2018-03-05 Jakub Jelinek <jakub@redhat.com>
13625 * gcc.target/powerpc/pr84700.c: New test.
13627 2018-03-05 Nathan Sidwell <nathan@acm.org>
13630 * g++.dg/lookup/pr84702.C: New.
13632 2018-03-05 Jakub Jelinek <jakub@redhat.com>
13635 * gcc.target/i386/pr84564.c: New test.
13637 2018-03-05 Marek Polacek <polacek@redhat.com>
13640 * g++.dg/cpp0x/inline-ns10.C: New test.
13642 2018-03-05 Nathan Sidwell <nathan@acm.org>
13645 * g++.dg/template/pr84694.C: New.
13647 2018-03-05 Jakub Jelinek <jakub@redhat.com>
13650 * gcc.c-torture/execute/pr84524.c: New test.
13651 * gcc.target/i386/avx512bw-pr84524.c: New test.
13653 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
13656 * g++.dg/pr84264.C: New test.
13658 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
13661 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
13662 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
13663 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
13665 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
13667 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
13668 * g++.dg/other/i386-3.C: Ditto.
13669 * gcc.target/i386/sse-12.c: Ditto.
13670 * gcc.target/i386/sse-13.c: Ditto.
13671 * gcc.target/i386/sse-14.c: Ditto.
13672 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
13673 * gcc.target/i386/wbinvd-1.c: New test.
13674 * gcc.target/i386/wbnoinvd-1.c: Ditto.
13675 * gcc.target/i386/pconfig-1.c: Ditto.
13677 2018-03-05 Pádraig Brady <P@draigBrady.com>
13678 Nathan Sidwell <nathan@acm.org>
13681 * g++.dg/cpp0x/pr84497.C: New.
13683 2018-03-05 Richard Biener <rguenther@suse.de>
13685 PR tree-optimization/84670
13686 * gcc.dg/pr84670-1.c: New testcase.
13687 * gcc.dg/pr84670-2.c: Likewise.
13688 * gcc.dg/pr84670-3.c: Likewise.
13689 * gcc.dg/pr84670-4.c: Likewise.
13691 2018-03-05 Richard Biener <rguenther@suse.de>
13693 PR tree-optimization/84650
13694 * gcc.dg/graphite/pr84650.c: New testcase.
13696 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
13699 * g++.dg/cpp1z/constexpr-lambda20.C: New.
13701 2018-03-03 Harald Anlauf <anlauf@gmx.de>
13704 * gfortran.dg/pr71085.f90: New test.
13706 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
13709 * gfortran.dg/zero_sized_8.f90: Really commit New test.
13711 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
13714 * gfortran.dg/pr51434.f90: New test.
13716 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
13719 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
13721 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
13724 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
13726 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
13729 * g++.dg/torture/pr71464.C: New.
13731 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
13734 * gfortran.dg/select_type_41.f90: New test.
13736 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
13739 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
13741 2018-03-02 Marek Polacek <polacek@redhat.com>
13744 * g++.dg/ext/flexary29.C: New test.
13746 2018-03-02 Jakub Jelinek <jakub@redhat.com>
13748 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
13750 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
13753 * g++.dg/torture/pr81812.C: New.
13755 2018-03-02 Marek Polacek <polacek@redhat.com>
13758 * g++.dg/warn/Wsign-compare-8.C: New test.
13761 * g++.dg/parse/array-size3.C: New test.
13764 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
13766 2018-03-02 Jakub Jelinek <jakub@redhat.com>
13769 * g++.dg/cpp1y/pr84662.C: New test.
13771 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
13773 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
13774 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
13776 * g++.dg/lto/20101010-1_0.C: Likewise.
13777 * g++.dg/lto/20101010-2_0.C: Likewise.
13779 2018-03-02 Jakub Jelinek <jakub@redhat.com>
13782 * gcc.dg/pr84628.c: New test.
13785 * gcc.target/ia64/pr56540.c: New test.
13787 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
13789 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
13791 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
13792 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
13793 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
13794 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
13796 2018-03-02 Marek Polacek <polacek@redhat.com>
13799 * c-c++-common/ubsan/shift-11.c: New test.
13801 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
13803 * gcc.dg/vect/vect-alias-check-13.c: New test.
13805 2018-03-02 Jakub Jelinek <jakub@redhat.com>
13808 * gcc.dg/pr84614.c: New test.
13810 PR inline-asm/84625
13811 * gcc.target/i386/pr84625.c: New test.
13813 2018-03-02 Richard Biener <rguenther@suse.de>
13815 PR tree-optimization/84427
13816 * gcc.dg/torture/pr84427.c: New testcase.
13818 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
13821 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
13822 powerpc64le*-*-linux*.
13823 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
13824 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
13826 2018-03-01 Martin Sebor <msebor@redhat.com>
13829 * g++.dg/ext/attr-const.C: Remove xfail.
13830 * g++.dg/ext/attr-malloc-3.C: New test.
13831 * g++.dg/ext/attr-noinline-3.C: New test.
13832 * g++.dg/ext/attr-noreturn-3.C: New test.
13833 * g++.dg/ext/attr-nothrow-3.C: New test.
13834 * g++.dg/ext/attr-pure.C: Remove xfail.
13836 2018-03-02 Jakub Jelinek <jakub@redhat.com>
13839 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
13840 dg-options and dg-shouldfail "ubsan" directive.
13842 2018-03-01 Marek Polacek <polacek@redhat.com>
13843 Jason Merrill <jason@redhat.com>
13846 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
13847 * g++.dg/cpp1z/static1.C: New test.
13848 * g++.dg/template/static37.C: New test.
13850 2018-03-01 Nathan Sidwell <nathan@acm.org>
13853 * g++.dg/template/pr84434.C: New.
13855 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
13857 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
13858 -mthumb to the command-line.
13860 2018-03-01 Marek Polacek <polacek@redhat.com>
13863 * g++.dg/cpp0x/static_assert14.C: New test.
13865 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
13868 * g++.dg/torture/pr79410.C: New.
13870 2018-03-01 Martin Liska <mliska@suse.cz>
13873 * gcc.dg/asan/pr82484.c: New test.
13875 2018-03-01 Richard Biener <rguenther@suse.de>
13878 * gfortran.dg/lto/pr84645_0.f90: New testcase.
13880 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
13883 * gfortran.dg/coarray_47.f90: New test.
13885 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
13888 * gfortran.dg/class_array_23.f03: New test.
13890 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
13892 PR rtl-optimization/84528
13893 * gcc.dg/torture/pr84538.c: Rename to...
13894 * gcc.dg/torture/pr84528.c: ...this.
13896 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
13898 PR rtl-optimization/84528
13899 * gcc.dg/torture/pr84538.c: New test.
13901 2018-02-28 Martin Sebor <msebor@redhat.com>
13903 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
13904 -fpic test failures.
13905 * c-c++-common/Wrestrict-2.c: Same.
13906 * c-c++-common/Wstringop-truncation.c: Same.
13907 * gcc.dg/Warray-bounds-22.c: Same.
13908 * gcc.dg/Wstringop-overflow.c: Same.
13909 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
13910 (signed_range): Same.
13911 (unsigned_anti_range): Same.
13912 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
13913 (signed_range): Same.
13914 (unsigned_anti_range): Same.
13915 * gcc.dg/attr-alloc_size-7.c: Same.
13916 * gcc.dg/attr-alloc_size-8.c: Same.
13917 * gcc.dg/builtin-alloc-size.c: Same.
13918 * gcc.dg/builtin-stpncpy.c: Same.
13919 * gcc.dg/builtins-nonnull.c: Same.
13920 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
13921 * gcc.dg/pr79214.c: Same.
13922 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
13923 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
13924 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
13925 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
13926 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
13927 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
13928 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
13929 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
13930 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
13931 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
13932 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
13934 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
13937 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
13939 2018-02-28 Jakub Jelinek <jakub@redhat.com>
13942 * g++.dg/cpp0x/pr84609.C: New test.
13944 2018-02-28 Martin Sebor <msebor@redhat.com>
13947 * g++.dg/ext/attr-malloc-3.C: New test.
13948 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
13949 to pre-existing problems.
13950 * g++.dg/ext/attr-pure.C: Same.
13952 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
13955 * gfortran.dg/associate_37.f90: New test.
13958 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
13960 2018-02-28 Jakub Jelinek <jakub@redhat.com>
13963 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
13964 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
13965 * gcc.dg/bf-ms-layout-4.c: New test.
13966 * gcc.dg/bf-ms-layout-5.c: New test.
13968 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
13971 * gcc.target/powerpc/pr83399.c: Only run on Linux.
13973 2018-02-28 Richard Biener <rguenther@suse.de>
13975 PR tree-optimization/84584
13976 * gcc.dg/graphite/pr84584.c: New testcase.
13978 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
13980 PR preprocessor/84517
13981 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
13983 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
13985 * c-c++-common/dump-ada-spec-12.c: New test.
13986 * c-c++-common/dump-ada-spec-13.c: Likewise.
13988 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
13990 * c-c++-common/dump-ada-spec-11.c: New test.
13992 2018-02-28 Martin Liska <mliska@suse.cz>
13995 * g++.dg/ext/timevar1.C: Fix pruned patterns.
13996 * g++.dg/ext/timevar2.C: Likewise.
13998 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
14000 * c-c++-common/dump-ada-spec-8.c: New test.
14001 * c-c++-common/dump-ada-spec-9.c: Likewise.
14002 * c-c++-common/dump-ada-spec-10.c: Likewise.
14004 2018-02-28 Richard Biener <rguenther@suse.de>
14006 PR middle-end/84607
14007 * gcc.dg/pr84607.c: New testcase.
14009 2018-02-28 Nathan Sidwell <nathan@acm.org>
14012 * g++.dg/lookup/pr84602.C: New.
14014 2018-02-28 Jakub Jelinek <jakub@redhat.com>
14018 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
14020 * g++.dg/ext/attr-nonnull.C: Likewise.
14021 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
14023 * g++.dg/ext/attr-noinline-2.C: Likewise.
14024 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
14025 -fdump-tree-eh in dg-options.
14027 2018-02-28 Alan Modra <amodra@gmail.com>
14029 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
14031 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
14033 2018-02-27 Martin Sebor <msebor@redhat.com>
14037 * g++.dg/Wmissing-attributes.C: New test.
14038 * g++.dg/ext/attr-const-pure.C: New test.
14039 * g++.dg/ext/attr-const.C: New test.
14040 * g++.dg/ext/attr-deprecated-2.C: New test.
14041 * g++.dg/ext/attr-malloc-2.C: New test.
14042 * g++.dg/ext/attr-malloc.C: New test.
14043 * g++.dg/ext/attr-noinline-2.C: New test.
14044 * g++.dg/ext/attr-noinline.C: New test.
14045 * g++.dg/ext/attr-nonnull.C: New test.
14046 * g++.dg/ext/attr-noreturn-2.C: New test.
14047 * g++.dg/ext/attr-noreturn.C: New test.
14048 * g++.dg/ext/attr-nothrow-2.C: New test.
14049 * g++.dg/ext/attr-nothrow.C: New test.
14050 * g++.dg/ext/attr-optimize.C: New test.
14051 * g++.dg/ext/attr-pure.C: New test.
14052 * g++.dg/ext/attr-returns-nonnull.C: New test.
14053 * g++.dg/ext/attr-warning.C: New test.
14055 2018-02-27 Nathan Sidwell <nathan@acm.org>
14058 * g++.dg/lookup/pr84426.C: New.
14060 2018-02-27 Richard Biener <rguenther@suse.de>
14062 PR tree-optimization/84512
14063 * gcc.dg/tree-ssa/pr84512.c: New testcase.
14065 2018-02-27 Martin Liska <mliska@suse.cz>
14067 PR gcov-profile/84548
14068 * g++.dg/gcov/pr84548.C: New test.
14070 2018-02-27 Jakub Jelinek <jakub@redhat.com>
14073 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
14075 2018-02-26 Jakub Jelinek <jakub@redhat.com>
14078 * g++.dg/cpp1y/pr84558.C: New test.
14080 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
14083 * g++.dg/cpp0x/alignas14.C: New.
14084 * g++.dg/cpp0x/alignas15.C: Likewise.
14086 2018-02-26 Jakub Jelinek <jakub@redhat.com>
14089 * g++.dg/gomp/pr84557.C: New test.
14091 2018-02-26 Marek Polacek <polacek@redhat.com>
14094 * g++.dg/cpp1z/pr84325.C: New test.
14096 2018-02-26 Carl Love <cel@us.ibm.com>
14098 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
14100 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
14101 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
14102 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
14104 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
14105 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
14108 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
14111 * gcc.target/i386/indirect-thunk-1.c: Updated.
14112 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14113 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14114 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14115 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14116 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14117 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14118 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14119 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14120 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14121 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14122 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14123 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14124 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14125 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14126 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14127 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14128 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14129 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14130 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14131 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14132 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14133 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14134 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14135 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14136 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14137 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14138 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14139 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14140 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14141 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14142 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14143 * gcc.target/i386/ret-thunk-9.c: Likewise.
14144 * gcc.target/i386/ret-thunk-10.c: Likewise.
14145 * gcc.target/i386/ret-thunk-11.c: Likewise.
14146 * gcc.target/i386/ret-thunk-12.c: Likewise.
14147 * gcc.target/i386/ret-thunk-13.c: Likewise.
14148 * gcc.target/i386/ret-thunk-14.c: Likewise.
14149 * gcc.target/i386/ret-thunk-15.c: Likewise.
14151 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
14153 * gcc.c-torture/execute/20180226-1.c: New test.
14155 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
14157 PR tree-optimization/83965
14158 * gcc.dg/vect/pr83965-2.c: New test.
14160 2018-02-26 Tom de Vries <tom@codesourcery.com>
14162 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
14164 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
14167 * gcc.target/i386/ret-thunk-22.c: New test.
14168 * gcc.target/i386/ret-thunk-23.c: Likewise.
14169 * gcc.target/i386/ret-thunk-24.c: Likewise.
14170 * gcc.target/i386/ret-thunk-25.c: Likewise.
14171 * gcc.target/i386/ret-thunk-26.c: Likewise.
14173 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
14176 * g++.dg/cpp1z/pr84533.C: New.
14178 2018-02-26 Marek Polacek <polacek@redhat.com>
14181 * g++.dg/parse/error60.C: New test.
14183 2018-02-26 Jakub Jelinek <jakub@redhat.com>
14186 * g++.dg/gomp/pr84556.C: New test.
14187 * g++.dg/vect/pr84556.cc: New test.
14189 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
14192 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
14193 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
14194 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
14195 * gfortran.dg/c_loc_test.f90: Likewise.
14196 * gfortran.dg/c_loc_tests_2.f03: Likewise.
14197 * gfortran.dg/proc_decl_17.f90: Likewise.
14198 * gfortran.dg/proc_ptr_8.f90: Likewise.
14200 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14203 * gcc.target/aarch64/lr_free_2.c: Revert changes in
14204 r254814 disabling -fomit-frame-pointer by default.
14205 * gcc.target/aarch64/spill_1.c: Likewise.
14206 * gcc.target/aarch64/test_frame_11.c: Likewise.
14207 * gcc.target/aarch64/test_frame_12.c: Likewise.
14208 * gcc.target/aarch64/test_frame_13.c: Likewise.
14209 * gcc.target/aarch64/test_frame_14.c: Likewise.
14210 * gcc.target/aarch64/test_frame_15.c: Likewise.
14211 * gcc.target/aarch64/test_frame_3.c: Likewise.
14212 * gcc.target/aarch64/test_frame_5.c: Likewise.
14213 * gcc.target/aarch64/test_frame_9.c: Likewise.
14215 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
14218 * gfortran.dg/explicit_shape_1.f90: New test.
14219 * gfortran.dg/automatic_module_variable.f90: Update regex.
14220 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
14221 * gfortran.dg/constant_shape.f90: Ditto.
14222 * gfortran.dg/dec_structure_23.f90: Ditto.
14223 * gfortran.dg/pr78240.f90: Ditto.
14225 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
14228 * gfortran.dg/pr84523.f90: New test.
14230 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
14233 * gfortran.dg/select_type_40.f90: New test.
14235 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
14238 * gfortran.dg/data_substring.f90: New test.
14240 2018-02-24 Marek Polacek <polacek@redhat.com>
14243 * g++.dg/cpp1z/constexpr-83692.C: New test.
14245 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
14248 * gfortran.dg/statement_function_1.f90: Update test.
14250 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14253 * gfortran.dg/inquire_19.f90: New test.
14255 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
14258 * gfortran.dg/pr83149_b.f90: New test.
14259 * gfortran.dg/pr83149_a.f90: Additional source for previous.
14261 2018-02-23 Carl Love <cel@us.ibm.com>
14263 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
14264 vec_signed2 and vec_unsigned2 to new Power 8 test file.
14265 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
14268 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
14270 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
14271 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
14273 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
14275 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
14278 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
14281 * gfortran.dg/pr83149_1.f90: New test.
14282 * gfortran.dg/pr83149.f90: Additional source for previous.
14284 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
14287 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
14288 __GI___pthread_mutex_init as well.
14290 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
14293 * gfortran.dg/class_68.f90: New test.
14295 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
14298 * gfortran.dg/derived_init_5.f90: New test.
14300 2018-02-22 Jakub Jelinek <jakub@redhat.com>
14303 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
14304 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
14306 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
14309 * gcc.target/powerpc/pr81572.c: New.
14311 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
14313 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
14315 2018-02-22 Martin Sebor <msebor@redhat.com>
14317 PR tree-optimization/84480
14318 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
14319 * g++.dg/warn/Wstringop-truncation-1.C: New test.
14321 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
14324 * gcc.target/i386/indirect-thunk-11.c: New test.
14325 * gcc.target/i386/indirect-thunk-12.c: Likewise.
14326 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
14327 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
14328 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
14329 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
14330 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
14331 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
14332 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
14333 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
14335 2018-02-22 Steve Ellcey <sellcey@cavium.com>
14338 * gcc.target/aarch64/asm-2.c: Add dg-error for
14340 * gcc.target/aarch64/asm-4.c: New test.
14342 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
14344 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
14346 2018-02-22 Marek Polacek <polacek@redhat.com>
14349 * g++.dg/parse/error59.C: New test.
14351 2018-02-22 Tom de Vries <tom@codesourcery.com>
14353 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
14355 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
14358 * g++.dg/cpp0x/pr77655.C: New.
14360 2018-02-22 Jakub Jelinek <jakub@redhat.com>
14363 * g++.dg/cpp1y/pr84496.C: New test.
14366 * g++.dg/torture/pr84502.C: New test.
14368 PR tree-optimization/84503
14369 * gcc.dg/pr84503-1.c: New test.
14370 * gcc.dg/pr84503-2.c: New test.
14372 2018-02-21 Jakub Jelinek <jakub@redhat.com>
14374 PR tree-optimization/84478
14375 * gcc.c-torture/execute/pr84478.c: New test.
14377 2018-02-20 Martin Sebor <msebor@redhat.com>
14379 PR middle-end/84095
14380 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
14381 * c-c++-common/Wrestrict.c: Same.
14382 * gcc.dg/Wrestrict-6.c: Same.
14383 * gcc.dg/Warray-bounds-27.c: New test.
14384 * gcc.dg/Wrestrict-8.c: New test.
14385 * gcc.dg/Wrestrict-9.c: New test.
14386 * gcc.dg/pr84095.c: New test.
14388 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
14390 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
14392 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
14396 * gfortran.dg/structure_constructor_14.f90: New test.
14398 2018-02-20 Jeff Law <law@redhat.com>
14400 PR middle-end/82123
14401 PR tree-optimization/81592
14402 PR middle-end/79257
14403 * gcc.dg/pr81592.c: New test.
14404 * gcc.dg/pr82123.c: New test.
14405 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
14407 2018-02-20 Jakub Jelinek <jakub@redhat.com>
14410 * g++.dg/warn/Wunused-var-30.C: New test.
14412 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
14414 PR tree-optimization/84419
14415 * gcc.dg/vect/pr84419.c: New test.
14417 2018-02-20 Jakub Jelinek <jakub@redhat.com>
14419 PR middle-end/82004
14420 * gfortran.dg/pr82004.f90: New test.
14422 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
14424 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
14426 2018-02-20 Martin Liska <mliska@suse.cz>
14430 * gcc.target/i386/pr84310.c: New test.
14431 * gcc.target/i386/pr84310-2.c: Likewise.
14433 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
14436 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
14438 2018-02-20 Jakub Jelinek <jakub@redhat.com>
14441 * g++.dg/cpp1z/launder7.C: New test.
14444 * g++.dg/cpp0x/constexpr-84449.C: New test.
14447 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
14449 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
14453 * gfortran.dg/associate_22.f90: Enable commented out test.
14454 * gfortran.dg/associate_36.f90: New test.
14456 2018-02-19 Jakub Jelinek <jakub@redhat.com>
14459 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
14461 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
14463 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
14464 (dg-options): Use -mavx instead of -w.
14466 2018-02-19 Jakub Jelinek <jakub@redhat.com>
14469 * g++.dg/cpp1z/launder8.C: New test.
14472 * g++.dg/gomp/pr84448.C: New test.
14475 * g++.dg/gomp/pr84430.C: New test.
14477 PR tree-optimization/84452
14478 * gcc.dg/pr84452.c: New test.
14481 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
14483 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
14486 * gfortran.dg/implied_do_io_4.f90: New test.
14488 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
14490 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
14491 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
14492 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
14494 2018-02-19 Carl Love <cel@us.ibm.com>
14496 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
14498 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
14501 * gcc.target/i386/pr57193.c: Add -mtune=generic.
14503 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
14506 * g++.dg/cpp0x/auto50.C: New.
14507 * g++.dg/parse/friend12.C: Adjust.
14509 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14511 PR libgfortran/84389
14512 * gfortran.dg/dtio_33.f90: New test.
14514 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14516 PR libgfortran/84412
14517 * gfortran.dg/inquire_18.f90: New test.
14519 2018-02-18 Janus Weil <janus@gcc.gnu.org>
14522 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
14523 * gfortran.dg/pointer_intent_3.f90: Ditto.
14524 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
14525 * gfortran.dg/protected_3.f90: Ditto.
14526 * gfortran.dg/protected_4.f90: Ditto.
14527 * gfortran.dg/protected_5.f90: Ditto.
14528 * gfortran.dg/protected_6.f90: Ditto.
14530 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
14533 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
14536 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
14539 * gfortran.dg/inline_matmul_22.f90: New test.
14541 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
14544 * gfortran.dg/abort_shoulfail.f90: New test.
14545 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
14547 * gfortran.dg/PR19754_2.f90: Likewise.
14548 * gfortran.dg/PR19872.f: Likewise.
14549 * gfortran.dg/PR49268.f90: Likewise.
14550 * gfortran.dg/Wall.f90: Likewise.
14551 * gfortran.dg/Wno-all.f90: Likewise.
14552 * gfortran.dg/achar_1.f90: Likewise.
14553 * gfortran.dg/achar_2.f90: Likewise.
14554 * gfortran.dg/achar_4.f90: Likewise.
14555 * gfortran.dg/achar_6.F90: Likewise.
14556 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
14557 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
14558 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
14559 * gfortran.dg/actual_array_offset_1.f90: Likewise.
14560 * gfortran.dg/actual_array_result_1.f90: Likewise.
14561 * gfortran.dg/actual_array_substr_1.f90: Likewise.
14562 * gfortran.dg/actual_array_substr_2.f90: Likewise.
14563 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
14564 * gfortran.dg/actual_procedure_1.f90: Likewise.
14565 * gfortran.dg/adjustl_1.f90: Likewise.
14566 * gfortran.dg/advance_1.f90: Likewise.
14567 * gfortran.dg/advance_4.f90: Likewise.
14568 * gfortran.dg/advance_5.f90: Likewise.
14569 * gfortran.dg/advance_6.f90: Likewise.
14570 * gfortran.dg/aint_anint_1.f90: Likewise.
14571 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
14572 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
14573 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
14574 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
14575 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
14576 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
14577 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
14578 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
14579 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
14580 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
14581 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
14582 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
14583 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
14584 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
14585 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
14586 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
14587 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
14588 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
14589 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
14590 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
14591 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
14592 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
14593 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
14594 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
14595 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
14596 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
14597 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
14598 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
14599 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
14600 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
14601 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
14602 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
14603 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
14604 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
14605 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
14606 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
14607 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
14608 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
14609 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
14610 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
14611 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
14612 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
14613 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
14614 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
14615 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
14616 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
14617 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
14618 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
14619 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
14620 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
14621 * gfortran.dg/allocatable_function_1.f90: Likewise.
14622 * gfortran.dg/allocatable_function_10.f90: Likewise.
14623 * gfortran.dg/allocatable_function_3.f90: Likewise.
14624 * gfortran.dg/allocatable_function_5.f90: Likewise.
14625 * gfortran.dg/allocatable_function_6.f90: Likewise.
14626 * gfortran.dg/allocatable_function_7.f90: Likewise.
14627 * gfortran.dg/allocatable_function_8.f90: Likewise.
14628 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
14629 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
14630 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
14631 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
14632 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
14633 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
14634 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
14635 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
14636 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
14637 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
14638 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
14639 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
14640 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
14641 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
14642 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
14643 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
14644 * gfortran.dg/allocate_class_3.f90: Likewise.
14645 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
14646 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
14647 * gfortran.dg/allocate_derived_5.f90: Likewise.
14648 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
14649 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
14650 * gfortran.dg/allocate_with_source_1.f90: Likewise.
14651 * gfortran.dg/allocate_with_source_10.f08: Likewise.
14652 * gfortran.dg/allocate_with_source_11.f08: Likewise.
14653 * gfortran.dg/allocate_with_source_12.f03: Likewise.
14654 * gfortran.dg/allocate_with_source_15.f03: Likewise.
14655 * gfortran.dg/allocate_with_source_16.f90: Likewise.
14656 * gfortran.dg/allocate_with_source_17.f03: Likewise.
14657 * gfortran.dg/allocate_with_source_18.f03: Likewise.
14658 * gfortran.dg/allocate_with_source_2.f90: Likewise.
14659 * gfortran.dg/allocate_with_source_20.f03: Likewise.
14660 * gfortran.dg/allocate_with_source_22.f03: Likewise.
14661 * gfortran.dg/allocate_with_source_23.f03: Likewise.
14662 * gfortran.dg/allocate_with_source_24.f90: Likewise.
14663 * gfortran.dg/allocate_with_source_5.f90: Likewise.
14664 * gfortran.dg/allocate_with_source_6.f90: Likewise.
14665 * gfortran.dg/allocate_with_source_7.f08: Likewise.
14666 * gfortran.dg/allocate_with_source_8.f08: Likewise.
14667 * gfortran.dg/allocate_with_source_9.f08: Likewise.
14668 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
14669 * gfortran.dg/allocate_zerosize_3.f: Likewise.
14670 * gfortran.dg/altreturn_3.f90: Likewise.
14671 * gfortran.dg/altreturn_5.f90: Likewise.
14672 * gfortran.dg/altreturn_7.f90: Likewise.
14673 * gfortran.dg/and_or_xor.f90: Likewise.
14674 * gfortran.dg/anint_1.f90: Likewise.
14675 * gfortran.dg/any_all_1.f90: Likewise.
14676 * gfortran.dg/anyallcount_1.f90: Likewise.
14677 * gfortran.dg/append_1.f90: Likewise.
14678 * gfortran.dg/argument_checking_1.f90: Likewise.
14679 * gfortran.dg/argument_checking_2.f90: Likewise.
14680 * gfortran.dg/argument_checking_8.f90: Likewise.
14681 * gfortran.dg/arithmetic_if.f90: Likewise.
14682 * gfortran.dg/array_1.f90: Likewise.
14683 * gfortran.dg/array_2.f90: Likewise.
14684 * gfortran.dg/array_alloc_1.f90: Likewise.
14685 * gfortran.dg/array_alloc_2.f90: Likewise.
14686 * gfortran.dg/array_alloc_3.f90: Likewise.
14687 * gfortran.dg/array_assignment_1.F90: Likewise.
14688 * gfortran.dg/array_assignment_5.f90: Likewise.
14689 * gfortran.dg/array_constructor_1.f90: Likewise.
14690 * gfortran.dg/array_constructor_10.f90: Likewise.
14691 * gfortran.dg/array_constructor_11.f90: Likewise.
14692 * gfortran.dg/array_constructor_12.f90: Likewise.
14693 * gfortran.dg/array_constructor_15.f90: Likewise.
14694 * gfortran.dg/array_constructor_16.f90: Likewise.
14695 * gfortran.dg/array_constructor_17.f90: Likewise.
14696 * gfortran.dg/array_constructor_19.f90: Likewise.
14697 * gfortran.dg/array_constructor_23.f: Likewise.
14698 * gfortran.dg/array_constructor_24.f: Likewise.
14699 * gfortran.dg/array_constructor_32.f90: Likewise.
14700 * gfortran.dg/array_constructor_36.f90: Likewise.
14701 * gfortran.dg/array_constructor_39.f90: Likewise.
14702 * gfortran.dg/array_constructor_4.f90: Likewise.
14703 * gfortran.dg/array_constructor_40.f90: Likewise.
14704 * gfortran.dg/array_constructor_44.f90: Likewise.
14705 * gfortran.dg/array_constructor_45.f90: Likewise.
14706 * gfortran.dg/array_constructor_46.f90: Likewise.
14707 * gfortran.dg/array_constructor_47.f90: Likewise.
14708 * gfortran.dg/array_constructor_49.f90: Likewise.
14709 * gfortran.dg/array_constructor_5.f90: Likewise.
14710 * gfortran.dg/array_constructor_50.f90: Likewise.
14711 * gfortran.dg/array_constructor_6.f90: Likewise.
14712 * gfortran.dg/array_constructor_7.f90: Likewise.
14713 * gfortran.dg/array_constructor_8.f90: Likewise.
14714 * gfortran.dg/array_constructor_9.f90: Likewise.
14715 * gfortran.dg/array_constructor_type_1.f03: Likewise.
14716 * gfortran.dg/array_constructor_type_10.f03: Likewise.
14717 * gfortran.dg/array_constructor_type_11.f03: Likewise.
14718 * gfortran.dg/array_constructor_type_12.f03: Likewise.
14719 * gfortran.dg/array_constructor_type_13.f90: Likewise.
14720 * gfortran.dg/array_constructor_type_14.f03: Likewise.
14721 * gfortran.dg/array_constructor_type_16.f03: Likewise.
14722 * gfortran.dg/array_constructor_type_2.f03: Likewise.
14723 * gfortran.dg/array_constructor_type_22.f03: Likewise.
14724 * gfortran.dg/array_constructor_type_3.f03: Likewise.
14725 * gfortran.dg/array_constructor_type_4.f03: Likewise.
14726 * gfortran.dg/array_constructor_type_5.f03: Likewise.
14727 * gfortran.dg/array_constructor_type_6.f03: Likewise.
14728 * gfortran.dg/array_constructor_type_7.f03: Likewise.
14729 * gfortran.dg/array_function_1.f90: Likewise.
14730 * gfortran.dg/array_function_5.f90: Likewise.
14731 * gfortran.dg/array_initializer_1.f90: Likewise.
14732 * gfortran.dg/array_initializer_2.f90: Likewise.
14733 * gfortran.dg/array_memcpy_5.f90: Likewise.
14734 * gfortran.dg/array_memset_2.f90: Likewise.
14735 * gfortran.dg/array_reference_1.f90: Likewise.
14736 * gfortran.dg/array_return_value_1.f90: Likewise.
14737 * gfortran.dg/array_section_1.f90: Likewise.
14738 * gfortran.dg/array_temporaries_3.f90: Likewise.
14739 * gfortran.dg/arrayio_1.f90: Likewise.
14740 * gfortran.dg/arrayio_10.f90: Likewise.
14741 * gfortran.dg/arrayio_11.f90: Likewise.
14742 * gfortran.dg/arrayio_12.f90: Likewise.
14743 * gfortran.dg/arrayio_13.f90: Likewise.
14744 * gfortran.dg/arrayio_14.f90: Likewise.
14745 * gfortran.dg/arrayio_16.f90: Likewise.
14746 * gfortran.dg/arrayio_2.f90: Likewise.
14747 * gfortran.dg/arrayio_3.f90: Likewise.
14748 * gfortran.dg/arrayio_4.f90: Likewise.
14749 * gfortran.dg/arrayio_5.f90: Likewise.
14750 * gfortran.dg/arrayio_6.f90: Likewise.
14751 * gfortran.dg/arrayio_7.f90: Likewise.
14752 * gfortran.dg/arrayio_8.f90: Likewise.
14753 * gfortran.dg/arrayio_9.f90: Likewise.
14754 * gfortran.dg/arrayio_derived_1.f90: Likewise.
14755 * gfortran.dg/assign_10.f90: Likewise.
14756 * gfortran.dg/assign_9.f90: Likewise.
14757 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
14758 * gfortran.dg/assignment_1.f90: Likewise.
14759 * gfortran.dg/associate_1.f03: Likewise.
14760 * gfortran.dg/associate_11.f90: Likewise.
14761 * gfortran.dg/associate_13.f90: Likewise.
14762 * gfortran.dg/associate_15.f90: Likewise.
14763 * gfortran.dg/associate_17.f90: Likewise.
14764 * gfortran.dg/associate_18.f08: Likewise.
14765 * gfortran.dg/associate_19.f03: Likewise.
14766 * gfortran.dg/associate_20.f03: Likewise.
14767 * gfortran.dg/associate_22.f90: Likewise.
14768 * gfortran.dg/associate_23.f90: Likewise.
14769 * gfortran.dg/associate_24.f90: Likewise.
14770 * gfortran.dg/associate_25.f90: Likewise.
14771 * gfortran.dg/associate_27.f90: Likewise.
14772 * gfortran.dg/associate_28.f90: Likewise.
14773 * gfortran.dg/associate_32.f03: Likewise.
14774 * gfortran.dg/associate_33.f03: Likewise.
14775 * gfortran.dg/associate_34.f90: Likewise.
14776 * gfortran.dg/associate_6.f03: Likewise.
14777 * gfortran.dg/associate_7.f03: Likewise.
14778 * gfortran.dg/associate_8.f03: Likewise.
14779 * gfortran.dg/associate_9.f03: Likewise.
14780 * gfortran.dg/associated_1.f90: Likewise.
14781 * gfortran.dg/associated_2.f90: Likewise.
14782 * gfortran.dg/associated_5.f90: Likewise.
14783 * gfortran.dg/associated_6.f90: Likewise.
14784 * gfortran.dg/associated_target_3.f90: Likewise.
14785 * gfortran.dg/associated_target_4.f90: Likewise.
14786 * gfortran.dg/associated_target_5.f03: Likewise.
14787 * gfortran.dg/associated_target_6.f03: Likewise.
14788 * gfortran.dg/assumed_dummy_1.f90: Likewise.
14789 * gfortran.dg/assumed_rank_1.f90: Likewise.
14790 * gfortran.dg/assumed_rank_10.f90: Likewise.
14791 * gfortran.dg/assumed_rank_2.f90: Likewise.
14792 * gfortran.dg/assumed_rank_7.f90: Likewise.
14793 * gfortran.dg/assumed_rank_8.f90: Likewise.
14794 * gfortran.dg/assumed_rank_9.f90: Likewise.
14795 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14796 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14797 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
14798 * gfortran.dg/assumed_type_2.f90: Likewise.
14799 * gfortran.dg/atan2_1.f90: Likewise.
14800 * gfortran.dg/auto_array_1.f90: Likewise.
14801 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
14802 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
14803 * gfortran.dg/auto_char_len_3.f90: Likewise.
14804 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
14805 * gfortran.dg/auto_internal_assumed.f90: Likewise.
14806 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
14807 * gfortran.dg/auto_save_2.f90: Likewise.
14808 * gfortran.dg/automatic_default_init_1.f90: Likewise.
14809 * gfortran.dg/backslash_1.f90: Likewise.
14810 * gfortran.dg/backslash_2.f90: Likewise.
14811 * gfortran.dg/backslash_3.f: Likewise.
14812 * gfortran.dg/backspace_1.f: Likewise.
14813 * gfortran.dg/backspace_10.f90: Likewise.
14814 * gfortran.dg/backspace_11.f90: Likewise.
14815 * gfortran.dg/backspace_2.f: Likewise.
14816 * gfortran.dg/backspace_3.f: Likewise.
14817 * gfortran.dg/backspace_4.f: Likewise.
14818 * gfortran.dg/backspace_5.f: Likewise.
14819 * gfortran.dg/backspace_6.f: Likewise.
14820 * gfortran.dg/backspace_7.f90: Likewise.
14821 * gfortran.dg/backspace_8.f: Likewise.
14822 * gfortran.dg/backspace_9.f: Likewise.
14823 * gfortran.dg/bessel_1.f90: Likewise.
14824 * gfortran.dg/bessel_2.f90: Likewise.
14825 * gfortran.dg/bessel_5.f90: Likewise.
14826 * gfortran.dg/bessel_6.f90: Likewise.
14827 * gfortran.dg/bessel_7.f90: Likewise.
14828 * gfortran.dg/bind_c_dts_2.f03: Likewise.
14829 * gfortran.dg/bind_c_dts_3.f03: Likewise.
14830 * gfortran.dg/bind_c_usage_15.f90: Likewise.
14831 * gfortran.dg/bind_c_usage_16.f03: Likewise.
14832 * gfortran.dg/bind_c_usage_17.f90: Likewise.
14833 * gfortran.dg/bind_c_usage_24.f90: Likewise.
14834 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
14835 * gfortran.dg/binding_label_tests_16.f03: Likewise.
14836 * gfortran.dg/binding_label_tests_23.f90: Likewise.
14837 * gfortran.dg/bit_comparison_1.F90: Likewise.
14838 * gfortran.dg/bit_comparison_2.F90: Likewise.
14839 * gfortran.dg/block_1.f08: Likewise.
14840 * gfortran.dg/block_13.f08: Likewise.
14841 * gfortran.dg/block_14.f90: Likewise.
14842 * gfortran.dg/block_2.f08: Likewise.
14843 * gfortran.dg/block_6.f08: Likewise.
14844 * gfortran.dg/block_7.f08: Likewise.
14845 * gfortran.dg/block_8.f08: Likewise.
14846 * gfortran.dg/blockdata_1.f90: Likewise.
14847 * gfortran.dg/bound_1.f90: Likewise.
14848 * gfortran.dg/bound_2.f90: Likewise.
14849 * gfortran.dg/bound_3.f90: Likewise.
14850 * gfortran.dg/bound_4.f90: Likewise.
14851 * gfortran.dg/bound_5.f90: Likewise.
14852 * gfortran.dg/bound_6.f90: Likewise.
14853 * gfortran.dg/bound_7.f90: Likewise.
14854 * gfortran.dg/bound_8.f90: Likewise.
14855 * gfortran.dg/bound_9.f90: Likewise.
14856 * gfortran.dg/bound_simplification_1.f90: Likewise.
14857 * gfortran.dg/bound_simplification_3.f90: Likewise.
14858 * gfortran.dg/bound_simplification_4.f90: Likewise.
14859 * gfortran.dg/bound_simplification_5.f90: Likewise.
14860 * gfortran.dg/bound_simplification_6.f90: Likewise.
14861 * gfortran.dg/bounds_check_1.f90: Likewise.
14862 * gfortran.dg/bounds_check_12.f90: Likewise.
14863 * gfortran.dg/bounds_check_14.f90: Likewise.
14864 * gfortran.dg/bounds_check_15.f90: Likewise.
14865 * gfortran.dg/bounds_check_19.f90: Likewise.
14866 * gfortran.dg/bounds_check_8.f90: Likewise.
14867 * gfortran.dg/bounds_check_9.f90: Likewise.
14868 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
14869 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
14870 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
14871 * gfortran.dg/boz_1.f90: Likewise.
14872 * gfortran.dg/boz_11.f90: Likewise.
14873 * gfortran.dg/boz_13.f90: Likewise.
14874 * gfortran.dg/boz_14.f90: Likewise.
14875 * gfortran.dg/boz_15.f90: Likewise.
14876 * gfortran.dg/boz_3.f90: Likewise.
14877 * gfortran.dg/boz_6.f90: Likewise.
14878 * gfortran.dg/boz_9.f90: Likewise.
14879 * gfortran.dg/byte_1.f90: Likewise.
14880 * gfortran.dg/byte_2.f90: Likewise.
14881 * gfortran.dg/c_assoc.f90: Likewise.
14882 * gfortran.dg/c_assoc_2.f03: Likewise.
14883 * gfortran.dg/c_assoc_3.f90: Likewise.
14884 * gfortran.dg/c_by_val_1.f: Likewise.
14885 * gfortran.dg/c_by_val_5.f90: Likewise.
14886 * gfortran.dg/c_char_tests.f03: Likewise.
14887 * gfortran.dg/c_char_tests_2.f03: Likewise.
14888 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
14889 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
14890 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
14891 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
14892 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
14893 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
14894 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
14895 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
14896 * gfortran.dg/c_kind_params.f90: Likewise.
14897 * gfortran.dg/c_loc_test_20.f90: Likewise.
14898 * gfortran.dg/c_loc_tests_2.f03: Likewise.
14899 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
14900 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
14901 * gfortran.dg/c_size_t_test.f03: Likewise.
14902 * gfortran.dg/c_sizeof_1.f90: Likewise.
14903 * gfortran.dg/c_sizeof_5.f90: Likewise.
14904 * gfortran.dg/c_sizeof_6.f90: Likewise.
14905 * gfortran.dg/char4_iunit_1.f03: Likewise.
14906 * gfortran.dg/char4_iunit_2.f03: Likewise.
14907 * gfortran.dg/char_allocation_1.f90: Likewise.
14908 * gfortran.dg/char_array_constructor.f90: Likewise.
14909 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
14910 * gfortran.dg/char_assign_1.f90: Likewise.
14911 * gfortran.dg/char_associated_1.f90: Likewise.
14912 * gfortran.dg/char_cast_2.f90: Likewise.
14913 * gfortran.dg/char_comparison_1.f: Likewise.
14914 * gfortran.dg/char_component_initializer_1.f90: Likewise.
14915 * gfortran.dg/char_component_initializer_2.f90: Likewise.
14916 * gfortran.dg/char_cons_len.f90: Likewise.
14917 * gfortran.dg/char_conversion.f90: Likewise.
14918 * gfortran.dg/char_cshift_1.f90: Likewise.
14919 * gfortran.dg/char_cshift_2.f90: Likewise.
14920 * gfortran.dg/char_decl_2.f90: Likewise.
14921 * gfortran.dg/char_eoshift_1.f90: Likewise.
14922 * gfortran.dg/char_eoshift_2.f90: Likewise.
14923 * gfortran.dg/char_eoshift_3.f90: Likewise.
14924 * gfortran.dg/char_eoshift_4.f90: Likewise.
14925 * gfortran.dg/char_eoshift_5.f90: Likewise.
14926 * gfortran.dg/char_expr_1.f90: Likewise.
14927 * gfortran.dg/char_expr_3.f90: Likewise.
14928 * gfortran.dg/char_initialiser_actual.f90: Likewise.
14929 * gfortran.dg/char_length_12.f90: Likewise.
14930 * gfortran.dg/char_length_14.f90: Likewise.
14931 * gfortran.dg/char_length_15.f90: Likewise.
14932 * gfortran.dg/char_length_17.f90: Likewise.
14933 * gfortran.dg/char_length_20.f90: Likewise.
14934 * gfortran.dg/char_length_21.f90: Likewise.
14935 * gfortran.dg/char_length_5.f90: Likewise.
14936 * gfortran.dg/char_length_6.f90: Likewise.
14937 * gfortran.dg/char_length_7.f90: Likewise.
14938 * gfortran.dg/char_length_8.f90: Likewise.
14939 * gfortran.dg/char_pack_1.f90: Likewise.
14940 * gfortran.dg/char_pack_2.f90: Likewise.
14941 * gfortran.dg/char_pointer_assign.f90: Likewise.
14942 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
14943 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
14944 * gfortran.dg/char_pointer_dependency.f90: Likewise.
14945 * gfortran.dg/char_pointer_dummy.f90: Likewise.
14946 * gfortran.dg/char_pointer_func.f90: Likewise.
14947 * gfortran.dg/char_reshape_1.f90: Likewise.
14948 * gfortran.dg/char_result_1.f90: Likewise.
14949 * gfortran.dg/char_result_12.f90: Likewise.
14950 * gfortran.dg/char_result_13.f90: Likewise.
14951 * gfortran.dg/char_result_14.f90: Likewise.
14952 * gfortran.dg/char_result_15.f90: Likewise.
14953 * gfortran.dg/char_result_2.f90: Likewise.
14954 * gfortran.dg/char_result_3.f90: Likewise.
14955 * gfortran.dg/char_result_4.f90: Likewise.
14956 * gfortran.dg/char_result_5.f90: Likewise.
14957 * gfortran.dg/char_result_6.f90: Likewise.
14958 * gfortran.dg/char_result_7.f90: Likewise.
14959 * gfortran.dg/char_result_8.f90: Likewise.
14960 * gfortran.dg/char_spread_1.f90: Likewise.
14961 * gfortran.dg/char_transpose_1.f90: Likewise.
14962 * gfortran.dg/char_type_len.f90: Likewise.
14963 * gfortran.dg/char_unpack_1.f90: Likewise.
14964 * gfortran.dg/char_unpack_2.f90: Likewise.
14965 * gfortran.dg/character_array_constructor_1.f90: Likewise.
14966 * gfortran.dg/character_comparison_1.f90: Likewise.
14967 * gfortran.dg/character_comparison_2.f90: Likewise.
14968 * gfortran.dg/character_comparison_3.f90: Likewise.
14969 * gfortran.dg/character_comparison_4.f90: Likewise.
14970 * gfortran.dg/character_comparison_5.f90: Likewise.
14971 * gfortran.dg/character_comparison_6.f90: Likewise.
14972 * gfortran.dg/character_comparison_7.f90: Likewise.
14973 * gfortran.dg/character_comparison_8.f90: Likewise.
14974 * gfortran.dg/character_comparison_9.f90: Likewise.
14975 * gfortran.dg/charlen_15.f90: Likewise.
14976 * gfortran.dg/charlen_16.f90: Likewise.
14977 * gfortran.dg/chkbits.f90: Likewise.
14978 * gfortran.dg/chmod_1.f90: Likewise.
14979 * gfortran.dg/chmod_2.f90: Likewise.
14980 * gfortran.dg/chmod_3.f90: Likewise.
14981 * gfortran.dg/class_1.f03: Likewise.
14982 * gfortran.dg/class_18.f03: Likewise.
14983 * gfortran.dg/class_19.f03: Likewise.
14984 * gfortran.dg/class_35.f90: Likewise.
14985 * gfortran.dg/class_46.f03: Likewise.
14986 * gfortran.dg/class_48.f90: Likewise.
14987 * gfortran.dg/class_51.f90: Likewise.
14988 * gfortran.dg/class_52.f90: Likewise.
14989 * gfortran.dg/class_6.f03: Likewise.
14990 * gfortran.dg/class_63.f90: Likewise.
14991 * gfortran.dg/class_64.f90: Likewise.
14992 * gfortran.dg/class_65.f90: Likewise.
14993 * gfortran.dg/class_66.f90: Likewise.
14994 * gfortran.dg/class_67.f90: Likewise.
14995 * gfortran.dg/class_9.f03: Likewise.
14996 * gfortran.dg/class_alias.f90: Likewise.
14997 * gfortran.dg/class_allocate_1.f03: Likewise.
14998 * gfortran.dg/class_allocate_10.f03: Likewise.
14999 * gfortran.dg/class_allocate_13.f90: Likewise.
15000 * gfortran.dg/class_allocate_14.f90: Likewise.
15001 * gfortran.dg/class_allocate_15.f90: Likewise.
15002 * gfortran.dg/class_allocate_19.f03: Likewise.
15003 * gfortran.dg/class_allocate_21.f90: Likewise.
15004 * gfortran.dg/class_allocate_22.f90: Likewise.
15005 * gfortran.dg/class_allocate_3.f03: Likewise.
15006 * gfortran.dg/class_allocate_4.f03: Likewise.
15007 * gfortran.dg/class_allocate_5.f90: Likewise.
15008 * gfortran.dg/class_allocate_6.f03: Likewise.
15009 * gfortran.dg/class_allocate_7.f03: Likewise.
15010 * gfortran.dg/class_allocate_8.f03: Likewise.
15011 * gfortran.dg/class_allocate_9.f03: Likewise.
15012 * gfortran.dg/class_array_1.f03: Likewise.
15013 * gfortran.dg/class_array_14.f90: Likewise.
15014 * gfortran.dg/class_array_15.f03: Likewise.
15015 * gfortran.dg/class_array_16.f90: Likewise.
15016 * gfortran.dg/class_array_2.f03: Likewise.
15017 * gfortran.dg/class_array_20.f03: Likewise.
15018 * gfortran.dg/class_array_21.f03: Likewise.
15019 * gfortran.dg/class_array_3.f03: Likewise.
15020 * gfortran.dg/class_array_4.f03: Likewise.
15021 * gfortran.dg/class_array_7.f03: Likewise.
15022 * gfortran.dg/class_array_8.f03: Likewise.
15023 * gfortran.dg/class_array_9.f03: Likewise.
15024 * gfortran.dg/class_defined_operator_1.f03: Likewise.
15025 * gfortran.dg/class_dummy_1.f03: Likewise.
15026 * gfortran.dg/class_optional_1.f90: Likewise.
15027 * gfortran.dg/class_optional_2.f90: Likewise.
15028 * gfortran.dg/class_result_5.f90: Likewise.
15029 * gfortran.dg/class_result_6.f90: Likewise.
15030 * gfortran.dg/class_to_type_1.f03: Likewise.
15031 * gfortran.dg/class_to_type_2.f90: Likewise.
15032 * gfortran.dg/class_to_type_3.f03: Likewise.
15033 * gfortran.dg/class_to_type_4.f90: Likewise.
15034 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
15035 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
15036 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
15037 * gfortran.dg/coarray/atomic_1.f90: Likewise.
15038 * gfortran.dg/coarray/atomic_2.f90: Likewise.
15039 * gfortran.dg/coarray/codimension.f90: Likewise.
15040 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
15041 * gfortran.dg/coarray/collectives_1.f90: Likewise.
15042 * gfortran.dg/coarray/collectives_2.f90: Likewise.
15043 * gfortran.dg/coarray/collectives_3.f90: Likewise.
15044 * gfortran.dg/coarray/collectives_4.f90: Likewise.
15045 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
15046 * gfortran.dg/coarray/dummy_1.f90: Likewise.
15047 * gfortran.dg/coarray/event_1.f90: Likewise.
15048 * gfortran.dg/coarray/event_2.f90: Likewise.
15049 * gfortran.dg/coarray/get_array.f90: Likewise.
15050 * gfortran.dg/coarray/image_index_1.f90: Likewise.
15051 * gfortran.dg/coarray/image_index_2.f90: Likewise.
15052 * gfortran.dg/coarray/image_index_3.f90: Likewise.
15053 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
15054 * gfortran.dg/coarray/lock_1.f90: Likewise.
15055 * gfortran.dg/coarray/lock_2.f90: Likewise.
15056 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
15057 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
15058 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
15059 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
15060 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
15061 * gfortran.dg/coarray/registering_1.f90: Likewise.
15062 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
15063 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
15064 * gfortran.dg/coarray/send_array.f90: Likewise.
15065 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
15066 * gfortran.dg/coarray/sendget_array.f90: Likewise.
15067 * gfortran.dg/coarray/subobject_1.f90: Likewise.
15068 * gfortran.dg/coarray/sync_1.f90: Likewise.
15069 * gfortran.dg/coarray/sync_3.f90: Likewise.
15070 * gfortran.dg/coarray/this_image_1.f90: Likewise.
15071 * gfortran.dg/coarray/this_image_2.f90: Likewise.
15072 * gfortran.dg/coarray_13.f90: Likewise.
15073 * gfortran.dg/coarray_15.f90: Likewise.
15074 * gfortran.dg/coarray_16.f90: Likewise.
15075 * gfortran.dg/coarray_2.f90: Likewise.
15076 * gfortran.dg/coarray_23.f90: Likewise.
15077 * gfortran.dg/coarray_40.f90: Likewise.
15078 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
15079 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
15080 * gfortran.dg/coarray_allocate_10.f08: Likewise.
15081 * gfortran.dg/coarray_allocate_2.f08: Likewise.
15082 * gfortran.dg/coarray_allocate_3.f08: Likewise.
15083 * gfortran.dg/coarray_allocate_4.f08: Likewise.
15084 * gfortran.dg/coarray_allocate_5.f08: Likewise.
15085 * gfortran.dg/coarray_allocate_7.f08: Likewise.
15086 * gfortran.dg/coarray_allocate_8.f08: Likewise.
15087 * gfortran.dg/coarray_allocate_9.f08: Likewise.
15088 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
15089 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
15090 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
15091 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
15092 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
15093 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
15094 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
15095 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
15096 * gfortran.dg/coarray_stat_2.f90: Likewise.
15097 * gfortran.dg/coarray_subobject_1.f90: Likewise.
15098 * gfortran.dg/coindexed_1.f90: Likewise.
15099 * gfortran.dg/comma.f: Likewise.
15100 * gfortran.dg/comma_format_extension_3.f: Likewise.
15101 * gfortran.dg/comma_format_extension_4.f: Likewise.
15102 * gfortran.dg/common_2.f90: Likewise.
15103 * gfortran.dg/common_4.f90: Likewise.
15104 * gfortran.dg/common_align_1.f90: Likewise.
15105 * gfortran.dg/common_align_2.f90: Likewise.
15106 * gfortran.dg/common_equivalence_1.f: Likewise.
15107 * gfortran.dg/common_pointer_1.f90: Likewise.
15108 * gfortran.dg/common_resize_1.f: Likewise.
15109 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
15110 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
15111 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
15112 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
15113 * gfortran.dg/complex_read.f90: Likewise.
15114 * gfortran.dg/complex_write.f90: Likewise.
15115 * gfortran.dg/constant_substring.f: Likewise.
15116 * gfortran.dg/constructor_2.f90: Likewise.
15117 * gfortran.dg/constructor_3.f90: Likewise.
15118 * gfortran.dg/constructor_6.f90: Likewise.
15119 * gfortran.dg/contained_1.f90: Likewise.
15120 * gfortran.dg/contained_3.f90: Likewise.
15121 * gfortran.dg/contained_equivalence_1.f90: Likewise.
15122 * gfortran.dg/contained_module_proc_1.f90: Likewise.
15123 * gfortran.dg/continuation_1.f90: Likewise.
15124 * gfortran.dg/continuation_11.f90: Likewise.
15125 * gfortran.dg/continuation_12.f90: Likewise.
15126 * gfortran.dg/continuation_13.f90: Likewise.
15127 * gfortran.dg/continuation_14.f: Likewise.
15128 * gfortran.dg/continuation_8.f90: Likewise.
15129 * gfortran.dg/convert_2.f90: Likewise.
15130 * gfortran.dg/convert_implied_open.f90: Likewise.
15131 * gfortran.dg/count_init_expr.f03: Likewise.
15132 * gfortran.dg/cr_lf.f90: Likewise.
15133 * gfortran.dg/cray_pointers_10.f90: Likewise.
15134 * gfortran.dg/cray_pointers_2.f90: Likewise.
15135 * gfortran.dg/cray_pointers_5.f90: Likewise.
15136 * gfortran.dg/cray_pointers_7.f90: Likewise.
15137 * gfortran.dg/cray_pointers_8.f90: Likewise.
15138 * gfortran.dg/cshift_1.f90: Likewise.
15139 * gfortran.dg/cshift_2.f90: Likewise.
15140 * gfortran.dg/cshift_large_1.f90: Likewise.
15141 * gfortran.dg/cshift_nan_1.f90: Likewise.
15142 * gfortran.dg/csqrt_2.f: Likewise.
15143 * gfortran.dg/data_array_1.f90: Likewise.
15144 * gfortran.dg/data_char_1.f90: Likewise.
15145 * gfortran.dg/data_char_2.f90: Likewise.
15146 * gfortran.dg/data_char_3.f90: Likewise.
15147 * gfortran.dg/data_derived_1.f90: Likewise.
15148 * gfortran.dg/data_implied_do_1.f90: Likewise.
15149 * gfortran.dg/data_namelist_conflict.f90: Likewise.
15150 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
15151 * gfortran.dg/deallocate_stat.f90: Likewise.
15152 * gfortran.dg/deallocate_stat_2.f90: Likewise.
15153 * gfortran.dg/debug/pr37738.f: Likewise.
15154 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
15155 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
15156 * gfortran.dg/dec_exp_1.f90: Likewise.
15157 * gfortran.dg/dec_init_1.f90: Likewise.
15158 * gfortran.dg/dec_init_2.f90: Likewise.
15159 * gfortran.dg/dec_init_3.f90: Likewise.
15160 * gfortran.dg/dec_init_4.f90: Likewise.
15161 * gfortran.dg/dec_io_1.f90: Likewise.
15162 * gfortran.dg/dec_io_2.f90: Likewise.
15163 * gfortran.dg/dec_io_2a.f90: Likewise.
15164 * gfortran.dg/dec_io_6.f90: Likewise.
15165 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
15166 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
15167 * gfortran.dg/dec_math.f90: Likewise.
15168 * gfortran.dg/dec_parameter_1.f: Likewise.
15169 * gfortran.dg/dec_parameter_2.f90: Likewise.
15170 * gfortran.dg/dec_static_1.f90: Likewise.
15171 * gfortran.dg/dec_static_2.f90: Likewise.
15172 * gfortran.dg/dec_structure_1.f90: Likewise.
15173 * gfortran.dg/dec_structure_10.f90: Likewise.
15174 * gfortran.dg/dec_structure_18.f90: Likewise.
15175 * gfortran.dg/dec_structure_19.f90: Likewise.
15176 * gfortran.dg/dec_structure_2.f90: Likewise.
15177 * gfortran.dg/dec_structure_22.f90: Likewise.
15178 * gfortran.dg/dec_structure_3.f90: Likewise.
15179 * gfortran.dg/dec_structure_4.f90: Likewise.
15180 * gfortran.dg/dec_structure_5.f90: Likewise.
15181 * gfortran.dg/dec_structure_6.f90: Likewise.
15182 * gfortran.dg/dec_structure_7.f90: Likewise.
15183 * gfortran.dg/dec_union_1.f90: Likewise.
15184 * gfortran.dg/dec_union_2.f90: Likewise.
15185 * gfortran.dg/dec_union_3.f90: Likewise.
15186 * gfortran.dg/dec_union_4.f90: Likewise.
15187 * gfortran.dg/dec_union_5.f90: Likewise.
15188 * gfortran.dg/default_format_1.f90: Likewise.
15189 * gfortran.dg/default_format_2.f90: Likewise.
15190 * gfortran.dg/default_format_denormal_1.f90: Likewise.
15191 * gfortran.dg/default_format_denormal_2.f90: Likewise.
15192 * gfortran.dg/default_initialization_3.f90: Likewise.
15193 * gfortran.dg/default_initialization_4.f90: Likewise.
15194 * gfortran.dg/default_initialization_5.f90: Likewise.
15195 * gfortran.dg/deferred_character_1.f90: Likewise.
15196 * gfortran.dg/deferred_character_10.f90: Likewise.
15197 * gfortran.dg/deferred_character_11.f90: Likewise.
15198 * gfortran.dg/deferred_character_12.f90: Likewise.
15199 * gfortran.dg/deferred_character_13.f90: Likewise.
15200 * gfortran.dg/deferred_character_14.f90: Likewise.
15201 * gfortran.dg/deferred_character_15.f90: Likewise.
15202 * gfortran.dg/deferred_character_16.f90: Likewise.
15203 * gfortran.dg/deferred_character_2.f90: Likewise.
15204 * gfortran.dg/deferred_character_3.f90: Likewise.
15205 * gfortran.dg/deferred_character_4.f90: Likewise.
15206 * gfortran.dg/deferred_character_5.f90: Likewise.
15207 * gfortran.dg/deferred_character_6.f90: Likewise.
15208 * gfortran.dg/deferred_character_7.f90: Likewise.
15209 * gfortran.dg/deferred_character_8.f90: Likewise.
15210 * gfortran.dg/deferred_character_9.f90: Likewise.
15211 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
15212 * gfortran.dg/deferred_type_component_1.f90: Likewise.
15213 * gfortran.dg/deferred_type_component_2.f90: Likewise.
15214 * gfortran.dg/deferred_type_param_2.f90: Likewise.
15215 * gfortran.dg/deferred_type_param_4.f90: Likewise.
15216 * gfortran.dg/deferred_type_param_5.f90: Likewise.
15217 * gfortran.dg/deferred_type_param_6.f90: Likewise.
15218 * gfortran.dg/deferred_type_param_8.f90: Likewise.
15219 * gfortran.dg/deferred_type_param_9.f90: Likewise.
15220 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
15221 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
15222 * gfortran.dg/defined_assignment_1.f90: Likewise.
15223 * gfortran.dg/defined_assignment_10.f90: Likewise.
15224 * gfortran.dg/defined_assignment_11.f90: Likewise.
15225 * gfortran.dg/defined_assignment_2.f90: Likewise.
15226 * gfortran.dg/defined_assignment_3.f90: Likewise.
15227 * gfortran.dg/defined_assignment_4.f90: Likewise.
15228 * gfortran.dg/defined_assignment_5.f90: Likewise.
15229 * gfortran.dg/defined_assignment_8.f90: Likewise.
15230 * gfortran.dg/defined_assignment_9.f90: Likewise.
15231 * gfortran.dg/dependency_2.f90: Likewise.
15232 * gfortran.dg/dependency_21.f90: Likewise.
15233 * gfortran.dg/dependency_22.f90: Likewise.
15234 * gfortran.dg/dependency_23.f90: Likewise.
15235 * gfortran.dg/dependency_24.f90: Likewise.
15236 * gfortran.dg/dependency_25.f90: Likewise.
15237 * gfortran.dg/dependency_26.f90: Likewise.
15238 * gfortran.dg/dependency_39.f90: Likewise.
15239 * gfortran.dg/dependency_40.f90: Likewise.
15240 * gfortran.dg/dependency_41.f90: Likewise.
15241 * gfortran.dg/dependency_42.f90: Likewise.
15242 * gfortran.dg/dependency_43.f90: Likewise.
15243 * gfortran.dg/dependency_44.f90: Likewise.
15244 * gfortran.dg/dependency_45.f90: Likewise.
15245 * gfortran.dg/dependency_50.f90: Likewise.
15246 * gfortran.dg/dependency_51.f90: Likewise.
15247 * gfortran.dg/dependent_decls_1.f90: Likewise.
15248 * gfortran.dg/der_array_1.f90: Likewise.
15249 * gfortran.dg/der_array_io_1.f90: Likewise.
15250 * gfortran.dg/der_array_io_2.f90: Likewise.
15251 * gfortran.dg/der_array_io_3.f90: Likewise.
15252 * gfortran.dg/der_io_1.f90: Likewise.
15253 * gfortran.dg/der_io_3.f90: Likewise.
15254 * gfortran.dg/der_pointer_2.f90: Likewise.
15255 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
15256 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
15257 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
15258 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
15259 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
15260 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
15261 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
15262 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
15263 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
15264 * gfortran.dg/derived_external_function_1.f90: Likewise.
15265 * gfortran.dg/derived_init_1.f90: Likewise.
15266 * gfortran.dg/derived_init_2.f90: Likewise.
15267 * gfortran.dg/derived_init_3.f90: Likewise.
15268 * gfortran.dg/derived_init_4.f90: Likewise.
15269 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
15270 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15271 * gfortran.dg/dev_null.F90: Likewise.
15272 * gfortran.dg/dfloat_1.f90: Likewise.
15273 * gfortran.dg/dim_sum_1.f90: Likewise.
15274 * gfortran.dg/dim_sum_2.f90: Likewise.
15275 * gfortran.dg/dim_sum_3.f90: Likewise.
15276 * gfortran.dg/direct_io_10.f: Likewise.
15277 * gfortran.dg/direct_io_11.f90: Likewise.
15278 * gfortran.dg/direct_io_12.f90: Likewise.
15279 * gfortran.dg/direct_io_2.f90: Likewise.
15280 * gfortran.dg/direct_io_3.f90: Likewise.
15281 * gfortran.dg/direct_io_4.f90: Likewise.
15282 * gfortran.dg/direct_io_5.f90: Likewise.
15283 * gfortran.dg/direct_io_6.f90: Likewise.
15284 * gfortran.dg/direct_io_7.f90: Likewise.
15285 * gfortran.dg/direct_io_8.f90: Likewise.
15286 * gfortran.dg/direct_io_9.f: Likewise.
15287 * gfortran.dg/do_1.f90: Likewise.
15288 * gfortran.dg/do_3.F90: Likewise.
15289 * gfortran.dg/do_concurrent_2.f90: Likewise.
15290 * gfortran.dg/do_concurrent_4.f90: Likewise.
15291 * gfortran.dg/do_corner_warn.f90: Likewise.
15292 * gfortran.dg/do_iterator_2.f90: Likewise.
15293 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
15294 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
15295 * gfortran.dg/dos_eol.f: Likewise.
15296 * gfortran.dg/dot_product_1.f03: Likewise.
15297 * gfortran.dg/dot_product_2.f90: Likewise.
15298 * gfortran.dg/dot_product_4.f90: Likewise.
15299 * gfortran.dg/dshift_1.F90: Likewise.
15300 * gfortran.dg/dshift_2.F90: Likewise.
15301 * gfortran.dg/dtio_1.f90: Likewise.
15302 * gfortran.dg/dtio_10.f90: Likewise.
15303 * gfortran.dg/dtio_12.f90: Likewise.
15304 * gfortran.dg/dtio_14.f90: Likewise.
15305 * gfortran.dg/dtio_15.f90: Likewise.
15306 * gfortran.dg/dtio_16.f90: Likewise.
15307 * gfortran.dg/dtio_17.f90: Likewise.
15308 * gfortran.dg/dtio_19.f90: Likewise.
15309 * gfortran.dg/dtio_2.f90: Likewise.
15310 * gfortran.dg/dtio_20.f03: Likewise.
15311 * gfortran.dg/dtio_22.f90: Likewise.
15312 * gfortran.dg/dtio_24.f90: Likewise.
15313 * gfortran.dg/dtio_25.f90: Likewise.
15314 * gfortran.dg/dtio_26.f03: Likewise.
15315 * gfortran.dg/dtio_27.f90: Likewise.
15316 * gfortran.dg/dtio_28.f03: Likewise.
15317 * gfortran.dg/dtio_3.f90: Likewise.
15318 * gfortran.dg/dtio_30.f03: Likewise.
15319 * gfortran.dg/dtio_31.f03: Likewise.
15320 * gfortran.dg/dtio_32.f03: Likewise.
15321 * gfortran.dg/dtio_4.f90: Likewise.
15322 * gfortran.dg/dtio_5.f90: Likewise.
15323 * gfortran.dg/dtio_7.f90: Likewise.
15324 * gfortran.dg/dtio_8.f90: Likewise.
15325 * gfortran.dg/dtio_9.f90: Likewise.
15326 * gfortran.dg/dummy_procedure_3.f90: Likewise.
15327 * gfortran.dg/dummy_procedure_7.f90: Likewise.
15328 * gfortran.dg/dup_save_1.f90: Likewise.
15329 * gfortran.dg/dup_save_2.f90: Likewise.
15330 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
15331 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
15332 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
15333 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
15334 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
15335 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
15336 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
15337 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
15338 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
15339 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
15340 * gfortran.dg/e_d_fmt.f90: Likewise.
15341 * gfortran.dg/edit_real_1.f90: Likewise.
15342 * gfortran.dg/elemental_by_value_1.f90: Likewise.
15343 * gfortran.dg/elemental_dependency_1.f90: Likewise.
15344 * gfortran.dg/elemental_dependency_4.f90: Likewise.
15345 * gfortran.dg/elemental_dependency_5.f90: Likewise.
15346 * gfortran.dg/elemental_dependency_6.f90: Likewise.
15347 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
15348 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
15349 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
15350 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
15351 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
15352 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
15353 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
15354 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
15355 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
15356 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
15357 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
15358 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
15359 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
15360 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
15361 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
15362 * gfortran.dg/empty_format_1.f90: Likewise.
15363 * gfortran.dg/endfile.f: Likewise.
15364 * gfortran.dg/endfile.f90: Likewise.
15365 * gfortran.dg/endfile_2.f90: Likewise.
15366 * gfortran.dg/entry_1.f90: Likewise.
15367 * gfortran.dg/entry_10.f90: Likewise.
15368 * gfortran.dg/entry_12.f90: Likewise.
15369 * gfortran.dg/entry_13.f90: Likewise.
15370 * gfortran.dg/entry_14.f90: Likewise.
15371 * gfortran.dg/entry_16.f90: Likewise.
15372 * gfortran.dg/entry_3.f90: Likewise.
15373 * gfortran.dg/entry_6.f90: Likewise.
15374 * gfortran.dg/entry_9.f90: Likewise.
15375 * gfortran.dg/entry_array_specs_2.f: Likewise.
15376 * gfortran.dg/enum_1.f90: Likewise.
15377 * gfortran.dg/enum_9.f90: Likewise.
15378 * gfortran.dg/eof_1.f90: Likewise.
15379 * gfortran.dg/eof_2.f90: Likewise.
15380 * gfortran.dg/eof_4.f90: Likewise.
15381 * gfortran.dg/eof_5.f90: Likewise.
15382 * gfortran.dg/eor_handling_1.f90: Likewise.
15383 * gfortran.dg/eor_handling_2.f90: Likewise.
15384 * gfortran.dg/eor_handling_3.f90: Likewise.
15385 * gfortran.dg/eor_handling_4.f90: Likewise.
15386 * gfortran.dg/eor_handling_5.f90: Likewise.
15387 * gfortran.dg/eoshift_3.f90: Likewise.
15388 * gfortran.dg/eoshift_4.f90: Likewise.
15389 * gfortran.dg/eoshift_5.f90: Likewise.
15390 * gfortran.dg/eoshift_6.f90: Likewise.
15391 * gfortran.dg/eoshift_large_1.f90: Likewise.
15392 * gfortran.dg/equiv_6.f90: Likewise.
15393 * gfortran.dg/equiv_7.f90: Likewise.
15394 * gfortran.dg/equiv_9.f90: Likewise.
15395 * gfortran.dg/equiv_constraint_4.f90: Likewise.
15396 * gfortran.dg/erf_2.F90: Likewise.
15397 * gfortran.dg/erf_3.F90: Likewise.
15398 * gfortran.dg/erfc_scaled_1.f90: Likewise.
15399 * gfortran.dg/error_format_2.f90: Likewise.
15400 * gfortran.dg/error_recovery_5.f90: Likewise.
15401 * gfortran.dg/execute_command_line_2.f90: Likewise.
15402 * gfortran.dg/execute_command_line_3.f90: Likewise.
15403 * gfortran.dg/exit_1.f08: Likewise.
15404 * gfortran.dg/exit_3.f08: Likewise.
15405 * gfortran.dg/exponent_1.f90: Likewise.
15406 * gfortran.dg/exponent_2.f90: Likewise.
15407 * gfortran.dg/extended_char_comparison_1.f: Likewise.
15408 * gfortran.dg/extends_1.f03: Likewise.
15409 * gfortran.dg/extends_16.f90: Likewise.
15410 * gfortran.dg/extends_2.f03: Likewise.
15411 * gfortran.dg/extends_3.f03: Likewise.
15412 * gfortran.dg/extends_4.f03: Likewise.
15413 * gfortran.dg/extends_type_of_1.f03: Likewise.
15414 * gfortran.dg/extends_type_of_2.f03: Likewise.
15415 * gfortran.dg/external_procedures_3.f90: Likewise.
15416 * gfortran.dg/f2003_inquire_1.f03: Likewise.
15417 * gfortran.dg/f2003_io_1.f03: Likewise.
15418 * gfortran.dg/f2003_io_4.f03: Likewise.
15419 * gfortran.dg/f2003_io_5.f03: Likewise.
15420 * gfortran.dg/f2003_io_6.f03: Likewise.
15421 * gfortran.dg/f2003_io_7.f03: Likewise.
15422 * gfortran.dg/f2c_1.f90: Likewise.
15423 * gfortran.dg/f2c_2.f90: Likewise.
15424 * gfortran.dg/f2c_3.f90: Likewise.
15425 * gfortran.dg/f2c_4.f90: Likewise.
15426 * gfortran.dg/f2c_6.f90: Likewise.
15427 * gfortran.dg/f2c_7.f90: Likewise.
15428 * gfortran.dg/f2c_9.f90: Likewise.
15429 * gfortran.dg/fgetc_1.f90: Likewise.
15430 * gfortran.dg/fgetc_2.f90: Likewise.
15431 * gfortran.dg/filename_null.f90: Likewise.
15432 * gfortran.dg/finalize_12.f90: Likewise.
15433 * gfortran.dg/finalize_13.f90: Likewise.
15434 * gfortran.dg/finalize_15.f90: Likewise.
15435 * gfortran.dg/finalize_17.f90: Likewise.
15436 * gfortran.dg/finalize_18.f90: Likewise.
15437 * gfortran.dg/finalize_25.f90: Likewise.
15438 * gfortran.dg/finalize_29.f08: Likewise.
15439 * gfortran.dg/finalize_31.f90: Likewise.
15440 * gfortran.dg/float_1.f90: Likewise.
15441 * gfortran.dg/flush_1.f90: Likewise.
15442 * gfortran.dg/fmt_bz_bn.f: Likewise.
15443 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
15444 * gfortran.dg/fmt_cache_1.f: Likewise.
15445 * gfortran.dg/fmt_cache_2.f: Likewise.
15446 * gfortran.dg/fmt_cache_3.f90: Likewise.
15447 * gfortran.dg/fmt_colon.f90: Likewise.
15448 * gfortran.dg/fmt_e.f90: Likewise.
15449 * gfortran.dg/fmt_en.f90: Likewise.
15450 * gfortran.dg/fmt_error_10.f: Likewise.
15451 * gfortran.dg/fmt_error_9.f: Likewise.
15452 * gfortran.dg/fmt_exhaust.f90: Likewise.
15453 * gfortran.dg/fmt_f0_1.f90: Likewise.
15454 * gfortran.dg/fmt_f_an_p.f: Likewise.
15455 * gfortran.dg/fmt_fw_d.f90: Likewise.
15456 * gfortran.dg/fmt_g.f: Likewise.
15457 * gfortran.dg/fmt_g0_1.f08: Likewise.
15458 * gfortran.dg/fmt_g0_2.f08: Likewise.
15459 * gfortran.dg/fmt_g0_4.f08: Likewise.
15460 * gfortran.dg/fmt_g0_5.f08: Likewise.
15461 * gfortran.dg/fmt_g0_6.f08: Likewise.
15462 * gfortran.dg/fmt_g0_7.f08: Likewise.
15463 * gfortran.dg/fmt_g_1.f90: Likewise.
15464 * gfortran.dg/fmt_int_sign.f90: Likewise.
15465 * gfortran.dg/fmt_l.f90: Likewise.
15466 * gfortran.dg/fmt_missing_period_2.f: Likewise.
15467 * gfortran.dg/fmt_missing_period_3.f: Likewise.
15468 * gfortran.dg/fmt_p_1.f90: Likewise.
15469 * gfortran.dg/fmt_pf.f90: Likewise.
15470 * gfortran.dg/fmt_read.f90: Likewise.
15471 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
15472 * gfortran.dg/fmt_t_1.f90: Likewise.
15473 * gfortran.dg/fmt_t_2.f90: Likewise.
15474 * gfortran.dg/fmt_t_3.f90: Likewise.
15475 * gfortran.dg/fmt_t_4.f90: Likewise.
15476 * gfortran.dg/fmt_t_5.f90: Likewise.
15477 * gfortran.dg/fmt_t_6.f: Likewise.
15478 * gfortran.dg/fmt_t_7.f: Likewise.
15479 * gfortran.dg/fmt_t_9.f: Likewise.
15480 * gfortran.dg/fmt_tl.f: Likewise.
15481 * gfortran.dg/fmt_unlimited.f90: Likewise.
15482 * gfortran.dg/fmt_white.f: Likewise.
15483 * gfortran.dg/fmt_zero_digits.f90: Likewise.
15484 * gfortran.dg/fold_nearest.f90: Likewise.
15485 * gfortran.dg/forall_1.f90: Likewise.
15486 * gfortran.dg/forall_10.f90: Likewise.
15487 * gfortran.dg/forall_12.f90: Likewise.
15488 * gfortran.dg/forall_13.f90: Likewise.
15489 * gfortran.dg/forall_15.f90: Likewise.
15490 * gfortran.dg/forall_4.f90: Likewise.
15491 * gfortran.dg/forall_5.f90: Likewise.
15492 * gfortran.dg/forall_6.f90: Likewise.
15493 * gfortran.dg/forall_7.f90: Likewise.
15494 * gfortran.dg/fraction.f90: Likewise.
15495 * gfortran.dg/fseek.f90: Likewise.
15496 * gfortran.dg/ftell_1.f90: Likewise.
15497 * gfortran.dg/ftell_2.f90: Likewise.
15498 * gfortran.dg/ftell_3.f90: Likewise.
15499 * gfortran.dg/func_assign_2.f90: Likewise.
15500 * gfortran.dg/func_assign_3.f90: Likewise.
15501 * gfortran.dg/func_derived_1.f90: Likewise.
15502 * gfortran.dg/func_derived_2.f90: Likewise.
15503 * gfortran.dg/func_derived_3.f90: Likewise.
15504 * gfortran.dg/func_result_1.f90: Likewise.
15505 * gfortran.dg/func_result_2.f90: Likewise.
15506 * gfortran.dg/func_result_6.f90: Likewise.
15507 * gfortran.dg/function_charlen_2.f90: Likewise.
15508 * gfortran.dg/function_charlen_3.f: Likewise.
15509 * gfortran.dg/function_kinds_1.f90: Likewise.
15510 * gfortran.dg/function_kinds_4.f90: Likewise.
15511 * gfortran.dg/function_optimize_10.f90: Likewise.
15512 * gfortran.dg/function_optimize_11.f90: Likewise.
15513 * gfortran.dg/function_optimize_12.f90: Likewise.
15514 * gfortran.dg/function_optimize_4.f90: Likewise.
15515 * gfortran.dg/function_optimize_8.f90: Likewise.
15516 * gfortran.dg/g77/13037.f: Likewise.
15517 * gfortran.dg/g77/1832.f: Likewise.
15518 * gfortran.dg/g77/19981119-0.f: Likewise.
15519 * gfortran.dg/g77/19990313-0.f: Likewise.
15520 * gfortran.dg/g77/19990313-1.f: Likewise.
15521 * gfortran.dg/g77/19990313-2.f: Likewise.
15522 * gfortran.dg/g77/19990313-3.f: Likewise.
15523 * gfortran.dg/g77/19990419-1.f: Likewise.
15524 * gfortran.dg/g77/19990826-0.f: Likewise.
15525 * gfortran.dg/g77/19990826-2.f: Likewise.
15526 * gfortran.dg/g77/20000503-1.f: Likewise.
15527 * gfortran.dg/g77/20001111.f: Likewise.
15528 * gfortran.dg/g77/20010116.f: Likewise.
15529 * gfortran.dg/g77/20010216-1.f: Likewise.
15530 * gfortran.dg/g77/20010430.f: Likewise.
15531 * gfortran.dg/g77/20010610.f: Likewise.
15532 * gfortran.dg/g77/6177.f: Likewise.
15533 * gfortran.dg/g77/7388.f: Likewise.
15534 * gfortran.dg/g77/947.f: Likewise.
15535 * gfortran.dg/g77/970625-2.f: Likewise.
15536 * gfortran.dg/g77/971102-1.f: Likewise.
15537 * gfortran.dg/g77/980628-0.f: Likewise.
15538 * gfortran.dg/g77/980628-1.f: Likewise.
15539 * gfortran.dg/g77/980628-10.f: Likewise.
15540 * gfortran.dg/g77/980628-2.f: Likewise.
15541 * gfortran.dg/g77/980628-3.f: Likewise.
15542 * gfortran.dg/g77/980628-7.f: Likewise.
15543 * gfortran.dg/g77/980628-8.f: Likewise.
15544 * gfortran.dg/g77/980628-9.f: Likewise.
15545 * gfortran.dg/g77/980701-0.f: Likewise.
15546 * gfortran.dg/g77/980701-1.f: Likewise.
15547 * gfortran.dg/g77/cabs.f: Likewise.
15548 * gfortran.dg/g77/claus.f: Likewise.
15549 * gfortran.dg/g77/complex_1.f: Likewise.
15550 * gfortran.dg/g77/cpp3.F: Likewise.
15551 * gfortran.dg/g77/cpp4.F: Likewise.
15552 * gfortran.dg/g77/cpp5.F: Likewise.
15553 * gfortran.dg/g77/dcomplex.f: Likewise.
15554 * gfortran.dg/g77/dnrm2.f: Likewise.
15555 * gfortran.dg/g77/erfc.f: Likewise.
15556 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
15557 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
15558 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
15559 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
15560 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
15561 * gfortran.dg/g77/int8421.f: Likewise.
15562 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
15563 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
15564 * gfortran.dg/g77/le.f: Likewise.
15565 * gfortran.dg/g77/short.f: Likewise.
15566 * gfortran.dg/gamma_1.f90: Likewise.
15567 * gfortran.dg/gamma_4.f90: Likewise.
15568 * gfortran.dg/gamma_5.f90: Likewise.
15569 * gfortran.dg/generic_13.f90: Likewise.
15570 * gfortran.dg/generic_15.f90: Likewise.
15571 * gfortran.dg/generic_19.f90: Likewise.
15572 * gfortran.dg/generic_20.f90: Likewise.
15573 * gfortran.dg/generic_23.f03: Likewise.
15574 * gfortran.dg/generic_25.f90: Likewise.
15575 * gfortran.dg/generic_27.f90: Likewise.
15576 * gfortran.dg/generic_31.f90: Likewise.
15577 * gfortran.dg/generic_4.f90: Likewise.
15578 * gfortran.dg/global_vars_c_init.f90: Likewise.
15579 * gfortran.dg/global_vars_f90_init.f90: Likewise.
15580 * gfortran.dg/gnu_logical_1.F: Likewise.
15581 * gfortran.dg/goacc/fixed-1.f: Likewise.
15582 * gfortran.dg/goacc/fixed-2.f: Likewise.
15583 * gfortran.dg/goacc/gang-static.f95: Likewise.
15584 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
15585 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
15586 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
15587 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
15588 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
15589 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
15590 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
15591 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
15592 * gfortran.dg/goacc/omp-fixed.f: Likewise.
15593 * gfortran.dg/gomp/crayptr5.f90: Likewise.
15594 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
15595 * gfortran.dg/gomp/pr48794.f90: Likewise.
15596 * gfortran.dg/gomp/pr72744.f90: Likewise.
15597 * gfortran.dg/gomp/pr77665.f90: Likewise.
15598 * gfortran.dg/gomp/workshare2.f90: Likewise.
15599 * gfortran.dg/gomp/workshare3.f90: Likewise.
15600 * gfortran.dg/goto_1.f: Likewise.
15601 * gfortran.dg/goto_2.f90: Likewise.
15602 * gfortran.dg/goto_4.f90: Likewise.
15603 * gfortran.dg/goto_6.f: Likewise.
15604 * gfortran.dg/graphite/id-26.f03: Likewise.
15605 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
15606 * gfortran.dg/graphite/pr29581.f90: Likewise.
15607 * gfortran.dg/graphite/pr29832.f90: Likewise.
15608 * gfortran.dg/graphite/run-id-1.f: Likewise.
15609 * gfortran.dg/graphite/run-id-2.f90: Likewise.
15610 * gfortran.dg/graphite/run-id-3.f90: Likewise.
15611 * gfortran.dg/hollerith.f90: Likewise.
15612 * gfortran.dg/hollerith4.f90: Likewise.
15613 * gfortran.dg/hollerith6.f90: Likewise.
15614 * gfortran.dg/hollerith8.f90: Likewise.
15615 * gfortran.dg/hollerith_1.f90: Likewise.
15616 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
15617 * gfortran.dg/hollerith_f95.f90: Likewise.
15618 * gfortran.dg/hollerith_legacy.f90: Likewise.
15619 * gfortran.dg/host_assoc_call_3.f90: Likewise.
15620 * gfortran.dg/host_assoc_function_1.f90: Likewise.
15621 * gfortran.dg/host_assoc_function_3.f90: Likewise.
15622 * gfortran.dg/host_assoc_function_4.f90: Likewise.
15623 * gfortran.dg/host_assoc_function_9.f90: Likewise.
15624 * gfortran.dg/host_dummy_index_1.f90: Likewise.
15625 * gfortran.dg/hypot_1.f90: Likewise.
15626 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
15627 * gfortran.dg/iargc.f90: Likewise.
15628 * gfortran.dg/ibits.f90: Likewise.
15629 * gfortran.dg/ichar_1.f90: Likewise.
15630 * gfortran.dg/ichar_2.f90: Likewise.
15631 * gfortran.dg/ieee/ieee_1.F90: Likewise.
15632 * gfortran.dg/ieee/ieee_2.f90: Likewise.
15633 * gfortran.dg/ieee/ieee_3.f90: Likewise.
15634 * gfortran.dg/ieee/ieee_4.f90: Likewise.
15635 * gfortran.dg/ieee/ieee_6.f90: Likewise.
15636 * gfortran.dg/ieee/ieee_7.f90: Likewise.
15637 * gfortran.dg/ieee/ieee_8.f90: Likewise.
15638 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
15639 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
15640 * gfortran.dg/ieee/large_1.f90: Likewise.
15641 * gfortran.dg/ieee/large_2.f90: Likewise.
15642 * gfortran.dg/ieee/large_3.F90: Likewise.
15643 * gfortran.dg/ieee/large_4.f90: Likewise.
15644 * gfortran.dg/ieee/rounding_1.f90: Likewise.
15645 * gfortran.dg/ieee/underflow_1.f90: Likewise.
15646 * gfortran.dg/impl_do_var_data.f90: Likewise.
15647 * gfortran.dg/implicit_10.f90: Likewise.
15648 * gfortran.dg/implicit_12.f90: Likewise.
15649 * gfortran.dg/implicit_class_1.f90: Likewise.
15650 * gfortran.dg/implicit_pure_1.f90: Likewise.
15651 * gfortran.dg/implied_do_1.f90: Likewise.
15652 * gfortran.dg/implied_do_io_1.f90: Likewise.
15653 * gfortran.dg/implied_do_io_2.f90: Likewise.
15654 * gfortran.dg/implied_do_io_3.f90: Likewise.
15655 * gfortran.dg/implied_shape_1.f08: Likewise.
15656 * gfortran.dg/import.f90: Likewise.
15657 * gfortran.dg/import4.f90: Likewise.
15658 * gfortran.dg/impure_1.f08: Likewise.
15659 * gfortran.dg/index.f90: Likewise.
15660 * gfortran.dg/index_2.f90: Likewise.
15661 * gfortran.dg/init_flag_1.f90: Likewise.
15662 * gfortran.dg/init_flag_10.f90: Likewise.
15663 * gfortran.dg/init_flag_15.f03: Likewise.
15664 * gfortran.dg/init_flag_2.f90: Likewise.
15665 * gfortran.dg/init_flag_3.f90: Likewise.
15666 * gfortran.dg/init_flag_4.f90: Likewise.
15667 * gfortran.dg/init_flag_5.f90: Likewise.
15668 * gfortran.dg/init_flag_6.f90: Likewise.
15669 * gfortran.dg/init_flag_7.f90: Likewise.
15670 * gfortran.dg/init_flag_9.f90: Likewise.
15671 * gfortran.dg/initialization_11.f90: Likewise.
15672 * gfortran.dg/initialization_19.f90: Likewise.
15673 * gfortran.dg/initialization_2.f90: Likewise.
15674 * gfortran.dg/initialization_22.f90: Likewise.
15675 * gfortran.dg/initialization_27.f90: Likewise.
15676 * gfortran.dg/initialization_5.f90: Likewise.
15677 * gfortran.dg/initialization_6.f90: Likewise.
15678 * gfortran.dg/inline_matmul_1.f90: Likewise.
15679 * gfortran.dg/inline_matmul_10.f90: Likewise.
15680 * gfortran.dg/inline_matmul_11.f90: Likewise.
15681 * gfortran.dg/inline_matmul_13.f90: Likewise.
15682 * gfortran.dg/inline_matmul_14.f90: Likewise.
15683 * gfortran.dg/inline_matmul_16.f90: Likewise.
15684 * gfortran.dg/inline_matmul_17.f90: Likewise.
15685 * gfortran.dg/inline_matmul_18.f90: Likewise.
15686 * gfortran.dg/inline_matmul_19.f90: Likewise.
15687 * gfortran.dg/inline_matmul_2.f90: Likewise.
15688 * gfortran.dg/inline_matmul_20.f90: Likewise.
15689 * gfortran.dg/inline_matmul_22.f90: Likewise.
15690 * gfortran.dg/inline_matmul_3.f90: Likewise.
15691 * gfortran.dg/inline_matmul_4.f90: Likewise.
15692 * gfortran.dg/inline_matmul_5.f90: Likewise.
15693 * gfortran.dg/inline_matmul_6.f90: Likewise.
15694 * gfortran.dg/inline_matmul_7.f90: Likewise.
15695 * gfortran.dg/inline_matmul_8.f90: Likewise.
15696 * gfortran.dg/inline_matmul_9.f90: Likewise.
15697 * gfortran.dg/inline_sum_1.f90: Likewise.
15698 * gfortran.dg/inline_sum_3.f90: Likewise.
15699 * gfortran.dg/inline_sum_5.f90: Likewise.
15700 * gfortran.dg/inquire-complex.f90: Likewise.
15701 * gfortran.dg/inquire.f90: Likewise.
15702 * gfortran.dg/inquire_10.f90: Likewise.
15703 * gfortran.dg/inquire_13.f90: Likewise.
15704 * gfortran.dg/inquire_15.f90: Likewise.
15705 * gfortran.dg/inquire_16.f90: Likewise.
15706 * gfortran.dg/inquire_17.f90: Likewise.
15707 * gfortran.dg/inquire_5.f90: Likewise.
15708 * gfortran.dg/inquire_6.f90: Likewise.
15709 * gfortran.dg/inquire_7.f90: Likewise.
15710 * gfortran.dg/inquire_9.f90: Likewise.
15711 * gfortran.dg/inquire_internal.f90: Likewise.
15712 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
15713 * gfortran.dg/inquire_size.f90: Likewise.
15714 * gfortran.dg/int_1.f90: Likewise.
15715 * gfortran.dg/int_conv_1.f90: Likewise.
15716 * gfortran.dg/int_range_io_1.f90: Likewise.
15717 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
15718 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
15719 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
15720 * gfortran.dg/integer_plus.f90: Likewise.
15721 * gfortran.dg/intent_out_2.f90: Likewise.
15722 * gfortran.dg/intent_out_5.f90: Likewise.
15723 * gfortran.dg/intent_out_6.f90: Likewise.
15724 * gfortran.dg/interface_12.f90: Likewise.
15725 * gfortran.dg/interface_19.f90: Likewise.
15726 * gfortran.dg/interface_4.f90: Likewise.
15727 * gfortran.dg/interface_5.f90: Likewise.
15728 * gfortran.dg/interface_9.f90: Likewise.
15729 * gfortran.dg/interface_assignment_1.f90: Likewise.
15730 * gfortran.dg/interface_assignment_2.f90: Likewise.
15731 * gfortran.dg/internal_dummy_2.f08: Likewise.
15732 * gfortran.dg/internal_dummy_3.f08: Likewise.
15733 * gfortran.dg/internal_dummy_4.f08: Likewise.
15734 * gfortran.dg/internal_pack_1.f90: Likewise.
15735 * gfortran.dg/internal_pack_10.f90: Likewise.
15736 * gfortran.dg/internal_pack_12.f90: Likewise.
15737 * gfortran.dg/internal_pack_13.f90: Likewise.
15738 * gfortran.dg/internal_pack_14.f90: Likewise.
15739 * gfortran.dg/internal_pack_15.f90: Likewise.
15740 * gfortran.dg/internal_pack_2.f90: Likewise.
15741 * gfortran.dg/internal_pack_3.f90: Likewise.
15742 * gfortran.dg/internal_pack_4.f90: Likewise.
15743 * gfortran.dg/internal_pack_6.f90: Likewise.
15744 * gfortran.dg/internal_pack_8.f90: Likewise.
15745 * gfortran.dg/internal_readwrite_1.f90: Likewise.
15746 * gfortran.dg/internal_readwrite_2.f90: Likewise.
15747 * gfortran.dg/internal_readwrite_3.f90: Likewise.
15748 * gfortran.dg/intrinsic_actual_1.f: Likewise.
15749 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
15750 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
15751 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
15752 * gfortran.dg/intrinsic_char_1.f90: Likewise.
15753 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
15754 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
15755 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
15756 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
15757 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
15758 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
15759 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
15760 * gfortran.dg/intrinsic_product_1.f90: Likewise.
15761 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
15762 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
15763 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
15764 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
15765 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
15766 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
15767 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
15768 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
15769 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
15770 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
15771 * gfortran.dg/io_err_1.f90: Likewise.
15772 * gfortran.dg/io_real_boz.f90: Likewise.
15773 * gfortran.dg/iomsg_1.f90: Likewise.
15774 * gfortran.dg/iostat_1.f90: Likewise.
15775 * gfortran.dg/iostat_2.f90: Likewise.
15776 * gfortran.dg/iostat_4.f90: Likewise.
15777 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
15778 * gfortran.dg/ishft_1.f90: Likewise.
15779 * gfortran.dg/ishft_2.f90: Likewise.
15780 * gfortran.dg/ishft_4.f90: Likewise.
15781 * gfortran.dg/isnan_1.f90: Likewise.
15782 * gfortran.dg/isnan_2.f90: Likewise.
15783 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
15784 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
15785 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
15786 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
15787 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
15788 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
15789 * gfortran.dg/itime_idate_1.f: Likewise.
15790 * gfortran.dg/itime_idate_2.f: Likewise.
15791 * gfortran.dg/large_integer_kind_1.f90: Likewise.
15792 * gfortran.dg/large_integer_kind_2.f90: Likewise.
15793 * gfortran.dg/large_real_kind_1.f90: Likewise.
15794 * gfortran.dg/large_real_kind_2.F90: Likewise.
15795 * gfortran.dg/large_real_kind_3.F90: Likewise.
15796 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
15797 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
15798 * gfortran.dg/large_recl.f90: Likewise.
15799 * gfortran.dg/large_unit_1.f90: Likewise.
15800 * gfortran.dg/large_unit_2.f90: Likewise.
15801 * gfortran.dg/largeequiv_1.f90: Likewise.
15802 * gfortran.dg/leadz_trailz_1.f90: Likewise.
15803 * gfortran.dg/leadz_trailz_2.f90: Likewise.
15804 * gfortran.dg/leadz_trailz_3.f90: Likewise.
15805 * gfortran.dg/list_read_1.f90: Likewise.
15806 * gfortran.dg/list_read_10.f90: Likewise.
15807 * gfortran.dg/list_read_11.f90: Likewise.
15808 * gfortran.dg/list_read_12.f90: Likewise.
15809 * gfortran.dg/list_read_13.f: Likewise.
15810 * gfortran.dg/list_read_14.f90: Likewise.
15811 * gfortran.dg/list_read_2.f90: Likewise.
15812 * gfortran.dg/list_read_3.f90: Likewise.
15813 * gfortran.dg/list_read_4.f90: Likewise.
15814 * gfortran.dg/list_read_5.f90: Likewise.
15815 * gfortran.dg/list_read_6.f90: Likewise.
15816 * gfortran.dg/list_read_7.f90: Likewise.
15817 * gfortran.dg/list_read_8.f90: Likewise.
15818 * gfortran.dg/list_read_9.f90: Likewise.
15819 * gfortran.dg/loc_2.f90: Likewise.
15820 * gfortran.dg/logical_1.f90: Likewise.
15821 * gfortran.dg/logical_dot_product.f90: Likewise.
15822 * gfortran.dg/logical_temp_io.f90: Likewise.
15823 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
15824 * gfortran.dg/lrshift_1.f90: Likewise.
15825 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
15826 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
15827 * gfortran.dg/lto/pr40725_0.f03: Likewise.
15828 * gfortran.dg/lto/pr41576_1.f90: Likewise.
15829 * gfortran.dg/make_unit.f90: Likewise.
15830 * gfortran.dg/mapping_1.f90: Likewise.
15831 * gfortran.dg/mapping_2.f90: Likewise.
15832 * gfortran.dg/mapping_3.f90: Likewise.
15833 * gfortran.dg/masklr_1.F90: Likewise.
15834 * gfortran.dg/masklr_2.F90: Likewise.
15835 * gfortran.dg/matmul_1.f90: Likewise.
15836 * gfortran.dg/matmul_10.f90: Likewise.
15837 * gfortran.dg/matmul_12.f90: Likewise.
15838 * gfortran.dg/matmul_16.f90: Likewise.
15839 * gfortran.dg/matmul_17.f90: Likewise.
15840 * gfortran.dg/matmul_18.f90: Likewise.
15841 * gfortran.dg/matmul_2.f90: Likewise.
15842 * gfortran.dg/matmul_3.f90: Likewise.
15843 * gfortran.dg/matmul_4.f90: Likewise.
15844 * gfortran.dg/matmul_6.f90: Likewise.
15845 * gfortran.dg/matmul_8.f03: Likewise.
15846 * gfortran.dg/matmul_9.f90: Likewise.
15847 * gfortran.dg/matmul_bounds_12.f90: Likewise.
15848 * gfortran.dg/matmul_bounds_6.f90: Likewise.
15849 * gfortran.dg/matmul_const.f90: Likewise.
15850 * gfortran.dg/maxloc_1.f90: Likewise.
15851 * gfortran.dg/maxloc_2.f90: Likewise.
15852 * gfortran.dg/maxloc_3.f90: Likewise.
15853 * gfortran.dg/maxloc_4.f90: Likewise.
15854 * gfortran.dg/maxloc_string_1.f90: Likewise.
15855 * gfortran.dg/maxlocval_1.f90: Likewise.
15856 * gfortran.dg/maxlocval_2.f90: Likewise.
15857 * gfortran.dg/maxlocval_3.f90: Likewise.
15858 * gfortran.dg/maxlocval_4.f90: Likewise.
15859 * gfortran.dg/maxval_char_1.f90: Likewise.
15860 * gfortran.dg/maxval_char_2.f90: Likewise.
15861 * gfortran.dg/maxval_char_3.f90: Likewise.
15862 * gfortran.dg/maxval_char_4.f90: Likewise.
15863 * gfortran.dg/maxval_parameter_1.f90: Likewise.
15864 * gfortran.dg/mclock.f90: Likewise.
15865 * gfortran.dg/merge_bits_1.F90: Likewise.
15866 * gfortran.dg/merge_bits_2.F90: Likewise.
15867 * gfortran.dg/merge_char_1.f90: Likewise.
15868 * gfortran.dg/merge_init_expr.f90: Likewise.
15869 * gfortran.dg/min_max_optional_1.f90: Likewise.
15870 * gfortran.dg/min_max_optional_5.f90: Likewise.
15871 * gfortran.dg/minloc_1.f90: Likewise.
15872 * gfortran.dg/minloc_2.f90: Likewise.
15873 * gfortran.dg/minloc_3.f90: Likewise.
15874 * gfortran.dg/minloc_4.f90: Likewise.
15875 * gfortran.dg/minloc_string_1.f90: Likewise.
15876 * gfortran.dg/minlocval_1.f90: Likewise.
15877 * gfortran.dg/minlocval_2.f90: Likewise.
15878 * gfortran.dg/minlocval_3.f90: Likewise.
15879 * gfortran.dg/minlocval_4.f90: Likewise.
15880 * gfortran.dg/minmax_char_1.f90: Likewise.
15881 * gfortran.dg/minmaxloc_1.f90: Likewise.
15882 * gfortran.dg/minmaxloc_10.f90: Likewise.
15883 * gfortran.dg/minmaxloc_11.f90: Likewise.
15884 * gfortran.dg/minmaxloc_12.f90: Likewise.
15885 * gfortran.dg/minmaxloc_13.f90: Likewise.
15886 * gfortran.dg/minmaxloc_2.f90: Likewise.
15887 * gfortran.dg/minmaxloc_3.f90: Likewise.
15888 * gfortran.dg/minmaxloc_4.f90: Likewise.
15889 * gfortran.dg/minmaxloc_5.f90: Likewise.
15890 * gfortran.dg/minmaxloc_6.f90: Likewise.
15891 * gfortran.dg/minmaxloc_7.f90: Likewise.
15892 * gfortran.dg/minmaxloc_8.f90: Likewise.
15893 * gfortran.dg/minmaxval_1.f90: Likewise.
15894 * gfortran.dg/minval_char_1.f90: Likewise.
15895 * gfortran.dg/minval_char_2.f90: Likewise.
15896 * gfortran.dg/minval_char_3.f90: Likewise.
15897 * gfortran.dg/minval_char_4.f90: Likewise.
15898 * gfortran.dg/minval_char_5.f90: Likewise.
15899 * gfortran.dg/minval_parameter_1.f90: Likewise.
15900 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
15901 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
15902 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
15903 * gfortran.dg/missing_parens_1.f90: Likewise.
15904 * gfortran.dg/missing_parens_2.f90: Likewise.
15905 * gfortran.dg/mod_large_1.f90: Likewise.
15906 * gfortran.dg/mod_sign0_1.f90: Likewise.
15907 * gfortran.dg/module_blank_common.f90: Likewise.
15908 * gfortran.dg/module_commons_1.f90: Likewise.
15909 * gfortran.dg/module_commons_3.f90: Likewise.
15910 * gfortran.dg/module_double_reuse.f90: Likewise.
15911 * gfortran.dg/module_equivalence_1.f90: Likewise.
15912 * gfortran.dg/module_equivalence_2.f90: Likewise.
15913 * gfortran.dg/module_equivalence_3.f90: Likewise.
15914 * gfortran.dg/module_equivalence_5.f90: Likewise.
15915 * gfortran.dg/module_interface_1.f90: Likewise.
15916 * gfortran.dg/module_nan.f90: Likewise.
15917 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
15918 * gfortran.dg/module_procedure_1.f90: Likewise.
15919 * gfortran.dg/module_read_1.f90: Likewise.
15920 * gfortran.dg/module_read_2.f90: Likewise.
15921 * gfortran.dg/module_widestring_1.f90: Likewise.
15922 * gfortran.dg/move_alloc.f90: Likewise.
15923 * gfortran.dg/move_alloc_10.f90: Likewise.
15924 * gfortran.dg/move_alloc_13.f90: Likewise.
15925 * gfortran.dg/move_alloc_14.f90: Likewise.
15926 * gfortran.dg/move_alloc_15.f90: Likewise.
15927 * gfortran.dg/move_alloc_16.f90: Likewise.
15928 * gfortran.dg/move_alloc_2.f90: Likewise.
15929 * gfortran.dg/move_alloc_5.f90: Likewise.
15930 * gfortran.dg/move_alloc_6.f90: Likewise.
15931 * gfortran.dg/move_alloc_9.f90: Likewise.
15932 * gfortran.dg/multiple_allocation_1.f90: Likewise.
15933 * gfortran.dg/multiple_allocation_3.f90: Likewise.
15934 * gfortran.dg/mvbits_1.f90: Likewise.
15935 * gfortran.dg/mvbits_2.f90: Likewise.
15936 * gfortran.dg/mvbits_3.f90: Likewise.
15937 * gfortran.dg/mvbits_4.f90: Likewise.
15938 * gfortran.dg/mvbits_7.f90: Likewise.
15939 * gfortran.dg/mvbits_8.f90: Likewise.
15940 * gfortran.dg/namelist_11.f: Likewise.
15941 * gfortran.dg/namelist_12.f: Likewise.
15942 * gfortran.dg/namelist_13.f90: Likewise.
15943 * gfortran.dg/namelist_14.f90: Likewise.
15944 * gfortran.dg/namelist_15.f90: Likewise.
15945 * gfortran.dg/namelist_16.f90: Likewise.
15946 * gfortran.dg/namelist_17.f90: Likewise.
15947 * gfortran.dg/namelist_18.f90: Likewise.
15948 * gfortran.dg/namelist_19.f90: Likewise.
15949 * gfortran.dg/namelist_20.f90: Likewise.
15950 * gfortran.dg/namelist_21.f90: Likewise.
15951 * gfortran.dg/namelist_22.f90: Likewise.
15952 * gfortran.dg/namelist_23.f90: Likewise.
15953 * gfortran.dg/namelist_24.f90: Likewise.
15954 * gfortran.dg/namelist_26.f90: Likewise.
15955 * gfortran.dg/namelist_27.f90: Likewise.
15956 * gfortran.dg/namelist_28.f90: Likewise.
15957 * gfortran.dg/namelist_29.f90: Likewise.
15958 * gfortran.dg/namelist_37.f90: Likewise.
15959 * gfortran.dg/namelist_38.f90: Likewise.
15960 * gfortran.dg/namelist_39.f90: Likewise.
15961 * gfortran.dg/namelist_40.f90: Likewise.
15962 * gfortran.dg/namelist_41.f90: Likewise.
15963 * gfortran.dg/namelist_42.f90: Likewise.
15964 * gfortran.dg/namelist_43.f90: Likewise.
15965 * gfortran.dg/namelist_44.f90: Likewise.
15966 * gfortran.dg/namelist_47.f90: Likewise.
15967 * gfortran.dg/namelist_48.f90: Likewise.
15968 * gfortran.dg/namelist_49.f90: Likewise.
15969 * gfortran.dg/namelist_50.f90: Likewise.
15970 * gfortran.dg/namelist_51.f90: Likewise.
15971 * gfortran.dg/namelist_52.f90: Likewise.
15972 * gfortran.dg/namelist_54.f90: Likewise.
15973 * gfortran.dg/namelist_55.f90: Likewise.
15974 * gfortran.dg/namelist_56.f90: Likewise.
15975 * gfortran.dg/namelist_57.f90: Likewise.
15976 * gfortran.dg/namelist_58.f90: Likewise.
15977 * gfortran.dg/namelist_59.f90: Likewise.
15978 * gfortran.dg/namelist_60.f90: Likewise.
15979 * gfortran.dg/namelist_61.f90: Likewise.
15980 * gfortran.dg/namelist_64.f90: Likewise.
15981 * gfortran.dg/namelist_65.f90: Likewise.
15982 * gfortran.dg/namelist_69.f90: Likewise.
15983 * gfortran.dg/namelist_70.f90: Likewise.
15984 * gfortran.dg/namelist_71.f90: Likewise.
15985 * gfortran.dg/namelist_72.f: Likewise.
15986 * gfortran.dg/namelist_73.f90: Likewise.
15987 * gfortran.dg/namelist_77.f90: Likewise.
15988 * gfortran.dg/namelist_78.f90: Likewise.
15989 * gfortran.dg/namelist_79.f90: Likewise.
15990 * gfortran.dg/namelist_80.f90: Likewise.
15991 * gfortran.dg/namelist_81.f90: Likewise.
15992 * gfortran.dg/namelist_82.f90: Likewise.
15993 * gfortran.dg/namelist_84.f90: Likewise.
15994 * gfortran.dg/namelist_85.f90: Likewise.
15995 * gfortran.dg/namelist_86.f90: Likewise.
15996 * gfortran.dg/namelist_87.f90: Likewise.
15997 * gfortran.dg/namelist_88.f90: Likewise.
15998 * gfortran.dg/namelist_89.f90: Likewise.
15999 * gfortran.dg/namelist_90.f: Likewise.
16000 * gfortran.dg/namelist_95.f90: Likewise.
16001 * gfortran.dg/namelist_char_only.f90: Likewise.
16002 * gfortran.dg/namelist_empty.f90: Likewise.
16003 * gfortran.dg/namelist_internal.f90: Likewise.
16004 * gfortran.dg/namelist_use.f90: Likewise.
16005 * gfortran.dg/namelist_use_only.f90: Likewise.
16006 * gfortran.dg/namelist_utf8.f90: Likewise.
16007 * gfortran.dg/nan_1.f90: Likewise.
16008 * gfortran.dg/nan_2.f90: Likewise.
16009 * gfortran.dg/nan_3.f90: Likewise.
16010 * gfortran.dg/nan_6.f90: Likewise.
16011 * gfortran.dg/nan_7.f90: Likewise.
16012 * gfortran.dg/nearest_1.f90: Likewise.
16013 * gfortran.dg/nearest_2.f90: Likewise.
16014 * gfortran.dg/nearest_3.f90: Likewise.
16015 * gfortran.dg/negative-z-descriptor.f90: Likewise.
16016 * gfortran.dg/negative_automatic_size.f90: Likewise.
16017 * gfortran.dg/negative_unit.f: Likewise.
16018 * gfortran.dg/negative_unit2.f90: Likewise.
16019 * gfortran.dg/negative_unit_int8.f: Likewise.
16020 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
16021 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
16022 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
16023 * gfortran.dg/nested_modules_1.f90: Likewise.
16024 * gfortran.dg/nested_modules_2.f90: Likewise.
16025 * gfortran.dg/nested_modules_3.f90: Likewise.
16026 * gfortran.dg/nesting_1.f90: Likewise.
16027 * gfortran.dg/new_line.f90: Likewise.
16028 * gfortran.dg/newunit_1.f90: Likewise.
16029 * gfortran.dg/newunit_3.f90: Likewise.
16030 * gfortran.dg/newunit_5.f90.f90: Likewise.
16031 * gfortran.dg/nint_1.f90: Likewise.
16032 * gfortran.dg/nint_2.f90: Likewise.
16033 * gfortran.dg/no_arg_check_2.f90: Likewise.
16034 * gfortran.dg/no_range_check_1.f90: Likewise.
16035 * gfortran.dg/no_range_check_2.f90: Likewise.
16036 * gfortran.dg/no_range_check_3.f90: Likewise.
16037 * gfortran.dg/noadv_size.f90: Likewise.
16038 * gfortran.dg/nonreturning_statements.f90: Likewise.
16039 * gfortran.dg/norm2_1.f90: Likewise.
16040 * gfortran.dg/norm2_3.f90: Likewise.
16041 * gfortran.dg/nosigned_zero_1.f90: Likewise.
16042 * gfortran.dg/nosigned_zero_2.f90: Likewise.
16043 * gfortran.dg/nosigned_zero_3.f90: Likewise.
16044 * gfortran.dg/null_4.f90: Likewise.
16045 * gfortran.dg/null_9.f90: Likewise.
16046 * gfortran.dg/nullify_3.f90: Likewise.
16047 * gfortran.dg/oldstyle_1.f90: Likewise.
16048 * gfortran.dg/open_access_append_1.f90: Likewise.
16049 * gfortran.dg/open_access_append_2.f90: Likewise.
16050 * gfortran.dg/open_errors.f90: Likewise.
16051 * gfortran.dg/open_negative_unit_1.f90: Likewise.
16052 * gfortran.dg/open_new.f90: Likewise.
16053 * gfortran.dg/open_readonly_1.f90: Likewise.
16054 * gfortran.dg/operator_1.f90: Likewise.
16055 * gfortran.dg/optional_absent_1.f90: Likewise.
16056 * gfortran.dg/optional_absent_2.f90: Likewise.
16057 * gfortran.dg/optional_absent_3.f90: Likewise.
16058 * gfortran.dg/optional_class_1.f90: Likewise.
16059 * gfortran.dg/optional_dim_2.f90: Likewise.
16060 * gfortran.dg/optional_dim_3.f90: Likewise.
16061 * gfortran.dg/output_exponents_1.f90: Likewise.
16062 * gfortran.dg/overload_1.f90: Likewise.
16063 * gfortran.dg/overload_2.f90: Likewise.
16064 * gfortran.dg/overwrite_1.f: Likewise.
16065 * gfortran.dg/pad_no.f90: Likewise.
16066 * gfortran.dg/parameter_array_init_1.f90: Likewise.
16067 * gfortran.dg/parameter_array_init_2.f90: Likewise.
16068 * gfortran.dg/parameter_array_init_4.f90: Likewise.
16069 * gfortran.dg/parameter_array_init_5.f90: Likewise.
16070 * gfortran.dg/parameter_array_section_2.f90: Likewise.
16071 * gfortran.dg/parens_3.f90: Likewise.
16072 * gfortran.dg/parens_5.f90: Likewise.
16073 * gfortran.dg/parens_6.f90: Likewise.
16074 * gfortran.dg/parent_result_ref_1.f90: Likewise.
16075 * gfortran.dg/parent_result_ref_2.f90: Likewise.
16076 * gfortran.dg/parent_result_ref_3.f90: Likewise.
16077 * gfortran.dg/parent_result_ref_4.f90: Likewise.
16078 * gfortran.dg/parity_1.f90: Likewise.
16079 * gfortran.dg/past_eor.f90: Likewise.
16080 * gfortran.dg/pdt_1.f03: Likewise.
16081 * gfortran.dg/pdt_10.f03: Likewise.
16082 * gfortran.dg/pdt_11.f03: Likewise.
16083 * gfortran.dg/pdt_12.f03: Likewise.
16084 * gfortran.dg/pdt_13.f03: Likewise.
16085 * gfortran.dg/pdt_14.f03: Likewise.
16086 * gfortran.dg/pdt_15.f03: Likewise.
16087 * gfortran.dg/pdt_19.f03: Likewise.
16088 * gfortran.dg/pdt_20.f03: Likewise.
16089 * gfortran.dg/pdt_22.f03: Likewise.
16090 * gfortran.dg/pdt_23.f03: Likewise.
16091 * gfortran.dg/pdt_25.f03: Likewise.
16092 * gfortran.dg/pdt_26.f03: Likewise.
16093 * gfortran.dg/pdt_27.f03: Likewise.
16094 * gfortran.dg/pdt_28.f03: Likewise.
16095 * gfortran.dg/pdt_3.f03: Likewise.
16096 * gfortran.dg/pdt_4.f03: Likewise.
16097 * gfortran.dg/pdt_5.f03: Likewise.
16098 * gfortran.dg/pdt_7.f03: Likewise.
16099 * gfortran.dg/pointer_1.f90: Likewise.
16100 * gfortran.dg/pointer_array_1.f90: Likewise.
16101 * gfortran.dg/pointer_array_3.f90: Likewise.
16102 * gfortran.dg/pointer_array_4.f90: Likewise.
16103 * gfortran.dg/pointer_array_5.f90: Likewise.
16104 * gfortran.dg/pointer_array_6.f90: Likewise.
16105 * gfortran.dg/pointer_array_7.f90: Likewise.
16106 * gfortran.dg/pointer_array_8.f90: Likewise.
16107 * gfortran.dg/pointer_array_9.f90: Likewise.
16108 * gfortran.dg/pointer_array_component_1.f90: Likewise.
16109 * gfortran.dg/pointer_array_component_2.f90: Likewise.
16110 * gfortran.dg/pointer_assign_10.f90: Likewise.
16111 * gfortran.dg/pointer_assign_11.f90: Likewise.
16112 * gfortran.dg/pointer_assign_4.f90: Likewise.
16113 * gfortran.dg/pointer_assign_8.f90: Likewise.
16114 * gfortran.dg/pointer_assign_9.f90: Likewise.
16115 * gfortran.dg/pointer_check_10.f90: Likewise.
16116 * gfortran.dg/pointer_check_9.f90: Likewise.
16117 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
16118 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
16119 * gfortran.dg/pointer_function_result_1.f90: Likewise.
16120 * gfortran.dg/pointer_init_1.f90: Likewise.
16121 * gfortran.dg/pointer_init_3.f90: Likewise.
16122 * gfortran.dg/pointer_init_4.f90: Likewise.
16123 * gfortran.dg/pointer_init_5.f90: Likewise.
16124 * gfortran.dg/pointer_init_8.f90: Likewise.
16125 * gfortran.dg/pointer_intent_1.f90: Likewise.
16126 * gfortran.dg/pointer_intent_4.f90: Likewise.
16127 * gfortran.dg/pointer_intent_5.f90: Likewise.
16128 * gfortran.dg/pointer_remapping_10.f90: Likewise.
16129 * gfortran.dg/pointer_remapping_4.f03: Likewise.
16130 * gfortran.dg/pointer_remapping_5.f08: Likewise.
16131 * gfortran.dg/pointer_remapping_9.f90: Likewise.
16132 * gfortran.dg/pointer_target_1.f90: Likewise.
16133 * gfortran.dg/pointer_target_2.f90: Likewise.
16134 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
16135 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
16136 * gfortran.dg/power.f90: Likewise.
16137 * gfortran.dg/power1.f90: Likewise.
16138 * gfortran.dg/power_3.f90: Likewise.
16139 * gfortran.dg/power_4.f90: Likewise.
16140 * gfortran.dg/power_5.f90: Likewise.
16141 * gfortran.dg/pr12884.f: Likewise.
16142 * gfortran.dg/pr15129.f90: Likewise.
16143 * gfortran.dg/pr15140.f90: Likewise.
16144 * gfortran.dg/pr15324.f90: Likewise.
16145 * gfortran.dg/pr15332.f: Likewise.
16146 * gfortran.dg/pr15957.f90: Likewise.
16147 * gfortran.dg/pr15959.f90: Likewise.
16148 * gfortran.dg/pr16597.f90: Likewise.
16149 * gfortran.dg/pr16861.f90: Likewise.
16150 * gfortran.dg/pr16938.f90: Likewise.
16151 * gfortran.dg/pr17090.f90: Likewise.
16152 * gfortran.dg/pr17143.f90: Likewise.
16153 * gfortran.dg/pr17164.f90: Likewise.
16154 * gfortran.dg/pr17229.f: Likewise.
16155 * gfortran.dg/pr17285.f90: Likewise.
16156 * gfortran.dg/pr17286.f90: Likewise.
16157 * gfortran.dg/pr17472.f: Likewise.
16158 * gfortran.dg/pr17612.f90: Likewise.
16159 * gfortran.dg/pr17706.f90: Likewise.
16160 * gfortran.dg/pr18025.f90: Likewise.
16161 * gfortran.dg/pr18122.f90: Likewise.
16162 * gfortran.dg/pr18210.f90: Likewise.
16163 * gfortran.dg/pr18392.f90: Likewise.
16164 * gfortran.dg/pr19155.f: Likewise.
16165 * gfortran.dg/pr19216.f: Likewise.
16166 * gfortran.dg/pr19467.f90: Likewise.
16167 * gfortran.dg/pr19657.f: Likewise.
16168 * gfortran.dg/pr19926.f90: Likewise.
16169 * gfortran.dg/pr19928-1.f90: Likewise.
16170 * gfortran.dg/pr19928-2.f90: Likewise.
16171 * gfortran.dg/pr20086.f90: Likewise.
16172 * gfortran.dg/pr20124.f90: Likewise.
16173 * gfortran.dg/pr20163-2.f: Likewise.
16174 * gfortran.dg/pr20480.f90: Likewise.
16175 * gfortran.dg/pr20755.f: Likewise.
16176 * gfortran.dg/pr20950.f: Likewise.
16177 * gfortran.dg/pr21177.f90: Likewise.
16178 * gfortran.dg/pr21730.f: Likewise.
16179 * gfortran.dg/pr22491.f: Likewise.
16180 * gfortran.dg/pr25603.f: Likewise.
16181 * gfortran.dg/pr26246_2.f90: Likewise.
16182 * gfortran.dg/pr32136.f90: Likewise.
16183 * gfortran.dg/pr32533.f90: Likewise.
16184 * gfortran.dg/pr33794.f90: Likewise.
16185 * gfortran.dg/pr35662.f90: Likewise.
16186 * gfortran.dg/pr35944-1.f90: Likewise.
16187 * gfortran.dg/pr35944-2.f90: Likewise.
16188 * gfortran.dg/pr35983.f90: Likewise.
16189 * gfortran.dg/pr39865.f90: Likewise.
16190 * gfortran.dg/pr41212.f90: Likewise.
16191 * gfortran.dg/pr43808.f90: Likewise.
16192 * gfortran.dg/pr44592.f90: Likewise.
16193 * gfortran.dg/pr44735.f90: Likewise.
16194 * gfortran.dg/pr45308.f03: Likewise.
16195 * gfortran.dg/pr46297.f: Likewise.
16196 * gfortran.dg/pr46588.f90: Likewise.
16197 * gfortran.dg/pr46665.f90: Likewise.
16198 * gfortran.dg/pr46804.f90: Likewise.
16199 * gfortran.dg/pr47008.f03: Likewise.
16200 * gfortran.dg/pr47614.f: Likewise.
16201 * gfortran.dg/pr47878.f90: Likewise.
16202 * gfortran.dg/pr49103.f90: Likewise.
16203 * gfortran.dg/pr50069_1.f90: Likewise.
16204 * gfortran.dg/pr50769.f90: Likewise.
16205 * gfortran.dg/pr52608.f90: Likewise.
16206 * gfortran.dg/pr55086_2.f90: Likewise.
16207 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
16208 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
16209 * gfortran.dg/pr55330.f90: Likewise.
16210 * gfortran.dg/pr56015.f90: Likewise.
16211 * gfortran.dg/pr57910.f90: Likewise.
16212 * gfortran.dg/pr59700.f90: Likewise.
16213 * gfortran.dg/pr62125.f90: Likewise.
16214 * gfortran.dg/pr64530.f90: Likewise.
16215 * gfortran.dg/pr65429.f90: Likewise.
16216 * gfortran.dg/pr65450.f90: Likewise.
16217 * gfortran.dg/pr65504.f90: Likewise.
16218 * gfortran.dg/pr65903.f90: Likewise.
16219 * gfortran.dg/pr66311.f90: Likewise.
16220 * gfortran.dg/pr66864.f90: Likewise.
16221 * gfortran.dg/pr67140.f90: Likewise.
16222 * gfortran.dg/pr67524.f90: Likewise.
16223 * gfortran.dg/pr67885.f90: Likewise.
16224 * gfortran.dg/pr68053.f90: Likewise.
16225 * gfortran.dg/pr68566.f90: Likewise.
16226 * gfortran.dg/pr69514_1.f90: Likewise.
16227 * gfortran.dg/pr69514_2.f90: Likewise.
16228 * gfortran.dg/pr69739.f90: Likewise.
16229 * gfortran.dg/pr70673.f90: Likewise.
16230 * gfortran.dg/pr71523_2.f90: Likewise.
16231 * gfortran.dg/pr71764.f90: Likewise.
16232 * gfortran.dg/pr78092.f90: Likewise.
16233 * gfortran.dg/pr82973.f90: Likewise.
16234 * gfortran.dg/pr83864.f90: Likewise.
16235 * gfortran.dg/pr83874.f90: Likewise.
16236 * gfortran.dg/pr84088.f90: Likewise.
16237 * gfortran.dg/pr84155.f90: Likewise.
16238 * gfortran.dg/proc_decl_12.f90: Likewise.
16239 * gfortran.dg/proc_decl_13.f90: Likewise.
16240 * gfortran.dg/proc_decl_15.f90: Likewise.
16241 * gfortran.dg/proc_decl_17.f90: Likewise.
16242 * gfortran.dg/proc_decl_18.f90: Likewise.
16243 * gfortran.dg/proc_decl_2.f90: Likewise.
16244 * gfortran.dg/proc_decl_5.f90: Likewise.
16245 * gfortran.dg/proc_decl_9.f90: Likewise.
16246 * gfortran.dg/proc_ptr_1.f90: Likewise.
16247 * gfortran.dg/proc_ptr_10.f90: Likewise.
16248 * gfortran.dg/proc_ptr_12.f90: Likewise.
16249 * gfortran.dg/proc_ptr_18.f90: Likewise.
16250 * gfortran.dg/proc_ptr_19.f90: Likewise.
16251 * gfortran.dg/proc_ptr_21.f90: Likewise.
16252 * gfortran.dg/proc_ptr_22.f90: Likewise.
16253 * gfortran.dg/proc_ptr_23.f90: Likewise.
16254 * gfortran.dg/proc_ptr_25.f90: Likewise.
16255 * gfortran.dg/proc_ptr_26.f90: Likewise.
16256 * gfortran.dg/proc_ptr_3.f90: Likewise.
16257 * gfortran.dg/proc_ptr_36.f90: Likewise.
16258 * gfortran.dg/proc_ptr_47.f90: Likewise.
16259 * gfortran.dg/proc_ptr_48.f90: Likewise.
16260 * gfortran.dg/proc_ptr_5.f90: Likewise.
16261 * gfortran.dg/proc_ptr_6.f90: Likewise.
16262 * gfortran.dg/proc_ptr_7.f90: Likewise.
16263 * gfortran.dg/proc_ptr_8.f90: Likewise.
16264 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
16265 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
16266 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
16267 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
16268 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
16269 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
16270 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
16271 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
16272 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
16273 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
16274 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
16275 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
16276 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
16277 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
16278 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
16279 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
16280 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
16281 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
16282 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
16283 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
16284 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
16285 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
16286 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
16287 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
16288 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
16289 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
16290 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
16291 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
16292 * gfortran.dg/product_init_expr.f03: Likewise.
16293 * gfortran.dg/promotion.f90: Likewise.
16294 * gfortran.dg/promotion_3.f90: Likewise.
16295 * gfortran.dg/promotion_4.f90: Likewise.
16296 * gfortran.dg/protected_1.f90: Likewise.
16297 * gfortran.dg/protected_2.f90: Likewise.
16298 * gfortran.dg/ptr-func-1.f90: Likewise.
16299 * gfortran.dg/ptr-func-2.f90: Likewise.
16300 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
16301 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
16302 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
16303 * gfortran.dg/pure_byref_1.f90: Likewise.
16304 * gfortran.dg/pure_byref_2.f90: Likewise.
16305 * gfortran.dg/pure_byref_3.f90: Likewise.
16306 * gfortran.dg/quad_2.f90: Likewise.
16307 * gfortran.dg/quad_3.f90: Likewise.
16308 * gfortran.dg/random_3.f90: Likewise.
16309 * gfortran.dg/random_4.f90: Likewise.
16310 * gfortran.dg/random_7.f90: Likewise.
16311 * gfortran.dg/read_2.f90: Likewise.
16312 * gfortran.dg/read_3.f90: Likewise.
16313 * gfortran.dg/read_4.f90: Likewise.
16314 * gfortran.dg/read_5.f90: Likewise.
16315 * gfortran.dg/read_bad_advance.f90: Likewise.
16316 * gfortran.dg/read_bang.f90: Likewise.
16317 * gfortran.dg/read_bang4.f90: Likewise.
16318 * gfortran.dg/read_comma.f: Likewise.
16319 * gfortran.dg/read_dir.f90: Likewise.
16320 * gfortran.dg/read_empty_file.f: Likewise.
16321 * gfortran.dg/read_eof_1.f90: Likewise.
16322 * gfortran.dg/read_eof_2.f90: Likewise.
16323 * gfortran.dg/read_eof_3.f90: Likewise.
16324 * gfortran.dg/read_eof_4.f90: Likewise.
16325 * gfortran.dg/read_eof_5.f90: Likewise.
16326 * gfortran.dg/read_eof_6.f: Likewise.
16327 * gfortran.dg/read_eof_7.f90: Likewise.
16328 * gfortran.dg/read_eof_8.f90: Likewise.
16329 * gfortran.dg/read_eof_all.f90: Likewise.
16330 * gfortran.dg/read_eor.f90: Likewise.
16331 * gfortran.dg/read_float_1.f90: Likewise.
16332 * gfortran.dg/read_float_2.f03: Likewise.
16333 * gfortran.dg/read_float_3.f90: Likewise.
16334 * gfortran.dg/read_float_4.f90: Likewise.
16335 * gfortran.dg/read_infnan_1.f90: Likewise.
16336 * gfortran.dg/read_list_eof_1.f90: Likewise.
16337 * gfortran.dg/read_logical.f90: Likewise.
16338 * gfortran.dg/read_many_1.f: Likewise.
16339 * gfortran.dg/read_no_eor.f90: Likewise.
16340 * gfortran.dg/read_noadvance.f90: Likewise.
16341 * gfortran.dg/read_repeat.f90: Likewise.
16342 * gfortran.dg/read_repeat_2.f90: Likewise.
16343 * gfortran.dg/read_size_noadvance.f90: Likewise.
16344 * gfortran.dg/read_x_eof.f90: Likewise.
16345 * gfortran.dg/read_x_past.f: Likewise.
16346 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
16347 * gfortran.dg/real_const_1.f: Likewise.
16348 * gfortran.dg/real_const_2.f90: Likewise.
16349 * gfortran.dg/real_const_3.f90: Likewise.
16350 * gfortran.dg/real_do_1.f90: Likewise.
16351 * gfortran.dg/real_index_1.f90: Likewise.
16352 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
16353 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
16354 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
16355 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
16356 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
16357 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
16358 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
16359 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
16360 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
16361 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
16362 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
16363 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
16364 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
16365 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
16366 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
16367 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
16368 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
16369 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
16370 * gfortran.dg/record_marker_1.f90: Likewise.
16371 * gfortran.dg/record_marker_2.f: Likewise.
16372 * gfortran.dg/record_marker_3.f90: Likewise.
16373 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
16374 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
16375 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
16376 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
16377 * gfortran.dg/recursive_check_7.f90: Likewise.
16378 * gfortran.dg/recursive_reference_1.f90: Likewise.
16379 * gfortran.dg/recursive_reference_2.f90: Likewise.
16380 * gfortran.dg/recursive_stack.f90: Likewise.
16381 * gfortran.dg/reduction.f90: Likewise.
16382 * gfortran.dg/repack_arrays_1.f90: Likewise.
16383 * gfortran.dg/repeat_1.f90: Likewise.
16384 * gfortran.dg/repeat_2.f90: Likewise.
16385 * gfortran.dg/repeat_3.f90: Likewise.
16386 * gfortran.dg/repeat_6.f90: Likewise.
16387 * gfortran.dg/reshape-alloc.f90: Likewise.
16388 * gfortran.dg/reshape-complex.f90: Likewise.
16389 * gfortran.dg/reshape.f90: Likewise.
16390 * gfortran.dg/reshape_2.f90: Likewise.
16391 * gfortran.dg/reshape_7.f90: Likewise.
16392 * gfortran.dg/reshape_empty_1.f03: Likewise.
16393 * gfortran.dg/reshape_pad_1.f90: Likewise.
16394 * gfortran.dg/reshape_rank7.f90: Likewise.
16395 * gfortran.dg/reshape_transpose_1.f90: Likewise.
16396 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
16397 * gfortran.dg/result_default_init_1.f90: Likewise.
16398 * gfortran.dg/result_in_spec_1.f90: Likewise.
16399 * gfortran.dg/result_in_spec_2.f90: Likewise.
16400 * gfortran.dg/ret_array_1.f90: Likewise.
16401 * gfortran.dg/ret_pointer_1.f90: Likewise.
16402 * gfortran.dg/ret_pointer_2.f90: Likewise.
16403 * gfortran.dg/rewind_1.f90: Likewise.
16404 * gfortran.dg/round_1.f03: Likewise.
16405 * gfortran.dg/round_2.f03: Likewise.
16406 * gfortran.dg/round_3.f08: Likewise.
16407 * gfortran.dg/round_4.f90: Likewise.
16408 * gfortran.dg/rrspacing_1.f90: Likewise.
16409 * gfortran.dg/runtime_warning_1.f90: Likewise.
16410 * gfortran.dg/same_type_as_2.f03: Likewise.
16411 * gfortran.dg/save_1.f90: Likewise.
16412 * gfortran.dg/save_5.f90: Likewise.
16413 * gfortran.dg/save_6.f90: Likewise.
16414 * gfortran.dg/scalar_mask_1.f90: Likewise.
16415 * gfortran.dg/scalar_mask_2.f90: Likewise.
16416 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
16417 * gfortran.dg/scale_1.f90: Likewise.
16418 * gfortran.dg/scan_1.f90: Likewise.
16419 * gfortran.dg/scan_2.f90: Likewise.
16420 * gfortran.dg/secnds-1.f: Likewise.
16421 * gfortran.dg/secnds.f: Likewise.
16422 * gfortran.dg/select_1.f90: Likewise.
16423 * gfortran.dg/select_2.f90: Likewise.
16424 * gfortran.dg/select_3.f90: Likewise.
16425 * gfortran.dg/select_5.f90: Likewise.
16426 * gfortran.dg/select_char_1.f90: Likewise.
16427 * gfortran.dg/select_char_2.f90: Likewise.
16428 * gfortran.dg/select_type_13.f03: Likewise.
16429 * gfortran.dg/select_type_14.f03: Likewise.
16430 * gfortran.dg/select_type_15.f03: Likewise.
16431 * gfortran.dg/select_type_19.f03: Likewise.
16432 * gfortran.dg/select_type_2.f03: Likewise.
16433 * gfortran.dg/select_type_26.f03: Likewise.
16434 * gfortran.dg/select_type_27.f03: Likewise.
16435 * gfortran.dg/select_type_28.f03: Likewise.
16436 * gfortran.dg/select_type_3.f03: Likewise.
16437 * gfortran.dg/select_type_35.f03: Likewise.
16438 * gfortran.dg/select_type_36.f03: Likewise.
16439 * gfortran.dg/select_type_37.f03: Likewise.
16440 * gfortran.dg/select_type_39.f03: Likewise.
16441 * gfortran.dg/select_type_4.f90: Likewise.
16442 * gfortran.dg/select_type_5.f03: Likewise.
16443 * gfortran.dg/select_type_6.f03: Likewise.
16444 * gfortran.dg/select_type_7.f03: Likewise.
16445 * gfortran.dg/select_type_8.f03: Likewise.
16446 * gfortran.dg/selected_char_kind_1.f90: Likewise.
16447 * gfortran.dg/selected_char_kind_4.f90: Likewise.
16448 * gfortran.dg/selected_kind_1.f90: Likewise.
16449 * gfortran.dg/selected_real_kind_2.f90: Likewise.
16450 * gfortran.dg/shape_2.f90: Likewise.
16451 * gfortran.dg/shape_4.f90: Likewise.
16452 * gfortran.dg/shape_5.f90: Likewise.
16453 * gfortran.dg/shape_7.f90: Likewise.
16454 * gfortran.dg/shape_8.f90: Likewise.
16455 * gfortran.dg/shape_9.f90: Likewise.
16456 * gfortran.dg/shift-kind_2.f90: Likewise.
16457 * gfortran.dg/shiftalr_1.F90: Likewise.
16458 * gfortran.dg/shiftalr_2.F90: Likewise.
16459 * gfortran.dg/simpleif_1.f90: Likewise.
16460 * gfortran.dg/simplify_argN_1.f90: Likewise.
16461 * gfortran.dg/simplify_cshift_1.f90: Likewise.
16462 * gfortran.dg/simplify_cshift_4.f90: Likewise.
16463 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
16464 * gfortran.dg/simplify_modulo.f90: Likewise.
16465 * gfortran.dg/single_char_string.f90: Likewise.
16466 * gfortran.dg/size_dim.f90: Likewise.
16467 * gfortran.dg/size_optional_dim_1.f90: Likewise.
16468 * gfortran.dg/sizeof.f90: Likewise.
16469 * gfortran.dg/sizeof_4.f90: Likewise.
16470 * gfortran.dg/slash_1.f90: Likewise.
16471 * gfortran.dg/sms-1.f90: Likewise.
16472 * gfortran.dg/sms-2.f90: Likewise.
16473 * gfortran.dg/spec_expr_7.f90: Likewise.
16474 * gfortran.dg/specifics_1.f90: Likewise.
16475 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
16476 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
16477 * gfortran.dg/spread_init_expr.f03: Likewise.
16478 * gfortran.dg/spread_scalar_source.f90: Likewise.
16479 * gfortran.dg/spread_shape_1.f90: Likewise.
16480 * gfortran.dg/stat_1.f90: Likewise.
16481 * gfortran.dg/stat_2.f90: Likewise.
16482 * gfortran.dg/stfunc_1.f90: Likewise.
16483 * gfortran.dg/stfunc_4.f90: Likewise.
16484 * gfortran.dg/stfunc_6.f90: Likewise.
16485 * gfortran.dg/storage_size_1.f08: Likewise.
16486 * gfortran.dg/storage_size_3.f08: Likewise.
16487 * gfortran.dg/storage_size_4.f90: Likewise.
16488 * gfortran.dg/streamio_1.f90: Likewise.
16489 * gfortran.dg/streamio_10.f90: Likewise.
16490 * gfortran.dg/streamio_11.f90: Likewise.
16491 * gfortran.dg/streamio_12.f90: Likewise.
16492 * gfortran.dg/streamio_13.f90: Likewise.
16493 * gfortran.dg/streamio_14.f90: Likewise.
16494 * gfortran.dg/streamio_15.f90: Likewise.
16495 * gfortran.dg/streamio_16.f90: Likewise.
16496 * gfortran.dg/streamio_17.f90: Likewise.
16497 * gfortran.dg/streamio_2.f90: Likewise.
16498 * gfortran.dg/streamio_3.f90: Likewise.
16499 * gfortran.dg/streamio_4.f90: Likewise.
16500 * gfortran.dg/streamio_5.f90: Likewise.
16501 * gfortran.dg/streamio_6.f90: Likewise.
16502 * gfortran.dg/streamio_7.f90: Likewise.
16503 * gfortran.dg/streamio_8.f90: Likewise.
16504 * gfortran.dg/streamio_9.f90: Likewise.
16505 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
16506 * gfortran.dg/string_4.f90: Likewise.
16507 * gfortran.dg/string_array_constructor_2.f90: Likewise.
16508 * gfortran.dg/string_assign_2.f90: Likewise.
16509 * gfortran.dg/string_compare_1.f90: Likewise.
16510 * gfortran.dg/string_compare_2.f90: Likewise.
16511 * gfortran.dg/string_compare_3.f90: Likewise.
16512 * gfortran.dg/string_ctor_1.f90: Likewise.
16513 * gfortran.dg/string_length_1.f90: Likewise.
16514 * gfortran.dg/string_length_2.f90: Likewise.
16515 * gfortran.dg/string_length_3.f90: Likewise.
16516 * gfortran.dg/string_length_4.f90: Likewise.
16517 * gfortran.dg/string_null_compare_1.f: Likewise.
16518 * gfortran.dg/string_pad_trunc.f90: Likewise.
16519 * gfortran.dg/structure_constructor_1.f03: Likewise.
16520 * gfortran.dg/structure_constructor_11.f90: Likewise.
16521 * gfortran.dg/structure_constructor_13.f03: Likewise.
16522 * gfortran.dg/structure_constructor_2.f03: Likewise.
16523 * gfortran.dg/structure_constructor_5.f03: Likewise.
16524 * gfortran.dg/submodule_1.f08: Likewise.
16525 * gfortran.dg/submodule_11.f08: Likewise.
16526 * gfortran.dg/submodule_14.f08: Likewise.
16527 * gfortran.dg/submodule_15.f08: Likewise.
16528 * gfortran.dg/submodule_17.f08: Likewise.
16529 * gfortran.dg/submodule_18.f08: Likewise.
16530 * gfortran.dg/submodule_19.f08: Likewise.
16531 * gfortran.dg/submodule_2.f08: Likewise.
16532 * gfortran.dg/submodule_27.f08: Likewise.
16533 * gfortran.dg/submodule_28.f08: Likewise.
16534 * gfortran.dg/submodule_29.f08: Likewise.
16535 * gfortran.dg/submodule_30.f08: Likewise.
16536 * gfortran.dg/submodule_6.f08: Likewise.
16537 * gfortran.dg/submodule_7.f08: Likewise.
16538 * gfortran.dg/submodule_8.f08: Likewise.
16539 * gfortran.dg/subnormal_1.f90: Likewise.
16540 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
16541 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
16542 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
16543 * gfortran.dg/substr_2.f: Likewise.
16544 * gfortran.dg/substr_3.f: Likewise.
16545 * gfortran.dg/substr_4.f: Likewise.
16546 * gfortran.dg/substr_5.f90: Likewise.
16547 * gfortran.dg/substr_6.f90: Likewise.
16548 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
16549 * gfortran.dg/sum_init_expr.f03: Likewise.
16550 * gfortran.dg/sum_zero_array_1.f90: Likewise.
16551 * gfortran.dg/system_clock_3.f08: Likewise.
16552 * gfortran.dg/t_editing.f: Likewise.
16553 * gfortran.dg/team_change_1.f90: Likewise.
16554 * gfortran.dg/team_end_1.f90: Likewise.
16555 * gfortran.dg/team_number_1.f90: Likewise.
16556 * gfortran.dg/temporary_1.f90: Likewise.
16557 * gfortran.dg/test_com_block.f90: Likewise.
16558 * gfortran.dg/test_only_clause.f90: Likewise.
16559 * gfortran.dg/tiny_1.f90: Likewise.
16560 * gfortran.dg/tiny_2.f90: Likewise.
16561 * gfortran.dg/tl_editing.f90: Likewise.
16562 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
16563 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
16564 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
16565 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
16566 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
16567 * gfortran.dg/transfer_class_2.f90: Likewise.
16568 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
16569 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
16570 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
16571 * gfortran.dg/transfer_resolve_1.f90: Likewise.
16572 * gfortran.dg/transfer_simplify_1.f90: Likewise.
16573 * gfortran.dg/transfer_simplify_10.f90: Likewise.
16574 * gfortran.dg/transfer_simplify_11.f90: Likewise.
16575 * gfortran.dg/transfer_simplify_2.f90: Likewise.
16576 * gfortran.dg/transfer_simplify_3.f90: Likewise.
16577 * gfortran.dg/transfer_simplify_4.f90: Likewise.
16578 * gfortran.dg/transfer_simplify_8.f90: Likewise.
16579 * gfortran.dg/transfer_simplify_9.f90: Likewise.
16580 * gfortran.dg/transpose_1.f90: Likewise.
16581 * gfortran.dg/transpose_3.f03: Likewise.
16582 * gfortran.dg/transpose_4.f90: Likewise.
16583 * gfortran.dg/transpose_conjg_1.f90: Likewise.
16584 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
16585 * gfortran.dg/transpose_optimization_2.f90: Likewise.
16586 * gfortran.dg/trim_1.f90: Likewise.
16587 * gfortran.dg/trim_optimize_1.f90: Likewise.
16588 * gfortran.dg/trim_optimize_2.f90: Likewise.
16589 * gfortran.dg/trim_optimize_3.f90: Likewise.
16590 * gfortran.dg/trim_optimize_4.f90: Likewise.
16591 * gfortran.dg/trim_optimize_5.f90: Likewise.
16592 * gfortran.dg/trim_optimize_6.f90: Likewise.
16593 * gfortran.dg/trim_optimize_7.f90: Likewise.
16594 * gfortran.dg/trim_optimize_8.f90: Likewise.
16595 * gfortran.dg/type_to_class_1.f03: Likewise.
16596 * gfortran.dg/type_to_class_2.f03: Likewise.
16597 * gfortran.dg/type_to_class_3.f03: Likewise.
16598 * gfortran.dg/type_to_class_4.f03: Likewise.
16599 * gfortran.dg/type_to_class_5.f03: Likewise.
16600 * gfortran.dg/typebound_assignment_5.f03: Likewise.
16601 * gfortran.dg/typebound_assignment_6.f03: Likewise.
16602 * gfortran.dg/typebound_assignment_7.f90: Likewise.
16603 * gfortran.dg/typebound_call_1.f03: Likewise.
16604 * gfortran.dg/typebound_call_13.f03: Likewise.
16605 * gfortran.dg/typebound_call_18.f03: Likewise.
16606 * gfortran.dg/typebound_call_19.f03: Likewise.
16607 * gfortran.dg/typebound_call_2.f03: Likewise.
16608 * gfortran.dg/typebound_call_20.f03: Likewise.
16609 * gfortran.dg/typebound_call_3.f03: Likewise.
16610 * gfortran.dg/typebound_generic_5.f03: Likewise.
16611 * gfortran.dg/typebound_generic_6.f03: Likewise.
16612 * gfortran.dg/typebound_generic_9.f03: Likewise.
16613 * gfortran.dg/typebound_operator_12.f03: Likewise.
16614 * gfortran.dg/typebound_operator_13.f03: Likewise.
16615 * gfortran.dg/typebound_operator_15.f90: Likewise.
16616 * gfortran.dg/typebound_operator_20.f90: Likewise.
16617 * gfortran.dg/typebound_operator_3.f03: Likewise.
16618 * gfortran.dg/typebound_operator_6.f03: Likewise.
16619 * gfortran.dg/typebound_operator_7.f03: Likewise.
16620 * gfortran.dg/typebound_operator_8.f03: Likewise.
16621 * gfortran.dg/typebound_operator_9.f03: Likewise.
16622 * gfortran.dg/typebound_proc_19.f90: Likewise.
16623 * gfortran.dg/typebound_proc_20.f90: Likewise.
16624 * gfortran.dg/typebound_proc_23.f90: Likewise.
16625 * gfortran.dg/typebound_proc_27.f03: Likewise.
16626 * gfortran.dg/typebound_proc_35.f90: Likewise.
16627 * gfortran.dg/typebound_proc_36.f90: Likewise.
16628 * gfortran.dg/unf_io_convert_1.f90: Likewise.
16629 * gfortran.dg/unf_io_convert_2.f90: Likewise.
16630 * gfortran.dg/unf_io_convert_3.f90: Likewise.
16631 * gfortran.dg/unf_io_convert_4.f90: Likewise.
16632 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
16633 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
16634 * gfortran.dg/unf_short_record_1.f90: Likewise.
16635 * gfortran.dg/unformatted_recl_1.f90: Likewise.
16636 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
16637 * gfortran.dg/unit_1.f90: Likewise.
16638 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
16639 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
16640 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
16641 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
16642 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
16643 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
16644 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
16645 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
16646 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
16647 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
16648 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
16649 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
16650 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
16651 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
16652 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
16653 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
16654 * gfortran.dg/unpack_init_expr.f03: Likewise.
16655 * gfortran.dg/use_10.f90: Likewise.
16656 * gfortran.dg/use_11.f90: Likewise.
16657 * gfortran.dg/use_13.f90: Likewise.
16658 * gfortran.dg/use_24.f90: Likewise.
16659 * gfortran.dg/use_27.f90: Likewise.
16660 * gfortran.dg/use_5.f90: Likewise.
16661 * gfortran.dg/use_allocated_1.f90: Likewise.
16662 * gfortran.dg/use_only_1.f90: Likewise.
16663 * gfortran.dg/use_only_4.f90: Likewise.
16664 * gfortran.dg/use_rename_2.f90: Likewise.
16665 * gfortran.dg/use_rename_4.f90: Likewise.
16666 * gfortran.dg/used_dummy_types_1.f90: Likewise.
16667 * gfortran.dg/used_interface_ref.f90: Likewise.
16668 * gfortran.dg/used_types_5.f90: Likewise.
16669 * gfortran.dg/utf8_1.f03: Likewise.
16670 * gfortran.dg/utf8_2.f03: Likewise.
16671 * gfortran.dg/value_1.f90: Likewise.
16672 * gfortran.dg/value_2.f90: Likewise.
16673 * gfortran.dg/value_4.f90: Likewise.
16674 * gfortran.dg/value_6.f03: Likewise.
16675 * gfortran.dg/value_7.f03: Likewise.
16676 * gfortran.dg/value_test.f90: Likewise.
16677 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
16678 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
16679 * gfortran.dg/vect/pr60510.f: Likewise.
16680 * gfortran.dg/vect/pr69882.f90: Likewise.
16681 * gfortran.dg/vect/pr69980.f90: Likewise.
16682 * gfortran.dg/vect/vect-5.f90: Likewise.
16683 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
16684 * gfortran.dg/vector_subscript_1.f90: Likewise.
16685 * gfortran.dg/vector_subscript_2.f90: Likewise.
16686 * gfortran.dg/vector_subscript_3.f90: Likewise.
16687 * gfortran.dg/vector_subscript_5.f90: Likewise.
16688 * gfortran.dg/verify_2.f90: Likewise.
16689 * gfortran.dg/volatile10.f90: Likewise.
16690 * gfortran.dg/where_1.f90: Likewise.
16691 * gfortran.dg/where_operator_assign_1.f90: Likewise.
16692 * gfortran.dg/where_operator_assign_2.f90: Likewise.
16693 * gfortran.dg/where_operator_assign_3.f90: Likewise.
16694 * gfortran.dg/whole_file_13.f90: Likewise.
16695 * gfortran.dg/whole_file_2.f90: Likewise.
16696 * gfortran.dg/widechar_2.f90: Likewise.
16697 * gfortran.dg/widechar_4.f90: Likewise.
16698 * gfortran.dg/widechar_5.f90: Likewise.
16699 * gfortran.dg/widechar_6.f90: Likewise.
16700 * gfortran.dg/widechar_8.f90: Likewise.
16701 * gfortran.dg/widechar_IO_1.f90: Likewise.
16702 * gfortran.dg/widechar_IO_2.f90: Likewise.
16703 * gfortran.dg/widechar_IO_3.f90: Likewise.
16704 * gfortran.dg/widechar_IO_4.f90: Likewise.
16705 * gfortran.dg/widechar_compare_1.f90: Likewise.
16706 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
16707 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
16708 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
16709 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
16710 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
16711 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
16712 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
16713 * gfortran.dg/widechar_select_1.f90: Likewise.
16714 * gfortran.dg/winapi.f90: Likewise.
16715 * gfortran.dg/write_0_pe_format.f90: Likewise.
16716 * gfortran.dg/write_back.f: Likewise.
16717 * gfortran.dg/write_check3.f90: Likewise.
16718 * gfortran.dg/write_direct_eor.f90: Likewise.
16719 * gfortran.dg/write_padding.f90: Likewise.
16720 * gfortran.dg/write_recursive.f90: Likewise.
16721 * gfortran.dg/write_rewind_1.f: Likewise.
16722 * gfortran.dg/write_rewind_2.f: Likewise.
16723 * gfortran.dg/write_zero_array.f90: Likewise.
16724 * gfortran.dg/x_slash_1.f: Likewise.
16725 * gfortran.dg/x_slash_2.f: Likewise.
16726 * gfortran.dg/zero_array_components_1.f90: Likewise.
16727 * gfortran.dg/zero_length_1.f90: Likewise.
16728 * gfortran.dg/zero_length_2.f90: Likewise.
16729 * gfortran.dg/zero_sized_1.f90: Likewise.
16730 * gfortran.dg/zero_sized_3.f90: Likewise.
16731 * gfortran.fortran-torture/compile/nested.f90: Likewise.
16732 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
16733 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
16734 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
16735 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
16736 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
16737 * gfortran.fortran-torture/execute/args.f90: Likewise.
16738 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
16739 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
16740 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
16741 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
16742 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
16743 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
16744 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
16745 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
16746 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
16747 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
16748 * gfortran.fortran-torture/execute/common.f90: Likewise.
16749 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
16750 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
16751 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
16752 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
16753 * gfortran.fortran-torture/execute/contained.f90: Likewise.
16754 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
16755 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
16756 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
16757 * gfortran.fortran-torture/execute/data.f90: Likewise.
16758 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
16759 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
16760 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
16761 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
16762 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
16763 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
16764 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
16765 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
16766 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
16767 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
16768 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
16769 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
16770 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
16771 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
16772 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
16773 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
16774 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
16775 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
16776 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
16777 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
16778 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
16779 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
16780 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
16781 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
16782 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
16783 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
16784 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
16785 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
16786 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
16787 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
16788 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
16789 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
16790 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
16791 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
16792 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
16793 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
16794 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
16795 * gfortran.fortran-torture/execute/forall.f90: Likewise.
16796 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
16797 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
16798 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
16799 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
16800 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
16801 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
16802 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
16803 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
16804 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
16805 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
16806 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
16807 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
16808 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
16809 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
16810 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
16811 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
16812 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
16813 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
16814 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
16815 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
16816 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
16817 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
16818 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
16819 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
16820 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
16821 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
16822 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
16823 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
16824 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
16825 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
16826 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
16827 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
16828 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
16829 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
16830 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
16831 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
16833 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
16834 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
16835 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
16836 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
16837 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
16838 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
16839 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
16840 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
16841 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
16842 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
16843 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
16844 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16845 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
16846 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
16847 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
16848 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
16849 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
16850 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16851 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
16852 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
16853 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
16854 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
16855 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
16856 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
16857 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
16858 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
16859 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
16860 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
16861 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16862 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
16863 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
16864 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
16865 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
16866 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
16867 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
16868 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
16869 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
16870 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
16871 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
16872 * gfortran.fortran-torture/execute/math.f90: Likewise.
16873 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
16874 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
16875 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
16876 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
16877 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
16878 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
16879 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
16880 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
16881 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
16882 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
16883 * gfortran.fortran-torture/execute/power.f90: Likewise.
16884 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
16885 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
16886 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
16887 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
16888 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
16889 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
16890 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
16891 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
16892 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
16893 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
16894 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
16895 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
16896 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
16897 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
16898 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
16899 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
16900 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
16901 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
16902 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
16903 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
16904 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
16905 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
16906 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
16907 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
16908 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
16909 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
16910 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
16911 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
16912 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
16913 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
16914 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
16915 * gfortran.fortran-torture/execute/straret.f90: Likewise.
16916 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
16917 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
16918 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
16919 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
16920 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
16921 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
16922 * gfortran.fortran-torture/execute/string.f90: Likewise.
16923 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
16924 * gfortran.fortran-torture/execute/strret.f90: Likewise.
16925 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
16926 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
16927 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
16928 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
16929 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
16930 * gfortran.fortran-torture/execute/userop.f90: Likewise.
16931 * gfortran.fortran-torture/execute/where17.f90: Likewise.
16932 * gfortran.fortran-torture/execute/where18.f90: Likewise.
16933 * gfortran.fortran-torture/execute/where19.f90: Likewise.
16934 * gfortran.fortran-torture/execute/where20.f90: Likewise.
16935 * gfortran.fortran-torture/execute/where21.f90: Likewise.
16936 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
16937 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
16938 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
16939 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
16940 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
16941 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
16942 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
16943 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
16944 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
16945 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
16946 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
16947 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
16948 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
16949 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
16950 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
16951 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
16952 * gfortran.dg/inline_transpose_1.f90: Likewise.
16954 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
16957 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
16960 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
16963 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
16964 * gnat.dg/dispatch1.adb: Rename into...
16965 * gnat.dg/disp1.adb: ...this.
16966 * gnat.dg/dispatch1_p.ads: Rename into...
16967 * gnat.dg/disp1_pkg.ads: ...this.
16968 * gnat.dg/disp2.adb: Rename into...
16969 * gnat.dg/dispatch2.adb: ...this.
16970 * gnat.dg/dispatch2_p.ads: Rename into...
16971 * gnat.dg/disp2_pkg.ads: ...this.
16972 * gnat.dg/dispatch2_p.adb: Rename into...
16973 * gnat.dg/disp2_pkg.adb: this.
16974 * gnat.dg/generic_dispatch.adb: Rename into...
16975 * gnat.dg/generic_disp.adb: this.
16976 * gnat.dg/generic_dispatch_p.ads: Rename into...
16977 * gnat.dg/generic_disp_pkg.ads: ...this.
16978 * gnat.dg/generic_dispatch_p.adb: Rename into...
16979 * gnat.dg/generic_disp_pkg.adb: ...this.
16980 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
16981 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
16982 * gnat.dg/object_overflow1.adb: Tweak index.
16983 * gnat.dg/object_overflow2.adb: Likewise.
16984 * gnat.dg/object_overflow3.adb: Likewise.
16985 * gnat.dg/object_overflow4.adb: Likewise.
16986 * gnat.dg/object_overflow5.adb: Likewise.
16988 2018-02-16 Jakub Jelinek <jakub@redhat.com>
16991 * gcc.c-torture/compile/pr84425.c: New test.
16993 2018-02-16 Marek Polacek <polacek@redhat.com>
16994 Jakub Jelinek <jakub@redhat.com>
16997 * g++.dg/cpp1y/constexpr-84192.C: New test.
16999 2018-02-16 Martin Sebor <msebor@redhat.com>
17002 * g++.dg/overload15.C: New test.
17004 2018-02-16 Yury Gribov <tetra2005@gmail.com>
17007 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
17008 * gcc.dg/pr56727-2.c: Ditto.
17009 * gcc.target/powerpc/pr79439.c: Renamed to...
17010 * gcc.target/powerpc/pr79439-1.c: ...this.
17011 * gcc.target/powerpc/pr79439-2.c: New test.
17012 * gcc.target/powerpc/pr79439-3.c: New test.
17014 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
17017 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
17018 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
17019 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
17020 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
17021 * gcc.target/powerpc/builtins-3.c: Same.
17023 2018-02-16 Nathan Sidwell <nathan@acm.org>
17025 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
17027 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
17029 PR rtl-optimization/70023
17030 * gcc.target/i386/pr70023.c: New.
17032 2018-02-16 Carl Love <cel@us.ibm.com>
17034 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
17036 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
17039 2018-02-16 Carl Love <cel@us.ibm.com>
17041 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
17042 for the ABI definitions for vec_extract4b and vec_insert4b.
17044 2018-02-16 Nathan Sidwell <nathan@acm.org>
17046 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
17047 * g++.old-deja/g++.mike/net43.C: Likewise.
17049 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
17052 * g++.dg/cpp1z/class-deduction48.C: New.
17054 2018-02-16 Nathan Sidwell <nathan@acm.org>
17057 * g++.dg/lookup/pr84375.C: New.
17059 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
17062 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
17064 2018-02-16 Richard Biener <rguenther@suse.de>
17066 PR tree-optimization/84417
17067 * gcc.dg/torture/pr84417.c: New testcase.
17069 2018-02-16 Jakub Jelinek <jakub@redhat.com>
17072 * g++.dg/opt/pr84272.C: New test.
17074 PR rtl-optimization/83723
17075 * gcc.dg/pr83723.c: New test.
17077 2018-02-16 Richard Biener <rguenther@suse.de>
17079 PR tree-optimization/84399
17080 * gcc.dg/graphite/pr84399.c: New testcase.
17082 2018-02-16 Richard Biener <rguenther@suse.de>
17084 PR tree-optimization/84190
17085 * g++.dg/torture/pr84190.C: New testcase.
17087 2018-02-15 Martin Sebor <msebor@redhat.com>
17089 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
17092 2018-02-15 Janus Weil <janus@gcc.gnu.org>
17095 * gfortran.dg/dtio_21.f03: Add an error message.
17096 * gfortran.dg/dtio_22.f90: Fix invalid test case.
17098 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
17101 * gfortran.dg/stop_shouldfail.f90: New test.
17103 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
17106 * g++.dg/concepts/pr84330.C: New.
17108 2018-02-15 Tom de Vries <tom@codesourcery.com>
17110 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
17112 2018-02-15 Tom de Vries <tom@codesourcery.com>
17114 * gcc.c-torture/compile/pr84136.c: Require effective target
17117 2018-02-15 Jakub Jelinek <jakub@redhat.com>
17119 PR tree-optimization/84383
17120 * gcc.c-torture/compile/pr84383.c: New test.
17122 PR tree-optimization/84334
17123 * gcc.dg/pr84334.c: New test.
17125 2018-02-14 Carl Love <cel@us.ibm.com>
17127 * gcc.target/powerpc/builtins-4-int128-runnable.c
17128 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
17129 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
17131 2018-02-14 Martin Sebor <msebor@redhat.com>
17133 PR tree-optimization/83698
17134 * gcc.dg/Wrestrict-7.c: New test.
17135 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
17136 * gcc.target/i386/chkp-stropt-17.c: Same.
17138 2018-02-14 Martin Sebor <msebor@redhat.com>
17141 * gcc.dg/Wattributes-8.c: New test.
17143 2018-02-14 Janus Weil <janus@gcc.gnu.org>
17146 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
17147 * gfortran.dg/allocate_with_source_23.f90: Ditto.
17148 * gfortran.dg/select_type_1.f03: Extend test case.
17150 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
17152 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
17153 (dg-options): Use -O2 -msse2 -mno-sse3.
17155 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
17157 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
17158 this test case still works ok.
17159 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
17160 * gcc.dg/vmx/insert-be-order.c: Likewise.
17161 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
17162 * gcc.dg/vmx/ld-be-order.c: Likewise.
17163 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
17164 * gcc.dg/vmx/lde-be-order.c: Likewise.
17165 * gcc.dg/vmx/ldl-be-order.c: Likewise.
17166 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
17167 * gcc.dg/vmx/merge-be-order.c: Likewise.
17168 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
17169 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
17170 * gcc.dg/vmx/pack-be-order.c: Likewise.
17171 * gcc.dg/vmx/perm-be-order.c: Likewise.
17172 * gcc.dg/vmx/splat-be-order.c: Likewise.
17173 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
17174 * gcc.dg/vmx/st-be-order.c: Likewise.
17175 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
17176 * gcc.dg/vmx/ste-be-order.c: Likewise.
17177 * gcc.dg/vmx/stl-be-order.c: Likewise.
17178 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
17179 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
17180 * gcc.dg/vmx/unpack-be-order.c: Likewise.
17181 * gcc.dg/vmx/vsums-be-order.c: Likewise.
17182 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
17184 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
17187 * g++.dg/cpp0x/auto49.C: New.
17189 2018-02-14 Nathan Sidwell <nathan@acm.org>
17191 * g++.dg/template/instantiate5.C: Adjust required-from loc.
17193 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
17195 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
17196 * gcc.target/powerpc/le-altivec-consts.c: Same.
17198 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
17201 * gcc.target/powerpc/pr84220-sld.c: New test.
17202 * gcc.target/powerpc/pr84220-sld2.c: New test.
17203 * gcc.target/powerpc/pr84220-sldw.c: New test.
17204 * gcc.target/powerpc/pr84220-xxperm.c: New test.
17205 * gcc.target/powerpc/pr84220-xxsld.c: New test.
17207 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
17210 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
17211 _inc_ssp intrinsics.
17212 * gcc.target/i386/cet-intrin-4.c: Likewise.
17213 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
17214 __builtin_ia32_rdssp[d|q].
17216 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
17218 PR tree-optimization/84357
17219 * gcc.dg/vect/pr84357.c: New test.
17221 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
17224 * gcc.target/rx/pr83831.c: New tests.
17226 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
17229 * gcc.target/msp430/pr79242.c: New test.
17231 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
17234 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
17237 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
17240 * g++.dg/pr84279.C: New test.
17242 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
17244 PR rtl-optimization/84169
17245 * gcc.c-torture/execute/pr84169.c: New.
17247 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
17250 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
17252 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
17255 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
17258 2018-02-13 Jakub Jelinek <jakub@redhat.com>
17261 * g++.dg/warn/effc4.C: New test.
17263 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17266 * g++.dg/template/sizeof16.C: New.
17267 * g++.dg/template/sizeof17.C: Likewise.
17269 2018-02-13 Janus Weil <janus@gcc.gnu.org>
17272 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
17273 add necessary compiler options.
17274 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
17276 2018-02-13 Jakub Jelinek <jakub@redhat.com>
17279 * gcc.c-torture/execute/pr82210.c: New test.
17281 PR middle-end/84309
17282 * gcc.dg/pr84309-2.c: New test.
17284 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
17286 PR tree-optimization/84321
17287 * gcc.dg/pr84321.c: New test.
17289 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
17292 * gcc.target/i386/pr57193.c: Add -march=x86-64.
17294 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
17297 * gcc.dg/asan/pr84307.c: Remove test.
17299 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
17301 * gcc.target/rl78/test_auto_vector.c: New test.
17303 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
17306 * gcc.c-torture/compile/pr84305.c: New test.
17308 2018-02-13 Jakub Jelinek <jakub@redhat.com>
17311 * gcc.target/i386/pr84335.c: New test.
17313 PR tree-optimization/84339
17314 * gcc.c-torture/execute/pr84339.c: New test.
17316 PR middle-end/84309
17317 * gcc.dg/pr84309.c: New test.
17318 * gcc.target/i386/pr84309.c: New test.
17321 * gcc.target/i386/pr84336.c: New test.
17323 2018-02-12 Jakub Jelinek <jakub@redhat.com>
17326 * c-c++-common/gomp/pr84341.c: New test.
17328 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
17331 * gfortran.dg/read_dir.f90: Re-add dg-do run.
17333 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
17336 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
17339 2018-02-12 Jeff Law <law@redhat.com>
17341 * gcc.c-torture/compile/reg-args-size.c: New test.
17343 2018-02-12 Carl Love <cel@us.ibm.com>
17345 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
17346 uint128 tests to new testfile.
17347 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
17348 int128 and uint128 tests.
17349 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
17350 list of torture tests.
17352 2018-02-12 Janus Weil <janus@gcc.gnu.org>
17355 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
17356 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
17358 2018-02-12 Tamar Christina <tamar.christina@arm.com>
17361 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
17363 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
17366 * gcc.dg/asan/pr84307.c: New test.
17368 2018-02-12 Nathan Sidwell <nathan@acm.org>
17370 * g++.dg/parse/pr84263.C: New.
17372 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
17375 * g++.dg/template/crash129.C: New.
17377 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
17380 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
17381 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
17382 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
17383 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
17384 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
17386 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
17388 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
17389 _mm_maskz_scalef_round_sd): Test new intrinsics.
17390 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
17391 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
17393 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
17394 _mm_maskz_scalef_round_ss): Test new intrinsics.
17395 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
17396 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
17398 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
17399 __builtin_ia32_scalefss_round): Remove builtin.
17400 (__builtin_ia32_scalefsd_mask_round,
17401 __builtin_ia32_scalefss_mask_round): Test new builtin.
17402 * gcc.target/i386/sse-13.c: Ditto.
17403 * gcc.target/i386/sse-23.c: Ditto.
17405 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
17407 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
17408 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
17409 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
17410 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
17411 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
17412 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
17413 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
17414 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
17416 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
17417 (__builtin_ia32_sqrtss_round): Remove builtins.
17418 (__builtin_ia32_sqrtsd_mask_round)
17419 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
17420 * gcc.target/i386/sse-13.c: Ditto.
17421 * gcc.target/i386/sse-23.c: Ditto.
17423 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
17426 * gfortran.dg/statement_function_3.f: New test.
17428 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
17432 * gfortran.dg/statement_function_1.f90: New test.
17433 * gfortran.dg/statement_function_2.f90: New test.
17435 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
17438 * gfortran.dg/type_to_class_5.f03: New test.
17440 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
17443 * gfortran.dg/type_to_class_4.f03: New test.
17445 2018-02-10 Alan Modra <amodra@gmail.com>
17448 * gcc.dg/pr84300.c: New.
17450 2018-02-10 Jakub Jelinek <jakub@redhat.com>
17453 * g++.dg/ubsan/pr83987-2.C: New test.
17455 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
17457 * gcc.target/rx/movsicc.c: New test.
17459 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
17462 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
17465 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
17467 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
17468 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
17470 2018-02-09 Nathan Sidwell <nathan@acm.org>
17473 * c-c++-common/pr84293.h: New.
17474 * c-c++-common/pr84293.c: New.
17476 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
17478 PR rtl-optimization/57193
17479 * gcc.target/i386/pr57193.c: New.
17481 2018-02-09 Jakub Jelinek <jakub@redhat.com>
17484 * gcc.target/powerpc/pr84226.c: New test.
17486 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
17488 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
17492 2018-02-09 Martin Sebor <msebor@redhat.com>
17495 * gcc.dg/lto/pr84212_0.c: New test file.
17496 * gcc.dg/lto/pr84212_1.c: Same.
17498 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
17501 * gcc.target/powerpc/pr83926.c: New test.
17502 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
17503 message. Fix test for running in 32-bit mode.
17505 2018-02-09 Tamar Christina <tamar.christina@arm.com>
17508 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
17510 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
17513 * gcc.target/s390/pr84295.c: New test.
17515 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
17518 * g++.dg/cpp1y/lambda-init16.C: New.
17520 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
17522 * gnat.dg/sso8.adb: New test.
17523 * gnat.dg/sso8_pkg.ads: New helper.
17525 2018-02-09 Richard Biener <rguenther@suse.de>
17527 PR tree-optimization/84278
17528 * gcc.target/i386/pr84278.c: Adjust regex.
17530 2018-02-09 Jakub Jelinek <jakub@redhat.com>
17532 PR tree-optimization/84232
17533 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
17536 * gcc.target/aarch64/pr84252.c: New test.
17538 PR middle-end/84237
17539 * gcc.dg/pr84237.c: New test.
17541 2018-02-09 Marek Polacek <polacek@redhat.com>
17542 Jakub Jelinek <jakub@redhat.com>
17545 * g++.dg/torture/pr83659.C: New test.
17547 2018-02-08 David Malcolm <dmalcolm@redhat.com>
17549 PR tree-optimization/84136
17550 * gcc.c-torture/compile/pr84136.c: New test.
17552 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
17555 * gcc.target/i386/pr83008.c: New test.
17557 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
17560 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
17562 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
17565 * g++.dg/warn/Wunused-parm-11.C: New.
17567 2018-02-08 Marek Polacek <polacek@redhat.com>
17569 PR tree-optimization/84238
17570 * gcc.dg/Wstringop-overflow-3.c: New test.
17572 2018-02-08 Nathan Sidwell <nathan@acm.org>
17574 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
17576 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
17578 PR tree-optimization/84265
17579 * gcc.dg/vect/pr84265.c: New test.
17581 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
17583 PR tree-optimization/81635
17584 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
17585 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
17587 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
17589 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
17590 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
17591 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
17592 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
17593 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
17594 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
17595 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
17596 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
17597 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
17598 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
17599 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
17600 * gcc.target/s390/nobp-return-attr-all.c: New test.
17601 * gcc.target/s390/nobp-return-attr-neg.c: New test.
17602 * gcc.target/s390/nobp-return-mem-attr.c: New test.
17603 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
17604 * gcc.target/s390/nobp-return-mem-z10.c: New test.
17605 * gcc.target/s390/nobp-return-mem-z900.c: New test.
17606 * gcc.target/s390/nobp-return-reg-attr.c: New test.
17607 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
17608 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
17609 * gcc.target/s390/nobp-return-reg-z10.c: New test.
17610 * gcc.target/s390/nobp-return-reg-z900.c: New test.
17611 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
17612 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
17613 * gcc.target/s390/nobp-table-jump-z10.c: New test.
17614 * gcc.target/s390/nobp-table-jump-z900.c: New test.
17616 2018-02-08 Richard Biener <rguenther@suse.de>
17618 PR tree-optimization/84233
17619 * g++.dg/torture/pr84233.C: New testcase.
17621 2018-02-08 Richard Biener <rguenther@suse.de>
17623 PR tree-optimization/84278
17624 * gcc.target/i386/pr84278.c: New testcase.
17626 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
17628 PR rtl-optimization/84068
17629 PR rtl-optimization/83459
17630 * gcc.dg/pr84068.c: New test.
17632 2018-02-08 Richard Biener <rguenther@suse.de>
17634 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
17635 loop vectorization to happen.
17637 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
17640 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
17642 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
17644 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
17646 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
17649 * gcc.target/powerpc/pr84154-1.c: New tests.
17650 * gcc.target/powerpc/pr84154-2.c: Likewise.
17651 * gcc.target/powerpc/pr84154-3.c: Likewise.
17653 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
17655 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
17657 2018-02-07 Jakub Jelinek <jakub@redhat.com>
17660 * g++.dg/template/incomplete11.C: New test.
17661 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
17663 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
17666 * gfortran.dg/deallocate_error_3.f90: New test.
17667 * gfortran.dg/deallocate_error_4.f90: New test.
17669 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
17672 * gfortran.dg/shape_9.f90: New test.
17674 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
17677 * gfortran.dg/assumed_charlen_parameter.f90: New test.
17679 2018-02-07 David Malcolm <dmalcolm@redhat.com>
17683 * g++.dg/spellcheck-reswords.C: New test case.
17684 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
17685 suggestion of "if".
17687 2018-02-07 Martin Liska <mliska@suse.cz>
17690 * g++.dg/ext/mv26.C: New test.
17692 2018-02-07 Tom de Vries <tom@codesourcery.com>
17694 * gcc.dg/pr83844.c: Require effective target alloca.
17696 2018-02-07 Tom de Vries <tom@codesourcery.com>
17698 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
17700 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
17703 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
17704 -fcf-protection=return.
17706 2018-02-07 Tom de Vries <tom@codesourcery.com>
17709 * c-c++-common/goacc/pr84217.c: New test.
17710 * gfortran.dg/goacc/pr84217.f90: New test.
17712 2018-02-07 Richard Biener <rguenther@suse.de>
17714 PR tree-optimization/84204
17715 * gcc.dg/graphite/pr84204.c: New testcase.
17717 PR tree-optimization/84205
17718 * gcc.dg/graphite/pr84205.c: New testcase.
17720 PR tree-optimization/84223
17721 * gfortran.dg/graphite/pr84223.f90: New testcase.
17723 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
17726 * g++.dg/cpp0x/scoped_enum7.C: New.
17728 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
17730 PR tree-optimization/83008
17731 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
17733 2018-02-07 Jakub Jelinek <jakub@redhat.com>
17735 PR tree-optimization/84235
17736 * gcc.c-torture/execute/ieee/pr84235.c: New test.
17738 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17741 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
17743 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
17745 2018-02-06 Jakub Jelinek <jakub@redhat.com>
17748 * gcc.target/i386/pr84146.c: New test.
17750 2018-02-06 Michael Collison <michael.collison@arm.com>
17752 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
17754 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17756 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
17757 warning for -mno-speculate-indirect-jumps.
17758 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
17759 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
17760 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
17761 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
17762 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
17763 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
17765 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
17768 * c-c++-common/fcf-protection-1.c: Change a compared message.
17769 * c-c++-common/fcf-protection-2.c: Likewise.
17770 * c-c++-common/fcf-protection-3.c: Likewise.
17771 * c-c++-common/fcf-protection-5.c: Likewise.
17772 * c-c++-common/fcf-protection-6.c: New test.
17773 * c-c++-common/fcf-protection-7.c: Likewise.
17775 2018-02-06 Marek Polacek <polacek@redhat.com>
17777 PR tree-optimization/84228
17778 * c-c++-common/Wstringop-truncation-3.c: New test.
17780 2018-02-06 Tamar Christina <tamar.christina@arm.com>
17783 * gcc.target/arm/pragma_arch_switch_2.c: New.
17785 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17788 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
17790 2018-02-05 Martin Sebor <msebor@redhat.com>
17792 PR tree-optimization/83369
17793 * gcc.dg/Wnonnull.c: New test.
17795 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
17797 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
17798 argument and use dg-messages-by-file instead. Expect it to be
17799 an array rather than a dict.
17800 (lto-link-and-maybe-run): Remove messages_by_file argument and
17801 use an upvar for dg-messages-by-file. Update call to
17802 lto_handle_diagnostics.
17803 (lt-get-options): Treat dg-messages-by-file as an array
17804 rather than a dict.
17805 (lto-get-options-main): Likewise. Set the entry rather than appending.
17806 (lto-execute): Treat dg-messages-by-file as an array rather than
17807 a dict. Update call to lto-link-and-maybe-run.
17809 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
17812 * g++.dg/cpp1z/inline-var4.C: New.
17814 2018-02-05 Martin Liska <mliska@suse.cz>
17816 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
17818 * c-c++-common/asan/pointer-compare-2.c: Likewise.
17819 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
17820 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
17821 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
17822 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
17823 * c-c++-common/asan/pointer-compare-3.c: New test.
17825 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
17827 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
17828 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
17830 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
17832 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
17833 _mm_maskz_range_sd, _mm_mask_range_round_sd,
17834 _mm_maskz_range_round_sd): Test new intrinsics.
17835 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
17836 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
17837 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
17838 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
17839 _mm_maskz_range_ss, _mm_mask_range_round_ss,
17840 _mm_maskz_range_round_ss): Test new intrinsics.
17841 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
17842 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
17843 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
17844 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
17845 __builtin_ia32_rangess128_round): Remove builtins.
17846 (__builtin_ia32_rangesd128_mask_round,
17847 __builtin_ia32_rangess128_mask_round): Test new builtins.
17848 * gcc.target/i386/sse-13.c: Ditto.
17849 * gcc.target/i386/sse-23.c: Ditto.
17851 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
17853 PR middle-end/79966
17854 * gfortran.dg/pr79966.f90: New testcase
17856 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
17859 * gfortran.dg/associate_23.f90: Fix invalid code.
17860 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
17861 * gfortran.dg/matmul_3.f90: Likewise.
17862 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
17864 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
17867 * gfortran.dg/associate_34.f90: New test.
17868 * gfortran.dg/associate_35.f90: New test.
17870 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
17874 * gfortran.dg/pr84155.f90: New test.
17876 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
17878 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
17879 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
17881 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
17883 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
17886 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
17888 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
17890 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
17891 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
17892 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
17894 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
17897 * gcc.c-torture/execute/pr83362.c: Make work for int16.
17898 * gcc.dg/Wsign-conversion.c: Dito.
17899 * gcc.dg/attr-alloc_size-4.c: Dito.
17900 * gcc.dg/pr81020.c: Dito.
17901 * gcc.dg/pr81192.c: Dito.
17902 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
17903 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
17904 * gcc.dg/pr83844.c: Restrict to int32plus.
17905 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
17906 * gcc.dg/tree-ssa/ldist-25.c: Dito.
17907 * gcc.dg/tree-ssa/ldist-27.c: Dito.
17908 * gcc.dg/tree-ssa/ldist-28.c: Dito.
17909 * gcc.dg/tree-ssa/ldist-29.c: Dito.
17910 * gcc.dg/tree-ssa/ldist-30.c: Dito.
17911 * gcc.dg/tree-ssa/ldist-31.c: Dito.
17912 * gcc.dg/tree-ssa/ldist-32.c: Dito.
17913 * gcc.dg/tree-ssa/ldist-33.c: Dito.
17914 * gcc.dg/tree-ssa/ldist-34.c: Dito.
17915 * gcc.dg/tree-ssa/ldist-35.c: Dito.
17916 * gcc.dg/tree-ssa/ldist-36.c: Dito.
17918 2018-02-02 Julia Koval <julia.koval@intel.com>
17920 * gcc.target/i386/funcspec-56.inc: Handle new march.
17921 * g++.dg/ext/mv16.C: Ditto.
17923 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
17925 * lib/target-supports.exp
17926 (check_effective_target_keeps_null_pointer_checks): No more
17928 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
17929 * gcc.dg/ifcvt-4.c: Skip avr.
17930 * gcc.dg/pr53037-1.c: Dito.
17931 * gcc.dg/pr53037-2.c: Dito.
17932 * gcc.dg/pr53037-3.c: Dito.
17933 * gcc.dg/pr63387-2.c: Dito.
17934 * gcc.dg/pr63387.c: Dito.
17935 * gcc.dg/sancov/cmp0.c: Dito.
17936 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
17937 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
17938 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
17939 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
17940 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
17941 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
17942 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
17943 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
17944 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
17945 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
17946 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
17947 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
17948 * gcc.dg/tree-ssa/pr82059.c: Dito.
17949 * gcc.c-torture/execute/pr70460.c: Dito.
17951 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
17954 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
17955 * gcc.c-torture/execute/20180112-1.c: Dito.
17956 * gcc.c-torture/execute/pr81503.c: Dito.
17957 * gcc.dg/store_merging_12.c: Dito.
17958 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
17959 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
17960 * gcc.dg/tree-ssa/pr80898.c: Dito.
17961 * gcc.dg/tree-ssa/pr82363.c: Dito.
17962 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
17963 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
17964 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
17965 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
17966 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
17967 * gcc.dg/tree-ssa/pr80803.c: Dito.
17968 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
17969 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
17970 * gcc.dg/tree-ssa/vrp114.c: Dito.
17971 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
17972 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
17973 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
17975 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
17978 * gcc.target/i386/cet-sjlj-6a.c: New test.
17979 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
17981 2018-02-01 Marek Polacek <polacek@redhat.com>
17984 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
17986 2018-01-30 Jeff Law <law@redhat.com>
17989 * gcc.target/i386/pr84128.c: New test.
17991 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
17993 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
17994 -fdelete-null-pointer-checks.
17996 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
17999 * g++.dg/cpp0x/abstract-default1.C: New.
18001 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18003 PR tree-optimization/81635
18004 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
18005 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
18007 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18010 * gcc.target/aarch64/pr83370.c: New.
18012 2018-02-01 Richard Biener <rguenther@suse.de>
18014 * gcc.dg/graphite/pr35356-1.c: Adjust.
18016 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18019 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
18021 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
18022 of hard-coding the choice.
18023 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
18024 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
18025 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
18027 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
18029 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
18030 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
18031 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
18032 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
18033 * gcc.target/aarch64/sve/logical_1.c: Likewise.
18034 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
18035 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
18036 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
18037 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
18038 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
18039 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
18040 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
18041 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
18042 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
18043 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
18044 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
18045 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
18046 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
18047 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
18048 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
18049 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
18050 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
18051 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
18052 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
18053 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
18054 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
18055 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
18056 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
18057 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
18058 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
18059 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
18060 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
18061 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
18062 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
18063 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
18064 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
18065 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
18066 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
18067 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
18068 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
18069 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
18070 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
18071 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
18072 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
18073 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
18074 __builtin_popcountll rather than __builtin_popcountl.
18076 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18078 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
18079 of LD1R[HWD] for multi-element constants on big-endian targets.
18080 * gcc.target/aarch64/sve/slp_3.c: Likewise.
18081 * gcc.target/aarch64/sve/slp_4.c: Likewise.
18083 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18085 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
18086 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
18087 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
18089 2018-02-01 Jakub Jelinek <jakub@redhat.com>
18091 PR tree-optimization/81661
18092 PR tree-optimization/84117
18093 * gcc.dg/pr81661.c: New test.
18094 * gfortran.dg/pr84117.f90: New test.
18096 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
18099 * gfortran.dg/repeat_7.f90: Catch warning message.
18101 2018-01-31 Ian Lance Taylor <iant@golang.org>
18103 * go.go-torture/execute/printnil.go: New test.
18105 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18107 * lib/target-supports.exp (check_effective_target_comdat_group):
18108 Allow for Solaris as comdat syntax.
18110 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
18111 Solaris with comdat_group support and as.
18113 2018-01-31 Marek Polacek <polacek@redhat.com>
18116 * gcc.dg/pr81779.c: New test.
18118 2018-01-31 Jakub Jelinek <jakub@redhat.com>
18121 * gfortran.dg/gomp/pr84116.f90: New test.
18124 * g++.dg/init/pr83993-2.C: New test.
18127 * g++.dg/init/pr83993-1.C: New test.
18128 * g++.dg/cpp0x/pr83993.C: New test.
18130 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
18133 * gfortran.dg/pr84088.f90: New test.
18135 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
18138 * gcc.target/i386/pr82444.c: New.
18140 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
18142 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
18143 * gcc.target/powerpc/vsx-13.c: New.
18145 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
18148 * g++.dg/cpp1y/var-templ57.C: New.
18150 2018-01-31 Marek Polacek <polacek@redhat.com>
18153 * g++.dg/diagnostic/pr84138.C: New test.
18155 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
18158 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
18159 -Wstringop-overflow warnings due to spurious warning with -O1.
18160 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
18161 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
18163 2018-01-31 Richard Biener <rguenther@suse.de>
18165 PR tree-optimization/84132
18166 * g++.dg/torture/pr84132.C: New testcase.
18168 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
18170 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
18173 2018-01-31 Julia Koval <julia.koval@intel.com>
18176 * gcc.target/i386/rdpid.c: Remove "eax".
18178 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18180 PR tree-optimization/64946
18181 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
18182 scan-assembler checks.
18184 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
18186 * gcc.c-torture/execute/20180131-1.c: New test.
18188 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
18190 * gcc.target/arc/taux-1.c: New test.
18191 * gcc.target/arc/taux-2.c: Likewise.
18193 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
18195 * gcc.target/arc/uncached.c: New test.
18197 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18200 * gnat.dg/lto20.adb: Remove dg-excess-errors.
18202 2018-01-31 Jakub Jelinek <jakub@redhat.com>
18204 PR preprocessor/69869
18205 * gcc.dg/cpp/trad/pr69869.c: New test.
18208 * gcc.dg/pr84100.c: New test.
18210 2018-01-30 Jeff Law <law@redhat.com>
18213 * gcc.target/i386/pr84064: New test.
18215 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
18218 * gfortran.dg/data_implied_do_2.f90: New test.
18220 2018-01-30 Janus Weil <janus@gcc.gnu.org>
18222 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
18224 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
18227 * gfortran.dg/inline_matmul_21.f90: New test case.
18229 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18231 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
18233 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
18236 * gcc.target/powerpc/pr84112.c: New.
18238 2018-01-30 Jakub Jelinek <jakub@redhat.com>
18240 PR rtl-optimization/83986
18241 * gcc.dg/pr83986.c: New test.
18243 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
18246 * gcc.dg/torture/inf-compare-1.c: Add xfail.
18247 * gcc.dg/torture/inf-compare-2.c: Add xfail.
18248 * gcc.dg/torture/inf-compare-3.c: Add xfail.
18249 * gcc.dg/torture/inf-compare-4.c: Add xfail.
18251 2018-01-30 Jakub Jelinek <jakub@redhat.com>
18253 PR tree-optimization/84111
18254 * gcc.c-torture/compile/pr84111.c: New test.
18256 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
18259 * gcc.dg/ipa/inline-2.c: Fix template.
18260 * gcc.dg/ipa/inline-3.c: Fix template.
18262 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
18265 * g++.dg/torture/pr81360.C: New testcase.
18267 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
18270 * gcc.dg/lto/pr83954.h: New testcase.
18271 * gcc.dg/lto/pr83954_0.c: New testcase.
18272 * gcc.dg/lto/pr83954_1.c: New testcase.
18274 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18277 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
18279 Simplify DW_AT_producer scan.
18281 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18283 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
18285 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
18288 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
18289 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
18290 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
18291 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
18293 2018-01-29 Jeff Law <law@redhat.com>
18296 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
18297 better match other tests which require vsx. Verify the zero
18298 extension is part of the test in the combiner dump.
18300 2018-01-29 Marek Polacek <polacek@redhat.com>
18303 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
18306 * g++.dg/ext/pr83996.C: New test.
18308 2018-01-29 Richard Biener <rguenther@suse.de>
18310 PR tree-optimization/84057
18311 * gcc.dg/graphite/pr84057.c: New testcase.
18313 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
18316 * gfortran.dg/bind_c_usage_31.f90: New test.
18318 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
18321 * g++.dg/warn/Wduplicated-branches5.C: New.
18323 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
18325 * gcc.target/rl78/test_addsi3_internal.c: New test.
18327 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
18329 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
18330 Make expected output depend on whether we expect sibcalls or not.
18331 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
18332 safe-indirect-jump-1.c).
18334 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
18335 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
18336 Soren Rasmussen <s.c.rasmussen@gmail.com>
18338 Fortran 2018 teams tests.
18340 * gfortran.dg/team_number_1.f90: new test for team_number.
18341 * gfortran.dg/team_change_1.f90: new test for change team.
18342 * gfortran.dg/team_end_1.f90: new test for end team.
18343 * gfortran.dg/team_form_1.f90: new test for form team.
18345 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
18348 * gfortran.dg/dot_product_4.f90
18350 2018-01-26 Martin Sebor <msebor@redhat.com>
18352 PR tree-optimization/83896
18353 * gcc.dg/strlenopt-43.c: New.
18355 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
18357 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
18358 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
18359 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
18360 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
18361 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
18362 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
18363 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
18364 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
18365 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
18367 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
18368 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
18369 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
18370 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
18371 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
18372 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
18373 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
18374 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
18376 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
18378 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
18380 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
18381 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
18382 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
18383 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
18384 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
18385 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
18386 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
18387 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
18388 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
18389 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
18390 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
18391 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
18392 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
18394 2018-01-26 Martin Liska <mliska@suse.cz>
18396 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
18399 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
18401 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
18402 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
18403 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
18404 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
18405 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
18406 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
18407 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
18408 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
18410 2018-01-26 Richard Biener <rguenther@suse.de>
18412 PR rtl-optimization/84003
18413 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
18414 latent bug in DSE if NOINLINE is appropriately defined.
18415 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
18416 and defining NOINLINE.
18418 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18420 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
18421 tests specific to aarch64. XFAIL test on arm.
18423 2018-01-26 Jakub Jelinek <jakub@redhat.com>
18425 PR rtl-optimization/83985
18426 * gcc.dg/pr83985.c: New test.
18429 * c-c++-common/Wrestrict-3.c: New test.
18431 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
18433 * gcc.target/arc/tdelegitimize_addr.c: New test.
18435 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
18437 * gcc.target/arc/jli-1.c: New file.
18438 * gcc.target/arc/jli-2.c: Likewise.
18440 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
18442 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
18444 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
18445 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
18447 2018-01-26 Richard Biener <rguenther@suse.de>
18449 PR tree-optimization/81082
18450 * gcc.dg/vect/pr81082.c: New testcase.
18451 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
18452 simplification to n * n.
18454 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18456 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
18458 * gcc.target/i386/pr63620.c: Likewise.
18460 2018-01-26 Julia Koval <julia.koval@intel.com>
18462 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
18463 -mavx512f -mavx512bw.
18464 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
18465 * gcc.target/i386/i386.exp: Fix types.
18467 2018-01-26 Alan Modra <amodra@gmail.com>
18470 * gcc.target/powerpc/swaps-p8-46.c: New.
18472 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
18475 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
18476 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
18477 'array01' in the tree dump comparison.
18478 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
18479 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
18480 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
18482 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
18484 PR middle-end/83055
18485 * gcc.dg/torture/pr83055.c: New testcase.
18487 2018-01-25 Jakub Jelinek <jakub@redhat.com>
18490 * g++.dg/cpp1z/decomp36.C: New test.
18492 PR middle-end/83977
18493 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
18495 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
18497 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
18498 the shift dump line.
18499 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
18501 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
18504 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
18505 index instead of int, which allows IVOPTs to properly optimize the
18508 2018-01-24 David Malcolm <dmalcolm@redhat.com>
18511 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
18512 of "fn_type" typedef.
18513 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
18515 2018-01-24 Ian Lance Taylor <iant@golang.org>
18517 * go.go-torture/execute/names-1.go: New test.
18519 2018-01-19 Jeff Law <law@redhat.com>
18522 * gcc.target/i386/pr83994.c: New test.
18524 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
18527 * gcc.target/powerpc/pr84014.c: New.
18529 2018-01-24 Jakub Jelinek <jakub@redhat.com>
18531 PR middle-end/83977
18532 * c-c++-common/gomp/pr83977-1.c: New test.
18533 * c-c++-common/gomp/pr83977-2.c: New test.
18534 * c-c++-common/gomp/pr83977-3.c: New test.
18535 * gfortran.dg/gomp/pr83977.f90: New test.
18537 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
18540 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
18541 * gcc.dg/vect/pr80631-1.c: Likewise.
18542 * gcc.dg/vect/pr80631-2.c: Likewise.
18543 * gcc.dg/vect/pr81410.c: Likewise.
18544 * gcc.dg/vect/pr81633.c: Likewise.
18545 * gcc.dg/vect/pr81815.c: Likewise.
18546 * gcc.dg/vect/pr82108.c: Likewise.
18547 * gcc.dg/vect/pr83857.c: Likewise.
18548 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
18549 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
18550 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
18551 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
18552 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
18553 * gcc.dg/vect/vect-reduc-11.c: Likewise.
18554 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
18555 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
18556 dg-xfail-run-if instead.
18557 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
18558 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
18559 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
18560 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
18561 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
18563 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
18565 PR tree-optimization/83979
18566 * g++.dg/pr83979.c: New test.
18568 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18570 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
18571 option. Add arm_neon_ok_no_float_abi check.
18573 2018-01-24 Richard Biener <rguenther@suse.de>
18575 PR tree-optimization/83176
18576 * gcc.dg/graphite/pr83176.c: New testcase.
18578 2018-01-24 Richard Biener <rguenther@suse.de>
18580 PR tree-optimization/82819
18581 * gcc.dg/graphite/pr82819.c: New testcase.
18583 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
18586 * g++.dg/cpp1y/constexpr-83921-1.C: New.
18587 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
18588 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
18589 * g++.dg/ext/stmtexpr20.C: Likewise.
18590 * g++.dg/ext/stmtexpr21.C: Likewise.
18592 2018-01-23 David Malcolm <dmalcolm@redhat.com>
18595 * g++.dg/warn/pr83974.C: New test case.
18597 2018-01-23 Jakub Jelinek <jakub@redhat.com>
18600 * g++.dg/ubsan/pr83987.C: New test.
18602 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
18605 * gfortran.dg/pdt_29.f03: New test.
18607 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
18610 * gfortran.dg/associate_33.f03: New test.
18612 2018-01-23 Martin Liska <mliska@suse.cz>
18615 * gcc.dg/lto/pr81440.h: New test.
18616 * gcc.dg/lto/pr81440_0.c: New test.
18617 * gcc.dg/lto/pr81440_1.c: New test.
18619 2018-01-23 Nathan Sidwell <nathan@acm.org>
18622 * g++.dg/template/pr83988.C: New.
18624 2018-01-23 Jakub Jelinek <jakub@redhat.com>
18628 * g++.dg/cpp0x/pr82882.C: New test.
18629 * g++.dg/cpp0x/pr83978.C: New test.
18632 * g++.dg/cpp1z/decomp35.C: New test.
18634 2018-01-23 Nathan Sidwell <nathan@acm.org>
18636 * g++.dg/cpp0x/range-for10.C: Adjust.
18637 * g++.dg/ext/forscope1.C: Adjust.
18638 * g++.dg/ext/forscope2.C: Adjust.
18639 * g++.dg/template/for1.C: Adjust.
18641 2018-01-23 David Malcolm <dmalcolm@redhat.com>
18643 PR tree-optimization/83510
18644 * gcc.c-torture/compile/pr83510.c: New test case.
18646 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
18649 * lib/target-supports.exp (check_effective_target_vect_float): Say
18650 that the result only holds when -funsafe-math-optimizations is on.
18651 (check_effective_target_vect_float_strict): New procedure.
18652 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
18654 * gcc.dg/vect/vect-reduc-6.c: Likewise.
18656 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
18658 PR tree-optimization/83965
18659 * gcc.dg/vect/pr83965.c: New test.
18661 2018-01-23 Richard Biener <rguenther@suse.de>
18663 PR tree-optimization/83963
18664 * gfortran.dg/graphite/pr83963.f: New testcase.
18665 * gcc.dg/graphite/pr83963-2.c: Likewise.
18667 2018-01-23 Jakub Jelinek <jakub@redhat.com>
18670 * g++.dg/cpp1z/pr83918.C: New test.
18672 2018-01-22 Jakub Jelinek <jakub@redhat.com>
18674 PR tree-optimization/83957
18675 * gcc.dg/autopar/pr83957.c: New test.
18677 PR tree-optimization/83081
18678 * gcc.dg/predict-8.c: Adjust expected probability.
18680 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
18683 * gcc.target/powerpc/pr83862.c: New test.
18685 2018-01-22 Carl Love <cel@us.ibm.com>
18687 * gcc.target/powerpc/powerpc.exp: Add torture tests for
18688 builtins-4-runnable.c, builtins-6-runnable.c,
18689 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
18690 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
18691 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
18692 for signed/unsigned 128-bit and long long int loads.
18694 2018-01-22 Marek Polacek <polacek@redhat.com>
18697 * g++.dg/cpp1y/constexpr-empty4.C: New test.
18699 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
18701 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
18702 scan-asembler valid instructions list.
18703 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
18704 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
18705 power8-vector requirement and option.
18706 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
18708 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
18712 * gfortran.dg/string_1.f90: Remove printing the length.
18714 2018-01-22 Richard Biener <rguenther@suse.de>
18716 PR tree-optimization/83963
18717 * gcc.dg/graphite/pr83963.c: New testcase.
18719 2018-01-22 Sudakshina Das <sudi.das@arm.com>
18721 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
18722 dg-require-effective-target directives.
18724 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18726 * lib/target-supports.exp (check_effective_target_arm_softfloat):
18728 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
18729 Adjust scan-assembler checks for soft-float.
18731 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18734 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
18736 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
18738 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
18739 * gcc.dg/pr83623.c: Likewise.
18740 * gcc.dg/pr83666.c: Likewise.
18742 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18743 David Edelsohn <dje.gcc@gmail.com>
18746 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
18747 assembly output from "crset eq" to "crset 2".
18748 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
18749 assembly output from . to $.
18750 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
18751 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
18752 assembly output from "crset eq" to "crset 2".
18753 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
18754 assembly output from "crset eq" to "crset 2", and from . to $.
18756 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
18759 * gfortran.dg/matmul_18.f90: New test.
18761 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
18763 PR tree-optimization/83940
18764 * gcc.dg/torture/pr83940.c: New test.
18766 2018-01-20 Jakub Jelinek <jakub@redhat.com>
18768 PR middle-end/83945
18769 * gcc.dg/tls/pr83945.c: New test.
18772 * gcc.dg/pr83930.c: New test.
18774 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
18777 * gfortran.dg/matmul_17.f90: New test.
18779 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
18782 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
18784 2018-01-19 Jakub Jelinek <jakub@redhat.com>
18787 * g++.dg/cpp0x/pr81167.C: New test.
18790 * g++.dg/cpp0x/pr83919.C: New test.
18792 2018-01-19 Jeff Law <law@redhat.com>
18793 Jakub Jelinek <jakub@redhat.com>
18795 * gcc.dg/stack-check-16.c: New test.
18797 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
18800 * gcc.target/nvptx/indirect_call.c: New test.
18802 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18804 * g++.dg/torture/pr83619.C: Remove dg-message.
18806 2018-01-19 Martin Liska <mliska@suse.cz>
18808 * gcc.dg/predict-1.c: Adjust expected probability.
18809 * gcc.dg/predict-3.c: Likewise.
18810 * gcc.dg/predict-5.c: Likewise.
18811 * gcc.dg/predict-6.c: Likewise.
18812 * gcc.dg/predict-9.c: Likewise.
18814 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
18816 PR tree-optimization/83922
18817 * gcc.dg/pr83922.c: New test.
18819 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
18821 PR tree-optimization/83914
18822 * gcc.dg/vect/pr83914.c: New test.
18824 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18826 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
18827 * gcc.target/arm/negdi-2.c: Likewise.
18828 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
18830 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18832 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
18834 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18836 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
18838 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
18840 * gcc.dg/torture/pr52451.c (main): Skip long double test on
18843 2018-01-18 Jakub Jelinek <jakub@redhat.com>
18847 * g++.dg/torture/pr83619.C (e): Define before first use instead of
18848 forward declaration.
18850 2018-01-18 Carl Love <cel@us.ibm.com>
18852 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
18855 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
18858 * g++.dg/inherit/union3.C: New.
18860 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
18862 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
18864 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
18867 * g++.dg/torture/pr83619.C: New testcase.
18869 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
18871 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
18872 Add function body to force error messages in some configurations.
18874 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18876 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
18879 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
18882 * c-c++-common/ffile-prefix-map.c: New test.
18883 * c-c++-common/fmacro-prefix-map.c: New test.
18884 * c-c++-common/cpp/ffile-prefix-map.c: New test.
18885 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
18887 2018-01-18 Martin Liska <mliska@suse.cz>
18889 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
18890 * gcc.target/i386/indirect-thunk-4.c: Likewise.
18891 * gcc.target/i386/indirect-thunk-6.c: Likewise.
18892 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
18893 * gcc.target/i386/ret-thunk-10.c: Likewise.
18894 * gcc.target/i386/ret-thunk-11.c: Likewise.
18895 * gcc.target/i386/ret-thunk-12.c: Likewise.
18896 * gcc.target/i386/ret-thunk-15.c: Likewise.
18897 * gcc.target/i386/ret-thunk-9.c: Likewise.
18899 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
18901 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
18904 2018-01-18 Nathan Sidwell <nathan@acm.org>
18907 * g++.dg/cpp0x/pr83160.C: New.
18909 2018-01-18 Richard Biener <rguenther@suse.de>
18911 PR tree-optimization/83887
18912 * gcc.dg/graphite/pr83887.c: New testcase.
18913 * gfortran.dg/graphite/pr83887.f90: Likewise.
18914 * gfortran.dg/graphite/pr83887.f: Likewise.
18916 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18919 * gcc.target/arm/builtin-bswap.x: New file.
18920 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
18921 and options for armv6t2.
18922 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
18923 and options for Thumb1.
18924 * gcc.target/arm/builtin-bswap16.x: New file.
18925 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
18926 and options for armv6t2.
18927 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
18928 and options for Thumb1.
18930 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
18932 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
18935 2018-01-18 Jakub Jelinek <jakub@redhat.com>
18938 * gcc.dg/pr61240.c: New test.
18940 2018-01-17 Harald Anlauf <anlauf@gmx.de>
18943 * gfortran.dg/pr83864.f90: New test.
18945 2018-01-17 Jeff Law <law@redhat.com>
18948 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
18950 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18952 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
18953 restriction, but still restrict to 64-bit.
18954 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
18955 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
18957 2018-01-17 Harald Anlauf <anlauf@gmx.de>
18960 * gfortran.dg/pr83874.f90: New test.
18962 2018-01-18 Jakub Jelinek <jakub@redhat.com>
18965 * g++.dg/cpp0x/pr83824.C: New test.
18967 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
18969 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
18970 appropriate .gnu_attribute for the long double type, if we use the
18971 long double type, but do not generate any calls.
18972 * gcc.target/powerpc/gnuattr2.c: Likewise.
18973 * gcc.target/powerpc/gnuattr3.c: Likewise.
18975 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
18978 * g++.dg/cpp0x/alignas13.C: New.
18980 2018-01-17 Jakub Jelinek <jakub@redhat.com>
18983 * g++.dg/cpp0x/pr83897.C: New test.
18985 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
18988 * gcc.c-torture/compile/pr83051-2.c: New testcase.
18990 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
18993 * g++.dg/cpp0x/constexpr-ice19.C: New.
18995 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
18997 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
18998 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
18999 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
19000 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
19001 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
19002 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
19003 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
19004 * gcc.target/powerpc/builtins-1-be-folded.c: New.
19005 * gcc.target/powerpc/builtins-1-le-folded.c: New.
19006 * gcc.target/powerpc/builtins-1.fold.h: New.
19008 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
19010 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
19011 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
19013 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19015 * gcc.target/arm/g2.c: Add -marm to dg-options.
19016 * gcc.target/arm/scd42-2.c: Likewise.
19018 2018-01-17 Nathan Sidwell <nathan@acm.org>
19021 * g++.dg/lookup/pr83287-2.C: New.
19023 2018-01-17 David Malcolm <dmalcolm@redhat.com>
19027 * g++.dg/wrappers/pr83814.C: New test case.
19028 * g++.dg/wrappers/pr83902.C: New test case.
19030 2018-01-17 David Malcolm <dmalcolm@redhat.com>
19033 * g++.dg/lto/pr83121_0.C: New test case.
19034 * g++.dg/lto/pr83121_1.C: New test case.
19035 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
19036 adapted from DejaGnu's dg-test.
19037 (lto_handle_diagnostics): New procedure.
19038 (lto_prune_warns): Ignore informational notes.
19039 (lto-link-and-maybe-run): Add "messages_by_file" param.
19040 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
19041 "execute" when "link" fails if "execute" was not specified.
19042 (lto-can-handle-directive): New procedure.
19043 (lto-get-options-main): Call lto-can-handle-directive. Add a
19044 dg-messages local, using it to set the caller's
19045 dg-messages-by-file for the given source file.
19046 (lto-get-options): Likewise.
19047 (lto-execute): Add dg-messages-by-file local, and pass it to
19048 lto-link-and-maybe-run.
19050 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
19051 Richard Sandiford <richard.sandiford@linaro.org>
19055 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
19056 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
19058 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19060 * lib/target-supports.exp: Fix -march arguments in arm arch effective
19061 target check autogenerator for armv8.1-a and armv8.2-a.
19063 2018-01-17 Carl Love <cel@us.ibm.com>
19065 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
19066 Add debug print statements.
19067 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
19068 16 byte vector load followed by a partial vector load.
19070 2018-01-17 David Malcolm <dmalcolm@redhat.com>
19073 * g++.dg/wrappers/pr83799.C: New test case.
19075 2018-01-17 Nathan Sidwell <nathan@acm.org>
19078 * g++.dg/cpp1y/pr83739.C: New.
19080 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19082 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
19083 * gcc.target/visium/overflow16.c: Likewise.
19084 * gcc.target/visium/overflow32.c: Likewise.
19086 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19088 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
19090 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19092 * gcc.dg/rtl/arm/stl-cond.c: New test.
19093 * gcc.target/arm/stl-cond.c: Delete.
19095 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19097 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
19100 2018-01-17 Jakub Jelinek <jakub@redhat.com>
19102 PR tree-optimization/83843
19103 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
19104 * gcc.dg/store_merging_19.c: New test.
19106 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19108 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
19111 2018-01-17 Jakub Jelinek <jakub@redhat.com>
19113 PR rtl-optimization/83771
19114 * gcc.dg/pr83771.c: New test.
19116 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19118 PR tree-optimization/81184
19119 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
19121 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
19123 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19125 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
19127 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
19130 * gcc.target/i386/pr83546.c: New test.
19132 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19134 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
19136 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19138 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
19139 test and add dg-warning for the -Wstringop-overflow warning.
19141 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19143 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
19144 XFAIL last test on SPARC and Visium.
19146 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
19148 PR rtl-optimization/80481
19149 * g++.dg/pr80481.C: Exclude solaris.
19151 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19153 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
19154 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
19155 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
19157 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19159 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
19160 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
19161 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
19162 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
19163 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
19164 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
19165 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
19166 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
19167 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
19168 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
19169 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
19170 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
19171 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
19172 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
19173 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
19175 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19178 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
19180 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19182 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
19183 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
19184 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
19185 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
19186 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
19187 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
19189 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
19191 PR tree-optimization/83857
19192 * gcc.dg/vect/pr83857.c: New test.
19194 2018-01-16 Richard Biener <rguenther@suse.de>
19196 PR tree-optimization/83867
19197 * gcc.dg/vect/pr83867.c: New testcase.
19199 2018-01-16 Jakub Jelinek <jakub@redhat.com>
19202 * gcc.dg/pr83844.c: New test.
19204 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
19206 * gcc.dg/torture/pr83847.c: New test.
19208 2018-01-16 Jakub Jelinek <jakub@redhat.com>
19210 PR rtl-optimization/86620
19211 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
19212 instead of --param=max-sched-ready-insns=0.
19213 * gcc.target/i386/pr83620.c: New test.
19214 * gcc.dg/pr83620.c: New test.
19216 PR tree-optimization/83843
19217 * gcc.dg/store_merging_18.c: New test.
19220 * g++.dg/cpp1y/pr83817.C: New test.
19223 * g++.dg/template/pr83825.C: New test.
19225 2018-01-16 Richard Biener <rguenther@suse.de>
19227 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
19229 2018-01-16 Richard Biener <rguenther@suse.de>
19232 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
19233 from gcc.dg/torture/pr60092.c.
19235 2018-01-15 Martin Sebor <msebor@redhat.com>
19238 * g++.dg/ext/flexary28.C: New test.
19240 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
19243 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
19245 2018-01-15 Martin Sebor <msebor@redhat.com>
19248 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
19250 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
19253 * gfortran.dg/minmaxloc_9.f90: New test.
19254 * gfortran.dg/minmaxloc_10.f90: New test.
19255 * gfortran.dg/minmaxloc_11.f90: New test.
19257 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
19260 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
19261 * gcc.target/i386/indirect-thunk-2.c: Likewise.
19262 * gcc.target/i386/indirect-thunk-3.c: Likewise.
19263 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19264 * gcc.target/i386/indirect-thunk-7.c: Likewise.
19265 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
19266 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
19267 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
19268 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
19269 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
19270 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
19271 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
19272 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
19273 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
19274 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
19275 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
19276 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
19277 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
19278 * gcc.target/i386/ret-thunk-10.c: Likewise.
19279 * gcc.target/i386/ret-thunk-11.c: Likewise.
19280 * gcc.target/i386/ret-thunk-12.c: Likewise.
19281 * gcc.target/i386/ret-thunk-13.c: Likewise.
19282 * gcc.target/i386/ret-thunk-14.c: Likewise.
19283 * gcc.target/i386/ret-thunk-15.c: Likewise.
19284 * gcc.target/i386/ret-thunk-9.c: Don't check the
19285 __x86_return_thunk label. Scan for "push" only for Linux.
19287 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
19290 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
19292 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19295 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
19297 * gcc.target/arm/pr83687.c: New test.
19299 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
19301 Adjust tests to AVR_TINY.
19303 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
19304 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
19305 * gcc.target/avr/pr71627.c: Same.
19306 * gcc.target/avr/torture/addr-space-1-0.c: Same.
19307 * gcc.target/avr/torture/addr-space-1-1.c: Same.
19308 * gcc.target/avr/torture/addr-space-1-x.c: Same.
19309 * gcc.target/avr/torture/addr-space-2-0.c: Same.
19310 * gcc.target/avr/torture/addr-space-2-1.c: Same.
19311 * gcc.target/avr/torture/addr-space-2-x.c: Same.
19312 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
19313 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
19314 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
19315 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
19316 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
19317 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
19318 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
19319 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
19320 * gcc.target/avr/torture/pr61055.c: Same.
19321 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
19323 * gcc.target/avr/torture/int24-mul.c: Same.
19324 * gcc.target/avr/torture/pr51782-1.c: Same.
19325 * gcc.target/avr/torture/pr61443.c: Same.
19326 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
19327 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
19329 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
19333 * gcc.target/avr/torture/pr83729.c: New test.
19334 * gcc.target/avr/torture/pr83801.c: New test.
19336 2018-01-15 Jakub Jelinek <jakub@redhat.com>
19338 PR middle-end/82694
19339 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
19340 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
19342 2018-01-10 Martin Sebor <msebor@redhat.com>
19345 * gcc.dg/Wstringop-overflow-2.c: New test.
19347 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19349 PR libgfortran/83811
19350 * gfortran.dg/fmt_e.f90: New test.
19352 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19354 * gcc.target/i386/indirect-thunk-10.c: New test.
19355 * gcc.target/i386/indirect-thunk-8.c: Likewise.
19356 * gcc.target/i386/indirect-thunk-9.c: Likewise.
19357 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
19358 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
19359 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
19360 * gcc.target/i386/ret-thunk-17.c: Likewise.
19361 * gcc.target/i386/ret-thunk-18.c: Likewise.
19362 * gcc.target/i386/ret-thunk-19.c: Likewise.
19363 * gcc.target/i386/ret-thunk-20.c: Likewise.
19364 * gcc.target/i386/ret-thunk-21.c: Likewise.
19366 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19368 * gcc.target/i386/indirect-thunk-register-4.c: New test.
19370 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19372 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
19373 -mno-indirect-branch-register.
19374 * gcc.target/i386/indirect-thunk-2.c: Likewise.
19375 * gcc.target/i386/indirect-thunk-3.c: Likewise.
19376 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19377 * gcc.target/i386/indirect-thunk-5.c: Likewise.
19378 * gcc.target/i386/indirect-thunk-6.c: Likewise.
19379 * gcc.target/i386/indirect-thunk-7.c: Likewise.
19380 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
19381 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
19382 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
19383 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
19384 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
19385 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
19386 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
19387 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
19388 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
19389 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
19390 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
19391 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
19392 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
19393 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
19394 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
19395 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
19396 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
19397 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
19398 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
19399 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
19400 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
19401 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
19402 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
19403 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
19404 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
19405 * gcc.target/i386/ret-thunk-10.c: Likewise.
19406 * gcc.target/i386/ret-thunk-11.c: Likewise.
19407 * gcc.target/i386/ret-thunk-12.c: Likewise.
19408 * gcc.target/i386/ret-thunk-13.c: Likewise.
19409 * gcc.target/i386/ret-thunk-14.c: Likewise.
19410 * gcc.target/i386/ret-thunk-15.c: Likewise.
19411 * gcc.target/i386/ret-thunk-9.c: Likewise.
19412 * gcc.target/i386/indirect-thunk-register-1.c: New test.
19413 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
19414 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
19416 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19418 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
19419 -mfunction-return=keep.
19420 * gcc.target/i386/indirect-thunk-2.c: Likewise.
19421 * gcc.target/i386/indirect-thunk-3.c: Likewise.
19422 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19423 * gcc.target/i386/indirect-thunk-5.c: Likewise.
19424 * gcc.target/i386/indirect-thunk-6.c: Likewise.
19425 * gcc.target/i386/indirect-thunk-7.c: Likewise.
19426 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
19427 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
19428 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
19429 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
19430 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
19431 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
19432 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
19433 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
19434 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
19435 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
19436 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
19437 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
19438 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
19439 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
19440 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
19441 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
19442 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
19443 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
19444 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
19445 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
19446 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
19447 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
19448 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
19449 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
19450 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
19451 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
19452 * gcc.target/i386/ret-thunk-1.c: New test.
19453 * gcc.target/i386/ret-thunk-10.c: Likewise.
19454 * gcc.target/i386/ret-thunk-11.c: Likewise.
19455 * gcc.target/i386/ret-thunk-12.c: Likewise.
19456 * gcc.target/i386/ret-thunk-13.c: Likewise.
19457 * gcc.target/i386/ret-thunk-14.c: Likewise.
19458 * gcc.target/i386/ret-thunk-15.c: Likewise.
19459 * gcc.target/i386/ret-thunk-16.c: Likewise.
19460 * gcc.target/i386/ret-thunk-2.c: Likewise.
19461 * gcc.target/i386/ret-thunk-3.c: Likewise.
19462 * gcc.target/i386/ret-thunk-4.c: Likewise.
19463 * gcc.target/i386/ret-thunk-5.c: Likewise.
19464 * gcc.target/i386/ret-thunk-6.c: Likewise.
19465 * gcc.target/i386/ret-thunk-7.c: Likewise.
19466 * gcc.target/i386/ret-thunk-8.c: Likewise.
19467 * gcc.target/i386/ret-thunk-9.c: Likewise.
19469 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19471 * gcc.target/i386/indirect-thunk-1.c: New test.
19472 * gcc.target/i386/indirect-thunk-2.c: Likewise.
19473 * gcc.target/i386/indirect-thunk-3.c: Likewise.
19474 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19475 * gcc.target/i386/indirect-thunk-5.c: Likewise.
19476 * gcc.target/i386/indirect-thunk-6.c: Likewise.
19477 * gcc.target/i386/indirect-thunk-7.c: Likewise.
19478 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
19479 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
19480 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
19481 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
19482 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
19483 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
19484 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
19485 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
19486 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
19487 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
19488 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
19489 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
19490 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
19491 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
19492 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
19493 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
19494 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
19495 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
19496 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
19497 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
19498 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
19499 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
19500 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
19501 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
19502 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
19503 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
19505 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
19508 * gcc.c-torture/compile/pr83051.c: New testcase.
19510 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
19512 PR tree-optimization/83501
19513 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
19515 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
19517 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
19518 for lvx and stvx instead of lxvd2x and stxvd2x and require
19519 little-endian target. Add comments.
19520 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
19521 comprehensive testing.
19522 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
19523 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
19524 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
19525 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
19526 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
19527 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
19528 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
19529 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
19530 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
19531 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
19532 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
19533 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
19534 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
19535 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
19536 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
19537 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
19538 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
19539 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
19540 scan-assembler-not directives that forbid lvx and xxpermdi.
19541 * gcc.target/powerpc/vec-extract-3.c: Likewise.
19542 * gcc.target/powerpc/vec-extract-5.c: Likewise.
19543 * gcc.target/powerpc/vec-extract-6.c: Likewise.
19544 * gcc.target/powerpc/vec-extract-7.c: Likewise.
19545 * gcc.target/powerpc/vec-extract-8.c: Likewise.
19546 * gcc.target/powerpc/vec-extract-9.c: Likewise.
19547 * gcc.target/powerpc/vsx-vector-6-le.c: Change
19548 scan-assembler-times directives to reflect different numbers of
19549 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
19551 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19552 Alan Hayward <alan.hayward@arm.com>
19553 David Sherwood <david.sherwood@arm.com>
19555 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
19556 than SLP vectorization.
19557 * gcc.dg/vect/vect-alias-check-10.c: New test.
19558 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
19559 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
19560 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
19561 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
19562 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
19563 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
19564 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
19565 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
19566 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
19567 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
19568 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
19569 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
19570 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
19571 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
19572 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
19573 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
19574 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
19575 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
19576 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
19577 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
19578 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
19579 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
19580 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
19582 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19583 Alan Hayward <alan.hayward@arm.com>
19584 David Sherwood <david.sherwood@arm.com>
19586 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
19588 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
19589 targets with scatter stores.
19590 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
19592 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
19593 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
19594 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
19595 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
19596 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
19597 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
19598 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
19599 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
19600 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
19601 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
19602 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
19603 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
19604 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
19605 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
19606 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
19607 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
19609 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19610 Alan Hayward <alan.hayward@arm.com>
19611 David Sherwood <david.sherwood@arm.com>
19613 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
19615 * gcc.target/aarch64/sve/strided_load_4.c: New test.
19616 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
19617 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
19618 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
19620 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19621 Alan Hayward <alan.hayward@arm.com>
19622 David Sherwood <david.sherwood@arm.com>
19624 * gcc.target/aarch64/sve/strided_load_1.c: New test.
19625 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
19626 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
19628 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19629 Alan Hayward <alan.hayward@arm.com>
19630 David Sherwood <david.sherwood@arm.com>
19632 * gcc.target/aarch64/sve/gather_load_1.c: New test.
19633 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
19634 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
19635 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
19636 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
19637 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
19638 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
19639 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
19640 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
19641 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
19642 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
19643 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
19644 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
19645 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
19647 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19648 Alan Hayward <alan.hayward@arm.com>
19649 David Sherwood <david.sherwood@arm.com>
19651 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
19652 check for a message about using in-order reductions.
19653 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
19654 check for a message about using in-order reductions.
19655 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
19656 vectorized and check for a message about using in-order reductions.
19657 Expect targets with variable-length vectors to fall back to the
19658 fixed-length mininum.
19659 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
19660 check for a message about using in-order reductions.
19661 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
19662 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
19663 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
19664 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
19665 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
19666 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
19667 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
19668 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
19669 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
19670 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
19671 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
19672 vect_fold_left_plus.
19674 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19676 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
19678 * gcc.target/aarch64/sve/spill_2.c: New test.
19679 * gcc.target/aarch64/sve/spill_3.c: Likewise.
19680 * gcc.target/aarch64/sve/spill_4.c: Likewise.
19681 * gcc.target/aarch64/sve/spill_5.c: Likewise.
19682 * gcc.target/aarch64/sve/spill_6.c: Likewise.
19683 * gcc.target/aarch64/sve/spill_7.c: Likewise.
19685 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19686 Alan Hayward <alan.hayward@arm.com>
19687 David Sherwood <david.sherwood@arm.com>
19689 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
19691 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
19692 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
19693 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
19694 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
19695 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
19696 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
19697 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
19698 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
19699 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
19701 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19702 Alan Hayward <alan.hayward@arm.com>
19703 David Sherwood <david.sherwood@arm.com>
19705 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
19706 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
19707 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
19708 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
19710 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19711 Alan Hayward <alan.hayward@arm.com>
19712 David Sherwood <david.sherwood@arm.com>
19714 * lib/target-supports.exp
19715 (check_effective_target_vect_fold_extract_last): New proc.
19716 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
19717 for fold_extract_last.
19718 * gcc.dg/vect/pr65947-2.c: Likewise.
19719 * gcc.dg/vect/pr65947-3.c: Likewise.
19720 * gcc.dg/vect/pr65947-4.c: Likewise.
19721 * gcc.dg/vect/pr65947-5.c: Likewise.
19722 * gcc.dg/vect/pr65947-6.c: Likewise.
19723 * gcc.dg/vect/pr65947-9.c: Likewise.
19724 * gcc.dg/vect/pr65947-10.c: Likewise.
19725 * gcc.dg/vect/pr65947-12.c: Likewise.
19726 * gcc.dg/vect/pr65947-14.c: Likewise.
19727 * gcc.dg/vect/pr80631-1.c: Likewise.
19728 * gcc.target/aarch64/sve/clastb_1.c: New test.
19729 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
19730 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
19731 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
19732 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
19733 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
19734 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
19735 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
19736 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
19737 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
19738 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
19739 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
19740 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
19741 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
19743 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19744 Alan Hayward <alan.hayward@arm.com>
19745 David Sherwood <david.sherwood@arm.com>
19747 * gcc.target/aarch64/sve/live_1.c: New test.
19748 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
19750 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19751 Alan Hayward <alan.hayward@arm.com>
19752 David Sherwood <david.sherwood@arm.com>
19754 * gcc.target/aarch64/sve/nopeel_1.c: New test.
19755 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
19756 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
19757 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
19758 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
19759 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
19760 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
19761 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
19762 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
19764 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19765 Alan Hayward <alan.hayward@arm.com>
19766 David Sherwood <david.sherwood@arm.com>
19768 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
19770 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
19772 * gcc.target/aarch64/sve/loop_add_4.c: New test.
19773 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
19774 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
19775 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
19776 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
19777 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
19779 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19780 Alan Hayward <alan.hayward@arm.com>
19781 David Sherwood <david.sherwood@arm.com>
19783 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
19784 instead of just ADDRESS.
19785 * gcc.dg/tree-ssa/scev-10.c: Likewise.
19786 * gcc.dg/tree-ssa/scev-11.c: Likewise.
19787 * gcc.dg/tree-ssa/scev-12.c: Likewise.
19788 * gcc.target/aarch64/sve/index_offset_1.c: New test.
19789 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
19790 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
19791 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
19792 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
19793 * gcc.target/aarch64/sve/while_2.c: Likewise.
19794 * gcc.target/aarch64/sve/while_3.c: Likewise.
19795 * gcc.target/aarch64/sve/while_4.c: Likewise.
19797 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19798 Alan Hayward <alan.hayward@arm.com>
19799 David Sherwood <david.sherwood@arm.com>
19801 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
19802 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
19804 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
19805 * gcc.target/aarch64/sve/slp_7.c: Likewise.
19806 * gcc.target/aarch64/sve/reduc_5.c: New test.
19807 * gcc.target/aarch64/sve/slp_13.c: Likewise.
19808 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
19810 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19811 Alan Hayward <alan.hayward@arm.com>
19812 David Sherwood <david.sherwood@arm.com>
19814 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
19815 * gcc.dg/tree-ssa/peel1.c: Likewise.
19816 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
19817 variable-length vectors.
19818 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
19819 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
19820 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
19821 * gcc.target/aarch64/sve/slp_2.c: Likewise.
19822 * gcc.target/aarch64/sve/slp_3.c: Likewise.
19823 * gcc.target/aarch64/sve/slp_4.c: Likewise.
19824 * gcc.target/aarch64/sve/slp_6.c: Likewise.
19825 * gcc.target/aarch64/sve/slp_8.c: New test.
19826 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
19827 * gcc.target/aarch64/sve/slp_9.c: Likewise.
19828 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
19829 * gcc.target/aarch64/sve/slp_10.c: Likewise.
19830 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
19831 * gcc.target/aarch64/sve/slp_11.c: Likewise.
19832 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
19833 * gcc.target/aarch64/sve/slp_12.c: Likewise.
19834 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
19835 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
19836 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
19837 * gcc.target/aarch64/sve/while_1.c: Likewise.
19838 * gcc.target/aarch64/sve/while_2.c: Likewise.
19839 * gcc.target/aarch64/sve/while_3.c: Likewise.
19840 * gcc.target/aarch64/sve/while_4.c: Likewise.
19842 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19843 Alan Hayward <alan.hayward@arm.com>
19844 David Sherwood <david.sherwood@arm.com>
19846 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
19848 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
19849 and add an associated scan-dump test. Prevent vectorization
19850 of the first two loops.
19851 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
19852 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
19853 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
19854 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
19855 (INIT_VECTOR): Tweak initial value so that some bits are always set.
19856 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
19858 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19859 Alan Hayward <alan.hayward@arm.com>
19860 David Sherwood <david.sherwood@arm.com>
19862 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
19863 * gcc.dg/vect/pr67790.c: Likewise.
19864 * gcc.dg/vect/slp-reduc-1.c: Likewise.
19865 * gcc.dg/vect/slp-reduc-2.c: Likewise.
19866 * gcc.dg/vect/slp-reduc-3.c: Likewise.
19867 * gcc.dg/vect/slp-reduc-5.c: Likewise.
19868 * gcc.target/aarch64/sve/slp_5.c: New test.
19869 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
19870 * gcc.target/aarch64/sve/slp_6.c: Likewise.
19871 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
19872 * gcc.target/aarch64/sve/slp_7.c: Likewise.
19873 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
19875 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19876 Alan Hayward <alan.hayward@arm.com>
19877 David Sherwood <david.sherwood@arm.com>
19879 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
19881 * gcc.dg/vect/slp-1.c: Likewise.
19882 * gcc.dg/vect/slp-10.c: Likewise.
19883 * gcc.dg/vect/slp-12b.c: Likewise.
19884 * gcc.dg/vect/slp-12c.c: Likewise.
19885 * gcc.dg/vect/slp-17.c: Likewise.
19886 * gcc.dg/vect/slp-19b.c: Likewise.
19887 * gcc.dg/vect/slp-20.c: Likewise.
19888 * gcc.dg/vect/slp-21.c: Likewise.
19889 * gcc.dg/vect/slp-22.c: Likewise.
19890 * gcc.dg/vect/slp-23.c: Likewise.
19891 * gcc.dg/vect/slp-24-big-array.c: Likewise.
19892 * gcc.dg/vect/slp-24.c: Likewise.
19893 * gcc.dg/vect/slp-28.c: Likewise.
19894 * gcc.dg/vect/slp-39.c: Likewise.
19895 * gcc.dg/vect/slp-6.c: Likewise.
19896 * gcc.dg/vect/slp-7.c: Likewise.
19897 * gcc.dg/vect/slp-cond-1.c: Likewise.
19898 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
19899 * gcc.dg/vect/slp-cond-2.c: Likewise.
19900 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
19901 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
19902 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
19903 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
19904 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
19905 * gcc.dg/vect/slp-perm-6.c: Likewise.
19906 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
19907 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
19908 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
19909 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
19910 * gcc.dg/vect/slp-12a.c: Likewise.
19911 * gcc.dg/vect/slp-14.c: Likewise.
19912 * gcc.dg/vect/slp-15.c: Likewise.
19913 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
19914 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
19915 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
19916 * gcc.target/aarch64/sve/slp_1.c: New test.
19917 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
19918 * gcc.target/aarch64/sve/slp_2.c: Likewise.
19919 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
19920 * gcc.target/aarch64/sve/slp_3.c: Likewise.
19921 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
19922 * gcc.target/aarch64/sve/slp_4.c: Likewise.
19923 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
19925 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19926 Alan Hayward <alan.hayward@arm.com>
19927 David Sherwood <david.sherwood@arm.com>
19929 * gcc.dg/vect/vect-ooo-group-1.c: New test.
19930 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
19931 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
19932 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
19933 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
19934 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
19935 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
19936 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
19937 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
19938 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
19939 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
19940 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
19941 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
19942 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
19943 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
19944 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
19945 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
19946 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
19947 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
19949 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19950 Alan Hayward <alan.hayward@arm.com>
19951 David Sherwood <david.sherwood@arm.com>
19953 * gcc.target/aarch64/sve/struct_move_1.c: New test.
19954 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
19955 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
19956 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
19957 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
19958 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
19959 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
19960 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
19961 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
19962 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
19963 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
19964 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
19965 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
19966 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
19967 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
19968 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
19969 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
19970 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
19971 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
19972 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
19973 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
19974 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
19975 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
19976 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
19977 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
19978 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
19979 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
19980 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
19981 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
19982 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
19983 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
19984 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
19985 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
19986 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
19987 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
19988 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
19990 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19991 Alan Hayward <alan.hayward@arm.com>
19992 David Sherwood <david.sherwood@arm.com>
19994 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
19995 Return true for SVE too.
19996 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
19997 if load/store lanes are supported.
19998 * gcc.dg/vect/slp-10.c: Likewise.
19999 * gcc.dg/vect/slp-12c.c: Likewise.
20000 * gcc.dg/vect/slp-17.c: Likewise.
20001 * gcc.dg/vect/slp-33.c: Likewise.
20002 * gcc.dg/vect/slp-6.c: Likewise.
20003 * gcc.dg/vect/slp-cond-1.c: Likewise.
20004 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
20005 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
20006 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
20007 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
20008 * gcc.dg/vect/slp-perm-6.c: Likewise.
20009 * gcc.dg/vect/slp-perm-9.c: Likewise.
20010 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
20011 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
20012 for variable-length vectors.
20014 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20015 Alan Hayward <alan.hayward@arm.com>
20016 David Sherwood <david.sherwood@arm.com>
20018 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
20019 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
20021 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20023 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
20024 * g++.target/aarch64/sve/catch_1.C: New test.
20025 * g++.target/aarch64/sve/catch_2.C: Likewise.
20026 * g++.target/aarch64/sve/catch_3.C: Likewise.
20027 * g++.target/aarch64/sve/catch_4.C: Likewise.
20028 * g++.target/aarch64/sve/catch_5.C: Likewise.
20029 * g++.target/aarch64/sve/catch_6.C: Likewise.
20031 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20032 Alan Hayward <alan.hayward@arm.com>
20033 David Sherwood <david.sherwood@arm.com>
20035 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
20037 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
20038 * gcc.target/aarch64/fmaxmin.c: Likewise.
20039 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
20040 * gcc.target/aarch64/orr_imm_1.c: Likewise.
20041 * gcc.target/aarch64/pr62178.c: Likewise.
20042 * gcc.target/aarch64/pr71727-2.c: Likewise.
20043 * gcc.target/aarch64/saddw-1.c: Likewise.
20044 * gcc.target/aarch64/saddw-2.c: Likewise.
20045 * gcc.target/aarch64/uaddw-1.c: Likewise.
20046 * gcc.target/aarch64/uaddw-2.c: Likewise.
20047 * gcc.target/aarch64/uaddw-3.c: Likewise.
20048 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
20049 * gcc.target/aarch64/vect-compile.c: Likewise.
20050 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
20051 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
20052 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
20053 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
20054 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
20055 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
20056 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
20057 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
20058 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
20059 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
20060 * gcc.target/aarch64/vect-fmovd.c: Likewise.
20061 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
20062 * gcc.target/aarch64/vect-fmovf.c: Likewise.
20063 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
20064 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
20065 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
20066 * gcc.target/aarch64/vect-movi.c: Likewise.
20067 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
20068 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
20069 * gcc.target/aarch64/vect-vaddv.c: Likewise.
20070 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
20071 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
20072 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
20074 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
20075 * gcc.target/aarch64/sve/arith_1.c: New test.
20076 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
20077 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
20078 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
20079 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
20080 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
20081 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
20082 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
20083 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
20084 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
20085 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
20086 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
20087 * gcc.target/aarch64/sve/ext_1.c: Likewise.
20088 * gcc.target/aarch64/sve/ext_2.c: Likewise.
20089 * gcc.target/aarch64/sve/extract_1.c: Likewise.
20090 * gcc.target/aarch64/sve/extract_2.c: Likewise.
20091 * gcc.target/aarch64/sve/extract_3.c: Likewise.
20092 * gcc.target/aarch64/sve/extract_4.c: Likewise.
20093 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
20094 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
20095 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
20096 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
20097 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
20098 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
20099 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
20100 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
20101 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
20102 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
20103 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
20104 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
20105 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
20106 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
20107 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
20108 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
20109 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
20110 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
20111 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
20112 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
20113 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
20114 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
20115 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
20116 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
20117 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
20118 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
20119 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
20120 * gcc.target/aarch64/sve/index_1.c: Likewise.
20121 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
20122 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
20123 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
20124 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
20125 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
20126 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
20127 * gcc.target/aarch64/sve/logical_1.c: Likewise.
20128 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
20129 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
20130 * gcc.target/aarch64/sve/mad_1.c: Likewise.
20131 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
20132 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
20133 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
20134 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
20135 * gcc.target/aarch64/sve/mla_1.c: Likewise.
20136 * gcc.target/aarch64/sve/mls_1.c: Likewise.
20137 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
20138 * gcc.target/aarch64/sve/msb_1.c: Likewise.
20139 * gcc.target/aarch64/sve/mul_1.c: Likewise.
20140 * gcc.target/aarch64/sve/neg_1.c: Likewise.
20141 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
20142 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
20143 * gcc.target/aarch64/sve/pack_1.c: Likewise.
20144 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
20145 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
20146 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
20147 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
20148 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
20149 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
20150 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
20151 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
20152 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
20153 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
20154 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
20155 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
20156 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
20157 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
20158 * gcc.target/aarch64/sve/rev_1.c: Likewise.
20159 * gcc.target/aarch64/sve/revb_1.c: Likewise.
20160 * gcc.target/aarch64/sve/revh_1.c: Likewise.
20161 * gcc.target/aarch64/sve/revw_1.c: Likewise.
20162 * gcc.target/aarch64/sve/shift_1.c: Likewise.
20163 * gcc.target/aarch64/sve/single_1.c: Likewise.
20164 * gcc.target/aarch64/sve/single_2.c: Likewise.
20165 * gcc.target/aarch64/sve/single_3.c: Likewise.
20166 * gcc.target/aarch64/sve/single_4.c: Likewise.
20167 * gcc.target/aarch64/sve/spill_1.c: Likewise.
20168 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
20169 * gcc.target/aarch64/sve/subr_1.c: Likewise.
20170 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
20171 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
20172 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
20173 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
20174 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
20175 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
20176 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
20177 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
20178 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
20179 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
20180 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
20181 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
20182 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
20183 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
20184 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
20185 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
20186 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
20187 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
20188 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
20189 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
20190 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
20191 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
20192 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
20193 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
20194 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
20195 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
20196 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
20197 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
20198 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
20199 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
20200 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
20201 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
20202 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
20203 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
20204 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
20205 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
20206 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
20207 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
20208 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
20209 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
20210 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
20211 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
20213 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20214 Alan Hayward <alan.hayward@arm.com>
20215 David Sherwood <david.sherwood@arm.com>
20217 * lib/target-supports.exp (check_effective_target_aarch64_sve)
20218 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
20219 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
20221 (check_effective_target_vect_perm): Handle SVE.
20222 (check_effective_target_vect_perm_byte): Likewise.
20223 (check_effective_target_vect_perm_short): Likewise.
20224 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
20225 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
20226 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
20227 (check_effective_target_vect_element_align_preferred): Likewise.
20228 (check_effective_target_vect_align_stack_vars): Likewise.
20229 (check_effective_target_vect_load_lanes): Likewise.
20230 (check_effective_target_vect_masked_store): Likewise.
20231 (available_vector_sizes): Use aarch64_sve_bits for SVE.
20232 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
20233 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
20234 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
20235 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
20236 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
20237 * gcc.dg/vect/slp-23.c: Likewise.
20238 * gcc.dg/vect/slp-perm-5.c: Likewise.
20239 * gcc.dg/vect/slp-perm-6.c: Likewise.
20240 * gcc.dg/vect/slp-perm-9.c: Likewise.
20241 * gcc.dg/vect/slp-reduc-3.c: Likewise.
20242 * gcc.dg/vect/vect-114.c: Likewise.
20243 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
20244 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
20246 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20248 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
20249 vect_variable_length, expecting the test to be vectorized
20250 without SLP instead.
20251 * gcc.dg/vect/pr33953.c: Likewise.
20252 * gcc.dg/vect/pr37027.c: Likewise.
20253 * gcc.dg/vect/pr67790.c: Likewise.
20254 * gcc.dg/vect/pr68445.c: Likewise.
20255 * gcc.dg/vect/slp-1.c: Likewise.
20256 * gcc.dg/vect/slp-10.c: Likewise.
20257 * gcc.dg/vect/slp-12a.c: Likewise.
20258 * gcc.dg/vect/slp-12b.c: Likewise.
20259 * gcc.dg/vect/slp-12c.c: Likewise.
20260 * gcc.dg/vect/slp-13-big-array.c: Likewise.
20261 * gcc.dg/vect/slp-13.c: Likewise.
20262 * gcc.dg/vect/slp-14.c: Likewise.
20263 * gcc.dg/vect/slp-15.c: Likewise.
20264 * gcc.dg/vect/slp-17.c: Likewise.
20265 * gcc.dg/vect/slp-19b.c: Likewise.
20266 * gcc.dg/vect/slp-2.c: Likewise.
20267 * gcc.dg/vect/slp-20.c: Likewise.
20268 * gcc.dg/vect/slp-21.c: Likewise.
20269 * gcc.dg/vect/slp-22.c: Likewise.
20270 * gcc.dg/vect/slp-24-big-array.c: Likewise.
20271 * gcc.dg/vect/slp-24.c: Likewise.
20272 * gcc.dg/vect/slp-28.c: Likewise.
20273 * gcc.dg/vect/slp-39.c: Likewise.
20274 * gcc.dg/vect/slp-42.c: Likewise.
20275 * gcc.dg/vect/slp-6.c: Likewise.
20276 * gcc.dg/vect/slp-7.c: Likewise.
20277 * gcc.dg/vect/slp-cond-1.c: Likewise.
20278 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
20279 * gcc.dg/vect/slp-cond-2.c: Likewise.
20280 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
20281 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
20282 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
20283 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
20284 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
20285 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
20286 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
20287 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
20288 * gcc.dg/vect/slp-reduc-1.c: Likewise.
20289 * gcc.dg/vect/slp-reduc-2.c: Likewise.
20290 * gcc.dg/vect/slp-reduc-4.c: Likewise.
20291 * gcc.dg/vect/slp-reduc-5.c: Likewise.
20292 * gcc.dg/vect/slp-reduc-7.c: Likewise.
20293 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
20294 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
20295 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
20296 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
20298 2018-01-13 Jakub Jelinek <jakub@redhat.com>
20301 * gcc.dg/pr83801.c: New test.
20303 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
20306 * gfortran.dg/bounds_check_19.f90: New test.
20308 2018-01-12 Jakub Jelinek <jakub@redhat.com>
20310 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
20311 instead of scan-assembler-not for xsnabsqp.
20313 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20315 PR libgfortran/83525
20316 * gfortran.dg/newunit_5.f90: New test.
20318 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
20320 PR rtl-optimization/80481
20321 * g++.dg/pr80481.C: New.
20323 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
20326 * gcc.target/alpha/pr83628-3.c: New test.
20328 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20330 * lib/target-supports.exp (check_effective_target_avx512f): Also
20331 check for __builtin_ia32_addsd_round,
20332 __builtin_ia32_getmantsd_round.
20333 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
20335 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
20338 * gcc.target/powerpc/pr83629.c: Require ilp32.
20340 2018-01-12 Richard Biener <rguenther@suse.de>
20342 PR tree-optimization/80846
20343 * gcc.target/i386/pr80846-1.c: New testcase.
20344 * gcc.target/i386/pr80846-2.c: Likewise.
20346 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
20348 * gcc.c-torture/execute/20180112-1.c: New test.
20350 2018-01-12 Tom de Vries <tom@codesourcery.com>
20352 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
20353 * g++.dg/ext/label13a.C: Same.
20354 * g++.dg/ext/label14.C: Same.
20355 * g++.dg/ext/label2.C: Same.
20356 * g++.dg/ext/label3.C: Same.
20357 * g++.dg/torture/pr42462.C: Same.
20358 * g++.dg/torture/pr42739.C: Same.
20359 * g++.dg/warn/Wunused-label-3.C: Same.
20361 2018-01-12 Tom de Vries <tom@codesourcery.com>
20363 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
20364 * g++.dg/Walloca1.C: Same.
20365 * g++.dg/cpp0x/pr70338.C: Same.
20366 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
20367 * g++.dg/cpp1y/vla10.C: Same.
20368 * g++.dg/cpp1y/vla2.C: Same.
20369 * g++.dg/cpp1y/vla6.C: Same.
20370 * g++.dg/cpp1y/vla8.C: Same.
20371 * g++.dg/debug/debug5.C: Same.
20372 * g++.dg/debug/debug6.C: Same.
20373 * g++.dg/debug/pr54828.C: Same.
20374 * g++.dg/diagnostic/pr70105.C: Same.
20375 * g++.dg/eh/cleanup5.C: Same.
20376 * g++.dg/eh/spbp.C: Same.
20377 * g++.dg/ext/tmplattr9.C: Same.
20378 * g++.dg/ext/vla10.C: Same.
20379 * g++.dg/ext/vla11.C: Same.
20380 * g++.dg/ext/vla12.C: Same.
20381 * g++.dg/ext/vla15.C: Same.
20382 * g++.dg/ext/vla16.C: Same.
20383 * g++.dg/ext/vla17.C: Same.
20384 * g++.dg/ext/vla3.C: Same.
20385 * g++.dg/ext/vla6.C: Same.
20386 * g++.dg/ext/vla7.C: Same.
20387 * g++.dg/init/array24.C: Same.
20388 * g++.dg/init/new47.C: Same.
20389 * g++.dg/init/pr55497.C: Same.
20390 * g++.dg/opt/pr78201.C: Same.
20391 * g++.dg/template/vla2.C: Same.
20392 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
20393 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
20394 * g++.dg/torture/pr62127.C: Same.
20395 * g++.dg/torture/pr67055.C: Same.
20396 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
20397 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
20398 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
20399 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
20400 * g++.dg/warn/Wplacement-new-size-5.C: Same.
20401 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
20402 * g++.dg/warn/Wvla-1.C: Same.
20403 * g++.dg/warn/Wvla-3.C: Same.
20404 * g++.old-deja/g++.ext/array2.C: Same.
20405 * g++.old-deja/g++.ext/constructor.C: Same.
20406 * g++.old-deja/g++.law/builtin1.C: Same.
20407 * g++.old-deja/g++.other/crash12.C: Same.
20408 * g++.old-deja/g++.other/eh3.C: Same.
20409 * g++.old-deja/g++.pt/array6.C: Same.
20410 * g++.old-deja/g++.pt/dynarray.C: Same.
20412 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20414 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
20416 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20418 PR libfortran/67412
20419 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
20420 on *-*-solaris2.10.
20422 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20424 * lib/target-supports.exp (check_effective_target_branch_cost):
20425 Accept all x86 targets.
20427 2018-01-12 Martin Liska <mliska@suse.cz>
20430 * g++.dg/warn/pr83054.C: New test.
20432 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
20434 * gcc.target/powerpc/spec-barr-1.c: New file.
20436 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
20439 * gcc.target/i386/pr83330.c: New test.
20441 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
20444 * gfortran.dg/dtio_31.f03: New test.
20445 * gfortran.dg/dtio_32.f03: New test.
20447 2018-01-11 David Malcolm <dmalcolm@redhat.com>
20450 * g++.dg/wrappers: New subdirectory.
20451 * g++.dg/wrappers/README: New file.
20452 * g++.dg/wrappers/alloc.C: New test case.
20453 * g++.dg/wrappers/cow-istream-string.C: New test case.
20454 * g++.dg/wrappers/cp-stdlib.C: New test case.
20455 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
20456 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
20458 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
20460 PR middle-end/83718
20461 * g++.dg/torture/pr83718.C: New testcase.
20463 2018-01-11 Martin Jambor <mjambor@suse.cz>
20466 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
20468 2018-01-11 Bin Cheng <bin.cheng@arm.com>
20470 PR tree-optimization/83695
20471 * gcc.dg/tree-ssa/pr83695.c: New test.
20473 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20475 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
20476 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
20478 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20480 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
20481 * gcc.target/arm/simd/fp16fml_high.c: New test.
20482 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
20483 * lib/target-supports.exp
20484 (check_effective_target_arm_fp16fml_neon_ok_nocache,
20485 check_effective_target_arm_fp16fml_neon_ok,
20486 add_options_for_arm_fp16fml_neon): New procedures.
20488 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20490 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
20493 2018-01-11 Richard Biener <rguenther@suse.de>
20495 PR tree-optimization/83435
20496 * gcc.dg/graphite/pr83435.c: New testcase.
20498 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
20499 Alan Hayward <alan.hayward@arm.com>
20500 David Sherwood <david.sherwood@arm.com>
20502 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
20504 2018-01-11 Tamar Christina <tamar.christina@arm.com>
20506 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
20508 2018-01-11 Sudakshina Das <sudi.das@arm.com>
20511 * gcc.c-torture/compile/pr82096.c: New test.
20513 2018-01-11 Ed Schonberg <schonberg@adacore.com>
20515 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
20517 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
20519 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
20521 2018-01-11 Justin Squirek <squirek@adacore.com>
20523 * gnat.dg/expr_func4.adb: New testcase.
20525 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
20527 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
20530 2018-01-11 Bob Duff <duff@adacore.com>
20532 * gnat.dg/protected_null.adb: New testcase.
20534 2018-01-11 Ed Schonberg <schonberg@adacore.com>
20536 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
20538 2018-01-11 Ed Schonberg <schonberg@adacore.com>
20540 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
20542 2018-01-11 Justin Squirek <squirek@adacore.com>
20544 * gnat.dg/loopvar.adb: New testcase.
20546 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
20548 PR middle-end/83189
20549 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
20551 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
20553 * gcc.c-torture/compile/pr83575.c: New testcase.
20555 2018-01-10 Michael Collison <michael.collison@arm.com>
20557 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
20558 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
20559 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
20560 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
20561 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
20562 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
20563 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
20564 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
20565 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
20566 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
20567 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
20568 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
20569 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
20570 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
20571 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
20572 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
20574 2018-01-10 Michael Collison <michael.collison@arm.com>
20576 * gcc.target/aarch64/sha2.h: New shared testcase.
20577 * gcc.target/aarch64/sha2_1.c: New testcase.
20578 * gcc.target/aarch64/sha2_2.c: New testcase.
20579 * gcc.target/aarch64/sha2_3.c: New testcase.
20580 * gcc.target/aarch64/sha3.h: New shared testcase.
20581 * gcc.target/aarch64/sha3_1.c: New testcase.
20582 * gcc.target/aarch64/sha3_2.c: New testcase.
20583 * gcc.target/aarch64/sha3_3.c: New testcase.
20585 2018-01-10 Michael Collison <michael.collison@arm.com>
20587 * gcc.target/aarch64/sm3_sm4.c: New testcase.
20589 2018-01-10 Martin Sebor <msebor@redhat.com>
20591 PR tree-optimization/83781
20592 * gcc.dg/strlenopt-42.c: New test.
20594 2018-01-11 Martin Sebor <msebor@gmail.com>
20595 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
20597 PR tree-optimization/83501
20598 PR tree-optimization/81703
20600 * gcc.dg/strlenopt-39.c: New test-case.
20601 * gcc.dg/pr81703.c: Likewise.
20603 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
20605 * gnat.dg/atomic10.adb: New test.
20607 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
20610 * gfortran.dg/deferred_character_18.f90: New test.
20612 2018-01-10 Martin Sebor <msebor@redhat.com>
20614 PR tree-optimization/83671
20615 * gcc.dg/strlenopt-40.c: New test.
20616 * gcc.dg/strlenopt-41.c: New test.
20618 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
20621 * gfortran.dg/allocate_with_typespec_7.f90: New test.
20623 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
20626 * gcc.target/powerpc/pr83399.c: New test.
20628 2018-01-10 David Malcolm <dmalcolm@redhat.com>
20631 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
20632 to reflect that the arguments are correctly underlined.
20633 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
20634 for globals, params, locals and literals.
20635 (test_sizeof): Directly test the location of "sizeof", rather than
20636 when used in compound expressions.
20637 (test_alignof): Likewise for "alignof".
20638 (test_string_literals): Likewise for string literals.
20639 (test_numeric_literals): Likewise for numeric literals.
20640 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
20641 (test_typeid): Likewise for typeid.
20642 (test_unary_plus): New.
20643 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
20646 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
20648 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
20650 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
20652 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
20654 2018-01-10 Marek Polacek <polacek@redhat.com>
20657 * g++.dg/warn/Wduplicated-branches4.C: New test.
20659 2018-01-10 Jakub Jelinek <jakub@redhat.com>
20662 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
20665 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
20668 * g++.dg/cpp0x/new2.C: New.
20670 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
20673 * gcc.target/i386/pr83735.c: New test.
20675 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
20677 * lib/target-supports.exp (check_effective_target_branch_cost):
20679 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
20680 * gcc.dg/pr21643.c: Likewise.
20681 * gcc.dg/pr46309.c: Likewise.
20682 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
20683 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
20684 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
20685 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
20686 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
20687 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
20688 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
20689 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
20690 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
20691 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
20692 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
20693 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
20694 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
20695 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
20697 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
20700 * gcc.target/powerpc/pr83629.c: New testcase.
20702 2018-01-10 Richard Biener <rguenther@suse.de>
20705 * gcc.dg/pr78768.c: Un-XFAIL.
20707 2018-01-10 Richard Biener <rguenther@suse.de>
20710 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
20712 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
20714 PR tree-optimization/83753
20715 * gcc.dg/torture/pr83753.c: New test.
20717 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
20719 * gcc.target/i386/avx2-gather-1.c: Add -march.
20720 * gcc.target/i386/avx2-gather-2.c: Add -march.
20721 * gcc.target/i386/avx2-gather-3.c: Add -march.
20722 * gcc.target/i386/avx2-gather-4.c: Add -march.
20723 * gcc.target/i386/avx2-gather-5.c: Add -march.
20724 * gcc.target/i386/avx2-gather-6.c: Add -march.
20725 * gcc.target/i386/avx512f-gather-1.c: Add -march.
20726 * gcc.target/i386/avx512f-gather-2.c: Add -march.
20727 * gcc.target/i386/avx512f-gather-3.c: Add -march.
20728 * gcc.target/i386/avx512f-gather-4.c: Add -march.
20729 * gcc.target/i386/avx512f-gather-5.c: Add -march.
20730 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
20731 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
20732 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
20733 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
20734 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
20736 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
20739 * gcc.target/i386/pr78585.c: New test.
20741 2018-01-09 Jakub Jelinek <jakub@redhat.com>
20744 * g++.dg/cpp0x/pr83734.C: New test.
20746 2018-01-09 Carl Love <cel@us.ibm.com>
20748 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
20749 vec_mergeo builtins with float, double, long long, unsigned long long,
20750 bool long long arguments.
20751 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
20752 vec_float2 with double arguments.
20753 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
20754 vec_mergew and vec_mergow builtins.
20756 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
20759 * gfortran.dg/contiguous_6.f90: New test.
20761 2018-01-09 Richard Biener <rguenther@suse.de>
20763 PR tree-optimization/83668
20764 * gcc.dg/graphite/pr83668.c: New testcase.
20766 2018-01-09 Joseph Myers <joseph@codesourcery.com>
20768 PR tree-optimization/64811
20769 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
20770 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
20771 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
20772 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
20774 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
20776 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
20779 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
20781 2018-01-09 Tamar Christina <tamar.christina@arm.com>
20784 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
20785 no NEON and require softfp or hard float-abi.
20786 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
20788 2018-01-09 Richard Biener <rguenther@suse.de>
20790 PR tree-optimization/83572
20791 * gcc.dg/graphite/pr83572.c: New testcase.
20793 2018-01-09 Jakub Jelinek <jakub@redhat.com>
20796 * gcc.dg/sms-13.c: New test.
20798 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
20801 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
20803 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
20804 Monk Chiang <sh.chiang04@gmail.com>
20806 * gcc.target/riscv/save-restore-1.c: New.
20808 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
20811 * gcc.target/powerpc/pr83677.c: New file.
20813 2018-01-08 Jeff Law <law@redhat.com>
20815 PR rtl-optimizatin/81308
20816 * g++.dg/pr81308-1.C: New test.
20817 * g++.dg/pr81308-2.C: New test.
20819 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
20821 PR target/83663 - Revert r255946
20822 * gcc.target/aarch64/vect-slp-dup.c: New.
20824 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20826 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
20829 2018-01-08 Richard Biener <rguenther@suse.de>
20831 PR tree-optimization/83563
20832 * gcc.dg/graphite/pr83563.c: New testcase.
20834 2018-01-08 Richard Biener <rguenther@suse.de>
20836 PR middle-end/83713
20837 * g++.dg/torture/pr83713.C: New testcase.
20839 2018-01-08 Tom de Vries <tom@codesourcery.com>
20841 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
20843 2018-01-08 Richard Biener <rguenther@suse.de>
20845 PR tree-optimization/83685
20846 * gcc.dg/torture/pr83685.c: New testcase.
20848 2018-01-08 Richard Biener <rguenther@suse.de>
20851 * gcc.dg/lto/pr83719_0.c: New testcase.
20853 2018-01-08 Tom de Vries <tom@codesourcery.com>
20855 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
20856 * gcc.dg/graphite/run-id-1.c: Same.
20857 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
20859 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
20862 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
20863 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
20864 * gfortran.dg/pdt_27.f03: New test.
20867 * gfortran.dg/pdt_28.f03: New test.
20869 2018-01-08 Tom de Vries <tom@codesourcery.com>
20871 * c-c++-common/builtins.c: Require effective target alloca.
20872 * gcc.dg/Wrestrict.c: Same.
20873 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
20875 2018-01-08 Richard Biener <rguenther@suse.de>
20877 PR middle-end/83580
20878 * gcc.dg/torture/pr83580.c: New testcase.
20880 2018-01-08 Richard Biener <rguenther@suse.de>
20882 PR middle-end/83517
20883 * gcc.dg/pr83517.c: New testcase.
20885 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
20887 PR middle-end/81897
20888 * gcc.dg/uninit-pr81897.c: New test.
20890 2018-01-06 Martin Sebor <msebor@redhat.com>
20892 PR tree-optimization/83640
20893 * gcc.dg/Wrestrict-6.c: New test.
20894 * gcc.dg/pr83640.c: New test.
20896 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
20898 * gcc.target/aarch64/reg-alloc-1.c: New test.
20900 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
20903 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
20905 2018-01-06 Jakub Jelinek <jakub@redhat.com>
20908 * gcc.dg/pr83480.c: New test.
20910 PR rtl-optimization/83682
20911 * gcc.target/i386/pr83682.c: New test.
20913 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
20917 * gfortran.dg/char_cast_1.f90: Update scan pattern.
20918 * gfortran.dg/dependency_49.f90: Likewise.
20919 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
20920 * gfortran.dg/repeat_7.f90: New test for PR 66310.
20921 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
20922 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
20923 * gfortran.dg/string_1_lp64.f90: New test.
20924 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
20925 * gfortran.dg/string_3_lp64.f90: New test.
20927 2018-01-05 Jakub Jelinek <jakub@redhat.com>
20930 * gcc.target/i386/sse-26.c: New test.
20933 * gcc.target/i386/pr83604.c: New test.
20935 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
20937 * gcc.dg/vect/vect-align-4.c: New test.
20938 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
20939 and redefine as a structure with an unaligned member "b".
20940 (foo): Update accordingly.
20942 2018-01-05 Sudakshina Das <sudi.das@arm.com>
20945 * gcc.target/aarch64/bics_5.c: New test.
20946 * gcc.target/arm/bics_5.c: Likewise.
20948 2018-01-05 Jakub Jelinek <jakub@redhat.com>
20950 PR tree-optimization/83605
20951 * gcc.dg/pr83605.c: New test.
20953 2018-01-04 Jakub Jelinek <jakub@redhat.com>
20956 * gcc.target/i386/pr83554.c: New test.
20959 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
20962 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
20966 * gfortran.dg/eoshift_8.f90: New test.
20967 * gfortran.dg/simplify_eoshift_1.f90: New test.
20969 2018-01-04 Jakub Jelinek <jakub@redhat.com>
20972 * gcc.dg/pr83585.c: New test.
20974 2018-01-04 Nathan Sidwell <nathan@acm.org>
20977 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
20979 2018-01-04 Jakub Jelinek <jakub@redhat.com>
20982 * gcc.dg/pr83666.c: New test.
20984 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
20987 * gcc.target/alpha/pr83628-1.c: New test.
20988 * gcc.target/alpha/pr83628-2.c: Ditto.
20990 2018-01-04 Martin Liska <mliska@suse.cz>
20993 * g++.dg/ipa/pr82352.C: New test.
20995 2018-01-04 Jakub Jelinek <jakub@redhat.com>
20997 * gcc.dg/vect-opt-info-1.c: Moved to ...
20998 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
20999 vect_int targets, use dg-additional-options instead of dg-options and
21000 use relative line numbers instead of absolute.
21002 2018-01-03 Martin Sebor <msebor@redhat.com>
21004 PR tree-optimization/83655
21005 * gcc.dg/Wrestrict-5.c: New test.
21006 * c-c++-common/builtins.c: New test.
21008 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
21009 Alan Hayward <alan.hayward@arm.com>
21010 David Sherwood <david.sherwood@arm.com>
21012 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
21015 2018-01-03 Jeff Law <law@redhat.com>
21018 * gcc.target/i386/stack-check-17.c: New test.
21019 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
21021 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21024 * gcc.dg/pr83621.c: New test.
21027 * gcc.dg/pr83645.c: New test.
21029 2018-01-03 Martin Sebor <msebor@redhat.com>
21031 PR tree-optimization/83603
21032 * gcc.dg/Wrestrict-4.c: New test.
21035 * gcc.dg/const-2.c: New test.
21036 * gcc.dg/pure-3.c: New test.
21038 2018-01-03 Martin Sebor <msebor@redhat.com>
21040 * gcc.dg/Wrestrict-3.c: New test.
21042 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21045 * g++.dg/opt/pr83555.C: New test.
21046 * g++.dg/ubsan/pr83555.C: New test.
21048 2018-01-03 David Malcolm <dmalcolm@redhat.com>
21051 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
21052 the !CHECKING_P case by expecting a note.
21053 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
21054 a note for the !CHECKING_P case, and move the return statement
21055 outside of #if CHECKING_P guard.
21057 2018-01-03 Jeff Law <law@redhat.com>
21059 PR middle-end/83654
21060 * gcc.target/i386/stack-check-18.c: New test.
21061 * gcc.target/i386/stack-check-19.c: New test.
21063 2018-01-03 Martin Sebor <msebor@redhat.com>
21065 PR tree-optimization/83501
21066 * c-c++-common/Warray-bounds-3.c: Remove xfail.
21068 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
21070 PR tree-optimization/83501
21071 * gcc.dg/tree-ssa/pr83501-1.c: New test.
21073 2018-01-03 Nathan Sidwell <nathan@acm.org>
21076 * g++.dg/ipa/pr83667.C: New.
21078 2018-01-03 Martin Liska <mliska@suse.cz>
21080 PR tree-optimization/83593
21081 * gcc.dg/pr83593.c: New test.
21083 2018-01-03 Martin Liska <mliska@suse.cz>
21086 * g++.dg/ipa/pr83549.C: New test.
21088 2018-01-03 Marek Polacek <polacek@redhat.com>
21091 * g++.dg/warn/mvp2.C: New test.
21093 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21095 PR preprocessor/83602
21096 * g++.dg/cpp/pr83602.C: New test.
21099 * g++.dg/parse/pr83634.C: New test.
21101 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
21104 * gfortran.dg/eoshift_7.f90: New test.
21106 2018-01-03 Jan Beulich <jbeulich@suse.com>
21108 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
21109 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
21111 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21113 Update copyright years.
21115 2018-01-03 Martin Liska <mliska@suse.cz>
21118 * gcc.dg/ipa/pr83594.c: New test.
21120 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
21121 Alan Hayward <alan.hayward@arm.com>
21122 David Sherwood <david.sherwood@arm.com>
21124 * gcc.dg/vect-opt-info-1.c: New test.
21126 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
21128 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
21129 floorf128, truncf128, and roundf128.
21130 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
21131 optimizations added in match.pd.
21132 * gcc.target/powerpc/float128-hw6.c: Likewise.
21133 * gcc.target/powerpc/float128-hw7.c: Likewise.
21134 * gcc.target/powerpc/float128-hw8.c: Likewise.
21135 * gcc.target/powerpc/float128-hw9.c: Likewise.
21136 * gcc.target/powerpc/float128-hw10.c: Likewise.
21137 * gcc.target/powerpc/float128-hw11.c: Likewise.
21139 2018-01-02 Jakub Jelinek <jakub@redhat.com>
21142 * g++.dg/cpp0x/pr83556.C: New test.
21144 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
21148 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
21149 * gfortran.dg/simplify_cshift_4.f90: New test.
21151 2018-01-02 Marek Polacek <polacek@redhat.com>
21154 * g++.dg/cpp0x/inh-ctor30.C: New test.
21157 * g++.dg/cpp1z/pr83644.C: New test.
21159 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
21162 * gfortran.dg/coarray_45.f90: New test.
21165 * gfortran.dg/coarray_46.f90: New test.
21167 2018-01-01 Jakub Jelinek <jakub@redhat.com>
21169 PR tree-optimization/83581
21170 * gcc.dg/pr83581.c: New test.
21173 * gcc.dg/pr83595.c: New test.
21175 PR middle-end/83608
21176 * g++.dg/opt/pr83608.C: New test.
21178 PR middle-end/83609
21179 * gcc.dg/pr83609.c: New test.
21180 * g++.dg/opt/pr83609.C: New test.
21182 PR middle-end/83623
21183 * gcc.dg/pr83623.c: New test.
21185 * gcc.target/i386/i386.exp
21186 (check_effective_target_avx512vpopcntdqvl): New proc.
21187 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
21188 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
21189 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
21191 Copyright (C) 2018 Free Software Foundation, Inc.
21193 Copying and distribution of this file, with or without modification,
21194 are permitted in any medium without royalty provided the copyright
21195 notice and this notice are preserved.