1 2017-10-10 Jakub Jelinek <jakub@redhat.com>
4 * g++.dg/other/pr68252.C: New test.
8 * gcc.target/i386/pr82483-1.c: New test.
9 * gcc.target/i386/pr82483-2.c: New test.
11 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
13 * gcc.target/powerpc/fold-vec-mult-int128-p8.c: Update options
14 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Update expected
17 2017-10-10 Nathan Sidwell <nathan@acm.org>
20 * g++.dg/cpp/string-3.C: New.
22 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
24 * gcc.target/powerpc/fold-vec-splat-16.c: New
25 * gcc.target/powerpc/fold-vec-splat-32.c: New.
26 * gcc.target/powerpc/fold-vec-splat-8.c: New.
28 2017-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
31 * gfortran.dg/execute_command_line_3.f90: New test.
33 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
35 * gcc.target/powerpc/fold-vec-splat-16.c: New
36 * gcc.target/powerpc/fold-vec-splat-32.c: New.
37 * gcc.target/powerpc/fold-vec-splat-8.c: New.
39 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
41 * gcc.target/powerpc/fold-vec-splats-char.c: New.
42 * gcc.target/powerpc/fold-vec-splats-floatdouble.c: New.
43 * gcc.target/powerpc/fold-vec-splats-int.c: New.
44 * gcc.target/powerpc/fold-vec-splats-longlong.c: New.
45 * gcc.target/powerpc/fold-vec-splats-short.c: New.
47 2017-10-10 Jakub Jelinek <jakub@redhat.com>
50 * c-c++-common/Wtautological-compare-7.c: New test.
52 2017-10-10 Bin Cheng <bin.cheng@arm.com>
54 * gcc.dg/tree-ssa/ldist-34.c: New test.
56 2017-10-10 Bin Cheng <bin.cheng@arm.com>
58 * gcc.dg/tree-ssa/ldist-27.c: New test.
60 2017-10-09 Ed Schonberg <schonberg@adacore.com>
62 * gnat.dg/class_wide4.adb, gnat.dg/class_wide4_pkg.ads,
63 gnat.dg/class_wide4_pkg2.ads: New testcase.
65 2017-10-09 Ed Schonberg <schonberg@adacore.com>
67 * gnat.dg/class_wide3.adb, gnat.dg/class_wide3_pkg.ads: New testcase.
69 2017-10-09 Ed Schonberg <schonberg@adacore.com>
71 * gnat.dg/validity_check2.adb, gnat.dg/validity_check2_pkg.ads:
74 2017-10-09 Michael Meissner <meissner@linux.vnet.ibm.com>
76 * gcc.target/powerpc/amo1.c: New test.
77 * gcc.target/powerpc/amo2.c: Likewise.
79 2017-10-09 Richard Biener <rguenther@suse.de>
81 PR tree-optimization/82449
82 * gfortran.dg/graphite/pr82449.f: New testcase.
84 2017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
87 * gcc.target/s390/zvector/pr82463.c: New test.
89 2017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
92 * gcc.target/s390/zvector/pr82465.c: New test.
94 2017-10-09 Wilco Dijkstra <wdijkstr@arm.com>
96 * gcc.dg/tree-ssa/ssa-dse-26.c (dg-options): Add -fno-short-enums.
98 2017-10-09 Tom de Vries <tom@codesourcery.com>
100 * gcc.dg/cold-1.c (foo1): Fix warning line number. Make warning line
104 2017-10-08 Eric Botcazou <ebotcazou@adacore.com>
106 * gcc.c-torture/execute/20171008-1.c: New test.
108 2017-10-03 Jeff Law <law@redhat.com>
110 * gcc.dg/stack-check-5.c: Skip with -fstack-protector.
111 * gcc.dg/stack-check-6.c: Likewise.
112 * gcc.dg/stack-check-6a.c: Likewise.
114 2017-10-07 Michael Collison <michael.collison@arm.com>
116 * gcc.target/aarch64/var_shift_mask_2.c: New test.
118 2017-10-07 Paul Thomas <pault@gcc.gnu.org>
121 * gfortran.dg/pdt_13.f03 : New test.
122 * gfortran.dg/pdt_14.f03 : New test.
123 * gfortran.dg/pdt_15.f03 : New test.
125 2017-10-07 Jan Hubicka <hubicka@ucw.cz>
127 * gcc.dg/cold-1.c: New testcase.
129 2017-10-07 Paolo Carlini <paolo.carlini@oracle.com>
132 * g++.dg/cpp0x/pr80805.C: New.
134 2017-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
137 * gfortran.dg/contiguous_4.f90: New test.
139 2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
142 * g++.dg/cpp1y/pr66690.C: New.
144 2017-10-06 Nathan Sidwell <nathan@acm.org>
147 * g++.dg/warn/pr82424.C: New.
149 2017-10-06 Jakub Jelinek <jakub@redhat.com>
152 * g++.dg/cpp0x/pr82299.C: New test.
154 P0704R1 - fixing const-qualified pointers to members
155 * g++.dg/cpp2a/ptrmem1.C: New test.
157 2017-10-06 Martin Liska <mliska@suse.cz>
159 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: New test.
161 2017-10-06 Sudakshina Das <sudi.das@arm.com>
163 * gcc.target/aarch64/bic_imm_1.c: New test.
164 * gcc.target/aarch64/orr_imm_1.c: Likewise.
166 2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
169 * g++.dg/cpp0x/variadic-crash3.C: New.
171 2017-10-06 Jakub Jelinek <jakub@redhat.com>
173 PR tree-optimization/82434
174 * gcc.dg/store_merging_9.c: New test.
176 2017-10-06 Richard Biener <rguenther@suse.de>
178 PR tree-optimization/82397
179 * gfortran.dg/pr82397.f: New testcase.
181 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
184 * gcc.target/s390/zvector/pr82322.c: New test.
186 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
189 * gcc.target/s390/zvector/pr82317.c: New test.
191 2017-10-06 Richard Biener <rguenther@suse.de>
193 PR tree-optimization/82422
194 * gcc.dg/graphite/pr82422.c: New testcase.
196 2017-10-06 Richard Biener <rguenther@suse.de>
198 PR tree-optimization/82421
199 * gcc.dg/graphite/pr82421.c: New testcase.
201 2017-10-06 Jakub Jelinek <jakub@redhat.com>
204 * c-c++-common/Wtautological-compare-6.c: New test.
206 2017-10-06 Richard Biener <rguenther@suse.de>
208 * gcc.dg/graphite/id-15.c: No longer expect a code generation error.
209 * gcc.dg/graphite/id-16.c: Likewise.
210 * gcc.dg/graphite/pr46168.c: Likewise.
211 * gcc.dg/graphite/pr68756.c: Likewise.
212 * gcc.dg/graphite/pr69728.c: Likewise.
213 * gcc.dg/graphite/pr71575-2.c: Likewise.
214 * gcc.dg/graphite/pr77362.c: Likewise.
215 * gcc.dg/graphite/pr81373.c: Likewise.
216 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
217 * gfortran.dg/graphite/interchange-1.f: Likewise.
218 * gfortran.dg/graphite/pr42334-1.f: Likewise.
219 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
220 * gfortran.dg/graphite/pr42393.f90: Likewise.
221 * gfortran.dg/graphite/pr47019.f: Likewise.
222 * gfortran.dg/graphite/id-17.f: Likewise.
223 * gfortran.dg/graphite/id-19.f: Likewise.
224 * gfortran.dg/graphite/run-id-2.f90: Likewise.
225 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
226 * gfortran.dg/graphite/pr42326.f90: Likewise.
227 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
228 * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect
229 a code generation error.
230 * gfortran.dg/graphite/run-id-3.f90: Likewise.
231 * gfortran.dg/graphite/pr29832.f90: Likewise.
233 2017-10-06 Richard Biener <rguenther@suse.de>
235 PR tree-optimization/82436
236 * gcc.dg/vect/pr82436.c: New testcase.
238 2017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
240 * gcc.dg/Wincompatible-pointer-types-1.c: New test.
242 2017-10-05 Tamar Christina <tamar.christina@arm.com>
244 * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B.
245 * lib/target-supports.exp (vect_sizes_16B_8B): New.
247 2017-10-05 Tamar Christina <tamar.christina@arm.com>
249 * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
250 * gcc.dg/vect/vect-align-2.c: Likewise.
251 * gcc.dg/vect/vect-multitypes-1.c: Likewise
253 2017-10-05 Nathan Sidwell <nathan@acm.org>
255 * g++.dg/warn/mvp.C: New.
257 2017-10-05 Jakub Jelinek <jakub@redhat.com>
259 * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32
262 2017-10-05 Richard Biener <rguenther@suse.de>
264 * gfortran.dg/graphite/id-17.f: Fix typo.
265 * gfortran.dg/graphite/id-19.f: Likewise.
266 * gfortran.dg/graphite/pr29832.f90: Likewise.
267 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
268 * gfortran.dg/graphite/pr42326.f90: Likewise.
269 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
270 * gfortran.dg/graphite/run-id-2.f90: Likewise.
271 * gfortran.dg/graphite/run-id-3.f90: Likewise.
273 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
276 * g++.dg/cpp1y/pr80471.C: New.
278 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
281 * g++.dg/cpp1z/constexpr-lambda17.C: New.
283 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
286 * g++.dg/cpp1y/lambda-generic-78018.C: New.
288 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
289 Andrew Pinski <apinski@cavium.com>
292 * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
293 * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
295 2017-10-04 Sudakshina Das <sudi.das@arm.com>
297 * gcc.target/aarch64/bic_imm_1.c: New.
298 * gcc.target/aarch64/orr_imm_1.c: Likewise.
300 2017-10-04 Nathan Sidwell <nathan@acm.org>
302 * g++.dg/abi/mangle41.C: Adjust diagnostics.
304 2017-10-04 Jakub Jelinek <jakub@redhat.com>
307 * g++.dg/cpp1y/pr82373.C: New test.
309 2017-10-04 David Malcolm <dmalcolm@redhat.com>
311 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
312 underlining for param.
313 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
314 highlighting of parameters; add test coverage for trivial
315 parameter decls, and for callback parameters.
316 * gcc.dg/pr68533.c: Update location of two errors to reflect
319 2017-10-04 David Malcolm <dmalcolm@redhat.com>
321 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
322 (create_code): Call it.
323 * jit.dg/test-vector-rvalues.cc: New test case.
325 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
327 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
329 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
332 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
334 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
335 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
336 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
337 vect_floatint_cvt with vect_doubleint_cvt.
338 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
339 vect_intfloat_cvt with vect_intdouble_cvt.
340 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
341 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
342 depend on vect_intdouble_cvt.
343 * lib/target-supports.exp
344 (check_effective_target_vect_doubleint_cvt)
345 (check_effective_target_vect_intdouble_cvt): New procs.
347 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
349 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
350 * lib/target-supports.exp (check_effective_target_vect_long_mult):
353 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
355 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
356 * gfortran.dg/vect/pr77848.f: Likewise.
358 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
360 * lib/target-supports.exp (check_effective_target_vect_float):
361 Return 1 being on a S/390 with VXE.
362 * gcc.dg/vect/pr31699.c: Require vec_float.
363 * gcc.dg/vect/pr61194.c: Likewise.
364 * gcc.dg/vect/pr65947-10.c: Likewise.
365 * gcc.dg/vect/pr66142.c: Likewise.
366 * gcc.dg/vect/slp-10.c: Likewise.
367 * gcc.dg/vect/slp-11c.c: Likewise.
368 * gcc.dg/vect/slp-12b.c: Likewise.
369 * gcc.dg/vect/slp-18.c: Likewise.
370 * gcc.dg/vect/slp-33.c: Likewise.
371 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
372 * gcc.dg/vect/slp-cond-2.c: Likewise.
373 * gcc.dg/vect/vect-cond-10.c: Likewise.
374 * gcc.dg/vect/vect-cond-8.c: Likewise.
375 * gcc.dg/vect/vect-cond-9.c: Likewise.
376 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
377 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
379 2017-10-04 Thomas Schwinge <thomas@codesourcery.com>
381 PR tree-optimization/82374
382 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
383 attributes propagation changes for OMP outlined regions.
384 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
385 * c-c++-common/goacc/kernels-reduction.c: Likewise.
387 2017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
389 PR tree-optimization/82413
390 * g++.dg/pr82413.C: New test.
392 2017-10-04 Paul Thomas <pault@gcc.gnu.org>
395 * gfortran.dg/associate_32.f03 : New test.
397 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
400 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
402 2017-10-04 Jakub Jelinek <jakub@redhat.com>
404 PR tree-optimization/82374
405 * gcc.dg/gomp/pr82374.c: New test.
407 2017-10-04 Richard Biener <rguenther@suse.de>
409 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
410 errors and scan for one.
411 * gfortran.dg/graphite/id-19.f: Likewise.
412 * gfortran.dg/graphite/pr29832.f90: Likewise.
413 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
414 * gfortran.dg/graphite/pr42326.f90: Likewise.
415 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
416 * gfortran.dg/graphite/run-id-2.f90: Likewise.
417 * gfortran.dg/graphite/run-id-3.f90: Likewise.
418 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
420 2017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
422 * gcc.target/powerpc/float128-odd.c: New test.
424 2017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
427 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
429 2017-10-03 Jeff Law <law@redhat.com>
432 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
434 2017-10-03 Martin Jambor <mjambor@suse.cz>
436 PR tree-optimization/82363
437 * gcc.dg/tree-ssa/pr82363.c: New test.
439 2017-10-03 Jakub Jelinek <jakub@redhat.com>
441 PR tree-optimization/82381
442 * gcc.c-torture/compile/pr82381.c: New test.
445 * gcc.dg/pr82386.c: New test.
447 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
450 * g++.dg/cpp1y/lambda-generic-70570.C: New.
452 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
455 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
457 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
460 * g++.dg/cpp1y/lambda-generic-79005.C: New.
462 2017-10-02 Paul Thomas <pault@gcc.gnu.org>
465 * gfortran.dg/typebound_proc_36.f90 : New test.
467 2017-10-02 Peter Bergner <bergner@vnet.ibm.com>
470 * gcc.target/powerpc/pr80210-2.c: New test.
472 2017-10-02 Jakub Jelinek <jakub@redhat.com>
474 * gcc.dg/pr82389.c: New test.
476 PR tree-optimization/82387
477 PR tree-optimization/82388
478 PR tree-optimization/82389
479 * gcc.c-torture/compile/pr82389.c: New test.
480 * gcc.c-torture/execute/pr82387.c: New test.
481 * gcc.c-torture/execute/pr82388.c: New test.
483 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
486 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
487 * g++.dg/torture/pr79180.C: Likewise.
490 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
492 2017-10-02 Richard Biener <rguenther@suse.de>
494 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
495 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
496 * gcc.dg/graphite/id-16.c: Likewise.
497 * gcc.dg/graphite/pr46168.c: Likewise.
498 * gcc.dg/graphite/pr68756.c: Likewise.
499 * gcc.dg/graphite/pr69728.c: Likewise.
500 * gcc.dg/graphite/pr71575-2.c: Likewise.
501 * gcc.dg/graphite/pr77362.c: Likewise.
502 * gcc.dg/graphite/pr81373.c: Likewise.
503 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
504 * gfortran.dg/graphite/interchange-1.f: Likewise.
505 * gfortran.dg/graphite/pr29581.f90: Likewise.
506 * gfortran.dg/graphite/pr42334-1.f: Likewise.
507 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
508 * gfortran.dg/graphite/pr42393.f90: Likewise.
509 * gfortran.dg/graphite/pr47019.f: Likewise.
511 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
514 * g++.dg/cpp1y/lambda-generic-69977.C: New.
516 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
519 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
521 2017-10-02 Tom de Vries <tom@codesourcery.com>
523 * gcc.c-torture/compile/pr82337.c: Add
524 dg-require-effective-target nonlocal_goto.
526 2017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
527 Alan Hayward <alan.hayward@arm.com>
528 David Sherwood <david.sherwood@arm.com>
531 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
533 2017-10-02 Richard Biener <rguenther@suse.de>
535 PR tree-optimization/82355
536 * gcc.dg/graphite/fuse-1.c: Adjust.
537 * gcc.dg/graphite/fuse-2.c: Likewise.
538 * gcc.dg/graphite/pr82355.c: New testcase.
540 2017-10-01 Jeff Law <law@redhat.com>
542 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
544 2017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
547 * gfortran.dg/binding_label_tests_28.f90: New test.
549 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
552 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
554 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
557 * g++.dg/cpp1y/constexpr-68754.C: Move...
558 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
560 2017-09-30 Jakub Jelinek <jakub@redhat.com>
563 * gcc.target/i386/pr82361-1.c: New test.
564 * gcc.target/i386/pr82361-2.c: New test.
566 2017-09-29 Yury Gribov <tetra2005@gmail.com>
569 * c-c++/common/pr57371-4.c: Test NaN comparisons.
571 2017-09-29 Eric Botcazou <ebotcazou@adacore.com>
573 * g++.dg/other/dump-ada-spec-10.C: New test.
575 2017-09-29 Jeff Law <law@redhat.com>
577 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
579 2017-09-29 Jakub Jelinek <jakub@redhat.com>
581 P0683R1 - default member initializers for bit-fields
582 * g++.dg/ext/bitfield6.C: New test.
583 * g++.dg/cpp2a/bitfield1.C: New test.
584 * g++.dg/cpp2a/bitfield2.C: New test.
585 * g++.dg/cpp2a/bitfield3.C: New test.
587 2017-09-29 Vladimir Makarov <vmakarov@redhat.com>
590 * gcc.target/i386/pr81481.c: New.
592 2017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
594 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
595 and dg-require-effective-target directives to correct testing
597 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
598 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
599 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
600 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
601 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
602 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
603 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
604 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
605 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
606 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
607 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
608 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
609 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
610 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
611 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
612 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
613 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
615 2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
617 PR tree-optimization/82337
618 * gcc.c-torture/compile/pr82337.c: New file.
620 2017-09-29 Javier Miranda <miranda@adacore.com>
622 * gnat.dg/unchecked_union3.adb: New testcase.
624 2017-09-29 Javier Miranda <miranda@adacore.com>
626 * gnat.dg/unchecked_union2.adb: New testcase.
628 2017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
631 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
632 * gfortran.dg/argument_checking_4.f90: Likewise.
633 * gfortran.dg/argument_checking_5.f90: Likewise.
634 * gfortran.dg/argument_checking_6.f90: Likewise.
635 * gfortran.dg/argument_checking_10.f90: Likewise.
636 * gfortran.dg/argument_checking_13.f90: Likewise.
637 * gfortran.dg/argument_checking_15.f90: Likewise.
638 * gfortran.dg/argument_checking_18.f90: Likewise.
639 * gfortran.dg/gomp/udr8.f90: Likewise.
640 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
643 2017-09-29 Jakub Jelinek <jakub@redhat.com>
645 * g++.dg/ext/bitfield7.C: New test.
646 * g++.dg/ext/bitfield8.C: New test.
647 * g++.dg/ext/bitfield9.C: New test.
650 * gcc.dg/tree-ssa/pr82340.c: New test.
652 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
654 2017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
657 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
659 2017-09-28 Jakub Jelinek <jakub@redhat.com>
662 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
663 * gcc.target/i386/pr82260-2.c: Likewise.
665 2017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
667 * gcc.target/i386/avx512f-constant-float-return.c: New test.
669 2017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
671 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
672 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
673 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
674 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
675 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
676 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
677 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
678 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
679 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
680 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
682 2017-09-28 David Malcolm <dmalcolm@redhat.com>
684 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
686 * jit.dg/test-returning-function-ptr.c (create_code): Update to
687 create a function pointer type independently of the call to
688 gcc_jit_function_get_address, and assign the pointer to a local
689 before returning it, to exercise the function pointer type
692 2017-09-27 David Malcolm <dmalcolm@redhat.com>
694 * jit.dg/all-non-failing-tests.h: Add
695 test-returning-function-ptr.c.
696 * jit.dg/test-returning-function-ptr.c: New test case.
698 2017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
701 * gcc.target/aarch64/pr71727-2.c: New test.
703 2017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
705 * gcc.target/powerpc/swaps-p8-28.c: New test.
706 * gcc.target/powerpc/swaps-p8-29.c: New test.
707 * gcc.target/powerpc/swaps-p8-30.c: New test.
708 * gcc.target/powerpc/swaps-p8-31.c: New test.
709 * gcc.target/powerpc/swaps-p8-32.c: New test.
710 * gcc.target/powerpc/swaps-p8-33.c: New test.
711 * gcc.target/powerpc/swaps-p8-34.c: New test.
712 * gcc.target/powerpc/swaps-p8-35.c: New test.
713 * gcc.target/powerpc/swaps-p8-36.c: New test.
714 * gcc.target/powerpc/swaps-p8-37.c: New test.
715 * gcc.target/powerpc/swaps-p8-38.c: New test.
716 * gcc.target/powerpc/swaps-p8-39.c: New test.
717 * gcc.target/powerpc/swaps-p8-40.c: New test.
718 * gcc.target/powerpc/swaps-p8-41.c: New test.
719 * gcc.target/powerpc/swaps-p8-42.c: New test.
720 * gcc.target/powerpc/swaps-p8-43.c: New test.
721 * gcc.target/powerpc/swaps-p8-44.c: New test.
722 * gcc.target/powerpc/swaps-p8-45.c: New test.
724 2017-09-27 Carl Love <cel@us.ibm.com>
725 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
726 for the __builtin_fctid and __builtin_fctiw.
728 2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
730 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
731 new group memory offsetting code in the BRIG frontend.
732 * brig.dg/test/gimple/function_calls.hsail: Likewise.
733 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
734 * brig.dg/test/gimple/variables.hsail: Likewise.
736 2017-09-27 Jakub Jelinek <jakub@redhat.com>
739 * g++.dg/opt/pr82159.C: New test.
741 2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
743 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
745 2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
747 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
748 don't generate a 32-bit shift after doing XSCVDPSPN.
749 * gcc.target/powerpc/direct-move-float1.c: Likewise.
750 * gcc.target/powerpc/direct-move-float3.c: New test.
752 2017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
754 * gcc.dg/tree-ssa/cmpdiv.c: New test.
756 2017-09-26 Carl Love <cel@us.ibm.com>
758 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
759 file for the new built-ins and the existing built-ins.
761 2017-09-26 Janus Weil <janus@gcc.gnu.org>
765 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
766 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
767 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
768 Don't assume that DOUBLE PRECISION has kind=16.
770 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
772 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
773 warning from associate construct and do loop.
775 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
777 * gfortran.dg/gomp/associate1.f90: Really commit change
779 * gfortran.dg/predcom-1.f: Likewise.
780 * gfortran.dg/unconstrained_commons.f: Likewise.
782 2017-09-26 Jakub Jelinek <jakub@redhat.com>
785 * gcc.dg/pr35691-5.c: New test.
786 * gcc.dg/pr35691-6.c: New test.
788 2017-09-26 Richard Biener <rguenther@suse.de>
790 PR tree-optimization/82321
791 * gcc.dg/graphite/pr82321.c: New testcase.
793 2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
795 * lib/target-supports.exp (check_effective_target_vect_int)
796 (check_effective_target_vect_shift)
797 (check_effective_target_whole_vector_shift)
798 (check_effective_target_vect_shift_char)
799 (check_effective_target_vect_long)
800 (check_effective_target_vect_double)
801 (check_effective_target_vect_long_long)
802 (check_effective_target_vect_perm)
803 (check_effective_target_vect_perm_byte)
804 (check_effective_target_vect_perm_short)
805 (check_effective_target_vect_widen_mult_qi_to_hi)
806 (check_effective_target_vect_widen_mult_hi_to_si)
807 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
808 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
809 (check_effective_target_vect_widen_mult_si_to_di_pattern)
810 (check_effective_target_vect_pack_trunc)
811 (check_effective_target_vect_unpack)
812 (check_effective_target_vect_hw_misalign)
813 (check_effective_target_vect_condition)
814 (check_effective_target_vect_cond_mixed)
815 (check_effective_target_vect_char_mult)
816 (check_effective_target_vect_short_mult)
817 (check_effective_target_vect_int_mult)
818 (check_effective_target_vect_extract_even_odd)
819 (check_effective_target_vect_interleave)
820 (check_effective_target_sqrt_insn)
821 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
823 (check_vect_support_and_set_flags): New proc.
824 (check_effective_target_s390_vxe): Rename arch12 to z14.
826 2017-09-26 Richard Biener <rguenther@suse.de>
828 PR tree-optimization/82320
829 * gcc.dg/torture/pr82320.c: New testcase.
831 2017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
833 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
836 2017-09-25 Jeff Law <law@redhat.com>
838 * lib/target-supports.exp
839 (check_effective_target_supports_stack_clash_protection): Enable for
840 rs6000 and powerpc targets.
842 2017-09-25 Bin Cheng <bin.cheng@arm.com>
844 PR tree-optimization/82163
845 * gcc.dg/tree-ssa/pr82163.c: New test.
847 2017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
849 * gfortran.dg/do_subscript_1.f90: New test.
850 * gfortran.dg/do_subscript_2.f90: New test.
851 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
852 * gfortran.dg/predcom-1.f: Adjust loop bounds.
853 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
855 2017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
857 * gcc.target/powerpc/fold-vec-st-char.c: New.
858 * gcc.target/powerpc/fold-vec-st-double.c: New.
859 * gcc.target/powerpc/fold-vec-st-float.c: New.
860 * gcc.target/powerpc/fold-vec-st-int.c: New.
861 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
862 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
863 * gcc.target/powerpc/fold-vec-st-short.c: New.
865 2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
867 * g++.dg/pr82155.C: New testcase.
869 2017-09-25 Richard Biener <rguenther@suse.de>
871 PR tree-optimization/82285
872 * gcc.dg/torture/pr82285.c: New testcase.
874 2017-09-25 Justin Squirek <squirek@adacore.com>
876 * gnat.dg/entry_family.adb: New testcase
878 2017-09-24 H.J. Lu <hongjiu.lu@intel.com>
881 * gcc.target/i386/pr82267.c: New test.
883 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
886 * gfortran.dg/data_derived_1.f90: New test.
888 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
891 * gfortran.dg/intrinsic_bounds_1.f90: New test.
892 * gfortran.dg/intrinsic_param_1.f90: New test.
894 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
895 Steven G. Kargl <kargl@gcc.gnu.org>
898 * gfortran.dg/zero_sized_7.f90: New test.
900 2017-09-23 Janus Weil <janus@gcc.gnu.org>
903 * gfortran.dg/promotion_3.f90: New test case.
904 * gfortran.dg/promotion_4.f90: New test case.
906 2017-09-23 Daniel Santos <daniel.santos@pobox.com>
908 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
909 * gcc.target/i386/pr82196-2.c: (b): Likewise.
911 2017-09-22 Jakub Jelinek <jakub@redhat.com>
914 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
915 instead of -fdump-tree-forwprop-details in dg-options.
916 * gcc.dg/pr35691-2.c: Likewise.
917 * gcc.dg/pr35691-3.c: New test.
918 * gcc.dg/pr35691-4.c: New test.
921 * g++.dg/ubsan/pr81929.C: New test.
923 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
925 PR tree-optimization/82289
926 * gcc.dg/vect/pr82289.c: New test.
928 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
929 Alan Hayward <alan.hayward@arm.com>
930 David Sherwood <david.sherwood@arm.com>
932 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
933 of alignment message.
934 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
936 2017-09-22 Martin Sebor <msebor@redhat.com>
939 * gcc.target/i386/pr80732.c: Correct a type error.
941 2017-09-22 David Malcolm <dmalcolm@redhat.com>
943 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
944 to reflect highlighting of parameters; add test coverage for
947 2017-09-22 Richard Biener <rguenther@suse.de>
949 * gcc.dg/graphite/scop-24.c: New testcase.
951 2017-09-22 Richard Biener <rguenther@suse.de>
953 PR tree-optimization/82291
954 * gcc.dg/torture/pr82291.c: New testcase.
956 2017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
958 * gcc.target/i386/avx512f-constant-set.c: New test.
960 2017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
962 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
963 * gcc.target/i386/avx512f-prefer.c: New test.
965 2017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
967 * lib/target-supports.exp
968 (check_effective_target_frame_pointer_for_non_leaf): Add
969 case for x86 Solaris.
971 2017-09-21 Paul Thomas <pault@gcc.gnu.org>
974 * gfortran.dg/associate_26.f90 : New test.
977 * gfortran.dg/associate_27.f90 : New test.
980 * gfortran.dg/associate_28.f90 : New test.
983 * gfortran.dg/associate_29.f90 : New test.
986 * gfortran.dg/associate_30.f90 : New test.
989 * gfortran.dg/associate_31.f90 : New test.
991 2017-09-21 Eric Botcazou <ebotcazou@adacore.com>
993 * gnat.dg/discr48.adb: New test.
994 * gnat.dg/discr48_pkg.ads: New helper.
996 2017-09-21 Tamar Christina <tamar.christina@arm.com>
999 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
1002 2017-09-21 Cesar Philippidis <cesar@codesourcery.com>
1004 * gfortran.dg/goacc/wait.f90: New test.
1006 2017-09-21 Jakub Jelinek <jakub@redhat.com>
1009 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
1010 const predicate to const predicate & to avoid UB.
1011 * g++.dg/opt/pr81715.C: New test.
1013 2017-09-21 Richard Biener <rguenther@suse.de>
1015 PR tree-optimization/82276
1016 PR tree-optimization/82244
1017 * gcc.dg/torture/pr82276.c: New testcase.
1019 2017-09-21 Richard Biener <rguenther@suse.de>
1021 PR tree-optimization/71351
1022 * gfortran.dg/graphite/pr71351.f90: New testcase.
1023 * gfortran.dg/graphite/interchange-3.f90: Adjust.
1025 2017-09-21 Jakub Jelinek <jakub@redhat.com>
1028 * gcc.target/i386/pr82260-1.c: New test.
1029 * gcc.target/i386/pr82260-2.c: New test.
1031 2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1032 Jeff Law <law@redhat.com>
1034 * gcc.dg/stack-check-5.c: Add argument for s390.
1035 * lib/target-supports.exp:
1036 (check_effective_target_supports_stack_clash_protection): Enable for
1039 2017-09-20 Martin Sebor <msebor@redhat.com>
1042 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
1043 * g++.dg/ext/attr-ifunc-4.C: Ditto.
1044 * lib/target-supports.exp: Adjust for C++.
1047 * gcc.dg/attr-ifunc-1.c: Correct type errors.
1048 * gcc.dg/attr-ifunc-2.c: Ditto.
1049 * gcc.dg/attr-ifunc-3.c: Ditto.
1050 * gcc.dg/attr-ifunc-4.c: Ditto.
1051 * gcc.dg/attr-ifunc-5.c: Ditto.
1052 * gcc.dg/pr81854.c: Require ifunc support.
1053 * lib/target-supports.exp: Correct type error.
1055 2017-09-20 Jeff Law <law@redhat.com>
1057 * gcc.target/i386/stack-check-11.c: Update test and regexp
1058 so that it works for both i?86 and x86_64.
1060 2017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
1063 * gcc.target/powerpc/pr77687.c: New testcase.
1065 2017-09-20 Jakub Jelinek <jakub@redhat.com>
1067 P0409R2 - allow lambda capture [=, this]
1068 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
1069 capture. Add further tests.
1070 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
1071 for c++2a on [=, this] capture.
1073 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
1074 * g++.dg/cpp1z/cplusplus_1z.C: New test.
1076 2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
1078 * gcc.target/i386/builtin_target.c: Test knm.
1079 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
1081 2017-09-20 Richard Biener <rguenther@suse.de>
1083 PR tree-optimization/77362
1084 * gcc.dg/graphite/pr77362.c: New testcase.
1086 2017-09-20 Richard Biener <rguenther@suse.de>
1088 PR tree-optimization/82264
1089 * gcc.dg/torture/pr82264.c: New testcase.
1091 2017-09-20 Jakub Jelinek <jakub@redhat.com>
1093 * g++.dg/debug/dwarf2/template-params-13.C: New test.
1094 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
1095 it doesn't match newlines.
1096 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1097 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1098 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
1099 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1100 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1101 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1102 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
1103 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1104 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
1105 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
1107 2017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1110 * g++.dg/cpp0x/constexpr-ctor20.C: New.
1112 2017-09-20 Richard Biener <rguenther@suse.de>
1114 PR tree-optimization/81373
1115 * gcc.dg/graphite/pr81373.c: New testcase.
1117 2017-09-19 Jeff Law <law@redhat.com>
1119 * gcc.target/i386/stack-check-11.c: New test.
1121 * gcc.dg/stack-check-4.c: New test.
1122 * gcc.dg/stack-check-5.c: New test.
1123 * gcc.dg/stack-check-6.c: New test.
1124 * gcc.dg/stack-check-6a.c: New test.
1125 * gcc.dg/stack-check-7.c: New test.
1126 * gcc.dg/stack-check-8.c: New test.
1127 * gcc.dg/stack-check-9.c: New test.
1128 * gcc.dg/stack-check-10.c: New test.
1129 * lib/target-supports.exp
1130 (check_effective_target_supports_stack_clash_protection): Enable for
1131 x86 and x86_64 targets.
1133 * gcc.dg/stack-check-3.c: New test.
1135 * gcc.dg/stack-check-2.c: New test.
1136 * lib/target-supports.exp
1137 (check_effective_target_supports_stack_clash_protection): New.
1138 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
1139 (check_effective_target_caller_implicit_probes): Likewise.
1141 2017-09-19 Jakub Jelinek <jakub@redhat.com>
1143 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
1144 * g++.dg/tree-ssa/pr41428.C: Likewise.
1145 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
1147 * g++.dg/expr/bool3.C: Likewise.
1148 * g++.dg/expr/bitfield5.C: Likewise.
1149 * g++.old-deja/g++.jason/bool5.C: Likewise.
1151 2017-09-18 Martin Sebor <msebor@redhat.com>
1154 * gcc.dg/pr81854.c: New test.
1155 * g++.dg/ext/attr-ifunc-5.C: New test.
1156 * g++.dg/ext/attr-ifunc-1.C: Adjust.
1157 * g++.dg/ext/attr-ifunc-2.C: Same.
1158 * g++.dg/ext/attr-ifunc-3.C: Same.
1159 * g++.dg/ext/attr-ifunc-4.C: Same.
1160 * g++.old-deja/g++.abi/vtable2.C: Same.
1161 * gcc.dg/attr-ifunc-1.c: Same.
1163 2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
1165 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
1167 2017-09-19 Richard Biener <rguenther@suse.de>
1169 PR tree-optimization/82244
1170 * gcc.dg/torture/pr82244.c: New testcase.
1172 2017-09-19 Richard Biener <rguenther@suse.de>
1174 PR tree-optimization/69728
1175 * gfortran.dg/graphite/pr69728.f90: New testcase.
1176 * gcc.dg/graphite/pr69728.c: Likewise.
1178 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1181 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
1183 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1185 * gcc.dg/vect/slp-multitypes-13.c: New test.
1187 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1189 * gfortran.dg/vect/mask-store-1.f90: New test.
1191 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1194 * g++.dg/expr/delete1.C: New.
1196 2017-09-18 Bob Duff <duff@adacore.com>
1198 * gnat.dg/validity_check.adb: New testcase.
1200 2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
1202 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
1204 2017-09-18 Bob Duff <duff@adacore.com>
1206 * gnat.dg/tagged_prefix_call.adb: New testcase.
1208 2017-09-18 Ed Schonberg <schonberg@adacore.com>
1210 * gnat.dg/default_variants.adb: New testcase.
1212 2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1215 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
1216 * gcc.target/i386/pr81736-4.c: Likewise.
1218 2017-09-18 Richard Biener <rguenther@suse.de>
1220 PR tree-optimization/79622
1221 * gcc.dg/graphite/pr79622.c: New testcase.
1223 2017-09-17 Daniel Santos <daniel.santos@pobox.com>
1225 gcc.target/i386/pr82196-1.c: New test.
1226 gcc.target/i386/pr82196-2.c: Likewise.
1228 2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
1231 * gcc.target/i386/pr82166.c: New test.
1233 2017-09-17 Paul Thomas <pault@gcc.gnu.org>
1236 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
1237 * gfortran.dg/pdt_2.f03 : The same.
1238 * gfortran.dg/pdt_3.f03 : The same.
1239 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
1240 module 'bad_vars'. Add error concerning assumed parameters and
1242 * gfortran.dg/pdt_11.f03 : New test.
1245 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
1246 * gfortran.dg/associate_25.f90 : New test.
1247 * gfortran.dg/pdt_12.f03 : New test.
1249 2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
1250 Jakub Jelinek <jakub@redhat.com>
1252 Add support for -std=c++2a.
1253 * lib/target-supports.exp (check_effective_target_c++17): Return
1254 1 also if check_effective_target_c++2a.
1255 (check_effective_target_c++17_down): New.
1256 (check_effective_target_c++2a_only): New.
1257 (check_effective_target_c++2a): New.
1258 * g++.dg/cpp2a/cplusplus.C: New.
1260 2017-09-15 Joseph Myers <joseph@codesourcery.com>
1263 * gcc.target/i386/excess-precision-8.c: New test.
1265 2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1266 Paolo Carlini <paolo.carlini@oracle.com>
1269 * g++.dg/other/anon-union4.C: New.
1270 * g++.old-deja/g++.law/union4.C: Adjust.
1271 * g++.old-deja/g++.other/anon1.C: Likewise.
1273 2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
1275 * c-c++-common/Wcast-align.c: New test.
1277 2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
1279 * g++.dg/sso-1.C: New test.
1280 * g++.dg/sso-2.C: Likewise.
1282 2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
1285 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
1287 2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
1289 PR tree-optimization/71026
1290 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
1292 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1294 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
1295 * lib/target-supports.exp (check_effective_target_c++14): Use
1296 check_effective_target_c++17 instead of check_effective_target_c++1z.
1297 (check_effective_target_c++14_down): Likewise.
1298 (check_effective_target_c++1z_only): Rename to ...
1299 (check_effective_target_c++17_only): ... this.
1300 (check_effective_target_c++1z): Rename to ...
1301 (check_effective_target_c++17): ... this.
1302 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
1303 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
1304 and c++17_only instead of c++1z_only. Adjust expected diagnostics
1305 and comments refering to 1z to 17.
1306 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
1307 * g++.dg/template/partial5.C: Likewise.
1308 * g++.dg/template/nontype8.C: Likewise.
1309 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
1310 * g++.dg/cpp1z/nontype3a.C: Likewise.
1311 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
1312 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
1313 * g++.dg/cpp1z/class-deduction32.C: Likewise.
1314 * g++.dg/cpp1z/pr78771.C: Likewise.
1315 * g++.dg/cpp1z/elide1.C: Likewise.
1316 * g++.dg/cpp1z/fold3.C: Likewise.
1317 * g++.dg/cpp1z/class-deduction2.C: Likewise.
1318 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
1319 * g++.dg/cpp1z/inline-var2.C: Likewise.
1320 * g++.dg/cpp1z/eval-order2.C: Likewise.
1321 * g++.dg/cpp1z/decomp21.C: Likewise.
1322 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
1323 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
1324 * g++.dg/cpp1z/utf8-neg.C: Likewise.
1325 * g++.dg/cpp1z/class-deduction41.C: Likewise.
1326 * g++.dg/cpp1z/class-deduction23.C: Likewise.
1327 * g++.dg/cpp1z/nodiscard3.C: Likewise.
1328 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
1329 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
1330 * g++.dg/cpp1z/class-deduction21.C: Likewise.
1331 * g++.dg/cpp1z/range-for1.C: Likewise.
1332 * g++.dg/cpp1z/init-statement4.C: Likewise.
1333 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
1334 * g++.dg/cpp1z/decomp30.C: Likewise.
1335 * g++.dg/cpp1z/class-deduction39.C: Likewise.
1336 * g++.dg/cpp1z/register2.C: Likewise.
1337 * g++.dg/cpp1z/decomp9.C: Likewise.
1338 * g++.dg/cpp1z/regress1.C: Likewise.
1339 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
1340 * g++.dg/cpp1z/class-deduction30.C: Likewise.
1341 * g++.dg/cpp1z/abbrev2.C: Likewise.
1342 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
1343 * g++.dg/cpp1z/regress2.C: Likewise.
1344 * g++.dg/cpp1z/decomp16.C: Likewise.
1345 * g++.dg/cpp1z/bool-increment1.C: Likewise.
1346 * g++.dg/cpp1z/aligned-new1.C: Likewise.
1347 * g++.dg/cpp1z/decomp3.C: Likewise.
1348 * g++.dg/cpp1z/register1.C: Likewise.
1349 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1350 * g++.dg/cpp1z/class-deduction1.C: Likewise.
1351 * g++.dg/cpp1z/decomp10.C: Likewise.
1352 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
1353 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
1354 * g++.dg/cpp1z/decomp27.C: Likewise.
1355 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
1356 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
1357 * g++.dg/cpp1z/class-deduction9.C: Likewise.
1358 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
1359 * g++.dg/cpp1z/decomp11.C: Likewise.
1360 * g++.dg/cpp1z/aligned-new3.C: Likewise.
1361 * g++.dg/cpp1z/utf8-2.C: Likewise.
1362 * g++.dg/cpp1z/lambda-this3.C: Likewise.
1363 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
1364 * g++.dg/cpp1z/byte1.C: Likewise.
1365 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
1366 * g++.dg/cpp1z/aggr-base4.C: Likewise.
1367 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
1368 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
1369 * g++.dg/cpp1z/utf8-2a.C: Likewise.
1370 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
1371 * g++.dg/cpp1z/aggr-base6.C: Likewise.
1372 * g++.dg/cpp1z/cplusplus.C: Likewise.
1373 * g++.dg/cpp1z/class-deduction20.C: Likewise.
1374 * g++.dg/cpp1z/aggr-base2.C: Likewise.
1375 * g++.dg/cpp1z/class-deduction6.C: Likewise.
1376 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
1377 * g++.dg/cpp1z/class-deduction31.C: Likewise.
1378 * g++.dg/cpp1z/class-deduction25.C: Likewise.
1379 * g++.dg/cpp1z/class-deduction18.C: Likewise.
1380 * g++.dg/cpp1z/fold9.C: Likewise.
1381 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
1382 * g++.dg/cpp1z/abbrev1.C: Likewise.
1383 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
1384 * g++.dg/cpp1z/utf8.C: Likewise.
1385 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
1386 * g++.dg/cpp1z/aggr-base3.C: Likewise.
1387 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
1388 * g++.dg/cpp1z/init-statement2.C: Likewise.
1389 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
1390 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
1391 * g++.dg/cpp1z/class-deduction40.C: Likewise.
1392 * g++.dg/cpp1z/nontype3.C: Likewise.
1393 * g++.dg/cpp1z/class-deduction14.C: Likewise.
1394 * g++.dg/cpp1z/fold7.C: Likewise.
1395 * g++.dg/cpp1z/nontype2.C: Likewise.
1396 * g++.dg/cpp1z/class-deduction15.C: Likewise.
1397 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
1398 * g++.dg/cpp1z/class-deduction13.C: Likewise.
1399 * g++.dg/cpp1z/aligned-new7.C: Likewise.
1400 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
1401 * g++.dg/cpp1z/nontype1.C: Likewise.
1402 * g++.dg/cpp1z/init-statement5.C: Likewise.
1403 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
1404 * g++.dg/cpp1z/decomp17.C: Likewise.
1405 * g++.dg/cpp1z/fold4.C: Likewise.
1406 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
1407 * g++.dg/cpp1z/fold7a.C: Likewise.
1408 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
1409 * g++.dg/cpp1z/init-statement7.C: Likewise.
1410 * g++.dg/cpp1z/aggr-base5.C: Likewise.
1411 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
1412 * g++.dg/cpp1z/pr79143.C: Likewise.
1413 * g++.dg/cpp1z/class-deduction38.C: Likewise.
1414 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
1415 * g++.dg/cpp1z/class-deduction12.C: Likewise.
1416 * g++.dg/cpp1z/decomp20.C: Likewise.
1417 * g++.dg/cpp1z/class-deduction22.C: Likewise.
1418 * g++.dg/cpp1z/class-deduction29.C: Likewise.
1419 * g++.dg/cpp1z/class-deduction8.C: Likewise.
1420 * g++.dg/cpp1z/class-deduction43.C: Likewise.
1421 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1422 * g++.dg/cpp1z/fold8.C: Likewise.
1423 * g++.dg/cpp1z/init-statement3.C: Likewise.
1424 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
1425 * g++.dg/cpp1z/class-deduction36.C: Likewise.
1426 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
1427 * g++.dg/cpp1z/fallthrough1.C: Likewise.
1428 * g++.dg/cpp1z/fold1.C: Likewise.
1429 * g++.dg/cpp1z/class-deduction26.C: Likewise.
1430 * g++.dg/cpp1z/fold-ice1.C: Likewise.
1431 * g++.dg/cpp1z/fold5.C: Likewise.
1432 * g++.dg/cpp1z/class-deduction34.C: Likewise.
1433 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
1434 * g++.dg/cpp1z/class-deduction7.C: Likewise.
1435 * g++.dg/cpp1z/class-deduction16.C: Likewise.
1436 * g++.dg/cpp1z/class-deduction10.C: Likewise.
1437 * g++.dg/cpp1z/eval-order3.C: Likewise.
1438 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
1439 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
1440 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1441 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1442 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1443 * g++.dg/cpp1z/decomp15.C: Likewise.
1444 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1445 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1446 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1447 * g++.dg/cpp1z/decomp4.C: Likewise.
1448 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1449 * g++.dg/cpp1z/init-statement8.C: Likewise.
1450 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1451 * g++.dg/cpp1z/init-statement6.C: Likewise.
1452 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1453 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1454 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1455 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1456 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1457 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1458 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1459 * g++.dg/cpp1z/init-statement9.C: Likewise.
1460 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1461 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1462 * g++.dg/cpp1z/fold2.C: Likewise.
1463 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1464 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1465 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1466 * g++.dg/cpp1z/fold6.C: Likewise.
1467 * g++.dg/cpp1z/decomp12.C: Likewise.
1468 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1469 * g++.dg/cpp1z/inline-var1.C: Likewise.
1470 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1471 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1472 * g++.dg/other/error3.C: Likewise.
1473 * g++.dg/init/new25.C: Likewise.
1474 * g++.dg/init/new13.C: Likewise.
1475 * g++.dg/tls/diag-2.C: Likewise.
1476 * g++.dg/tls/diag-4.C: Likewise.
1477 * g++.dg/opt/noreturn-1.C: Likewise.
1478 * g++.dg/eh/async-unwind2.C: Likewise.
1479 * g++.dg/eh/spec9.C: Likewise.
1480 * g++.dg/eh/spec7.C: Likewise.
1481 * g++.dg/eh/template1.C: Likewise.
1482 * g++.dg/eh/cond4.C: Likewise.
1483 * g++.dg/eh/pr41819.C: Likewise.
1484 * g++.dg/eh/delete1.C: Likewise.
1485 * g++.dg/eh/spec3.C: Likewise.
1486 * g++.dg/eh/forced4.C: Likewise.
1487 * g++.dg/eh/spec2.C: Likewise.
1488 * g++.dg/eh/shadow1.C: Likewise.
1489 * g++.dg/eh/pr38662.C: Likewise.
1490 * g++.dg/eh/ehopt1.C: Likewise.
1491 * g++.dg/eh/spec8.C: Likewise.
1492 * g++.dg/eh/init-temp2.C: Likewise.
1493 * g++.dg/rtti/crash3.C: Likewise.
1494 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1495 * g++.dg/warn/register-parm-1.C: Likewise.
1496 * g++.dg/warn/register-var-2.C: Likewise.
1497 * g++.dg/gcov/gcov-7.C: Likewise.
1498 * g++.dg/tree-ssa/pr45605.C: Likewise.
1499 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1500 * g++.dg/lookup/exception1.C: Likewise.
1501 * g++.dg/ubsan/pr79589.C: Likewise.
1502 * g++.dg/tm/pr47340.C: Likewise.
1503 * g++.dg/tm/pr46567.C: Likewise.
1504 * g++.dg/expr/bitfield5.C: Likewise.
1505 * g++.dg/expr/bool1.C: Likewise.
1506 * g++.dg/expr/lval3.C: Likewise.
1507 * g++.dg/expr/lval4.C: Likewise.
1508 * g++.dg/expr/bitfield4.C: Likewise.
1509 * g++.dg/expr/bitfield6.C: Likewise.
1510 * g++.dg/expr/bool3.C: Likewise.
1511 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1512 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1513 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1514 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1515 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1516 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1517 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1518 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1519 * g++.dg/parse/register1.C: Likewise.
1520 * g++.dg/parse/error15.C: Likewise.
1521 * g++.dg/parse/linkage2.C: Likewise.
1522 * g++.dg/concepts/intro2.C: Likewise.
1523 * g++.dg/concepts/class.C: Likewise.
1524 * g++.dg/concepts/traits1.C: Likewise.
1525 * g++.dg/concepts/req5.C: Likewise.
1526 * g++.dg/concepts/var-concept5.C: Likewise.
1527 * g++.dg/concepts/fn-concept2.C: Likewise.
1528 * g++.dg/concepts/traits2.C: Likewise.
1529 * g++.dg/concepts/placeholder2.C: Likewise.
1530 * g++.dg/concepts/class6.C: Likewise.
1531 * g++.dg/concepts/memtmpl1.C: Likewise.
1532 * g++.dg/concepts/friend2.C: Likewise.
1533 * g++.dg/concepts/template-parm3.C: Likewise.
1534 * g++.dg/concepts/template-parm10.C: Likewise.
1535 * g++.dg/concepts/explicit-spec1.C: Likewise.
1536 * g++.dg/concepts/explicit-spec3.C: Likewise.
1537 * g++.dg/concepts/var-templ2.C: Likewise.
1538 * g++.dg/concepts/intro5.C: Likewise.
1539 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1540 * g++.dg/concepts/iconv1.C: Likewise.
1541 * g++.dg/concepts/constrained-parm.C: Likewise.
1542 * g++.dg/concepts/template-template-parm1.C: Likewise.
1543 * g++.dg/concepts/var-concept3.C: Likewise.
1544 * g++.dg/concepts/class3.C: Likewise.
1545 * g++.dg/concepts/memfun2.C: Likewise.
1546 * g++.dg/concepts/req1.C: Likewise.
1547 * g++.dg/concepts/disjunction1.C: Likewise.
1548 * g++.dg/concepts/req17.C: Likewise.
1549 * g++.dg/concepts/pr65848.C: Likewise.
1550 * g++.dg/concepts/placeholder4.C: Likewise.
1551 * g++.dg/concepts/decl-diagnose.C: Likewise.
1552 * g++.dg/concepts/intro7.C: Likewise.
1553 * g++.dg/concepts/pr68683.C: Likewise.
1554 * g++.dg/concepts/partial-spec4.C: Likewise.
1555 * g++.dg/concepts/template-parm5.C: Likewise.
1556 * g++.dg/concepts/explicit-inst1.C: Likewise.
1557 * g++.dg/concepts/class-deduction1.C: Likewise.
1558 * g++.dg/concepts/class1.C: Likewise.
1559 * g++.dg/concepts/req15.C: Likewise.
1560 * g++.dg/concepts/memfun.C: Likewise.
1561 * g++.dg/concepts/pr68434.C: Likewise.
1562 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1563 * g++.dg/concepts/partial-spec6.C: Likewise.
1564 * g++.dg/concepts/var-templ1.C: Likewise.
1565 * g++.dg/concepts/template-parm8.C: Likewise.
1566 * g++.dg/concepts/explicit-inst3.C: Likewise.
1567 * g++.dg/concepts/class4.C: Likewise.
1568 * g++.dg/concepts/req6.C: Likewise.
1569 * g++.dg/concepts/fn8.C: Likewise.
1570 * g++.dg/concepts/class5.C: Likewise.
1571 * g++.dg/concepts/placeholder5.C: Likewise.
1572 * g++.dg/concepts/req16.C: Likewise.
1573 * g++.dg/concepts/req10.C: Likewise.
1574 * g++.dg/concepts/var-concept2.C: Likewise.
1575 * g++.dg/concepts/auto3.C: Likewise.
1576 * g++.dg/concepts/generic-fn-err.C: Likewise.
1577 * g++.dg/concepts/pr65552.C: Likewise.
1578 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1579 * g++.dg/concepts/fn1.C: Likewise.
1580 * g++.dg/concepts/partial-spec.C: Likewise.
1581 * g++.dg/concepts/template-parm12.C: Likewise.
1582 * g++.dg/concepts/diagnostic1.C: Likewise.
1583 * g++.dg/concepts/intro1.C: Likewise.
1584 * g++.dg/concepts/explicit-inst4.C: Likewise.
1585 * g++.dg/concepts/req18.C: Likewise.
1586 * g++.dg/concepts/explicit-spec5.C: Likewise.
1587 * g++.dg/concepts/var-concept6.C: Likewise.
1588 * g++.dg/concepts/fn9.C: Likewise.
1589 * g++.dg/concepts/req2.C: Likewise.
1590 * g++.dg/concepts/template-parm7.C: Likewise.
1591 * g++.dg/concepts/req14.C: Likewise.
1592 * g++.dg/concepts/template-parm6.C: Likewise.
1593 * g++.dg/concepts/variadic4.C: Likewise.
1594 * g++.dg/concepts/fn6.C: Likewise.
1595 * g++.dg/concepts/req-neg1.C: Likewise.
1596 * g++.dg/concepts/alias3.C: Likewise.
1597 * g++.dg/concepts/expression2.C: Likewise.
1598 * g++.dg/concepts/partial-spec3.C: Likewise.
1599 * g++.dg/concepts/expression3.C: Likewise.
1600 * g++.dg/concepts/memfun-err.C: Likewise.
1601 * g++.dg/concepts/pr66091.C: Likewise.
1602 * g++.dg/concepts/explicit-spec2.C: Likewise.
1603 * g++.dg/concepts/equiv.C: Likewise.
1604 * g++.dg/concepts/friend1.C: Likewise.
1605 * g++.dg/concepts/fn4.C: Likewise.
1606 * g++.dg/concepts/var-templ3.C: Likewise.
1607 * g++.dg/concepts/explicit-inst2.C: Likewise.
1608 * g++.dg/concepts/alias2.C: Likewise.
1609 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1610 * g++.dg/concepts/placeholder6.C: Likewise.
1611 * g++.dg/concepts/fn10.C: Likewise.
1612 * g++.dg/concepts/req3.C: Likewise.
1613 * g++.dg/concepts/variadic2.C: Likewise.
1614 * g++.dg/concepts/pr65636.C: Likewise.
1615 * g++.dg/concepts/intro6.C: Likewise.
1616 * g++.dg/concepts/class2.C: Likewise.
1617 * g++.dg/concepts/fn2.C: Likewise.
1618 * g++.dg/concepts/req20.C: Likewise.
1619 * g++.dg/concepts/req8.C: Likewise.
1620 * g++.dg/concepts/placeholder1.C: Likewise.
1621 * g++.dg/concepts/pr65854.C: Likewise.
1622 * g++.dg/concepts/member-concept.C: Likewise.
1623 * g++.dg/concepts/template-parm2.C: Likewise.
1624 * g++.dg/concepts/variadic1.C: Likewise.
1625 * g++.dg/concepts/fn7.C: Likewise.
1626 * g++.dg/concepts/intro4.C: Likewise.
1627 * g++.dg/concepts/req13.C: Likewise.
1628 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1629 * g++.dg/concepts/explicit-spec6.C: Likewise.
1630 * g++.dg/concepts/auto1.C: Likewise.
1631 * g++.dg/concepts/alias1.C: Likewise.
1632 * g++.dg/concepts/fn-concept1.C: Likewise.
1633 * g++.dg/concepts/template-parm11.C: Likewise.
1634 * g++.dg/concepts/explicit-spec4.C: Likewise.
1635 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1636 * g++.dg/concepts/req9.C: Likewise.
1637 * g++.dg/concepts/req4.C: Likewise.
1638 * g++.dg/concepts/pr65681.C: Likewise.
1639 * g++.dg/concepts/req7.C: Likewise.
1640 * g++.dg/concepts/req12.C: Likewise.
1641 * g++.dg/concepts/fn5.C: Likewise.
1642 * g++.dg/concepts/alias4.C: Likewise.
1643 * g++.dg/concepts/generic-fn.C: Likewise.
1644 * g++.dg/concepts/feature-macro.C: Likewise.
1645 * g++.dg/concepts/req19.C: Likewise.
1646 * g++.dg/concepts/placeholder3.C: Likewise.
1647 * g++.dg/concepts/intro3.C: Likewise.
1648 * g++.dg/concepts/partial-spec5.C: Likewise.
1649 * g++.dg/concepts/template-parm4.C: Likewise.
1650 * g++.dg/concepts/dr1430.C: Likewise.
1651 * g++.dg/concepts/pr65634.C: Likewise.
1652 * g++.dg/concepts/var-concept4.C: Likewise.
1653 * g++.dg/concepts/pr67249.C: Likewise.
1654 * g++.dg/concepts/expression.C: Likewise.
1655 * g++.dg/concepts/pr65575.C: Likewise.
1656 * g++.dg/concepts/partial-spec2.C: Likewise.
1657 * g++.dg/concepts/template-parm9.C: Likewise.
1658 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1659 * g++.dg/concepts/equiv2.C: Likewise.
1660 * g++.dg/concepts/req11.C: Likewise.
1661 * g++.dg/concepts/template-parm1.C: Likewise.
1662 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1663 * g++.dg/concepts/var-concept1.C: Likewise.
1664 * g++.dg/concepts/fn3.C: Likewise.
1665 * g++.dg/torture/pr46364.C: Likewise.
1666 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1667 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1668 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1669 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1670 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1671 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1672 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1673 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1674 * g++.dg/torture/pr52918-1.C: Likewise.
1675 * g++.dg/torture/pr49394.C: Likewise.
1676 * g++.dg/torture/pr57190.C: Likewise.
1677 * g++.dg/cpp0x/static_assert8.C: Likewise.
1678 * g++.dg/cpp0x/noexcept19.C: Likewise.
1679 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1680 * g++.dg/cpp0x/variadic73.C: Likewise.
1681 * g++.dg/cpp0x/noexcept02.C: Likewise.
1682 * g++.dg/cpp0x/defaulted23.C: Likewise.
1683 * g++.dg/cpp0x/noexcept08.C: Likewise.
1684 * g++.dg/cpp0x/auto9.C: Likewise.
1685 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1686 * g++.dg/cpp0x/error5.C: Likewise.
1687 * c-c++-common/gomp/atomic-12.c: Likewise.
1688 * c-c++-common/gomp/atomic-13.c: Likewise.
1689 * c-c++-common/gomp/atomic-14.c: Likewise.
1690 * c-c++-common/Wvarargs-2.c: Likewise.
1691 * c-c++-common/Wvarargs.c: Likewise.
1692 * c-c++-common/vector-subscript-2.c: Likewise.
1693 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1694 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1695 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1696 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1697 * g++.old-deja/g++.eh/throw2.C: Likewise.
1698 * g++.old-deja/g++.eh/throw1.C: Likewise.
1699 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1700 * g++.old-deja/g++.other/new7.C: Likewise.
1701 * g++.old-deja/g++.other/crash30.C: Likewise.
1702 * g++.old-deja/g++.other/regstack.C: Likewise.
1703 * g++.old-deja/g++.other/crash28.C: Likewise.
1704 * g++.old-deja/g++.jason/bool5.C: Likewise.
1705 * g++.old-deja/g++.mike/p10416.C: Likewise.
1706 * g++.old-deja/g++.mike/eh25.C: Likewise.
1707 * g++.old-deja/g++.mike/eh55.C: Likewise.
1709 PR rtl-optimization/82192
1710 * gcc.c-torture/execute/pr82192.c: New test.
1712 2017-09-15 Richard Biener <rguenther@suse.de>
1714 PR tree-optimization/82217
1715 * gcc.dg/torture/pr82217.c: New testcase.
1717 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1720 * gcc.target/i386/pr82145.c: New test.
1722 2017-09-15 Paul Thomas <pault@gcc.gnu.org>
1725 * gfortran.dg/pointer_array_9.f90: New test.
1727 2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1729 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1731 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1732 of __builtin_fabsq. Prevent the test from running on 32-bit.
1733 * gcc.target/powerpc/float128-fma1.c: New test.
1734 * gcc.target/powerpc/float128-fma2.c: Likewise.
1735 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1736 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1738 2017-09-14 David Malcolm <dmalcolm@redhat.com>
1741 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1744 2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1746 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1748 2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1750 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1753 2017-09-14 Richard Biener <rguenther@suse.de>
1755 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1756 * gcc.dg/uninit-suppress_2.c: Adjust.
1757 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1759 2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1761 PR tree-optimization/80996
1762 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1764 2017-09-14 Jakub Jelinek <jakub@redhat.com>
1767 * g++.dg/cpp0x/pr81325.C: New test.
1769 2017-09-13 Paul Thomas <pault@gcc.gnu.org>
1772 * gfortran.dg/pdt_10.f03 : New test.
1774 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1777 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1779 2017-09-13 Martin Liska <mliska@suse.cz>
1782 * g++.dg/torture/pr82154.C: New test.
1784 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1787 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1788 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1790 2017-09-13 Steve Ellcey <sellcey@cavium.com>
1792 PR tree-optimization/80925
1793 * gfortran.dg/vect/vect-2.f90: Add
1794 --param vect-max-peeling-for-alignment=0 option.
1795 Remove unaligned access and peeling checks.
1796 * gfortran.dg/vect/vect-3.f90: Ditto.
1797 * gfortran.dg/vect/vect-4.f90: Ditto.
1798 * gfortran.dg/vect/vect-5.f90: Ditto.
1800 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1803 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1804 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1806 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1808 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1810 2017-09-13 Marek Polacek <polacek@redhat.com>
1813 * gcc.dg/pr82167.c: New test.
1815 2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1817 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1818 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1819 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1820 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1821 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1822 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1824 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1826 * gcc.target/aarch64/pr62178.c: Updated testcase
1827 to scan for two ldrs and an mla.
1829 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1832 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1834 2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1836 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1838 2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1840 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1841 ARMv8-A and ARMv8-R.
1842 * gcc.target/arm/acle/cdp2.c: Likewise.
1843 * gcc.target/arm/acle/ldc.c: Likewise.
1844 * gcc.target/arm/acle/ldc2.c: Likewise.
1845 * gcc.target/arm/acle/ldc2l.c: Likewise.
1846 * gcc.target/arm/acle/ldcl.c: Likewise.
1847 * gcc.target/arm/acle/mcr.c: Likewise.
1848 * gcc.target/arm/acle/mcr2.c: Likewise.
1849 * gcc.target/arm/acle/mcrr.c: Likewise.
1850 * gcc.target/arm/acle/mcrr2.c: Likewise.
1851 * gcc.target/arm/acle/mrc.c: Likewise.
1852 * gcc.target/arm/acle/mrc2.c: Likewise.
1853 * gcc.target/arm/acle/mrrc.c: Likewise.
1854 * gcc.target/arm/acle/mrrc2.c: Likewise.
1855 * gcc.target/arm/acle/stc.c: Likewise.
1856 * gcc.target/arm/acle/stc2.c: Likewise.
1857 * gcc.target/arm/acle/stc2l.c: Likewise.
1858 * gcc.target/arm/acle/stcl.c: Likewise.
1859 * lib/target-supports.exp:
1860 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1861 and stcl in the comment.
1862 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1863 and disable Thumb-1 targets.
1864 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1865 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1867 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1870 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1871 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1873 2017-09-13 Richard Biener <rguenther@suse.de>
1876 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1877 default-def to avoid breaking iterator update with the weird
1878 interaction with cgraph_update_edges_for_call_stmt_node.
1880 2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1882 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1884 017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1887 * g++.dg/torture/pr70621.C: New.
1889 2017-09-12 Paul Thomas <pault@gcc.gnu.org>
1892 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1894 * gfortran.dg/pdt_6.f03 : New test.
1895 * gfortran.dg/pdt_7.f03 : New test.
1896 * gfortran.dg/pdt_8.f03 : New test.
1899 * gfortran.dg/pdt_9.f03 : New test.
1901 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1904 * gcc.target/powerpc/pr82112.c: New test.
1905 * g++.dg/ext/altivec-18.C: New test.
1907 2017-09-12 Martin Liska <mliska@suse.cz>
1910 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1912 2017-09-12 Richard Biener <rguenther@suse.de>
1914 PR tree-optimization/82157
1915 * gcc.dg/torture/pr82157.c: New testcase.
1917 2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1919 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1921 * gcc.target/mips/near-far-2.c: Likewise.
1922 * gcc.target/mips/near-far-3.c: Likewise.
1923 * gcc.target/mips/near-far-4.c: Likewise.
1925 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1928 * c-c++-common/pr82112.c: New test.
1929 * gcc.dg/pr82112.c: New test.
1931 2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1934 * gnat.dg/pack9.adb: Robustify.
1936 2017-09-10 Paul Thomas <pault@gcc.gnu.org>
1939 * gfortran.dg/associate_24.f90: New test.
1940 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1942 * gfortran.dg/no_arg_check_2.f90: Likewise.
1943 * gfortran.dg/pointer_array_1.f90: New test.
1944 * gfortran.dg/pointer_array_2.f90: New test.
1945 * gfortran.dg/pointer_array_7.f90: New test.
1946 * gfortran.dg/pointer_array_8.f90: New test.
1947 * gfortran.dg/pointer_array_component_1.f90: New test.
1948 * gfortran.dg/pointer_array_component_2.f90: New test.
1949 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1953 * gfortran.dg/pointer_array_3.f90: New test.
1956 * gfortran.dg/pointer_array_4.f90: New test.
1959 * gfortran.dg/pointer_array_5.f90: New test.
1962 * gfortran.dg/pointer_array_6.f90: New test.
1964 2017-09-09 Jonathan Wakely <jwakely@redhat.com>
1967 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1968 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1969 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1970 * g++.dg/cpp1y/feat-neg.C: Likewise.
1971 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1973 2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1975 * gnat.dg/debug14.adb: New test.
1977 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1979 * gnat.dg/specs/atomic3.ads: New test.
1981 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1983 * gnat.dg/specs/vfa.ads: Rename into...
1984 * gnat.dg/specs/vfa1.ads: ...this.
1985 * gnat.dg/specs/vfa2.ads: New test.
1987 2017-09-09 Paul Thomas <pault@gcc.gnu.org>
1989 * gfortran.dg/pdt_1.f03 : New test.
1990 * gfortran.dg/pdt_2.f03 : New test.
1991 * gfortran.dg/pdt_3.f03 : New test.
1992 * gfortran.dg/pdt_4.f03 : New test.
1993 * gfortran.dg/pdt_5.f03 : New test.
1995 2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
1997 * gcc.dg/pr81988.c: New test.
1999 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
2001 * gnat.dg/opt67.adb: New test.
2002 * gnat.dg/opt67_pkg.ad[sb]: New helper.
2004 2017-09-07 Jakub Jelinek <jakub@redhat.com>
2007 * gcc.dg/pr81979.c: New test.
2009 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
2012 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
2014 2017-09-07 Richard Biener <rguenther@suse.de>
2016 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
2019 2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2021 * gcc.target/powerpc/float128-1.c: Update options to know that
2022 -mfloat128 is now on by default on PowerPC VSX systems. Remove
2023 -static-libgcc option which is no longer needed. Use -mvsx or
2024 -mpower9-vector to enable VSX or hardware IEEE support, rather
2025 than specifying a particular CPU.
2026 * gcc.target/powerpc/float128-2.c: Likewise.
2027 * gcc.target/powerpc/float128-cmp.c: Likewise.
2028 * gcc.target/powerpc/float128-complex-1.c: Likewise.
2029 * gcc.target/powerpc/float128-complex-2.c: Likewise.
2030 * gcc.target/powerpc/float128-hw.c: Likewise.
2031 * gcc.target/powerpc/float128-mix.c: Likewise.
2032 * gcc.target/powerpc/float128-type-1.c: Likewise.
2033 * gcc.target/powerpc/float128-type-2.c: Likewise.
2034 * gcc.target/powerpc/float128-3.c: New test.
2035 * gcc.target/powerpc/float128-4.c: Likewise.
2036 * gcc.target/powerpc/float128-5.c: Likewise.
2038 2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
2041 * gcc.dg/pr78468.c: Add alignment test.
2043 2017-09-06 Wish Wu <wishwu007@gmail.com>
2044 Jakub Jelinek <jakub@redhat.com>
2046 * gcc.dg/sancov/cmp0.c: New test.
2048 2017-09-06 Richard Biener <rguenther@suse.de>
2050 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
2051 test for correctness of vector lowering.
2053 2017-09-06 Richard Biener <rguenther@suse.de>
2055 PR tree-optimization/82108
2056 * gcc.dg/vect/pr82108.c: New testcase.
2058 2017-09-06 Martin Jambor <mjambor@suse.cz>
2060 PR tree-optimization/82078
2061 * gcc.dg/tree-ssa/pr82078.c: New test.
2063 2017-09-06 Jakub Jelinek <jakub@redhat.com>
2066 * gcc.dg/tls/pr82095.c: New test.
2068 2017-09-05 Jakub Jelinek <jakub@redhat.com>
2071 * gcc.dg/gomp/pr81768-2.c: New test.
2074 * gcc.dg/gomp/pr81768-1.c: New test.
2076 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2079 * gcc.target/powerpc/pr81833-1.c: New file.
2080 * gcc.target/powerpc/pr81833-2.c: New file.
2082 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
2087 * gcc.target/i386/pr59501-4a.c: Remove xfail.
2088 * gcc.target/i386/pr81769-1a.c: New test.
2089 * gcc.target/i386/pr81769-1b.c: Likewise.
2090 * gcc.target/i386/pr81769-2.c: Likewise.
2092 2017-09-05 Marek Polacek <polacek@redhat.com>
2095 * c-c++-common/ubsan/pr82072-2.c: New test.
2097 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2100 * g++.dg/cpp1y/constexpr-return3.C: New.
2102 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2104 * gnat.dg/incomplete5.ad[sb]: New test.
2105 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
2107 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2109 * gnat.dg/specs/uc2.ads: New test.
2111 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2113 * gnat.dg/taft_type4.adb: New test.
2114 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
2116 2017-09-05 Richard Biener <rguenther@suse.de>
2118 PR tree-optimization/82102
2119 * gcc.dg/torture/pr82102.c: New testcase.
2121 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2123 * testsuite/gnat.dg/array29.ad[sb]: New test.
2125 2017-09-05 Martin Liska <mliska@suse.cz>
2127 PR tree-optimization/82032
2128 * g++.dg/other/pr82032.C: New test.
2129 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
2130 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2131 * gcc.dg/switch-10.c: Likewise.
2133 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
2135 * gcc.target/i386/mpx/mpx-os-support.h: New file.
2136 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
2138 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2141 * gcc.target/arm/pr77308-1.c: New test.
2143 2017-09-04 Richard Biener <rguenther@suse.de>
2145 PR tree-optimization/82084
2146 * g++.dg/torture/pr82084.C: New testcase.
2148 2017-09-04 Marek Polacek <polacek@redhat.com>
2151 * c-c++-common/Wtautological-compare-5.c: New test.
2153 2017-09-04 Jeff Law <law@redhat.com>
2155 PR tree-optimization/64910
2156 * gcc.dg/tree-ssa/pr64910-2.c: New test.
2158 2017-09-04 Marek Polacek <polacek@redhat.com>
2161 * c-c++-common/ubsan/pr82072.c: New test.
2163 2017-09-04 Richard Biener <rguenther@suse.de>
2165 PR tree-optimization/82060
2166 * g++.dg/torture/pr82060.C: New testcase.
2168 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
2170 PR rtl-optimization/57448
2173 * gcc.dg/atomic/pr80640-2.c: New testcase.
2174 * gcc.dg/atomic/pr81316.c: New testcase.
2176 2017-09-04 Tom de Vries <tom@codesourcery.com>
2178 PR tree-optimization/82052
2179 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
2182 2017-09-04 Jakub Jelinek <jakub@redhat.com>
2185 * gcc.dg/ubsan/pr81981.c: New test.
2187 PR tree-optimization/70043
2189 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
2191 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
2193 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
2194 * gcc.target/i386/bmi-check.h (main): Ditto.
2195 * gcc.target/i386/bmi2-check.h (main): Ditto.
2196 * gcc.target/i386/rtm-check.h (main): Ditto.
2197 * gcc.target/i386/sha-check.h (main): Ditto.
2198 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
2199 (main): Use __get_cpuid_count. Use check_osxsave.
2200 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
2201 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
2202 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
2203 (main): Use check_osxsave.
2205 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
2207 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
2208 and return NORUNRES on failure.
2209 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
2210 __builtin_va_arg_pack instead of __va_arg_pack.
2211 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
2212 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
2213 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
2214 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
2215 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
2217 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2220 * gcc.target/i386/pr81766.c: New test.
2222 2017-09-01 Joseph Myers <joseph@codesourcery.com>
2225 * gcc.target/i386/excess-precision-7.c: New test.
2227 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2230 * gcc.target/s390/target-attribute/pr82012.c: New test.
2232 2017-09-01 Jeff Law <law@redhat.com>
2234 * gcc.target/i386/const-in-bss.c: New test.
2236 PR tree-optimization/82052
2237 * gcc.c-torture/compile/pr82052.c: New test.
2239 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2242 * gcc.dg/asan/pr81923.c: New test.
2244 2017-09-01 Martin Liska <mliska@suse.cz>
2246 PR tree-optimization/82059
2247 * gcc.dg/tree-ssa/pr82059.c: New test.
2249 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2251 * gcc.target/arc/loop-1.c: Deleted.
2253 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2255 * gcc.target/arc/arc.exp: Test also cpp files.
2256 * gcc.target/arc/tdelay_slots.cpp: New test.
2258 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2260 * gcc.target/arc/pr9001184797.c: New test.
2262 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2265 * c-c++-common/gomp/pr81887.c: New test.
2266 * gfortran.dg/gomp/pr81887.f90: New test.
2268 2017-09-01 Marek Polacek <polacek@redhat.com>
2271 * g++.dg/warn/Wbool-operation-1.C: New test.
2273 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2275 * gcc.target/arc/sdata-5.c: New test.
2276 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
2278 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2280 * gcc.target/arc/sdata-3.c: New file.
2281 * gcc.target/arc/sdata-4.c: Likewise.
2283 2017-08-31 Richard Biener <rguenther@suse.de>
2286 * g++.dg/gomp/pr82054.C: New testcase.
2288 2017-08-31 Renlin Li <renlin.li@arm.com>
2289 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2291 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
2293 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2295 PR tree-optimization/81987
2296 * g++.dg/torture/pr81987.C: New file.
2298 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
2300 * gnat.dg/aggr22.ad[sb]: New test.
2302 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
2304 * gcc.target/powerpc/cr_shrink-wrap.c: New.
2306 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2309 * gcc.target/powerpc/pr82015.c: Fix up error message.
2311 2017-08-30 Martin Liska <mliska@suse.cz>
2314 * gcc.dg/ipa/pr82001.c: New test.
2316 2017-08-30 Martin Liska <mliska@suse.cz>
2318 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
2320 2017-08-30 Richard Biener <rguenther@suse.de>
2322 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
2324 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2327 * gcc.target/powerpc/pr82015.c: New test.
2329 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2331 * gcc.target/i386/*.c: Remove excess braces from target selectors.
2333 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2335 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
2336 * gcc.target/i386/abi-2.c: Ditto.
2337 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
2338 * gcc.target/i386/pr22076.c: Ditto.
2339 * gcc.target/i386/pr37216.c: Ditto.
2340 * gcc.target/i386/pr39431.c: Ditto.
2341 * gcc.target/i386/pr40906-1.c: Ditto.
2342 * gcc.target/i386/pr40906-2.c: Ditto.
2343 * gcc.target/i386/pr43766.c: Ditto.
2344 * gcc.target/i386/pr46226.c: Ditto.
2345 * gcc.target/i386/pr46470.c: Ditto.
2346 * gcc.target/i386/pr59929.c: Ditto.
2347 * gcc.target/i386/sse-10.c: Ditto.
2348 * gcc.target/i386/vararg-1.c: Ditto.
2349 * gcc.target/i386/vararg-1.c: Ditto.
2350 * gcc.target/i386/asm-6.c: Compile for fpic target only.
2351 * gcc.target/i386/pr44223.c: Ditto.
2352 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
2353 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
2354 * gcc.target/i386/pr67480.c (dg-options): Ditto.
2355 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
2356 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
2357 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
2358 * gcc.target/i386/mvc9.c: Compile for lto target only.
2359 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
2360 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
2361 * gcc.target/i386/pr57091.c: Ditto.
2362 * gcc.target/i386/pr61599-2.c: Ditto.
2364 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2366 PR tree-optimization/81503
2367 * gcc.c-torture/execute/pr81503.c: New file.
2369 2017-08-29 Martin Liska <mliska@suse.cz>
2371 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
2372 * gcc.dg/tree-ssa/vrp104.c: Likewise.
2374 2017-08-29 Richard Biener <rguenther@suse.de>
2375 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
2377 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
2379 2017-08-28 Jeff Law <law@redhat.com>
2381 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
2382 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
2383 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
2384 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
2385 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
2386 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
2387 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
2388 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
2389 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
2391 2017-08-28 Janus Weil <janus@gcc.gnu.org>
2394 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
2395 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
2397 2017-08-28 Steve Ellcey <sellcey@cavium.com>
2399 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
2400 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
2401 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
2403 2017-08-28 Richard Biener <rguenther@suse.de>
2405 PR tree-optimization/81977
2406 * g++.dg/torture/pr81977.C: New testcase.
2408 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
2411 * gcc.dg/atomic/pr80640.c: New testcase.
2413 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
2416 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
2417 * gcc.target/i386/pr46091-4a.c: Ditto.
2419 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2422 * gfortran.dg/inline_matmul_19.f90: New test.
2424 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
2426 * gcc.target/powerpc/m128-check.h: New file.
2427 * gcc.target/powerpc/sse-check.h: New file.
2428 * gcc.target/powerpc/sse-movmskps-1.c: New file.
2429 * gcc.target/powerpc/sse-movlps-2.c: New file.
2430 * gcc.target/powerpc/sse-pavgw-1.c: New file.
2431 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
2432 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
2433 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
2434 * gcc.target/powerpc/sse-divss-1.c: New file.
2435 * gcc.target/powerpc/sse-movhps-1.c: New file.
2436 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
2437 * gcc.target/powerpc/sse-subps-1.c: New file.
2438 * gcc.target/powerpc/sse-minps-1.c: New file.
2439 * gcc.target/powerpc/sse-pminub-1.c: New file.
2440 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2441 * gcc.target/powerpc/sse-shufps-1.c: New file.
2442 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2443 * gcc.target/powerpc/sse-maxps-1.c: New file.
2444 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2445 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2446 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2447 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2448 * gcc.target/powerpc/sse-mulps-1.c: New file.
2449 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2450 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2451 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2452 * gcc.target/powerpc/sse-subss-1.c: New file.
2453 * gcc.target/powerpc/sse-movss-2.c: New file.
2454 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2455 * gcc.target/powerpc/sse-minss-1.c: New file.
2456 * gcc.target/powerpc/sse-movaps-2.c: New file.
2457 * gcc.target/powerpc/sse-movlps-1.c: New file.
2458 * gcc.target/powerpc/sse-maxss-1.c: New file.
2459 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2460 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2461 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2462 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2463 * gcc.target/powerpc/sse-mulss-1.c: New file.
2464 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2465 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2466 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2467 * gcc.target/powerpc/sse-movhps-2.c: New file.
2468 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2469 * gcc.target/powerpc/sse-xorps-1.c: New file.
2470 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2471 * gcc.target/powerpc/sse-orps-1.c: New file.
2472 * gcc.target/powerpc/sse-addps-1.c: New file.
2473 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2474 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2475 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2476 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2477 * gcc.target/powerpc/sse-andps-1.c: New file.
2478 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2479 * gcc.target/powerpc/sse-divps-1.c: New file.
2480 * gcc.target/powerpc/sse-andnps-1.c: New file.
2481 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2482 * gcc.target/powerpc/sse-movss-1.c: New file.
2483 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2484 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2485 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2486 * gcc.target/powerpc/sse-movaps-1.c: New file.
2487 * gcc.target/powerpc/sse-movss-3.c: New file.
2488 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2489 * gcc.target/powerpc/sse-addss-1.c: New file.
2490 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2492 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2494 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
2495 * gcc.target/powerpc/dform-2.c: Likewise.
2496 * gcc.target/powerpc/dform-3.c: Likewise.
2497 * gcc.target/powerpc/pr71656-1.c: Likewise.
2498 * gcc.target/powerpc/pr71656-2.c: Likewise.
2499 * gcc.target/powerpc/pr80103-1.c: Likewise.
2500 * gcc.target/powerpc/pr80098-1.c: Likewise.
2502 2017-08-24 Martin Sebor <msebor@redhat.com>
2505 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2506 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2507 * gcc.dg/tree-ssa/pr81908.c: New test.
2509 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2511 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2512 Suppress warning during tests.
2514 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
2516 * lib/target-supports.exp: Group together target-dependant checks.
2518 2017-08-24 Bin Cheng <bin.cheng@arm.com>
2520 PR tree-optimization/81913
2521 * gcc.c-torture/execute/pr81913.c: New test.
2522 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2523 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2525 2017-08-23 Richard Biener <rguenther@suse.de>
2528 * gcc.target/i386/pr81921.c: New testcase.
2530 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
2532 * gcc.target/i386/pr80969-1.c: New testcase.
2533 * gcc.target/i386/pr80969-2a.c: Likewise.
2534 * gcc.target/i386/pr80969-2.c: Likewise.
2535 * gcc.target/i386/pr80969-3.c: Likewise.
2536 * gcc.target/i386/pr80969-4a.c: Likewise.
2537 * gcc.target/i386/pr80969-4b.c: Likewise.
2538 * gcc.target/i386/pr80969-4.c: Likewise.
2539 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2540 * lib/target-supports.exp (check_avx512_os_support_available,
2541 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2542 New proceedures for target avx512f and avx512f_runtime selectors.
2543 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2545 2017-08-23 David Malcolm <dmalcolm@redhat.com>
2547 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2548 * gcc.dg/param-type-mismatch.c: New test case.
2550 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2552 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2553 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2554 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2555 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2556 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2557 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2558 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2560 2017-08-23 Richard Biener <rguenther@suse.de>
2562 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2563 * g++.dg/tree-ssa/pr45605.C: Likewise.
2564 * gnat.dg/noinline2.adb: Likewise.
2565 * gnat.dg/renaming6.adb: Likewise.
2566 * gnat.dg/renaming6.ads: Likewise.
2567 * gnat.dg/specs/noinline3.ads: Likewise.
2569 2017-08-23 Richard Biener <rguenther@suse.de>
2572 * g++.dg/lto/pr81940_0.C: New testcase.
2574 2017-08-23 Tamar Christina <tamar.christina@arm.com>
2577 * gcc.dg/tree-ssa/pr19706.c: New.
2578 * lib/target-supports.exp (check_effective_target_xorsign): New.
2580 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
2582 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2584 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2585 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2586 * gcc.target/i386/pr66275.c: Likewise.
2587 * gcc.target/i386/pr68018.c: Likewise.
2589 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2591 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2593 2017-08-22 Jeff Law <law@redhat.com>
2595 PR tree-optimization/81741
2596 PR tree-optimization/71947
2597 * gcc.dg/tree-ssa/pr81741.c: New test.
2598 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2599 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2600 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2601 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2602 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2603 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2604 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2606 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
2609 * g++.dg/pr80287.C: New test.
2611 2017-08-22 Richard Biener <rguenther@suse.de>
2614 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2616 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2618 2017-08-22 Richard Biener <rguenther@suse.de>
2620 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2621 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2622 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2623 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2624 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2625 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2626 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2627 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2629 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2632 * gfortran.dg/dtio_12.f90: Update test.
2634 2017-08-21 Nathan Sidwell <nathan@acm.org>
2636 * g++.dg/template/pr81899.C: Fix c++03.
2637 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2639 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2641 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2642 Update expected result to show all of "(long)0" being underlined.
2643 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2644 (test_multitoken_macro): Update expected underlining.
2646 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2648 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2649 to show underlining of all pertinent params.
2650 * gcc.dg/format/pr72858.c: Likewise.
2652 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
2655 * gcc.target/i386/pr46091-4.c: New test.
2656 * gcc.target/i386/pr46091-4a.c: Ditto.
2657 * gcc.target/i386/pr46091-5.c: Ditto.
2658 * gcc.target/i386/pr46091-5a.c: Ditto.
2660 2017-08-21 Nathan Sidwell <nathan@acm.org>
2663 * g++.dg/template/pr81899.C: New.
2665 2017-08-21 Richard Biener <rguenther@suse.de>
2667 PR tree-optimization/81900
2668 * gcc.dg/torture/pr81900.c: New testcase.
2670 2017-08-21 Richard Biener <rguenther@suse.de>
2672 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2673 regex to handle the LTO case.
2674 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2675 * c-c++-common/asan/misalign-1.c: Likewise.
2676 * c-c++-common/asan/misalign-2.c: Likewise.
2677 * c-c++-common/asan/null-deref-1.c: Likewise.
2678 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2679 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2680 * c-c++-common/asan/use-after-free-1.c: Likewise.
2681 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2682 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2683 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2684 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2685 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2686 * g++.dg/asan/large-func-test-1.C: Likewise.
2687 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2689 2017-08-21 Richard Biener <rguenther@suse.de>
2692 * g++.dg/torture/pr81884.C: New testcase.
2694 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
2697 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2699 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2701 PR tree-optimization/46805
2702 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2703 * jit.dg/test-autovectorize.c: New test case.
2705 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2708 * gcc.target/powerpc/pr80210.c: New test.
2710 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2713 * g++.dg/lookup/empty.h: New file.
2714 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2715 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2718 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2721 * c-c++-common/pr53037-5.c: New test.
2722 * g++.dg/pr53037-1.C: Likewise.
2723 * g++.dg/pr53037-2.C: Likewise.
2724 * g++.dg/pr53037-3.C: Likewise.
2725 * g++.dg/pr53037-4.C: Likewise.
2726 * gcc.dg/pr53037-1.c: Likewise.
2727 * gcc.dg/pr53037-2.c: Likewise.
2728 * gcc.dg/pr53037-3.c: Likewise.
2729 * gcc.dg/pr53037-4.c: Likewise.
2731 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2733 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2734 * gcc.target/powerpc/p9-vparity.c: Likewise.
2735 * gcc.target/powerpc/pr68805.c: Likewise.
2736 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2738 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2741 * gcc.target/powerpc/pr72804.c: New test.
2743 2017-08-17 Marek Polacek <polacek@redhat.com>
2746 * gcc.dg/torture/pr81814.c: New test.
2748 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2750 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2752 2017-08-17 Tom de Vries <tom@codesourcery.com>
2754 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2756 2017-08-17 Richard Biener <rguenther@suse.de>
2758 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2760 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2762 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2763 scan-assembler-times for alpha*-*-*.
2764 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2765 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2767 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2770 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2772 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2775 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2776 (testm): New test function.
2777 * gcc.target/i386/pr46091-2.c: Ditto.
2778 * gcc.target/i386/pr46091-3.c: Ditto.
2780 2017-08-16 Bin Cheng <bin.cheng@arm.com>
2782 PR tree-optimization/81832
2783 * gcc.dg/tree-ssa/pr81832.c: New test.
2785 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2787 PR tree-optimization/81835
2788 * gcc.dg/vect/pr81815.c: New test.
2790 2017-08-15 Joseph Myers <joseph@codesourcery.com>
2794 * gcc.c-torture/compile/string-large-1.c: New test.
2796 2017-08-15 Richard Biener <rguenther@suse.de>
2798 PR tree-optimization/81790
2799 * gcc.dg/torture/pr81790.c: New testcase.
2801 2017-08-14 Martin Sebor <msebor@redhat.com>
2804 * c-c++-common/attr-nonstring-1.c: New test.
2806 2017-08-14 Martin Sebor <msebor@redhat.com>
2809 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2811 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
2813 * gcc.dg/ucnid-5.c: Skip on AIX.
2814 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2816 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
2819 * gcc.target/i386/pr46091-1.c: New test.
2820 * gcc.target/i386/pr46091-2.c: Ditto.
2821 * gcc.target/i386/pr46091-3.c: Ditto.
2823 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2826 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2828 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2831 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2832 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2833 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2834 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2835 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2836 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2837 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2838 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2839 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2840 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2841 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2842 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2843 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2844 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2845 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2846 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2847 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2848 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2849 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2850 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2851 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2852 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2853 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2854 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2855 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2856 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2857 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2858 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2859 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2860 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2861 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2862 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2863 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2864 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2865 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2866 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2867 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2868 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2869 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2870 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2871 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2872 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2873 * gcc.target/powerpc/cmpb-3.c: Likewise.
2874 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2875 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2876 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2877 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2878 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2879 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2880 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2881 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2882 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2883 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2884 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2885 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2886 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2887 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2888 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2889 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2890 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2891 * gcc.target/powerpc/no-r11-3.c: Likewise.
2892 * gcc.target/powerpc/pr80098-1.c: Likewise.
2893 * gcc.target/powerpc/pr80098-2.c: Likewise.
2894 * gcc.target/powerpc/pr80098-3.c: Likewise.
2895 * gcc.target/powerpc/pr80098-4.c: Likewise.
2896 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2897 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2898 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2899 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2900 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2901 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2902 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2903 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2904 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2905 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2906 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2908 2017-08-14 Bin Cheng <bin.cheng@arm.com>
2910 PR tree-optimization/81799
2911 * gcc.dg/tree-ssa/pr81799.c: New.
2913 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2916 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2917 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2919 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2921 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2922 -mno-pc-relative-literal-loads.
2924 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2927 * gcc.dg/pie-static-1.c: Require both static and pie support.
2928 * gcc.dg/pie-static-2.c: Likewise.
2930 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2933 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2935 2017-08-11 Marek Polacek <polacek@redhat.com>
2938 * gcc.dg/pr81795.c: New test.
2940 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2943 * gfortran.dg (bind_c_usage_30): New test.
2945 2017-08-11 Martin Liska <mliska@suse.cz>
2948 * gcc.target/i386/mpx/pr79987.c: New test.
2950 2017-08-11 Martin Liska <mliska@suse.cz>
2953 * gcc.target/i386/pr81213.c: New test.
2955 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
2958 * gcc.target/i386/stack-prot-sym.c: New test.
2960 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2963 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2964 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2965 vect_perm and vect_element_align for vectorization.
2967 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2970 * gcc.target/i386/pr81736-1.c: New test.
2971 * gcc.target/i386/pr81736-2.c: Likewise.
2972 * gcc.target/i386/pr81736-3.c: Likewise.
2973 * gcc.target/i386/pr81736-4.c: Likewise.
2974 * gcc.target/i386/pr81736-5.c: Likewise.
2975 * gcc.target/i386/pr81736-6.c: Likewise.
2976 * gcc.target/i386/pr81736-7.c: Likewise.
2978 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2980 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2981 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2983 2017-08-10 David Malcolm <dmalcolm@redhat.com>
2985 * c-c++-common/missing-close-symbol.c: New test case.
2986 * c-c++-common/missing-symbol.c: New test case.
2987 * gcc.dg/unclosed-init.c: New test case.
2988 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2989 * g++.dg/diagnostic/unclosed-function.C: New test case.
2990 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2991 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2992 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2993 "expected identifier" error.
2995 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2997 * gfortran.dg/dec_d_lines_1.f: New test.
2998 * gfortran.dg/dec_d_lines_2.f: New test.
3000 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
3002 * gfortran.dg/dec_structure_18.f90: New test.
3003 * gfortran.dg/dec_structure_19.f90: New test.
3004 * gfortran.dg/dec_structure_20.f90: New test.
3005 * gfortran.dg/dec_structure_21.f90: New test.
3007 2017-08-10 Marek Polacek <polacek@redhat.com>
3010 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
3012 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
3014 2017-08-10 Martin Liska <mliska@suse.cz>
3017 * g++.dg/other/pr81355.C: New test.
3019 2017-08-09 David Malcolm <dmalcolm@redhat.com>
3021 * jit.dg/all-non-failing-tests.h: Add note about
3022 test-vector-types.cc.
3023 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
3025 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
3027 * jit.dg/test-vector-types.cc: New test case.
3029 2017-08-09 Andrew Pinski <apinski@cavium.com>
3031 * gcc.target/aarch64/vect-xorsign_exec.c: Add
3032 --save-temps to the options passed.
3034 2017-08-09 Michael Collison <michael.collison@arm.com>
3036 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
3037 boundary option and fix comment.
3038 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
3039 boundary option and fix comment.
3040 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
3041 boundary option and fix comment.
3042 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
3043 -mstructure-size boundary option.
3045 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
3047 PR rtl-optimization/81423
3048 * gcc.c-torture/execute/pr81423.c: New testcase.
3050 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3052 * gcc.target/powerpc/fold-vec-pack-double.c: New.
3053 * gcc.target/powerpc/fold-vec-pack-int.c: New.
3054 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
3055 * gcc.target/powerpc/fold-vec-pack-short.c: New.
3057 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3059 * gcc.target/powerpc/fold-vec-msum-char.c: New.
3060 * gcc.target/powerpc/fold-vec-msum-short.c: New.
3062 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3064 * gcc.target/powerpc/fold-vec-madd-double.c: New.
3065 * gcc.target/powerpc/fold-vec-madd-float.c: New.
3066 * gcc.target/powerpc/fold-vec-madd-short.c: New.
3068 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3070 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
3071 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
3072 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
3073 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
3075 2017-08-09 Slava Barinov <v.barinov@samsung.com>
3077 * g++.dg/asan/asan.exp: Switch on *.cc tests.
3079 2017-08-09 Marek Polacek <polacek@redhat.com>
3082 * gcc.dg/diagnostic-types-1.c: New test.
3083 * gcc.dg/assign-warn-1.c: Update warning messages.
3084 * gcc.dg/assign-warn-2.c: Likewise.
3085 * gcc.dg/c90-const-expr-5.c: Likewise.
3086 * gcc.dg/c99-const-expr-5.c: Likewise.
3087 * gcc.dg/conv-2.c: Likewise.
3088 * gcc.dg/init-bad-7.c: Likewise.
3089 * gcc.dg/overflow-warn-1.c: Likewise.
3090 * gcc.dg/overflow-warn-2.c: Likewise.
3091 * gcc.dg/overflow-warn-3.c: Likewise.
3092 * gcc.dg/overflow-warn-4.c: Likewise.
3093 * gcc.dg/pointer-array-atomic.c: Likewise.
3094 * gcc.dg/pr26865.c: Likewise.
3095 * gcc.dg/pr61162-2.c: Likewise.
3096 * gcc.dg/pr61162.c: Likewise.
3097 * gcc.dg/pr67730-2.c: Likewise.
3098 * gcc.dg/pr69156.c: Likewise.
3099 * gcc.dg/pr70174.c: Likewise.
3100 * objc.dg/proto-lossage-4.m: Likewise.
3102 2017-08-09 Marek Polacek <polacek@redhat.com>
3105 * Wsign-compare-1.c: New test.
3106 * gcc.dg/compare1.c: Adjust dg-bogus.
3107 * gcc.dg/compare2.c: Likewise.
3108 * gcc.dg/compare3.c: Likewise.
3109 * gcc.dg/compare7.c: Likewise.
3110 * gcc.dg/compare8.c: Likewise.
3111 * gcc.dg/compare9.c: Likewise.
3112 * gcc.dg/pr11492.c: Likewise.
3114 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
3117 * gcc.dg/pie-7.c: New test.
3118 * gcc.dg/pie-static-1.c: Likewise.
3119 * gcc.dg/pie-static-2.c: Likewise.
3121 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
3124 * gcc.target/i386/stack-prot-guard.c: New test.
3126 2017-08-08 Tamar Christina <tamar.christina@arm.com>
3128 * gcc.target/aarch64/xorsign.c: New.
3129 * gcc.target/aarch64/xorsign_exec.c: New.
3130 * gcc.target/aarch64/vect-xorsign_exec.c: New.
3132 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3134 PR tree-optimization/81354
3135 * g++.dg/torture/pr81354.C: New file.
3137 2017-08-08 Richard Biener <rguenther@suse.de>
3140 * g++.dg/tree-ssa/pr81719.C: New testcase.
3142 2017-08-08 Richard Biener <rguenther@suse.de>
3144 PR tree-optimization/81723
3145 * gfortran.dg/pr81723.f: New testcase.
3147 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3149 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
3151 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
3152 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
3153 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
3154 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
3155 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
3156 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
3157 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
3158 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
3159 * gcc.target/powerpc/cmpb-3.c: Likewise.
3160 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
3161 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
3163 2017-08-08 Martin Liska <mliska@suse.cz>
3166 * gcc.dg/ipa/pr81696.c: New test.
3168 2017-08-08 Bin Cheng <bin.cheng@arm.com>
3170 PR tree-optimization/81744
3171 * gcc.dg/tree-ssa/pr81744.c: New.
3173 2017-08-08 Marek Polacek <polacek@redhat.com>
3176 * g++.dg/other/bitfield6.C: New test.
3178 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3181 * gcc.target/powerpc/vec-setup.h: New tests to test various
3182 combinations of setting up vectors of 2 double word elements.
3183 * gcc.target/powerpc/vec-setup-long.c: Likewise.
3184 * gcc.target/powerpc/vec-setup-double.c: Likewise.
3185 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
3186 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
3187 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
3188 vector inserts from vector extracts.
3189 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
3191 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3195 * gfortran.dg/o_fast_stacksize.90: New test.
3197 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
3200 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
3202 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3204 * gcc.target/i386/pr81736-1.c: Removed.
3205 * gcc.target/i386/pr81736-2.c: Likewise.
3206 * gcc.target/i386/pr81736-3.c: Likewise.
3207 * gcc.target/i386/pr81736-4.c: Likewise.
3209 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3212 * gcc.target/i386/pr81736-1.c: New test.
3213 * gcc.target/i386/pr81736-2.c: Likewise.
3214 * gcc.target/i386/pr81736-3.c: Likewise.
3215 * gcc.target/i386/pr81736-4.c: Likewise.
3217 2017-08-07 Marek Polacek <polacek@redhat.com>
3220 * gcc.dg/pr81737.c: New test.
3222 2017-08-07 Martin Liska <mliska@suse.cz>
3224 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
3225 * gcc.dg/parm-impl-decl-1.c: Likewise.
3226 * gcc.dg/parm-impl-decl-3.c: Likewise.
3227 * gcc.dg/Wattributes-5.c: New test.
3229 2017-08-06 Andrew Pinski <apinski@cavium.com>
3231 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
3232 * gcc.target/aarch64/target_attr_13.c: LIkewise.
3233 * gcc.target/aarch64/target_attr_15.c: LIkewise.
3234 * gcc.target/aarch64/target_attr_4.c: Likewise.
3235 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
3236 * gcc.target/aarch64/target_attr_2.c: Likewise.
3237 * gcc.target/aarch64/target_attr_7.c: Likewise.
3238 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
3239 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
3240 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
3242 2017-08-06 Andrew Pinski <apinski@cavium.com>
3244 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
3245 -march=armv8-a+nolse, skip if -mcpu= is passed.
3246 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
3248 2017-08-06 Andrew Pinski <apinski@cavium.com>
3250 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
3251 * gcc.target/aarch64/_Float16_2.c: Likewise.
3252 * gcc.target/aarch64/_Float16_3.c: Likewise.
3254 2017-08-06 Tom de Vries <tom@codesourcery.com>
3256 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
3258 2017-08-06 Tom de Vries <tom@codesourcery.com>
3260 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
3261 type. Add missing return.
3263 2017-08-06 Tom de Vries <tom@codesourcery.com>
3266 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
3267 variable 'a' definition.
3268 (b): Remove unused variable.
3270 (check): Add parameter corresponding to call in main, and handle.
3272 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3275 * g++.dg/cpp1z/class-deduction43.C: New.
3277 2017-08-04 Yury Gribov <tetra2005@gmail.com>
3279 PR tree-optimization/57371
3280 * c-c++-common/pr57371-1.c: New test.
3281 * c-c++-common/pr57371-2.c: New test.
3282 * c-c++-common/pr57371-3.c: New test.
3283 * c-c++-common/pr57371-4.c: New test.
3284 * gcc.dg/pr57371-5.c: New test.
3286 2017-08-04 Carl Love <cel@us.ibm.com>
3288 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
3289 builtin test cases for vec_mule, and vec_mulo.
3290 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
3291 builtin test cases for vec_mule, and vec_mulo.
3293 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
3296 * gcc.target/i386/avx512-check.h: New file.
3297 * gcc.target/i386/avx5124fmaps-check.h: Removed.
3298 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
3299 * gcc.target/i386/avx512cd-check.h: Likewise.
3300 * gcc.target/i386/avx512ifma-check.h: Likewise.
3301 * gcc.target/i386/avx512vbmi-check.h: Likewise.
3302 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
3303 * gcc.target/i386/avx512bw-check.h: Rewrite.
3304 * gcc.target/i386/avx512dq-check.h: Likewise.
3305 * gcc.target/i386/avx512er-check.h: Likewise.
3306 * gcc.target/i386/avx512f-check.h: Likewise.
3307 * gcc.target/i386/avx512vl-check.h: Likewise.
3308 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
3310 (test_512): Removed.
3311 (avx512*_test): Likewise.
3312 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
3314 2017-08-04 Marek Polacek <polacek@redhat.com>
3317 * gcc.dg/pr81695.c: New test.
3319 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3321 PR tree-optimization/81136
3322 * gcc.dg/vect/pr81136.c: Add scan test.
3324 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3326 * gcc.dg/vect/vect-alias-check-3.c: New test.
3327 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
3328 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
3330 2017-08-04 Richard Biener <rguenther@suse.de>
3333 * c-c++-common/ubsan/pr81705.c: New testcase.
3335 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3337 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
3338 messages that used to start with a capital letter.
3339 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3340 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3341 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
3342 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3343 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3344 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3345 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3346 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3347 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3348 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3349 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3350 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3351 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3352 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3353 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3354 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3355 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3356 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3357 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3358 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3359 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3360 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3361 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3362 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3363 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3364 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3365 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3366 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3367 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3368 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3369 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3370 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3371 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3372 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3373 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3374 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3375 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3376 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3377 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3378 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3379 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3380 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3381 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3382 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3383 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3384 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3385 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3386 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3387 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3388 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3389 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3390 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3391 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3392 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3393 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3394 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3396 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3399 * gcc.dg/pr81621.c: New test.
3401 2017-08-03 Richard Biener <rguenther@suse.de>
3403 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
3406 2017-08-03 Richard Biener <rguenther@suse.de>
3409 * c-c++-common/ubsan/pr81148.c: New testcase.
3411 2017-08-03 Tom de Vries <tom@codesourcery.com>
3414 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
3416 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3419 * gcc.dg/pr81650.c: New test.
3421 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
3424 * g++.dg/template/crash127.C: New.
3426 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3429 * c-c++-common/pr81052.c: New test.
3431 2017-08-03 Tom de Vries <tom@codesourcery.com>
3433 * gcc.dg/pr56727-2.c: Require alias.
3435 2017-08-03 Tom de Vries <tom@codesourcery.com>
3437 * gcc.dg/attr-noipa.c: Require alloca.
3439 2017-08-03 Tom de Vries <tom@codesourcery.com>
3441 * gcc.dg/torture/pr80163.c: Require label_values.
3443 2017-08-03 Tom de Vries <tom@codesourcery.com>
3446 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3447 * c-c++-common/patchable_function_entry-default.c: Same.
3448 * c-c++-common/patchable_function_entry-definition.c: Same.
3450 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3453 * gcc.target/i386/pr81644.c: New test.
3455 2017-08-02 Tom de Vries <tom@codesourcery.com>
3457 * gcc.dg/Walloca-14.c: Use relative line number.
3459 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3461 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3462 test "no-3dnowa" target attribute.
3464 2017-08-02 Marek Polacek <polacek@redhat.com>
3467 * gcc.dg/noncompile/pr81289.c: New test.
3471 * c-c++-common/Wmultistatement-macros-13.c: New test.
3473 2017-08-02 Jakub Jelinek <jakub@redhat.com>
3476 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3479 * gcc.dg/pr79499.c: New test.
3481 2017-08-02 Richard Biener <rguenther@suse.de>
3483 PR tree-optimization/81633
3484 * gcc.dg/vect/pr81633.c: New testcase.
3486 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3488 * gcc.dg/guality/pr25967-1.c: New test.
3489 * gcc.dg/guality/pr25967-2.c: Likewise.
3490 * gcc.dg/torture/pr25967-1.c: Likewise.
3491 * gcc.dg/torture/pr25967-2.c: Likewise.
3493 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3496 * gcc.target/i386/pr81654.c: New test.
3498 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3501 * gfortran.dg/logical_assignment_1.f90: New test.
3503 2017-08-01 Martin Liska <mliska@suse.cz>
3506 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3508 2017-08-01 Martin Liska <mliska@suse.cz>
3511 Make mempcpy more optimal (PR middle-end/70140).
3513 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3516 * gcc.target/powerpc/pr81622.c: New test.
3518 2017-08-01 Steve Ellcey <sellcey@cavium.com>
3520 PR tree-optimization/80925
3521 * gcc.dg/vect/vect-28.c: Add
3522 --param vect-max-peeling-for-alignment=0 option.
3523 Remove unaligned access and peeling checks.
3524 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3525 * gcc.dg/vect/vect-70.c: Ditto.
3526 * gcc.dg/vect/vect-87.c: Ditto.
3527 * gcc.dg/vect/vect-88.c: Ditto.
3528 * gcc.dg/vect/vect-91.c: Ditto.
3529 * gcc.dg/vect/vect-93.c: Ditto.
3531 2017-08-01 Tom de Vries <tom@codesourcery.com>
3533 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3534 * gcc.target/nvptx/slp.c (foo): Same.
3536 2017-08-01 Richard Biener <rguenther@suse.de>
3538 PR tree-optimization/81181
3539 * gcc.dg/torture/pr81181.c: New testcase.
3541 2017-08-01 Martin Liska <mliska@suse.cz>
3544 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3546 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3549 * gcc.target/i386/pr81641.c: New test.
3551 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3554 * gcc.target/i386/pr81639.c: New test.
3556 2017-08-01 Richard Biener <rguenther@suse.de>
3558 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3559 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3561 * gcc.dg/uninit-23.c: Adjust.
3563 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3565 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3566 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3568 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3570 PR tree-optimization/81627
3571 * gcc.dg/tree-ssa/pr81627.c: New.
3573 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3575 PR tree-optimization/81620
3576 * gcc.dg/tree-ssa/pr81620-1.c: New.
3577 * gcc.dg/tree-ssa/pr81620-2.c: New.
3579 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3582 * gfortran.dg/use_30.f90: New test.
3584 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3586 PR tree-optimization/81588
3587 * gcc.dg/tree-ssa/pr81588.c: New test.
3588 * gcc.dg/pr81588.c: New test.
3589 * gcc.c-torture/execute/pr81588.c: New test.
3591 2017-08-01 Richard Biener <rguenther@suse.de>
3593 PR tree-optimization/81297
3594 * gcc.dg/torture/pr81297.c: New testcase.
3596 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3598 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3600 2017-07-31 Steve Ellcey <sellcey@cavium.com>
3602 PR tree-optimization/80925
3603 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
3604 --param vect-max-peeling-for-alignment=0 option.
3605 Remove unaligned access and peeling checks.
3606 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3608 2017-07-31 Carl Love <cel@us.ibm.com>
3610 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3611 missed in commit 250746.
3613 2017-07-31 Carl Love <cel@us.ibm.com>
3615 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3618 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3620 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3621 * gcc.target/i386/pr79793-2.c: Likewise.
3623 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3626 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3627 (naked): Add attribute regparm(1) for x86_32 targets.
3628 Add integer argument. Remove global "data" variable.
3629 (main): Pass integer argument to naked function.
3630 * gcc.target/i386/naked-4.c: New test.
3632 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
3633 Martin Liska <mliska@suse.cz>
3635 * gcc.dg/predict-15.c: New test.
3636 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3638 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3641 * gcc.target/i386/naked-1.c: New test.
3642 * gcc.target/i386/naked-2.c: Ditto.
3643 * gcc.target/i386/naked-3.c: Ditto.
3644 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3645 do_test_body0 stub function, use attribute "naked" instead.
3646 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3647 * gcc.dg/pr44290-2.c: Ditto.
3649 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3652 * gfortran.dg/dim_sum_1.f90: New test case.
3653 * gfortran.dg/dim_sum_2.f90: New test case.
3654 * gfortran.dg/dim_sum_3.f90: New test case.
3656 2017-07-31 Martin Liska <mliska@suse.cz>
3658 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3659 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3661 2017-07-31 Martin Liska <mliska@suse.cz>
3664 * g++.dg/ubsan/pr81530.C: New test.
3666 2017-07-31 Jakub Jelinek <jakub@redhat.com>
3669 * c-c++-common/ubsan/pr81604.c: New test.
3671 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3674 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3675 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3676 (foo): Check the builtin return address against the return address
3678 * gcc.target/i386/pr79793-1.c: New test.
3679 * gcc.target/i386/pr79793-2.c: Likewise.
3681 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3683 * c-c++-common/dump-ada-spec-7.c: New test.
3685 2017-07-29 Jakub Jelinek <jakub@redhat.com>
3687 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3688 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3690 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3692 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3694 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3696 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3698 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3700 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3702 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3703 Bilyan Borisov <bilyan.borisov@arm.com>
3705 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3706 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3707 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3708 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3709 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3711 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3713 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3714 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3715 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3716 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3717 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3718 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3719 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3720 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3721 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3722 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3723 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3725 2017-07-28 Martin Liska <mliska@suse.cz>
3728 * g++.dg/asan/pr81340.C: New test.
3730 2017-07-28 Richard Biener <rguenther@suse.de>
3732 PR tree-optimization/81502
3733 * gcc.target/i386/pr81502.c: New testcase.
3735 2017-07-28 Martin Liska <mliska@suse.cz>
3738 * gcc.dg/asan/pr81460.c: New test.
3740 2017-07-28 Jakub Jelinek <jakub@redhat.com>
3743 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3744 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3746 PR tree-optimization/81578
3747 * gcc.dg/pr81578.c: New test.
3749 2017-07-28 Richard Biener <rguenther@suse.de>
3751 PR tree-optimization/81573
3752 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3754 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3756 * g++.dg/pr69667.C: Remove option -mlra.
3757 * gcc.target/powerpc/dform-1.c: Likewise.
3758 * gcc.target/powerpc/dform-2.c: Likewise.
3759 * gcc.target/powerpc/dform-3.c: Likewise.
3760 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3761 * gcc.target/powerpc/p9-vparity.c: Likewise.
3762 * gcc.target/powerpc/pr63491.c: Likewise.
3763 * gcc.target/powerpc/pr67808.c: Likewise.
3764 * gcc.target/powerpc/pr68805.c: Likewise.
3765 * gcc.target/powerpc/pr69461.c: Likewise.
3766 * gcc.target/powerpc/pr71680.c: Likewise.
3767 * gcc.target/powerpc/pr77289.c: Likewise.
3768 * gcc.target/powerpc/pr78458.c: Likewise.
3769 * gcc.target/powerpc/pr78543.c: Likewise.
3770 * g++.dg/pr71294.C: Remove option -mno-lra.
3771 * gcc.target/powerpc/pr71656-1.c: Likewise.
3772 * gcc.target/powerpc/pr71656-2.c: Likewise.
3773 * gcc.target/powerpc/pr71698.c: Likewise.
3775 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3776 Sudakshina Das <sudi.das@arm.com>
3778 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3780 2017-07-27 Marek Polacek <polacek@redhat.com>
3783 * c-c++-common/Wsign-compare-1.c: New test.
3784 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3785 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3786 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3787 * g++.dg/warn/compare1.C: Likewise.
3788 * gcc.dg/compare1.c: Likewise.
3789 * gcc.dg/compare2.c: Likewise.
3790 * gcc.dg/compare4.c: Likewise.
3791 * gcc.dg/compare5.c: Likewise.
3792 * gcc.dg/pr35430.c: Likewise.
3793 * gcc.dg/pr60087.c: Likewise.
3795 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3798 * gcc.dg/pr81564.c: New test.
3800 2017-07-27 Richard Biener <rguenther@suse.de>
3802 PR tree-optimization/81573
3803 PR tree-optimization/81494
3804 * gcc.dg/torture/pr81573.c: New testcase.
3806 2017-07-27 Richard Biener <rguenther@suse.de>
3808 PR tree-optimization/81571
3809 * gcc.dg/torture/pr81571.c: New testcase.
3811 2017-07-27 Richard Biener <rguenther@suse.de>
3813 PR tree-optimization/81502
3814 * gcc.target/i386/vect-insert-1.c: New testcase.
3816 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3819 * gcc.target/s390/pr81534.c: New test.
3821 2017-07-27 Jakub Jelinek <jakub@redhat.com>
3823 PR tree-optimization/81555
3824 PR tree-optimization/81556
3825 * gcc.c-torture/execute/pr81555.c: New test.
3826 * gcc.c-torture/execute/pr81556.c: New test.
3828 * gcc.dg/attr-noipa.c: New test.
3829 * gcc.dg/ipa/ipa-pta-18.c: New test.
3830 * gcc.dg/ipa/ipa-sra-11.c: New test.
3832 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3834 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3836 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3837 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3838 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3839 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3840 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3841 * gcc.target/powerpc/vsx-simode.c: Likewise.
3842 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3843 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3845 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3848 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3850 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3853 * gcc.target/i386/pr81563.c: New test
3855 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3858 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3860 2017-07-26 Marek Polacek <polacek@redhat.com>
3863 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3864 * gcc.dg/overflow-warn-2.c: Likewise.
3865 * gcc.dg/overflow-warn-3.c: Likewise.
3866 * gcc.dg/overflow-warn-4.c: Likewise.
3867 * gcc.dg/torture/pr70992-2.c: New test.
3868 * gcc.dg/torture/pr70992.c: New test.
3870 2017-07-26 Richard Biener <rguenther@suse.de>
3872 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3874 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3876 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3879 * gcc.dg/pr46932.c: New testcase.
3881 2017-07-26 Martin Liska <mliska@suse.cz>
3884 * gcc.dg/asan/pr81186.c: New test.
3886 2017-07-25 Carl Love <cel@us.ibm.com>
3888 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3891 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3893 * gnat.dg/opt66.adb: New test.
3895 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3897 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3898 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3900 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3902 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3904 2017-07-25 Torsten Duwe <duwe@suse.de>
3906 * c-c++-common/patchable_function_entry-default.c: New test.
3907 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3908 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3910 2017-07-25 Jakub Jelinek <jakub@redhat.com>
3913 * gcc.target/i386/pr80833-3.c: New test.
3914 * gcc.target/i386/avx512dq-pr81532.c: New test.
3915 * gcc.target/i386/avx512bw-pr81532.c: New test.
3917 2017-07-25 Richard Biener <rguenther@suse.de>
3919 PR tree-optimization/81455
3920 * gcc.dg/pr81455.c: New testcase.
3922 2017-07-25 Richard Biener <rguenther@suse.de>
3924 PR tree-optimization/81529
3925 * gfortran.dg/pr81529.f90: New testcase.
3927 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3929 * gcc.target/aarch64/pr79041-2.c: Improve test.
3931 2017-07-25 Richard Biener <rguenther@suse.de>
3933 PR tree-optimization/81410
3934 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3936 2017-07-25 Richard Biener <rguenther@suse.de>
3938 PR tree-optimization/81510
3939 * gcc.dg/torture/pr81510.c: New testcase.
3940 * gcc.dg/torture/pr81510-2.c: Likewise.
3942 2017-07-25 Martin Liska <mliska@suse.cz>
3945 * gcc.dg/ipa/pr81520.c: New test.
3947 2017-07-25 Marek Polacek <polacek@redhat.com>
3950 * Wmultistatement-macros-12.c: New test.
3952 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3955 * gcc.target/aarch64/pr81414.C: New.
3957 2017-07-25 Richard Biener <rguenther@suse.de>
3960 * gcc.dg/ubsan/pr81505.c: New testcase.
3962 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
3965 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3966 (ELFFN_BEGIN): Rename to FN_TYPE.
3967 (ELFFN_END): Rename to FN_SIZE.
3968 (ASMNAME): New macro.
3969 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3971 (FUNC_END): Use ASMNAME.
3972 (test_data_save): Remove.
3973 (test_data_input): Likewise.
3974 (test_data_output: Likewise.
3975 (test_data_fn): Likewise.
3976 (test_data_retaddr): Likewise.
3977 (regs_to_mem): Make globals, use r10 instead of rax.
3978 (mem_to_regs): Likewise.
3979 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3981 (do_test_aligned): Likewise.
3982 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3983 Add dg-* directives.
3984 (PASTE_STR): New macro.
3985 (ASMNAME): Likewise.
3986 (LOAD_TEST_DATA_ADDR): Likewise.
3987 (TEST_DATA_OFFSET): Likewise.
3988 (do_test_body0): New C function.
3989 (do_test_body): New inline assembly routine.
3990 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3991 (runtest_ms_sysv): Modify.
3993 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3995 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3996 since the upper-regs options have been deleted.
3997 * gcc.target/powerpc/pr65849-2.c: Likewise.
3998 * gcc.target/powerpc/pr80099-1.c: Likewise.
3999 * gcc.target/powerpc/pr80099-2.c: Likewise.
4000 * gcc.target/powerpc/pr80099-3.c: Likewise.
4001 * gcc.target/powerpc/pr80099-4.c: Likewise.
4002 * gcc.target/powerpc/pr80099-5.c: Likewise.
4003 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
4004 support removal of the upper-regs options.
4005 * gcc.target/powerpc/p8vector-fp.c: Likewise.
4006 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
4007 * gcc.target/powerpc/p9-dimode1.c: Likewise.
4008 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4009 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
4010 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
4011 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
4012 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
4013 * gcc.target/powerpc/ppc-round.c: Likewise.
4014 * gcc.target/powerpc/pr71720.c: Likewise.
4015 * gcc.target/powerpc/pr72853.c: Likewise.
4016 * gcc.target/powerpc/pr79907.c: Likewise.
4017 * gcc.target/powerpc/pr78953.c: Likewise.
4018 * gcc.target/powerpc/upper-regs-df.c: Likewise.
4019 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
4020 * gcc.target/powerpc/vec-extract-1.c: Likewise.
4021 * gcc.target/powerpc/vec-init-3.c: Likewise.
4022 * gcc.target/powerpc/vec-init-6.c: Likewise.
4023 * gcc.target/powerpc/vec-init-7.c: Likewise.
4024 * gcc.target/powerpc/vec-set-char.c: Likewise.
4025 * gcc.target/powerpc/vec-set-int.c: Likewise.
4026 * gcc.target/powerpc/vec-set-short.c: Likewise.
4028 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
4031 * gcc.target/aarch64/pr79041-2.c: New test.
4033 2017-07-24 Carl Love <cel@us.ibm.com>
4035 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
4038 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
4040 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
4042 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4043 Mikael Morin <mikael@gcc.gnu.org>
4046 * gfortran.dg/realloc_on_assign_28.f90: New test.
4048 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
4050 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
4051 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
4053 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
4056 * gcc.target/i386/pr80569.c: New test.
4058 2017-07-21 Carl Love <cel@us.ibm.com>
4060 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4061 vmuleuh): Fix scan-assembler-times should check for word not half word
4064 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
4066 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
4067 redundant -march option.
4068 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
4069 in addition to armv8.1-a.
4071 2017-07-21 Yury Gribov <tetra2005@gmail.com>
4074 * gcc.dg/pr56727-1.c: New test.
4075 * gcc.dg/pr56727-2.c: New test.
4077 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
4079 * gcc.target/powerpc/mmx-check.h: New file.
4080 * gcc.target/powerpc/mmx-packs.c: New file.
4081 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
4082 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
4083 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
4084 * gcc.target/powerpc/mmx-paddb-1.c: New file.
4085 * gcc.target/powerpc/mmx-paddd-1.c: New file.
4086 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
4087 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
4088 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
4089 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
4090 * gcc.target/powerpc/mmx-paddw-1.c: New file.
4091 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
4092 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
4093 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
4094 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
4095 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
4096 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
4097 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
4098 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
4099 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
4100 * gcc.target/powerpc/mmx-pslld-1.c: New file.
4101 * gcc.target/powerpc/mmx-psllw-1.c: New file.
4102 * gcc.target/powerpc/mmx-psrad-1.c: New file.
4103 * gcc.target/powerpc/mmx-psraw-1.c: New file.
4104 * gcc.target/powerpc/mmx-psrld-1.c: New file.
4105 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
4106 * gcc.target/powerpc/mmx-psubb-2.c: New file.
4107 * gcc.target/powerpc/mmx-psubd-2.c: New file.
4108 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
4109 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
4110 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
4111 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
4112 * gcc.target/powerpc/mmx-psubw-2.c: New file.
4113 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
4114 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
4115 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
4116 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
4117 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
4118 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
4120 2017-06-21 Richard Biener <rguenther@suse.de>
4122 PR tree-optimization/81500
4123 * gcc.dg/torture/pr81500.c: New testcase.
4125 2017-07-20 Nathan Sidwell <nathan@acm.org>
4127 * g++.dg/ext/anon-struct6.C: Adjust diag.
4128 * g++.old-deja/g++.other/anon4.C: Adjust diag.
4130 2017-07-20 Jakub Jelinek <jakub@redhat.com>
4133 * gcc.target/i386/avx-pr80846.c: New test.
4134 * gcc.target/i386/avx2-pr80846.c: New test.
4135 * gcc.target/i386/avx512f-pr80846.c: New test.
4137 2017-07-20 Bin Cheng <bin.cheng@arm.com>
4139 PR tree-optimization/81388
4140 * gcc.dg/tree-ssa/pr81388-1.c: New test.
4141 * gcc.dg/tree-ssa/pr81388-2.c: New test.
4143 2017-07-17 Tom de Vries <tom@codesourcery.com>
4146 * gcc.dg/pr81030.c: New test.
4148 2017-07-20 Richard Biener <rguenther@suse.de>
4150 PR tree-optimization/61171
4151 * g++.dg/vect/pr61171.cc: New testcase.
4152 * gfortran.dg/vect/pr61171.f: Likewise.
4153 * gcc.dg/vect/vect-reduc-11.c: Likewise.
4155 2017-07-20 Richard Biener <rguenther@suse.de>
4157 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
4159 * gcc.dg/vect/slp-45.c: Likewise.
4161 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
4163 * gcc.dg/tree-ssa/vrp116.c: New Test.
4165 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4167 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
4168 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
4169 __builtin_cpu_is and __builtin_cpu_supports are supported.
4171 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
4173 * gcc.target/powerpc/bmi-check.h (main): Skip unless
4174 __BUILTIN_CPU_SUPPORTS__ defined.
4175 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
4176 __BUILTIN_CPU_SUPPORTS__ defined.
4178 2017-07-19 Jakub Jelinek <jakub@redhat.com>
4180 PR tree-optimization/81346
4181 * gcc.dg/tree-ssa/pr81346-5.c: New test.
4183 2017-07-19 Tom de Vries <tom@codesourcery.com>
4185 * gcc.target/nvptx/decl-init.c: Update alignment.
4186 * gcc.target/nvptx/slp-2-run.c: New test.
4187 * gcc.target/nvptx/slp-2.c: New test.
4188 * gcc.target/nvptx/v2di.c: New test.
4190 2017-07-19 Tom de Vries <tom@codesourcery.com>
4192 * gcc.target/nvptx/slp-run.c: New test.
4193 * gcc.target/nvptx/slp.c: New test.
4194 * gcc.target/nvptx/v2si-cvt.c: New test.
4195 * gcc.target/nvptx/v2si-run.c: New test.
4196 * gcc.target/nvptx/v2si.c: New test.
4197 * gcc.target/nvptx/vec.inc: New test.
4199 2017-07-19 Jakub Jelinek <jakub@redhat.com>
4201 PR tree-optimization/81346
4202 * gcc.dg/tree-ssa/pr81346-1.c: New test.
4203 * gcc.dg/tree-ssa/pr81346-2.c: New test.
4204 * gcc.dg/tree-ssa/pr81346-3.c: New test.
4205 * gcc.dg/tree-ssa/pr81346-4.c: New test.
4206 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
4207 compiler to avoid X / C1 op C2 optimization to trigger.
4209 2017-07-19 Martin Liska <mliska@suse.cz>
4212 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
4213 -ffloat-store or -mieee for targets that need it.
4215 2017-07-18 Tom de Vries <tom@codesourcery.com>
4218 * gfortran.dg/pr81464.f90: New test.
4220 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
4223 * gcc.target/i386/pr81471.c: New test.
4225 2017-06-18 Richard Biener <rguenther@suse.de>
4227 PR tree-optimization/81410
4228 * gcc.dg/vect/pr81410.c: New testcase.
4230 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
4233 * g++.dg/torture/pr81462.C: New testcase.
4235 2017-07-18 Bin Cheng <bin.cheng@arm.com>
4238 * g++.dg/tree-ssa/pr81408.C: New.
4239 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
4241 2017-07-18 Richard Biener <rguenther@suse.de>
4243 PR tree-optimization/80620
4244 PR tree-optimization/81403
4245 * gcc.dg/torture/pr80620.c: New testcase.
4246 * gcc.dg/torture/pr81403.c: Likewise.
4248 2017-07-18 Richard Biener <rguenther@suse.de>
4250 PR tree-optimization/81418
4251 * gcc.dg/torture/pr81418.c: New testcase.
4253 2017-07-17 Carl Love <cel@us.ibm.com>
4255 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
4256 test case changes for commit 249424
4258 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4259 vmuleuh): Fix scan-assembler-times should check for word not half word
4262 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4264 PR tree-optimization/81162
4265 * gcc.dg/pr81162.c: Move this to...
4266 * gcc.dg/ubsan/pr81162.c: ...here.
4268 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
4270 * g++.dg/diagnostic/friend1.C: New test.
4271 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
4273 2017-07-17 Nathan Sidwell <nathan@acm.org>
4275 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
4277 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4279 * lib/gcc-dg.exp: Increase expect's match buffer size.
4281 2017-07-17 Bin Cheng <bin.cheng@arm.com>
4284 * gcc.dg/tree-ssa/pr81369.c: New.
4286 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4288 * gcc.target/arc/pr9000674901.c: New file.
4289 * gcc.target/arc/pic-1.c: Likewise.
4290 * gcc.target/arc/pr9001191897.c: Likewise.
4292 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4293 Andrew Burgess <andrew.burgess@embecosm.com>
4295 * gcc.target/arc/naked-1.c: New file.
4296 * gcc.target/arc/naked-2.c: Likewise.
4298 2017-07-17 Jakub Jelinek <jakub@redhat.com>
4300 PR tree-optimization/81428
4301 * gcc.dg/fixed-point/pr81428.c: New test.
4303 PR tree-optimization/81365
4304 * g++.dg/torture/pr81365.C: New test.
4306 PR tree-optimization/81396
4307 * gcc.dg/tree-ssa/pr81396.c: New test.
4309 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
4311 * gnat.dg/opt65.adb: New test.
4313 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
4315 * gcc.dg/predict-8.c: Update.
4317 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
4319 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
4320 * g++.dg/warn/pr12242.C: Likewise.
4322 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4324 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
4325 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
4326 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
4327 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
4328 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
4329 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
4330 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
4331 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
4332 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
4333 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
4334 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
4335 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
4336 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
4337 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
4338 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
4339 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
4340 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
4341 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
4342 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
4343 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
4344 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
4345 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
4346 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
4347 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
4348 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
4349 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
4350 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
4351 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
4352 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
4353 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
4354 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
4355 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
4356 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
4357 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
4358 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
4359 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
4360 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
4361 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
4362 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
4363 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
4364 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
4365 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
4366 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
4367 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
4368 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
4369 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
4370 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
4371 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
4372 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
4373 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
4374 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
4376 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4378 PR tree-optimization/81162
4379 * gcc.dg/pr81162.c: New file.
4381 2017-07-14 Martin Sebor <msebor@redhat.com>
4383 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
4384 that bcopy is expected to be transformed to.
4386 2017-07-14 David Malcolm <dmalcolm@redhat.com>
4388 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
4389 * g++.dg/lookup/missing-std-include-2.C: New test case.
4390 * g++.dg/lookup/missing-std-include-3.C: New test case.
4391 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
4392 * gcc.dg/missing-header-fixit-1.c: New test case.
4393 * gcc.dg/missing-header-fixit-2.c: New test case.
4394 * gcc.dg/missing-header-fixit-2.h: New header.
4396 2017-07-13 David Malcolm <dmalcolm@redhat.com>
4399 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
4401 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
4403 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
4405 2017-07-13 Martin Liska <mliska@suse.cz>
4407 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
4408 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
4409 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
4410 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
4411 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
4412 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
4413 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
4415 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4418 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
4419 __builtin_cpu_supports with old GLIBC's.
4420 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
4421 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
4422 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
4423 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
4424 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
4425 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
4426 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
4427 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
4428 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
4429 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
4430 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
4431 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
4432 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
4433 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
4434 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
4435 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
4436 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
4437 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
4438 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
4439 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
4440 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4441 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4442 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4443 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4445 2017-07-12 Carl Love <cel@us.ibm.com>
4447 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4448 rev_bool_int): Add test cases for builtins.
4449 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4450 test cases for builtins.
4452 2017-07-12 Carl Love <cel@us.ibm.com>
4454 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4455 lp64 && p9vector_hw.
4457 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4459 * lib/target-supports.exp (check_stack_check_available): Make
4460 testcase name depend on stack_kind.
4462 2017-07-11 Michael Collison <michael.collison@arm.com>
4464 * gcc.target/aarch64/cmp-2.c: New testcase.
4466 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4469 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4471 2017-07-11 Carl Love <cel@us.ibm.com>
4473 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4474 test cases for the builtins.
4476 2017-07-11 Yury Gribov <tetra2005@gmail.com>
4478 * lib/profopt.exp: Print relative names in UNSUPPORTED
4481 2017-07-10 Michael Collison <michael.collison@arm.com>
4483 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4485 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
4488 * gcc.target/i386/pr81375.c: New test.
4490 2017-07-10 Martin Sebor <msebor@redhat.com>
4492 PR tree-optimization/80397
4493 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4495 2017-07-10 Martin Sebor <msebor@redhat.com>
4498 * gcc.dg/pr81345.c: New test.
4500 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4502 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4503 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4505 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
4508 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4509 integer argumets to bypass x86_64 outgoing args optimization.
4511 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4513 * gfortran.dg/eoshift_4.f90: New test.
4514 * gfortran.dg/eoshift_5.f90: New test.
4515 * gfortran.dg/eoshift_6.f90: New test.
4517 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4520 * gcc.target/i386/pr81313-1.c: New test.
4521 * gcc.target/i386/pr81313-2.c: Likewise.
4522 * gcc.target/i386/pr81313-3.c: Likewise.
4523 * gcc.target/i386/pr81313-4.c: Likewise.
4524 * gcc.target/i386/pr81313-5.c: Likewise.
4526 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4528 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4529 * gnat.dg/vect16.ads (Sarray): Likewise.
4530 * gnat.dg/vect17.ads (Sarray): Likewise.
4531 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4532 * gnat.dg/vect16.adb (Add): Likewise.
4533 * gnat.dg/vect17.adb (Add): Likewise.
4535 2017-07-07 David Malcolm <dmalcolm@redhat.com>
4538 * g++.dg/diagnostic/pr79300.C: New test case.
4540 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4542 * gcc.target/powerpc/clone1.c: Add check to make sure the
4543 __builtin_cpu_supports function is fully supported.
4544 * gcc.target/powerpc/clone2.c: New runtime test for
4548 * gcc.target/powerpc/pr81348.c: New test.
4550 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4552 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4554 2017-07-07 Carl Love <cel@us.ibm.com>
4556 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4559 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4561 * gcc.target/sparc/dictunpack.c: New file.
4562 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4563 * gcc.target/sparc/fpcmpshl.c: Likewise.
4564 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4565 * gcc.target/sparc/fpcmpushl.c: Likewise.
4567 2017-07-06 Harald Anlauf <anlauf@gmx.de>
4570 * gfortran.dg/coarray_44.f90: New testcase.
4572 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4574 * c-c++-common/asan/kasan-alloca-1.c: New test.
4575 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4577 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4579 * c-c++-common/asan/alloca_big_alignment.c: New test.
4580 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4581 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4582 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4583 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4584 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4585 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4586 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4588 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
4591 * gcc.target/avr/isr-test.h: Fix warnings.
4593 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4595 * lib/target-supports.exp: Generate
4596 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4597 and check_effective_target_arm_arch_v8r_multilib.
4599 2017-07-06 Carl Love <cel@us.ibm.com>
4601 * ChangeLog: Clean up from mid air collision
4603 2017-07-06 Carl Love <cel@us.ibm.com>
4605 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4606 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4607 cases for vec_addc, adde and addec builtins.
4609 2017-07-06 David Malcolm <dmalcolm@redhat.com>
4612 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4613 expected underlining within macro expansion.
4614 * c-c++-common/pr70264.c: Likewise.
4615 * g++.dg/plugin/diagnostic-test-expressions-1.C
4616 (test_within_macro_1): New test.
4617 (test_within_macro_2): Likewise.
4618 (test_within_macro_3): Likewise.
4619 (test_within_macro_4): Likewise.
4620 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4621 expected underlining within macro expansion.
4622 (test_macro_4): Likewise.
4623 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4624 (test_within_macro_1): New test.
4625 (test_within_macro_2): Likewise.
4626 (test_within_macro_3): Likewise.
4627 (test_within_macro_4): Likewise.
4628 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4629 underlining within macro expansion.
4631 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4633 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4634 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4635 _mm_maskz_getexp_round_sd): Test new intrinsics.
4636 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4637 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4638 _mm_maskz_getexp_round_ss): Ditto.
4639 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4640 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4641 _mm_maskz_getmant_round_sd): Ditto.
4642 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4643 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4644 _mm_maskz_getmant_round_ss): Ditto.
4645 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4646 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4647 _mm_maskz_getexp_round_sd): New runtime tests.
4648 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4649 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4650 _mm_maskz_getexp_round_ss): Ditto.
4651 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4652 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4653 _mm_maskz_getmant_round_sd): Ditto.
4654 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4655 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4656 _mm_maskz_getmant_round_ss): Ditto.
4657 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4658 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4659 __builtin_ia32_getmantss_mask_round): Test new builtins.
4660 * gcc.target/i386/sse-13.c : Ditto.
4661 * gcc.target/i386/sse-23.c: Ditto.
4662 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4663 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4664 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4665 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4666 _mm_mask_getexp_round_ss): Test new intrinsics.
4667 * gcc.target/i386/testround-1.c: Ditto.
4668 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4669 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4670 _mm_mask_getmant_round_ss): Test new intrinsics
4671 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4672 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4673 _mm_maskz_getmant_ss): Test new intrinsics.
4675 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4677 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4678 * lib/target-supports.exp (check_stack_check_available): New.
4679 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4680 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4681 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4682 * gcc.dg/pr47443.c: Likewise.
4683 * gcc.dg/pr48134.c: Likewise.
4684 * gcc.dg/pr70017.c: Likewise.
4685 * gcc.target/aarch64/stack-checking.c: Likewise.
4686 * gcc.target/arm/stack-checking.c: Likewise.
4687 * gcc.target/i386/pr48723.c: Likewise.
4688 * gcc.target/i386/pr55672.c: Likewise.
4689 * gcc.target/i386/pr67265-2.c: Likewise.
4690 * gcc.target/i386/pr67265.c: Likewise.
4691 * gnat.dg/opt49.adb: Likewise.
4692 * gnat.dg/stack_check1.adb: Likewise.
4693 * gnat.dg/stack_check2.adb: Likewise.
4694 * gnat.dg/stack_check3.adb: Likewise.
4696 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4699 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4702 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4704 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4705 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4706 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4707 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4708 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4709 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4710 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4711 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4712 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4713 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4714 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4715 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4717 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
4720 * gcc.target/avr/isr-test.h: New file.
4721 * gcc.target/avr/torture/isr-01-simple.c: New test.
4722 * gcc.target/avr/torture/isr-02-call.c: New test.
4723 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4725 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4727 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4728 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4729 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4730 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4732 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4734 * gcc.dg/tree-ssa/ldist-26.c: New test.
4736 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4738 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4740 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4743 * gcc.target/i386/pr81300.c: New test.
4745 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4748 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4749 x and y arguments in the call to _subborrow_u32.
4750 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4751 x and y arguments in the call to _subborrow_u64.
4752 * gcc.target/i386/pr81294-1.c: New test.
4753 * gcc.target/i386/pr81294-2.c: Ditto.
4755 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4757 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4759 2017-07-04 Marek Polacek <polacek@redhat.com>
4762 * gcc.dg/atomic-pr81231.c: New test.
4764 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4766 PR tree-optimization/81292
4767 * gcc.dg/pr81292-1.c: New test.
4768 * gcc.dg/pr81292-2.c: Likewise.
4770 2017-07-04 Martin Liska <mliska@suse.cz>
4773 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4774 use-after-scope sanitization.
4776 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4778 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4782 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4785 2017-07-04 Martin Liska <mliska@suse.cz>
4788 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4789 * g++.dg/ext/mvc3.C: Likewise.
4790 * gcc.target/i386/mvc2.c: Likewise.
4791 * gcc.target/i386/mvc3.c: Likewise.
4793 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4795 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4796 decomposition declaration in diagnostics.
4797 * g++.dg/cpp1z/decomp2.C: Likewise.
4798 * g++.dg/cpp1z/decomp3.C: Likewise.
4799 * g++.dg/cpp1z/decomp4.C: Likewise.
4800 * g++.dg/cpp1z/decomp5.C: Likewise.
4801 * g++.dg/cpp1z/decomp6.C: Likewise.
4802 * g++.dg/cpp1z/decomp7.C: Likewise.
4803 * g++.dg/cpp1z/decomp8.C: Likewise.
4804 * g++.dg/cpp1z/decomp13.C: Likewise.
4805 * g++.dg/cpp1z/decomp14.C: Likewise.
4806 * g++.dg/cpp1z/decomp18.C: Likewise.
4807 * g++.dg/cpp1z/decomp19.C: Likewise.
4808 * g++.dg/cpp1z/decomp22.C: Likewise.
4809 * g++.dg/cpp1z/decomp23.C: Likewise.
4810 * g++.dg/cpp1z/decomp24.C: Likewise.
4811 * g++.dg/cpp1z/decomp25.C: Likewise.
4812 * g++.dg/cpp1z/decomp26.C: Likewise.
4813 * g++.dg/cpp1z/decomp28.C: Likewise.
4816 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4817 * g++.dg/cpp1z/decomp30.C: New test.
4819 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4822 * g++.dg/cpp0x/trailing14.C: New.
4824 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4827 * gfortran.dg/coarray_event_2.f08: New test.
4829 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4832 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4833 * gfortran.dg/pointer_intent_2.f90: Likewise.
4835 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
4838 * gcc.c-torture/compile/pr81290.c: New.
4840 2017-07-03 Richard Biener <rguenther@suse.de>
4842 PR tree-optimization/60510
4843 * gfortran.dg/vect/pr60510.f: New testcase.
4845 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4847 * gcc.target/i386/mvc6.c: Require ifunc support.
4849 2017-07-03 Martin Liska <mliska@suse.cz>
4852 * g++.dg/asan/function-argument-1.C: New test.
4853 * g++.dg/asan/function-argument-2.C: New test.
4854 * g++.dg/asan/function-argument-3.C: New test.
4856 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4858 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4861 2017-07-03 Tom de Vries <tom@codesourcery.com>
4863 PR tree-optimization/69468
4864 * gcc.dg/pr81192.c: Update.
4866 2017-07-03 Tom de Vries <tom@codesourcery.com>
4868 PR tree-optimization/81192
4869 * gcc.dg/pr81192.c: Update.
4871 2017-07-03 Tom de Vries <tom@codesourcery.com>
4873 PR tree-optimization/81192
4874 * gcc.dg/pr81192.c: New test.
4876 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4878 * gfortran/eoshift_3.f90: New test.
4880 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4882 * gcc.dg/strlenopt-32.c: New testcase.
4883 * gcc.dg/strlenopt-33.c: Likewise.
4884 * gcc.dg/strlenopt-33g.c: Likewise.
4885 * gcc.dg/strlenopt-34.c: Likewise.
4886 * gcc.dg/strlenopt-35.c: Likewise.
4888 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4890 PR tree-optimization/80769
4891 * gcc.dg/strlenopt-31.c: New test.
4892 * gcc.dg/strlenopt-31g.c: Likewise.
4894 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4896 PR tree-optimization/81136
4897 * gcc.dg/vect/pr81136.c: New test.
4899 2017-07-01 Jakub Jelinek <jakub@redhat.com>
4902 * gcc.c-torture/compile/pr81262.c: New test.
4903 * g++.dg/ubsan/pr81262.C: New test.
4905 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
4908 * g++.dg/ipa/pr81261.C: New testcase.
4910 2017-06-30 Andrew Pinski <apinski@cavium.com>
4912 * gcc.dg/torture/pr81245.c: New testcase.
4914 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
4916 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4919 2017-06-30 David Malcolm <dmalcolm@redhat.com>
4922 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4924 (test_typeid): New test function.
4926 2017-06-30 Jakub Jelinek <jakub@redhat.com>
4929 * gcc.target/i386/pr81225.c: New test.
4931 2017-06-30 Nathan Sidwell <nathan@acm.org>
4933 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4934 * g++.dg/cpp0x/decltype9.C: Likewise.
4935 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4936 * g++.dg/lookup/decl1.C: Likewise.
4937 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4938 * g++.dg/other/pr28432.C: Likewise.
4939 * g++.dg/parse/crash12.C: Likewise.
4940 * g++.dg/parse/enum3.C: Likewise.
4941 * g++.dg/parse/operator6.C: Likewise.
4942 * g++.dg/template/crash69.C: Likewise.
4943 * g++.dg/template/error27.C: Likewise.
4944 * g++.dg/template/error28.C: Likewise.
4945 * g++.dg/template/memfriend6.C: Likewise.
4946 * g++.old-deja/g++.mike/err1.C: Likewise.
4947 * g++.old-deja/g++.mike/p811.C: Likewise.
4948 * g++.old-deja/g++.other/crash25.C: Likewise.
4949 * g++.old-deja/g++.other/dtor4.C: Likewise.
4950 * g++.old-deja/g++.pt/t37.C: Likewise.
4952 2017-06-30 Martin Liska <mliska@suse.cz>
4955 * gcc.target/i386/pr81214.c: New test.
4957 2017-06-30 Nathan Sidwell <nathan@acm.org>
4959 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4962 * g++.dg/lookup/pr81229.C: New.
4964 2017-06-30 Martin Liska <mliska@suse.cz>
4967 * g++.dg/asan/pr81021.C: New test.
4969 2017-06-30 Richard Biener <rguenther@suse.de>
4971 PR tree-optimization/81249
4972 * g++.dg/torture/pr81249.C: New testcase.
4974 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4976 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4977 * g++.dg/diagnostic/variadic1.C: Likewise.
4978 * g++.dg/gomp/udr-3.C: Likewise.
4979 * g++.dg/overload/error1.C: Likewise.
4980 * g++.dg/overload/error2.C: Likewise.
4981 * g++.dg/template/duplicate1.C: Likewise.
4982 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4983 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4984 * g++.old-deja/g++.other/redecl2.C: Likewise.
4985 * g++.old-deja/g++.other/redecl4.C: Likewise.
4986 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4988 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4991 * gfortran.dg/goacc/pr77765.f90: New test.
4993 2017-06-29 Steve Ellcey <sellcey@cavium.com>
4995 * gcc.target/aarch64/ccmp_2.c: New test.
4997 2017-06-29 Nathan Sidwell <nathan@acm.org>
5000 * g++.dg/parse/pr81247-[abc].C: New.
5002 2017-06-29 Carl Love <cel@us.ibm.com>
5004 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
5005 test_unsigned_int_result, test_ll_int_result,
5006 test_ll_unsigned_int_result): Add result checking functions, add
5008 (main): Add builtin function tests.
5010 2017-06-29 Carl Love <cel@us.ibm.com>
5012 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
5013 dg-skip-if): Add -mvsx -mcpu=power7.
5015 2017-06-29 Richard Biener <rguenther@suse.de>
5017 * gcc.dg/vect/slp-reduc-8.c: New testcase.
5019 2017-06-29 Nathan Sidwell <nathan@acm.org>
5021 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
5023 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
5026 * g++.dg/pr81194.C: New test.
5028 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
5031 * gcc.dg/torture/pr80565.c: New file.
5033 2017-06-29 Bin Cheng <bin.cheng@arm.com>
5035 PR tree-optimization/81196
5036 * gcc.dg/vect/pr81196.c: New.
5038 2017-06-29 Michael Collison <michael.collison@arm.com>
5040 Fix date on previous ChangeLog entry.
5042 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5043 Michael Collison <michael.collison@arm.com>
5046 * gcc.target/aarch64/var_shift_mask_1.c: New test.
5048 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
5050 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
5052 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
5054 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
5056 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
5057 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
5058 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
5060 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5062 * lib/target-supports.exp (check_effective_target_vect_int): Replace
5063 current ARM check by ARM NEON's availability check.
5064 (check_effective_target_vect_intfloat_cvt): Likewise.
5065 (check_effective_target_vect_uintfloat_cvt): Likewise.
5066 (check_effective_target_vect_floatint_cvt): Likewise.
5067 (check_effective_target_vect_floatuint_cvt): Likewise.
5068 (check_effective_target_vect_shift): Likewise.
5069 (check_effective_target_whole_vector_shift): Likewise.
5070 (check_effective_target_vect_bswap): Likewise.
5071 (check_effective_target_vect_shift_char): Likewise.
5072 (check_effective_target_vect_long): Likewise.
5073 (check_effective_target_vect_float): Likewise.
5074 (check_effective_target_vect_perm): Likewise.
5075 (check_effective_target_vect_perm_byte): Likewise.
5076 (check_effective_target_vect_perm_short): Likewise.
5077 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5078 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5079 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5080 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5081 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5082 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5083 (check_effective_target_vect_widen_shift): Likewise.
5084 (check_effective_target_vect_extract_even_odd): Likewise.
5085 (check_effective_target_vect_interleave): Likewise.
5086 (check_effective_target_vect_multiple_sizes): Likewise.
5087 (check_effective_target_vect64): Likewise.
5088 (check_effective_target_vect_max_reduc): Likewise.
5090 2017-06-28 Richard Biener <rguenther@suse.de>
5093 * gcc.dg/pr81227.c: New testcase.
5095 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5098 * lib/target-supports.exp
5099 (check_ppc_cpu_supports_hw_available): New test to make sure
5100 __builtin_cpu_supports works on power7 and newer.
5102 2017-06-28 Martin Liska <mliska@suse.cz>
5105 * gcc.target/i386/pr81128.c: New test.
5107 2017-06-28 Martin Liska <mliska@suse.cz>
5110 * g++.dg/opt/pr79659.C: New test.
5112 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
5114 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
5116 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
5118 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
5120 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
5121 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
5123 2017-06-28 Jakub Jelinek <jakub@redhat.com>
5125 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
5126 (foo): ... this. Change constants such that it isn't matched
5127 as __builtin_copysign, yet tests the combiner the same.
5129 2017-06-28 Martin Liska <mliska@suse.cz>
5132 * gcc.dg/asan/pr81224.c: New test.
5134 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
5136 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
5137 passed to pthread_join.
5139 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5141 * gcc.target/s390/nodatarel-1.c: New test.
5143 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5146 * gfortran.dg/array_temporaries_4.f90: New test.
5148 2017-06-27 Andrew Pinski <apinski@cavium.com>
5150 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
5151 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
5152 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
5154 2017-06-27 Marek Polacek <polacek@redhat.com>
5157 * gcc.dg/ubsan/pr81223.c: New test.
5159 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
5161 * gcc.dg/tree-ssa/assoc-1.c: New file.
5163 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
5166 * g++.dg/parse/catch2.C: New.
5168 2017-06-27 Jakub Jelinek <jakub@redhat.com>
5171 * g++.dg/ubsan/pr81209.C: New test.
5174 * gcc.c-torture/compile/pr81207.c: New test.
5176 2017-06-27 Marek Polacek <polacek@redhat.com>
5179 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
5181 2017-06-26 Martin Sebor <msebor@redhat.com>
5184 * g++.dg/Wclass-memaccess-2.C: New test.
5186 2017-06-26 Carl Love <cel@us.ibm.com>
5188 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
5189 Add new runnable test file for the vec_rev built-ins.
5191 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5193 PR/tree-optimization 71815
5194 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
5195 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5197 2017-06-26 Renlin Li <renlin.li@arm.com>
5198 Szabolcs Nagy <szabolcs.nagy@arm.com>
5200 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
5201 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
5204 2017-06-26 Richard Biener <rguenther@suse.de>
5207 * gfortran.dg/pr81175.f: New testcase.
5209 2017-06-26 Richard Biener <rguenther@suse.de>
5211 PR tree-optimization/81203
5212 * gcc.dg/torture/pr81203.c: New testcase.
5214 2017-06-26 Marek Polacek <polacek@redhat.com>
5217 * c-c++-common/Wmultistatement-macros-1.c: New test.
5218 * c-c++-common/Wmultistatement-macros-2.c: New test.
5219 * c-c++-common/Wmultistatement-macros-3.c: New test.
5220 * c-c++-common/Wmultistatement-macros-4.c: New test.
5221 * c-c++-common/Wmultistatement-macros-5.c: New test.
5222 * c-c++-common/Wmultistatement-macros-6.c: New test.
5223 * c-c++-common/Wmultistatement-macros-7.c: New test.
5224 * c-c++-common/Wmultistatement-macros-8.c: New test.
5225 * c-c++-common/Wmultistatement-macros-9.c: New test.
5226 * c-c++-common/Wmultistatement-macros-10.c: New test.
5227 * c-c++-common/Wmultistatement-macros-11.c: New test.
5229 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
5231 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
5233 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
5235 * lib/target-supports.exp
5236 (check_effective_target_arm_neon_ok_nocache): Add flags with
5237 -mfloat-abi=hard. Include arm_neon.h.
5238 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
5239 (check_effective_target_arm_neon_ok_no_float_abi): New.
5240 * gcc.target/arm/lto/pr65837_0.c: Require
5241 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
5242 * gcc.target/arm/lto/pr65837-attr_0.c: Require
5243 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
5245 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5248 * g++.dg/parse/typedef2.C: Specify a dg-error string.
5250 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5253 * gfortran.dg/cshift_2.f90: New test.
5255 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
5258 * gcc.target/aarch64/pr79794.c: New.
5260 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5263 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
5264 * gcc.target/powerpc/pr80510-2.c: Likewise.
5266 2017-06-22 Jeff Law <law@redhat.com>
5268 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
5270 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5272 * gcc.target/powerpc/fold-vec-shift-char.c: New.
5273 * gcc.target/powerpc/fold-vec-shift-int.c: New.
5274 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
5275 * gcc.target/powerpc/fold-vec-shift-short.c: New.
5276 * gcc.target/powerpc/fold-vec-shift-left.c: New.
5277 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
5278 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
5279 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
5281 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
5283 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
5285 2017-06-22 Matt Turner <mattst88@gmail.com>
5287 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
5290 2017-06-22 Carl Love <cel@us.ibm.com>
5292 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
5293 vmuleuh): Fix scan-assembler-times should check for word not half word
5296 2017-06-22 Jeff Law <law@redhat.com>
5298 * gcc.c-torture/compile/stack-check-1.c: New test.
5300 2016-06-22 Richard Biener <rguenther@suse.de>
5302 * gcc.dg/vect/pr65947-1.c: Remove xfail.
5303 * gcc.dg/vect/pr65947-2.c: Likewise.
5304 * gcc.dg/vect/pr65947-3.c: Likewise.
5305 * gcc.dg/vect/pr65947-4.c: Likewise.
5306 * gcc.dg/vect/pr65947-5.c: Likewise.
5307 * gcc.dg/vect/pr65947-6.c: Likewise.
5308 * gcc.dg/vect/pr65947-8.c: Likewise.
5309 * gcc.dg/vect/pr65947-9.c: Likewise.
5310 * gcc.dg/vect/pr65947-10.c: Likewise.
5311 * gcc.dg/vect/pr65947-12.c: Likewise.
5312 * gcc.dg/vect/pr65947-13.c: Likewise.
5313 * gcc.dg/vect/pr65947-14.c: Likewise.
5314 * gcc.dg/vect/vect-cond-2.c: Likewise.
5315 * gcc.dg/vect/vect-pr69848.c: Likewise.
5317 2017-06-22 Martin Liska <mliska@suse.cz>
5319 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
5322 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
5324 * gcc.dg/tree-ssa/forwprop-37.c: New.
5326 2017-06-22 Richard Biener <rguenther@suse.de>
5328 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
5330 2017-06-22 Richard Biener <rguenther@suse.de>
5332 * gcc.dg/vect/pr65947-14.c: New testcase.
5334 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5337 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
5338 32-bit support is added. Change ITYPE size to 64-bit integer.
5339 * gcc.target/powerpc/pr80510-2.c: Likewise.
5341 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5344 * g++.dg/gomp/pr81154.C: New test.
5346 2017-06-21 David Malcolm <dmalcolm@redhat.com>
5348 * g++.dg/other/old-style-cast-fixits.C: New test case.
5350 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5352 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
5354 2017-06-21 Tom de Vries <tom@codesourcery.com>
5356 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
5358 2017-06-21 Tom de Vries <tom@codesourcery.com>
5360 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
5363 2017-06-21 Martin Liska <mliska@suse.cz>
5365 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
5367 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
5369 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
5370 gnat.dg/debug11_pkg2.ads: New testcase.
5372 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5374 * gcc.target/i386/getround.c: New file.
5376 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5378 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
5379 * gcc.dg/tree-ssa/addadd-2.c: New file.
5381 2017-06-21 Tom de Vries <tom@codesourcery.com>
5383 * lib/target-supports.exp (add_options_for_stack_size): New proc.
5384 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
5385 * gcc.c-torture/compile/20080806-1.c: Same.
5386 * gcc.c-torture/compile/920723-1.c: Same.
5387 * gcc.c-torture/compile/930621-1.c: Same.
5388 * gcc.c-torture/compile/991214-2.c: Same.
5389 * gcc.c-torture/compile/bcopy.c: Same.
5390 * gcc.c-torture/compile/memtst.c: Same.
5391 * gcc.c-torture/compile/msp.c: Same.
5392 * gcc.c-torture/compile/stuct.c: Same.
5393 * gcc.c-torture/execute/20011008-3.c: Same.
5394 * gcc.c-torture/execute/20030209-1.c: Same.
5395 * gcc.c-torture/execute/20031012-1.c: Same.
5396 * gcc.c-torture/execute/20040805-1.c: Same.
5397 * gcc.c-torture/execute/920410-1.c: Same.
5398 * gcc.c-torture/execute/921113-1.c: Same.
5399 * gcc.c-torture/execute/921202-1.c: Same.
5400 * gcc.c-torture/execute/921208-2.c: Same.
5401 * gcc.c-torture/execute/930106-1.c: Same.
5402 * gcc.c-torture/execute/930406-1.c: Same.
5403 * gcc.c-torture/execute/950221-1.c: Same.
5404 * gcc.c-torture/execute/960521-1.c: Same.
5405 * gcc.c-torture/execute/980605-1.c: Same.
5406 * gcc.c-torture/execute/comp-goto-1.c: Same.
5407 * gcc.c-torture/execute/comp-goto-2.c: Same.
5408 * gcc.c-torture/execute/memcpy-1.c: Same.
5409 * gcc.c-torture/execute/multi-ix.c: Same.
5410 * gcc.c-torture/execute/nestfunc-4.c: Same.
5411 * gcc.c-torture/execute/pr20621-1.c: Same.
5412 * gcc.c-torture/execute/pr23135.c: Same.
5413 * gcc.c-torture/execute/pr28982b.c: Same.
5414 * gcc.dg/loop-3.c: Same.
5415 * gcc.dg/struct-ret-3.c: Same.
5416 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5417 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5418 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5419 * gcc.dg/tree-prof/pr44777.c: Same.
5421 2017-06-20 David Malcolm <dmalcolm@redhat.com>
5424 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
5425 memset call with zero-initialization.
5426 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
5428 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
5430 * gcc.target/i386/pr80732.c: Include fma4-check.h.
5431 (main): Renamed to ...
5432 (fma4_test): ... this.
5434 2017-06-20 Julia Koval <julia.koval@intel.com>
5436 * gcc.target/i386/pr73350-2.c: New test.
5438 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5440 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5441 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5442 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5443 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5444 restrict to x86_64-*-*-gnu.
5445 Skip scan-assembler on *-*-darwin*.
5446 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5447 * gcc.dg/loop-invariant.c: Likewise.
5448 * gcc.dg/lto/pr70955_0.c: Likewise.
5449 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5450 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5451 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5453 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5454 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5456 * gcc.dg/attr-ms_struct-2.c: Likewise.
5457 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5458 * gcc.dg/bf-ms-layout.c: Likewise.
5459 * gcc.dg/bf-ms-layout-2.c: Likewise.
5460 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5461 Require fpic support.
5462 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5464 * gcc.target/i386/bitfield2.c: Likewise.
5465 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5467 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5469 2017-06-20 Nathan Sidwell <nathan@acm.org>
5472 * g++.dg/lookup/pr67074.C: New.
5473 * g++.dg/parse/namespace-alias-1.C: Adjust.
5475 2017-06-20 Richard Biener <rguenther@suse.de>
5478 * c-c++-common/ubsan/pr81097.c: New testcase.
5480 2017-06-20 Richard Biener <rguenther@suse.de>
5482 * gcc.dg/vect/pr65947-9.c: Adjust.
5484 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5486 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5487 * gcc.target/arm/acle/cdp2.c: Likewise.
5488 * gcc.target/arm/acle/ldc.c: Likewise.
5489 * gcc.target/arm/acle/ldc2.c: Likewise.
5490 * gcc.target/arm/acle/ldc2l.c: Likewise.
5491 * gcc.target/arm/acle/ldcl.c: Likewise.
5492 * gcc.target/arm/acle/mcr.c: Likewise.
5493 * gcc.target/arm/acle/mcr2.c: Likewise.
5494 * gcc.target/arm/acle/mcrr.c: Likewise.
5495 * gcc.target/arm/acle/mcrr2.c: Likewise.
5496 * gcc.target/arm/acle/mrc.c: Likewise.
5497 * gcc.target/arm/acle/mrc2.c: Likewise.
5498 * gcc.target/arm/acle/mrrc.c: Likewise.
5499 * gcc.target/arm/acle/mrrc2.c: Likewise.
5500 * gcc.target/arm/acle/stc.c: Likewise.
5501 * gcc.target/arm/acle/stc2.c: Likewise.
5502 * gcc.target/arm/acle/stc2l.c: Likewise.
5503 * gcc.target/arm/acle/stcl.c: Likewise.
5505 2017-06-20 Jakub Jelinek <jakub@redhat.com>
5508 * gcc.target/i386/pr81121.c: New test.
5510 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5513 * gcc.target/powerpc/pr79799-1.c: New test.
5514 * gcc.target/powerpc/pr79799-2.c: Likewise.
5515 * gcc.target/powerpc/pr79799-3.c: Likewise.
5516 * gcc.target/powerpc/pr79799-4.c: Likewise.
5517 * gcc.target/powerpc/pr79799-5.c: Likewise.
5519 2017-06-19 Nathan Sidwell <nathan@acm.org>
5523 * g++.dg/lookup/pr79766.C: New.
5524 * g++.dg/lookup/pr81124.C: New.
5525 * g++.dg/template/explicit6.C: Adjust.
5526 * g++.old-deja/g++.other/decl5.C: Adjust.
5528 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5530 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5533 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5536 * g++.dg/ubsan/pr81125.C: New test.
5539 * g++.dg/ubsan/pr81111.C: New test.
5541 2017-06-19 Richard Biener <rguenther@suse.de>
5544 * gcc.dg/torture/pr81118.c: New testcase.
5546 2017-06-19 Richard Biener <rguenther@suse.de>
5548 PR tree-optimization/80887
5549 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5551 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5554 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5556 2017-06-19 Nathan Sidwell <nathan@acm.org>
5559 * g++.dg/warn/pr81119.C: New.
5561 2017-06-19 Martin Liska <mliska@suse.cz>
5564 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5566 2017-06-19 Martin Liska <mliska@suse.cz>
5569 * gcc.target/i386/mvc5.c: Scan indirect_function.
5570 * gcc.target/i386/mvc7.c: Likewise.
5571 * gcc.target/i386/pr80732.c: New test.
5573 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5576 * g++.dg/cpp1y/constexpr-66093.C: New.
5578 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5580 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5583 2017-06-19 Richard Biener <rguenther@suse.de>
5586 * g++.dg/torture/pr81112.C: New testcase.
5588 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
5590 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5592 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5595 * gfortran.dg/cshift_1.f90: New test.
5597 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5599 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5601 2017-06-16 Carl Love <cel@us.ibm.com>
5603 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5604 main): Add runnable tests and test checker for vec_float,
5605 vec_float2, vec_floate and vec_floato builtins.
5607 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5609 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5610 the architecture options added by dg-add-options arm_neon.
5611 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5612 to the architecture.
5613 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5614 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5615 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5617 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5619 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5620 multilibs have been built.
5622 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5624 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5625 * gcc.target/arm/pr51915.c: Likewise.
5626 * gcc.target/arm/pr52006.c: Likewise.
5627 * gcc.target/arm/pr53187.c: Likewise.
5629 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5631 * gcc.target/arm/multilibs.exp: New file.
5633 2017-06-16 Martin Sebor <msebor@redhat.com>
5635 PR tree-optimization/80933
5636 PR tree-optimization/80934
5637 * gcc.dg/fold-bcopy.c: New test.
5638 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5639 * gcc.dg/tree-ssa/alias-36.c: Likewise.
5640 * gcc.dg/pr79214.c: Adjust.
5641 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5642 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5643 * gcc.dg/builtins-nonnull.c: Likewise.
5645 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5648 * gcc.target/arm/pr71778.c: New.
5650 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
5652 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5654 2017-06-16 Richard Biener <rguenther@suse.de>
5656 PR tree-optimization/81090
5657 * gcc.dg/graphite/pr81090.c: New testcase.
5659 2017-06-16 Janus Weil <janus@gcc.gnu.org>
5662 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5664 2017-06-16 Jakub Jelinek <jakub@redhat.com>
5667 * c-c++-common/ubsan/object-size-11.c: New test.
5669 2017-06-15 Martin Sebor <msebor@redhat.com>
5672 * g++.dg/Wclass-memaccess.C: New test.
5674 2017-06-15 Janus Weil <janus@gcc.gnu.org>
5677 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5679 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5682 * gcc.dg/lto/pr69866_0.c: New test.
5683 * gcc.dg/lto/pr69866_1.c: Likewise.
5685 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5688 * gcc.target/msp430/pr78818-real.c: New template for tests.
5689 * gcc.target/msp430/pr78818-auto.c: New test.
5690 * gcc.target/msp430/pr78818-data-region.c: New test.
5691 * gcc.target/msp430/pr78818-data-sec.c: New test.
5692 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5694 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5696 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5697 instructions in it rather than the number of IT blocks being 2.
5698 Transfer scan directive arm_thumb2 restriction to the whole
5699 testcase and restrict further to Thumb-only targets.
5701 2017-06-15 Tamar Christina <tamar.christina@arm.com>
5703 * gcc.target/arm/sdiv_costs_1.c:
5706 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5708 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5709 * gcc.target/mips/pr51513-1.c: New test.
5710 * gcc.target/mips/pr51513-2.c: New test.
5712 2017-06-14 Richard Biener <rguenther@suse.de>
5714 PR tree-optimization/81083
5715 * gcc.dg/torture/pr81083.c: Add prototypes.
5717 2017-06-14 Richard Biener <rguenther@suse.de>
5720 * c-c++-common/ubsan/pr81088.c: New testcase.
5722 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5724 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5726 2017-06-14 Andrew Pinski <apinski@cavium.com>
5727 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5730 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5731 * gcc.target/aarch64/vect-init-2.c: Likewise.
5732 * gcc.target/aarch64/vect-init-3.c: Likewise.
5733 * gcc.target/aarch64/vect-init-4.c: Likewise.
5734 * gcc.target/aarch64/vect-init-5.c: Likewise.
5736 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5739 * g++.dg/cpp0x/constexpr-58541.C: New.
5741 2017-06-14 Richard Biener <rguenther@suse.de>
5743 PR tree-optimization/81083
5744 * gcc.dg/torture/pr81083.c: New testcase.
5746 2017-06-14 Jakub Jelinek <jakub@redhat.com>
5748 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5749 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5751 2017-06-13 Jakub Jelinek <jakub@redhat.com>
5754 * g++.dg/ubsan/pr80973.C: New test.
5757 * g++.dg/opt/nrv18.C: New test.
5759 2017-06-13 Martin Liska <mliska@suse.cz>
5762 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5763 test by adding no_sanitize attribute.
5764 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5766 2017-06-13 Renlin Li <renlin.li@arm.com>
5768 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5771 2017-06-13 Martin Jambor <mjambor@suse.cz>
5773 PR tree-optimization/80803
5774 PR tree-optimization/81063
5775 gcc.dg/tree-ssa/pr80803.c: New test.
5776 gcc.dg/tree-ssa/pr81063.c: Likewise.
5778 2017-06-12 Yury Gribov <tetra2005@gmail.com>
5780 * c-c++-common/fold-masked-cmp-3.c: New test.
5782 2017-06-13 Yury Gribov <tetra2005@gmail.com>
5784 PR tree-optimization/67328
5785 * c-c++-common/fold-masked-cmp-1.c: New test.
5786 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5787 * gcc.dg/pr46309.c: Fix pattern.
5788 * gcc.dg/pr46309-2.c: Likewise.
5790 2017-06-13 Tamar Christina <tamar.christina@arm.com>
5792 * gcc.target/arm/sdiv_costs_1.c:
5793 Require arm_arch_v8a_ok and add march option.
5795 2017-06-13 Martin Liska <mliska@suse.cz>
5797 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5798 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5799 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5801 2017-06-13 Richard Biener <rguenther@suse.de>
5804 * c-c++-common/ubsan/pr81065.c: New testcase.
5806 2017-06-12 Ian Lance Taylor <iant@golang.org>
5808 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5809 freorder. Update comment to explain test.
5811 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5813 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5814 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5815 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5816 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5818 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5820 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5822 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5824 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5826 2017-06-12 Jakub Jelinek <jakub@redhat.com>
5828 PR tree-optimization/81003
5829 * gcc.c-torture/compile/pr81003.c: New test.
5831 2017-06-12 Richard Biener <rguenther@suse.de>
5833 PR tree-optimization/81053
5834 * gcc.dg/torture/pr81053.c: New testcase.
5836 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5839 * gfortran.dg/implied_do_io_3.f90: New test.
5841 2017-06-10 Tom de Vries <tom@codesourcery.com>
5843 * lib/target-supports.exp (check_effective_target_signal): New proc.
5844 * lib/gcc.exp (gcc_target_compile): Remove appending of
5845 -DSIGNAL_SUPPRESS to additional_flags.
5846 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5847 additional_flags if effective target signal is not supported by the
5849 * gcc.c-torture/execute/20101011-1.c: Same.
5850 * gcc.dg/c99-stdint-1.c: Same.
5851 * gcc.dg/c99-stdint-2.c: Same.
5852 * gcc.dg/c99-stdint-5.c: Same.
5853 * gcc.dg/c99-stdint-6.c: Same.
5854 * gcc.dg/stdint-width-1.c: Same.
5856 2017-06-10 Tom de Vries <tom@codesourcery.com>
5858 * lib/target-supports.exp (check_effective_target_stack_size)
5859 (dg-effective-target-value): New proc.
5860 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5862 * lib/objc.exp (objc_target_compile): Same.
5863 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5864 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5865 dg-additional-options.
5866 * gcc.c-torture/compile/20080806-1.c: Same.
5867 * gcc.c-torture/compile/920723-1.c: Same.
5868 * gcc.c-torture/compile/930621-1.c: Same.
5869 * gcc.c-torture/compile/991214-2.c: Same.
5870 * gcc.c-torture/compile/bcopy.c: Same.
5871 * gcc.c-torture/compile/memtst.c: Same.
5872 * gcc.c-torture/compile/msp.c: Same.
5873 * gcc.c-torture/compile/stuct.c: Same.
5874 * gcc.c-torture/execute/20011008-3.c: Same.
5875 * gcc.c-torture/execute/20030209-1.c: Same.
5876 * gcc.c-torture/execute/20031012-1.c: Same.
5877 * gcc.c-torture/execute/20040805-1.c: Same.
5878 * gcc.c-torture/execute/920410-1.c: Same.
5879 * gcc.c-torture/execute/920501-7.c: Same.
5880 * gcc.c-torture/execute/921113-1.c: Same.
5881 * gcc.c-torture/execute/921202-1.c: Same.
5882 * gcc.c-torture/execute/921208-2.c: Same.
5883 * gcc.c-torture/execute/930106-1.c: Same.
5884 * gcc.c-torture/execute/930406-1.c: Same.
5885 * gcc.c-torture/execute/950221-1.c: Same.
5886 * gcc.c-torture/execute/960521-1.c: Same.
5887 * gcc.c-torture/execute/980605-1.c: Same.
5888 * gcc.c-torture/execute/comp-goto-1.c: Same.
5889 * gcc.c-torture/execute/comp-goto-2.c: Same.
5890 * gcc.c-torture/execute/memcpy-1.c: Same.
5891 * gcc.c-torture/execute/multi-ix.c: Same.
5892 * gcc.c-torture/execute/nestfunc-4.c: Same.
5893 * gcc.c-torture/execute/pr20621-1.c: Same.
5894 * gcc.c-torture/execute/pr23135.c: Same.
5895 * gcc.c-torture/execute/pr28982b.c: Same.
5896 * gcc.dg/loop-3.c: Same.
5897 * gcc.dg/struct-ret-3.c: Same.
5898 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5899 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5900 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5901 * gcc.dg/tree-prof/pr44777.c: Same.
5903 2017-06-09 David Malcolm <dmalcolm@redhat.com>
5905 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5906 (test_mutually_exclusive_suggestions): New test function.
5907 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5908 (test_mutually_exclusive_suggestions): New test function.
5909 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5910 (test_mutually_exclusive_suggestions): New test function.
5911 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5912 (test_show_locus): Add special-case for
5913 "test_mutually_exclusive_suggestions".
5915 2017-06-09 Ian Lance Taylor <iant@golang.org>
5917 * gcc.dg/tree-prof/split-1.c: New test.
5919 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
5921 * gcc.dg/predict-14.c: Avoid cold function detection.
5922 * gcc.target/i386/umod-3.c: Likewise.
5924 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5926 * gcc.target/aarch64/lrint-matherr.h: New.
5927 * gcc.target/aarch64/inline-lrint_1.c: New.
5928 * gcc.target/aarch64/inline-lrint_2.c: New.
5929 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5930 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5932 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5934 * gcc.target/arm/sdiv_costs_1.c: New.
5936 2017-06-09 Tom de Vries <tom@codesourcery.com>
5939 * gcc.target/nvptx/label-values.c: New test.
5941 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5943 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5944 Test for null definitions instead of them being undefined. Add entry
5945 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5946 about using the effective target for architecture extension.
5947 (check_effective_target_arm_arch_v7ve_ok): Remove.
5948 (add_options_for_arm_arch_v7ve): Likewise.
5950 2017-06-09 Richard Biener <rguenther@suse.de>
5952 PR tree-optimization/66623
5953 * gcc.dg/vect/pr66623.c: New testcase.
5955 2017-06-09 Richard Biener <rguenther@suse.de>
5957 PR tree-optimization/79483
5958 * gcc.dg/graphite/pr79483.c: New testcase.
5960 2017-06-09 Richard Biener <rguenther@suse.de>
5963 * g++.dg/pr81007.C: New testcase.
5965 2017-06-09 Jakub Jelinek <jakub@redhat.com>
5967 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5968 instead of "rsp" for -m32.
5969 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5970 target, add -msse2 to dg-options.
5971 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5972 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5974 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5977 * gcc.target/powerpc/stack-limit.c: New testcase.
5979 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5981 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5982 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5983 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5984 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5985 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5986 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
5988 2017-06-08 Jakub Jelinek <jakub@redhat.com>
5991 * c-c++-common/gomp/pr81006.c: New test.
5994 * g++.dg/gomp/pr81011.C: New test.
5997 * c-c++-common/ubsan/align-10.c: New test.
5998 * c-c++-common/ubsan/null-13.c: New test.
6000 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
6003 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
6004 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
6005 * gcc.target/i386/pr81015.c: New test.
6007 2017-06-08 Tom de Vries <tom@codesourcery.com>
6009 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
6010 trampolines instead of NO_TRAMPOLINES.
6011 * gcc.c-torture/execute/20000822-1.c: Same.
6012 * gcc.c-torture/execute/920428-2.c: Same.
6013 * gcc.c-torture/execute/920501-7.c: Same.
6014 * gcc.c-torture/execute/920612-2.c: Same.
6015 * gcc.c-torture/execute/921017-1.c: Same.
6016 * gcc.c-torture/execute/921215-1.c: Same.
6017 * gcc.c-torture/execute/931002-1.c: Same.
6018 * gcc.c-torture/execute/comp-goto-2.c: Same.
6019 * gcc.c-torture/execute/nestfunc-1.c: Same.
6020 * gcc.c-torture/execute/nestfunc-2.c: Same.
6021 * gcc.c-torture/execute/nestfunc-3.c: Same.
6022 * gcc.c-torture/execute/nestfunc-5.c: Same.
6023 * gcc.c-torture/execute/nestfunc-6.c: Same.
6024 * gcc.c-torture/execute/pr24135.c: Same.
6025 * gcc.dg/Wtrampolines.c: Same.
6026 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6027 * gcc.dg/torture/stackalign/nested-5.c: Same.
6028 * gcc.dg/torture/stackalign/nested-6.c: Same.
6029 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
6030 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6031 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6032 * gcc.dg/trampoline-1.c: Same.
6033 * gcc.dg/tree-prof/pr44777.c: Same.
6034 * gcc.target/i386/pr67770.c: Same.
6035 * lib/gcc.exp (gcc_target_compile): Remove appending of
6036 -DNO_TRAMPOLINES to additional_flags.
6037 * lib/objc.exp (objc_target_compile): Same.
6039 2017-06-08 Tom de Vries <tom@codesourcery.com>
6041 * lib/target-supports.exp (check_effective_target_trampolines): Test for
6042 'gcc,no_trampolines' instead of 'no_trampolines'.
6044 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
6047 * gcc.target/i386/mpx/pr79988.c: New test.
6049 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
6051 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
6052 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
6053 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
6055 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
6057 * g++.dg/tree-ssa/counts-1.C: New testcase.
6058 * gcc.dg/tree-ssa/counts-1.c: New testcase.
6060 2017-08-08 Julia Koval <julia.koval@intel.com>
6062 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
6063 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
6064 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
6065 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
6066 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
6067 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
6069 2017-06-08 Marek Polacek <polacek@redhat.com>
6072 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
6074 2017-08-08 Julia Koval <julia.koval@intel.com>
6076 PR target/73350,80862
6077 * gcc.target/i386/pr73350.c: New test.
6079 2017-06-08 Richard Biener <rguenther@suse.de>
6081 PR tree-optimization/80928
6082 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
6084 2017-06-07 Carl Love <cel@us.ibm.com>
6086 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
6088 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
6091 * g++.dg/cpp1z/class-deduction39.C: New.
6093 2017-06-07 Marek Polacek <polacek@redhat.com>
6096 * c-c++-common/ubsan/pr80932.c: New test.
6098 2017-06-07 Bin Cheng <bin.cheng@arm.com>
6100 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
6101 * gcc.target/i386/l_fma_double_2.c: Ditto.
6102 * gcc.target/i386/l_fma_double_3.c: Ditto.
6103 * gcc.target/i386/l_fma_double_4.c: Ditto.
6104 * gcc.target/i386/l_fma_double_5.c: Ditto.
6105 * gcc.target/i386/l_fma_double_6.c: Ditto.
6106 * gcc.target/i386/l_fma_float_1.c: Ditto.
6107 * gcc.target/i386/l_fma_float_2.c: Ditto.
6108 * gcc.target/i386/l_fma_float_3.c: Ditto.
6109 * gcc.target/i386/l_fma_float_4.c: Ditto.
6110 * gcc.target/i386/l_fma_float_5.c: Ditto.
6111 * gcc.target/i386/l_fma_float_6.c: Ditto.
6113 2017-06-07 Tamar Christina <tamar.christina@arm.com>
6115 * gcc.target/aarch64/sdiv_costs_1.c: New.
6117 2017-06-07 Richard Biener <rguenther@suse.de>
6119 PR tree-optimization/80928
6120 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
6121 * gcc.dg/vect/slp-13-big-array.c: Likewise.
6123 2017-06-07 Richard Biener <rguenther@suse.de>
6125 PR tree-optimization/80928
6126 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
6129 2017-06-06 Nathan Sidwell <nathan@acm.org>
6131 * g++.dg/pr45330.C: Add inline namespace case.
6133 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6136 * gfortran.dg/matmul_16.f90: New test.
6137 * gfortran.dg/inline_matmul_18.f90: New test.
6139 2017-06-06 Marek Polacek <polacek@redhat.com>
6142 * gcc.dg/pr79983.c: New test.
6144 2017-06-06 David S. Miller <davem@davemloft.net>
6146 * gcc.target/sparc/sparc-ret-3.c: New test.
6148 2017-06-06 Tom de Vries <tom@codesourcery.com>
6150 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
6151 label_values instead of NO_LABEL_VALUES.
6152 * gcc.c-torture/compile/920301-1.c: Same.
6153 * gcc.c-torture/compile/920501-1.c: Same.
6154 * gcc.c-torture/compile/941014-4.c: Same.
6155 * gcc.c-torture/compile/labels-1.c: Same.
6156 * gcc.c-torture/compile/pr18903.c: Same.
6157 * gcc.c-torture/execute/920302-1.c: Same.
6158 * gcc.c-torture/execute/920415-1.c: Same.
6159 * gcc.c-torture/execute/920428-2.c: Same.
6160 * gcc.c-torture/execute/920501-3.c: Same.
6161 * gcc.c-torture/execute/920501-4.c: Same.
6162 * gcc.c-torture/execute/920501-5.c: Same.
6163 * gcc.c-torture/execute/920501-7.c: Same.
6164 * gcc.c-torture/execute/920721-4.c: Same.
6165 * gcc.c-torture/execute/980526-1.c: Same.
6166 * gcc.c-torture/execute/990208-1.c: Same.
6167 * gcc.c-torture/execute/comp-goto-1.c: Same.
6168 * gcc.c-torture/execute/comp-goto-2.c: Same.
6169 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6170 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6171 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6172 * gcc.dg/tree-prof/comp-goto-1.c: Same.
6173 * gcc.dg/tree-prof/pr44777.c: Same.
6174 * gcc.misc-tests/bprob-2.c: Same.
6175 * gcc.misc-tests/gcov-3.c: Same.
6176 * lib/gcc.exp (gcc_target_compile): Remove appending of
6177 -DNO_LABEL_VALUES to additional_flags.
6178 * lib/objc.exp (objc_target_compile): Same.
6179 * lib/target-supports.exp (check_effective_target_label_values): Test on
6180 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
6182 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6184 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
6186 2017-06-06 Richard Biener <rguenther@suse.de>
6188 PR tree-optimization/80974
6189 * gcc.dg/torture/pr80974.c: New testcase.
6191 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6193 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
6194 "unsigned int" in conversation warning on line 15.
6196 2017-06-06 Richard Biener <rguenther@suse.de>
6198 PR tree-optimization/80928
6199 * gcc.dg/vect/pr80928.c: New testcase.
6200 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
6201 * gcc.dg/vect/slp-13.c: Likewise.
6202 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
6204 2017-06-05 David Malcolm <dmalcolm@redhat.com>
6206 * g++.dg/plugin/comment_plugin.c: New test plugin.
6207 * g++.dg/plugin/comments-1.C: New test file.
6208 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6210 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
6212 * gcc.misc-tests/gcov-1a.c: New test.
6214 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6216 * gcc.target/powerpc/clone1.c: New test.
6218 2017-06-05 Janus Weil <janus@gcc.gnu.org>
6221 * gfortran.dg/proc_ptr_comp_50.f90: New test.
6223 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
6226 * gfortran.dg/implied_do_io_1.f90: New Test.
6227 * gfortran.dg/implied_do_io_2.f90: New Test.
6229 2017-06-05 Renlin Li <renlin.li@arm.com>
6231 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
6232 selector to related line.
6234 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
6236 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
6238 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6240 * gcc.target/aarch64/store_lane0_str_1.c: New test.
6242 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6244 * gcc.target/aarch64/subs_compare_2.c: New test.
6246 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6248 * gcc.target/aarch64/subs_compare_1.c: New test.
6250 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
6252 * gcc.target/mips/div-9.c: Delete duplicate test.
6253 * gcc.target/mips/div-10.c: Ditto.
6254 * gcc.target/mips/div-11.c: Ditto.
6255 * gcc.target/mips/div-12.c: Ditto.
6257 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6259 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6261 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
6263 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
6264 vesrion of the dejagnu grep.
6265 (list-module-names): Use it and adjust the regular expressions for
6266 modules and submodules.
6267 * gfortran.dg/prof/prof.exp: Cleanup modules.
6268 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
6270 * gfortran.dg/altreturn_8.f90: Likewise.
6271 * gfortran.dg/associate_12.f90: Likewise.
6272 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
6273 * gfortran.dg/charlen_15.f90: Likewise.
6274 * gfortran.dg/class_4a.f03: Likewise.
6275 * gfortran.dg/class_54.f90: Likewise.
6276 * gfortran.dg/class_dummy_4.f03: Likewise.
6277 * gfortran.dg/class_dummy_5.f90: Likewise.
6278 * gfortran.dg/constructor_9.f90: Likewise.
6279 * gfortran.dg/dec_structure_15.f90: Likewise.
6280 * gfortran.dg/do_check_8.f90: Likewise.
6281 * gfortran.dg/dtio_26.f03: Likewise.
6282 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
6283 * gfortran.dg/equiv_9.f90: Likewise.
6284 * gfortran.dg/extends_15.f90: Likewise.
6285 * gfortran.dg/finalize_22.f90: Likewise.
6286 * gfortran.dg/finalize_23.f90: Likewise.
6287 * gfortran.dg/generic_26.f90: Likewise.
6288 * gfortran.dg/generic_27.f90: Likewise.
6289 * gfortran.dg/namelist_76.f90: Likewise.
6290 * gfortran.dg/pointer_init_8.f90: Likewise.
6291 * gfortran.dg/pr61318.f90: Likewise.
6292 * gfortran.dg/pr77260_1.f90: Likewise.
6293 * gfortran.dg/pr77260_2.f90: Likewise.
6294 * gfortran.dg/pr77420_3.f90: Likewise.
6295 * gfortran.dg/proc_ptr_39.f90: Likewise.
6296 * gfortran.dg/proc_ptr_41.f90: Likewise.
6297 * gfortran.dg/proc_ptr_42.f90: Likewise.
6298 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
6299 * gfortran.dg/submodule_1.f08: Likewise.
6300 * gfortran.dg/submodule_10.f08: Likewise.
6301 * gfortran.dg/submodule_14.f08: Likewise.
6302 * gfortran.dg/submodule_15.f08: Likewise.
6303 * gfortran.dg/submodule_2.f08: Likewise.
6304 * gfortran.dg/submodule_5.f08: Likewise.
6305 * gfortran.dg/submodule_6.f08: Likewise.
6306 * gfortran.dg/submodule_7.f08: Likewise.
6307 * gfortran.dg/submodule_8.f08: Likewise.
6308 * gfortran.dg/submodule_9.f08: Likewise.
6309 * gfortran.dg/transfer_class_2.f90: Likewise.
6310 * gfortran.dg/typebound_assignment_7.f90: Likewise.
6311 * gfortran.dg/typebound_call_24.f03: Likewise.
6312 * gfortran.dg/typebound_call_25.f90: Likewise.
6313 * gfortran.dg/typebound_deferred_1.f90: Likewise.
6314 * gfortran.dg/typebound_generic_12.f03: Likewise.
6315 * gfortran.dg/typebound_generic_13.f03: Likewise.
6316 * gfortran.dg/typebound_generic_14.f03: Likewise.
6317 * gfortran.dg/typebound_generic_15.f90: Likewise.
6318 * gfortran.dg/typebound_operator_16.f03: Likewise.
6319 * gfortran.dg/typebound_operator_18.f90: Likewise.
6320 * gfortran.dg/typebound_operator_20.f90: Likewise.
6321 * gfortran.dg/typebound_override_3.f90: Likewise.
6322 * gfortran.dg/typebound_override_4.f90: Likewise.
6323 * gfortran.dg/typebound_override_5.f90: Likewise.
6324 * gfortran.dg/typebound_override_6.f90: Likewise.
6325 * gfortran.dg/typebound_override_7.f90: Likewise.
6326 * gfortran.dg/typebound_proc_28.f03: Likewise.
6327 * gfortran.dg/typebound_proc_29.f90: Likewise.
6328 * gfortran.dg/typebound_proc_30.f90: Likewise.
6329 * gfortran.dg/typebound_proc_31.f90: Likewise.
6330 * gfortran.dg/typebound_proc_32.f90: Likewise.
6331 * gfortran.dg/typebound_proc_33.f90: Likewise.
6332 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
6333 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
6334 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6335 * gfortran.dg/use_only_3.f90: Likewise.
6336 * gfortran.dg/use_without_only_1.f90: Likewise.
6337 * gfortran.dg/warn_unused_function.f90: Likewise.
6338 * gfortran.dg/warn_unused_function_2.f90: Likewise.
6339 * gfortran.dg/ieee/ieee_8.f90: Likewise.
6341 2017-06-04 Marek Polacek <polacek@redhat.com>
6344 * gcc.dg/format/pr80919.c: New test.
6346 2017-06-02 Martin Sebor <msebor@redhat.com>
6349 * c-c++-common/Wfloat-conversion-2.c: New test.
6351 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6354 * g++.dg/cpp1y/constexpr-68754.C: New.
6356 2017-06-02 Carl Love <cel@us.ibm.com>
6358 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
6359 for the new built-ins.
6361 2017-06-02 Sudakshina Das <sudi.das@arm.com>
6363 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
6365 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6367 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
6368 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
6369 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
6370 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
6371 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
6373 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6375 * gcc.target/aarch64/hfmode_ins_1.c: New test.
6377 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6379 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
6381 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6383 * gcc.target/powerpc/fold-vec-abs-char.c: New.
6384 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
6385 * gcc.target/powerpc/fold-vec-abs-int.c: New.
6386 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
6387 * gcc.target/powerpc/fold-vec-abs-short.c: New.
6388 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
6389 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
6390 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
6391 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
6393 2017-06-02 Nathan Sidwell <nathan@acm.org>
6395 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
6397 2017-06-02 Jakub Jelinek <jakub@redhat.com>
6399 PR rtl-optimization/80903
6400 * gcc.dg/pr80903.c: New test.
6403 * gfortran.dg/gomp/pr80918.f90: New test.
6405 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6407 * c-c++-common/Wsizeof-pointer-div.c: New test.
6408 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
6409 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6410 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
6411 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6412 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6413 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6414 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6415 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6416 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6417 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6418 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6419 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
6420 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
6421 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
6422 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
6423 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
6424 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
6425 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
6427 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
6429 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
6430 Update the target to power8-vector.
6432 2017-06-01 David Malcolm <dmalcolm@redhat.com>
6434 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
6436 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6438 * debug12.adb, debug12.ads: New testcase.
6440 2017-06-01 Martin Jambor <mjambor@suse.cz>
6442 PR tree-optimization/80898
6443 * gcc.dg/tree-ssa/pr80898.c: New test.
6444 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6446 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6449 * g++.dg/cpp1z/nodiscard5.C: New.
6451 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6453 * gcc.target/arc/pr9001195952.c: New test.
6455 2017-06-01 Tom de Vries <tom@codesourcery.com>
6457 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6458 * gcc.c-torture/compile/asmgoto-1.c: Same.
6459 * gcc.dg/20000707-1.c: Same.
6460 * gcc.dg/pr38700.c: Same.
6461 * gcc.dg/pr70169.c: Same.
6462 * gcc.dg/pr80112.c: Same.
6463 * gcc.dg/torture/pr51071-2.c: Same.
6464 * gcc.dg/torture/pr51071.c: Same.
6465 * gcc.dg/tree-ssa/alias-34.c: Same.
6467 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6469 * gnat.dg/debug11.adb: New testcase.
6471 2017-06-01 Richard Biener <rguenther@suse.de>
6474 * c-c++-common/ubsan/pr66313.c: New testcase.
6475 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6477 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6479 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
6480 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6481 to vsx_hw. Add dg-skip-if directive to disable this test if
6483 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6484 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6485 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6486 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6487 to dg-option. Add dg-skip-if directive to disable this test
6488 for darwin. Add dg-skip-if directive to disable this test if
6491 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6493 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6494 (_mm_maskz_max_sd): Test new intrinsics.
6495 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6496 (_mm_maskz_max_sd): Test new intrinsics.
6497 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6498 (_mm_maskz_max_ss): Test new intrinsics.
6499 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6500 (_mm_maskz_max_ss): Test new intrinsics.
6501 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6502 (_mm_maskz_min_sd): Test new intrinsics.
6503 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6504 (_mm_maskz_min_sd): Test new intrinsics.
6505 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6506 (_mm_maskz_min_ss): Test new intrinsics.
6507 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6508 (_mm_maskz_min_ss): Test new intrinsics.
6510 2017-05-31 Nathan Sidwell <nathan@acm.org>
6512 * g++.dg/lookup/lambda1.C New.
6514 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6516 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6517 on pointer should not be replaced.
6519 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6522 * gcc.dg/gimplefe-error-7.c: New test.
6524 2017-05-31 Graham Markall <graham.markall@embecosm.com>
6526 * gcc.target/arc/add_n-combine.c: New test.
6527 * gcc.target/arc/sub_n-combine.c: New test.
6529 2017-05-31 Richard Biener <rguenther@suse.de>
6532 * gcc.target/i386/pr80880.c: New testcase.
6534 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6536 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6538 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6540 * gcc.dg/vect/pr80815-3.c: New test.
6542 2017-05-31 Richard Biener <rguenther@suse.de>
6544 PR tree-optimization/80906
6545 * gcc.dg/graphite/pr80906.c: New testcase.
6547 2017-05-30 Tom de Vries <tom@codesourcery.com>
6550 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6551 unsupported if host compiler does not support c++11.
6552 (host_supports_c++11): New proc.
6554 2017-05-30 Martin Sebor <msebor@redhat.com>
6557 * g++.dg/ext/utf16-4.C: Relax test.
6558 * gcc.dg/fixed-point/int-warning.c: Adjust.
6560 2017-05-30 David Malcolm <dmalcolm@redhat.com>
6562 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6563 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6565 * g++.dg/plugin/show-template-tree-color.C: New test case.
6566 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6567 * g++.dg/template/show-template-tree-2.C: New test case.
6568 * g++.dg/template/show-template-tree-3.C: New test case.
6569 * g++.dg/template/show-template-tree-4.C: New test case.
6570 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6571 * g++.dg/template/show-template-tree.C: New test case.
6573 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6575 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6577 * gfortran.dg/pr80107.f: Delete testcase.
6579 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
6582 * gcc.target/i386/pr80833-1.c: New test.
6583 * gcc.target/i386/pr80833-2.c: Ditto.
6585 2017-05-30 Nathan Sidwell <nathan@acm.org>
6588 * g++.dg/lookup/pr80913.C: New.
6590 2017-05-30 Richard Biener <rguenther@suse.de>
6593 * gcc.dg/torture/pr80901.c: New testcase.
6595 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6597 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6599 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6602 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6604 2017-05-30 Richard Biener <rguenther@suse.de>
6607 * gcc.dg/torture/pr80876.c: New testcase.
6609 2017-05-29 Nathan Sidwell <nathan@acm.org>
6612 * g++.dg/lookup/pr80891-5.C: New.
6614 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6616 PR libgfortran/53029
6617 * gfortran.dg/read_5.f90: New test.
6619 2017-05-29 Nathan Sidwell <nathan@acm.org>
6622 * g++.dg/lookup/pr80891-4.C: New.
6625 * g++.dg/lookup/pr80891-1.C: New.
6628 * g++.dg/lookup/pr80891-3.C: New.
6631 * g++.dg/lookup/pr80891-2.C: New.
6633 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6636 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6638 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6639 * gfortran.dg/inline_matmul_17.f90: New test.
6641 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6643 * gfortran.dg/matmul_bounds_12.f90: New test.
6645 2017-05-27 Jakub Jelinek <jakub@redhat.com>
6648 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6650 2017-05-26 Nathan Sidwell <nathan@acm.org>
6652 * g++.dg/cpp0x/dr2061.C: New.
6653 * g++.dg/parse/namespace-alias-1.C: Add more test.
6655 2017-05-26 Bin Cheng <bin.cheng@arm.com>
6657 PR tree-optimization/80815
6658 * gcc.dg/vect/pr80815-1.c: New test.
6659 * gcc.dg/vect/pr80815-2.c: New test.
6661 2017-05-26 Martin Liska <mliska@suse.cz>
6664 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6665 split at the problematic spot.
6666 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6667 a valid value of the param.
6669 2017-05-26 Marek Polacek <polacek@redhat.com>
6672 * c-c++-common/ubsan/pr80875.c: New test.
6674 2017-05-26 Tom de Vries <tom@codesourcery.com>
6677 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6678 * gcc.dg/Wcxx-compat-8.c: Same.
6679 * gcc.dg/Wobjsize-1.c: Same.
6680 * gcc.dg/Wshadow-local-2.c: Same.
6681 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6682 * gcc.dg/anon-struct-6.c: Same.
6683 * gcc.dg/asm-wide-1.c: Same.
6684 * gcc.dg/builtin-inf-1.c: Same.
6685 * gcc.dg/builtin-redefine.c: Same.
6686 * gcc.dg/c90-array-lval-6.c: Same.
6687 * gcc.dg/c90-array-lval-7.c: Same.
6688 * gcc.dg/c90-fordecl-1.c: Same.
6689 * gcc.dg/c99-fordecl-2.c: Same.
6690 * gcc.dg/cast-lvalue-1.c: Same.
6691 * gcc.dg/cast-lvalue-2.c: Same.
6692 * gcc.dg/compound-lvalue-1.c: Same.
6693 * gcc.dg/cond-lvalue-1.c: Same.
6694 * gcc.dg/cpp/20000419-1.c: Same.
6695 * gcc.dg/cpp/backslash.c: Same.
6696 * gcc.dg/cpp/backslash2.c: Same.
6697 * gcc.dg/cpp/macspace1.c: Same.
6698 * gcc.dg/cpp/macspace2.c: Same.
6699 * gcc.dg/cpp/multiline-2.c: Same.
6700 * gcc.dg/cpp/pr27777.c: Same.
6701 * gcc.dg/cpp/pr30786.c: Same.
6702 * gcc.dg/cpp/pr34602.c: Same.
6703 * gcc.dg/cpp/redef1.c: Same.
6704 * gcc.dg/cpp/tr-warn1.c: Same.
6705 * gcc.dg/cpp/tr-warn3.c: Same.
6706 * gcc.dg/cpp/tr-warn6.c: Same.
6707 * gcc.dg/cpp/trad/hash.c: Same.
6708 * gcc.dg/cpp/trad/redef1.c: Same.
6709 * gcc.dg/cpp/ucs.c: Same.
6710 * gcc.dg/declspec-10.c: Same.
6711 * gcc.dg/declspec-11.c: Same.
6712 * gcc.dg/declspec-18.c: Same.
6713 * gcc.dg/format/c99-strftime-1.c: Same.
6714 * gcc.dg/format/ext-3.c: Same.
6715 * gcc.dg/format/pr72858.c: Same.
6716 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6717 * gcc.dg/init-string-1.c: Same.
6718 * gcc.dg/label-decl-3.c: Same.
6719 * gcc.dg/m-un-2.c: Same.
6720 * gcc.dg/nofixed-point-2.c: Same.
6721 * gcc.dg/noncompile/20020213-1.c: Same.
6722 * gcc.dg/pch/counter-2.c: Same.
6723 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6724 * gcc.dg/pr27528.c: Same.
6725 * gcc.dg/pr27953.c: Same.
6726 * gcc.dg/pr35899.c: Same.
6727 * gcc.dg/pr37561.c: Same.
6728 * gcc.dg/pr45461.c: Same.
6729 * gcc.dg/pr45750.c: Same.
6730 * gcc.dg/pr53196-2.c: Same.
6731 * gcc.dg/pr53265.c: Same.
6732 * gcc.dg/redecl-1.c: Same.
6733 * gcc.dg/tls/thr-init-1.c: Same.
6734 * gcc.dg/torture/pr51106-1.c: Same.
6735 * gcc.dg/torture/pr51106-2.c: Same.
6736 * gcc.dg/uninit-19.c: Same.
6737 * gcc.dg/uninit-pr20644.c: Same.
6739 2017-05-26 Jakub Jelinek <jakub@redhat.com>
6741 * g++.dg/cpp1z/decomp29.C (p): New variable.
6742 (main): Add further tests.
6744 2017-05-26 Richard Biener <rguenther@suse.de>
6746 PR tree-optimization/80842
6747 * gcc.dg/torture/pr80842.c: New testcase.
6749 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6752 * g++.dg/cpp0x/pr79652.C: New.
6754 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6757 * g++.dg/cpp0x/variadic170.C: New.
6759 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6761 * g++.dg/warn/Wcatch-value-1.C: New test.
6762 * g++.dg/warn/Wcatch-value-2.C: New test.
6763 * g++.dg/warn/Wcatch-value-3.C: New test.
6765 2017-05-25 Nathan Sidwell <nathan@acm.org>
6767 * g++.dg/lookup/using56.C: New.
6768 * g++.dg/lookup/using57.C: New.
6769 * g++.dg/lookup/using58.C: New.
6770 * g++.dg/lookup/using59.C: New.
6772 * g++.dg/lookup/using17.C: Adjust diagnostics.
6774 2017-05-25 Martin Sebor <msebor@redhat.com>
6776 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6778 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6780 * gcc.dg/pr60114.c: Same.
6782 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6784 * gfortran.dg/pr48636.f90: Fix template better.
6786 2017-05-25 Nathan Sidwell <nathan@acm.org>
6788 * g++.dg/lookup/koenig14.C: New.
6790 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6793 * g++.dg/cpp0x/pr79583.C: New.
6795 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6798 * g++.dg/cpp1y/pr68578.C: New.
6800 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6802 * gcc.dg/tree-ssa/vce-1.c: New file.
6804 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6806 * gcc.dg/tree-ssa/addadd.c: New file.
6808 2017-05-24 Nathan Sidwell <nathan@acm.org>
6810 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6811 * g++.dg/lookup/friend19.C: New.
6812 * g++.dg/lookup/friend20.C: New.
6814 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
6817 * g++.dg/expr/cast11.C: New test.
6819 2017-05-24 Martin Sebor <msebor@redhat.com>
6822 * c-c++-common/Wfloat-conversion.c: Adjust.
6823 * c-c++-common/dfp/convert-int-saturate.c: Same.
6824 * c-c++-common/pr68657-1.c: Same.
6825 * g++.dg/ext/utf-cvt.C: Same.
6826 * g++.dg/ext/utf16-4.C: Same.
6827 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6828 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6829 * g++.dg/warn/Wconversion3.C: Same.
6830 * g++.dg/warn/Wconversion4.C: Same.
6831 * g++.dg/warn/Wsign-conversion.C: Same.
6832 * g++.dg/warn/overflow-warn-1.C: Same.
6833 * g++.dg/warn/overflow-warn-3.C: Same.
6834 * g++.dg/warn/overflow-warn-4.C: Same.
6835 * g++.dg/warn/pr35635.C: Same.
6836 * g++.old-deja/g++.mike/enum1.C: Same.
6837 * gcc.dg/Wconversion-3.c: Same.
6838 * gcc.dg/Wconversion-5.c: Same.
6839 * gcc.dg/Wconversion-complex-c99.c: Same.
6840 * gcc.dg/Wconversion-complex-gnu.c: Same.
6841 * gcc.dg/Wconversion-integer.c: Same.
6842 * gcc.dg/Wsign-conversion.c: Same.
6843 * gcc.dg/bitfld-2.c: Same.
6844 * gcc.dg/c90-const-expr-11.c: Same.
6845 * gcc.dg/c90-const-expr-7.c: Same.
6846 * gcc.dg/c99-const-expr-7.c: Same.
6847 * gcc.dg/overflow-warn-1.c: Same.
6848 * gcc.dg/overflow-warn-2.c: Same.
6849 * gcc.dg/overflow-warn-3.c: Same.
6850 * gcc.dg/overflow-warn-4.c: Same.
6851 * gcc.dg/overflow-warn-5.c: Same.
6852 * gcc.dg/overflow-warn-8.c: Same.
6853 * gcc.dg/overflow-warn-9.c: New test.
6854 * gcc.dg/pr35635.c: Adjust.
6855 * gcc.dg/pr59940.c: Same.
6856 * gcc.dg/pr59963-2.c: Same.
6857 * gcc.dg/pr60114.c: Same.
6858 * gcc.dg/switch-warn-2.c: Same.
6859 * gcc.dg/utf-cvt.c: Same.
6860 * gcc.dg/utf16-4.c: Same.
6862 2017-05-24 Jakub Jelinek <jakub@redhat.com>
6864 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6865 Don't include limits.h.
6866 (w): Conditionalize on long long wider than int. Use
6867 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6868 -9223372036854775808.
6869 (x): Use __INT_MAX__ instead of INT_MAX.
6871 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6874 * gfortran.dg/inline_matmul_16.f90: New test.
6876 2017-05-24 Tom de Vries <tom@codesourcery.com>
6878 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6880 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6883 * gcc.dg/pr80823.c: New test.
6885 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6887 * gcc.target/s390/pr80725.c: New test.
6889 2017-05-23 Nathan Sidwell <nathan@acm.org>
6891 * g++.dg/lookup/extern-c-hidden.C: New.
6892 * g++.dg/lookup/extern-redecl1.C: New.
6895 * g++.dg/parse/pr80866.C: New.
6897 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6899 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6900 * gcc.dg/ipa/inline-5.c: Likewise.
6901 * gfortran.dg/pr48636.f90: Likewise.
6903 2017-05-23 Nathan Sidwell <nathan@acm.org>
6905 * g++.dg/parse/ctor9.C: Adjust expected error.
6907 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6909 PR libgfortran/80256
6910 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6913 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6915 * c-c++-common/goacc/parallel-dims-1.c: Update.
6916 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6917 * c-c++-common/goacc/routine-1.c: Likewise.
6918 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6919 * g++.dg/goacc/template.C: Likewise.
6920 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6921 * gfortran.dg/goacc/routine-3.f90: Likewise.
6922 * gfortran.dg/goacc/sie.f95: Likewise.
6923 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6925 2017-05-23 Nathan Sidwell <nathan@acm.org>
6927 * g++.dg/lookup/using13.C: Adjust expected error.
6929 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6931 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6933 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6936 * gcc.target/powerpc/pr80718.c: New test.
6938 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6940 * gcc.target/powerpc/conditional-return.c: New testcase.
6942 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6944 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6947 2017-05-22 Janus Weil <janus@gcc.gnu.org>
6950 * gfortran.dg/typebound_call_28.f90: New test.
6952 2017-05-22 Nathan Sidwell <nathan@acm.org>
6954 * g++.dg/lookup/strong-using.C: New.
6956 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6958 * gcc.target/arm/movsi_movt.c: New test.
6959 * gcc.target/arm/movdi_movt.c: New test.
6961 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6963 * gnat.dg/specs/not_null1.ads: New test.
6965 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6967 * gnat.dg/limited_with5.ad[sb]: New test.
6968 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6969 * gnat.dg/limited_with6.ad[sb]: New test.
6970 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6972 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6974 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6975 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6977 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6980 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6981 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6983 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6985 PR libgfortran/80333
6986 * gfortran.dg/dtio_30.f03: New test.
6988 2017-05-19 Marek Polacek <polacek@redhat.com>
6991 * c-c++-common/ubsan/pr80800.c: New test.
6992 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6994 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6996 * c-c++-common/goacc/default-1.c: Update.
6997 * c-c++-common/goacc/default-2.c: Likewise.
6998 * c-c++-common/goacc/default-4.c: Likewise.
6999 * gfortran.dg/goacc/default-1.f95: Likewise.
7000 * gfortran.dg/goacc/default-4.f: Likewise.
7001 * c-c++-common/goacc/default-5.c: New file.
7002 * gfortran.dg/goacc/default-5.f: Likewise.
7004 * c-c++-common/goacc/default-1.c: New file.
7005 * c-c++-common/goacc/default-2.c: Likewise.
7006 * c-c++-common/goacc/data-default-1.c: Remove file, including its
7008 * c-c++-common/goacc/default-3.c: ... this new file, and...
7009 * c-c++-common/goacc/default-4.c: ... this new file.
7010 * gfortran.dg/goacc/default.f95: Remove file, including its test
7012 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
7013 * gfortran.dg/goacc/default-2.f: ... this new file.
7014 * gfortran.dg/goacc/default-3.f95: New file.
7015 * gfortran.dg/goacc/default-4.f: Likewise.
7017 2017-05-19 Nathan Sidwell <nathan@acm.org>
7019 * g++.dg/inherit/covariant7.C: Adjust.
7021 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7023 * gcc.target/arm/tls-disable-literal-pool.c: Change
7024 require-effective-target to tls_native.
7025 Move dg-error to return statement line and change to dg-message.
7027 2017-05-19 Richard Biener <rguenther@suse.de>
7030 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
7031 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
7033 2017-05-19 Richard Biener <rguenther@suse.de>
7036 * gcc.dg/torture/pr80764.c: New testcase.
7038 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7041 * gcc.target/powerpc/pr80510-1.c: New test.
7042 * gcc.target/powerpc/pr80510-2.c: Likewise.
7044 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
7046 * gcc.dg/pragma-diag-7.c: New test.
7048 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
7051 * g++.dg/other/i386-11.C: New test.
7053 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
7055 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
7056 * fold-vec-div-floatdouble.c: Likewise.
7057 * fold-vec-logical-ands-char.c: Likewise.
7058 * fold-vec-logical-ands-int.c: Likewise.
7059 * fold-vec-logical-ands-short.c: Likewise.
7060 * fold-vec-logical-ors-char.c: Likewise.
7061 * fold-vec-logical-ors-int.c: Likewise.
7062 * fold-vec-logical-ors-short.c: Likewise.
7063 * fold-vec-logical-other-char.c: Likewise.
7064 * fold-vec-mule-misc.c: Likewise.
7065 * fold-vec-mult-float.c: Likewise.
7066 * fold-vec-mult-floatdouble.c: Likewise.
7067 * fold-vec-mult-int.c: Likewise.
7068 * fold-vec-mult-int128-p9.c: Likewise.
7069 * fold-vec-sub-floatdouble.c: Likewise.
7070 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
7071 Add lp64 requirement.
7072 * fold-vec-mult-int128-p8.c: Likewise.
7073 * fold-vec-logical-ors-longlong.c: Fix comment typo.
7075 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
7077 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
7078 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
7079 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
7080 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
7081 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
7082 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
7083 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
7084 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
7085 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
7086 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
7087 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
7088 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
7089 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
7090 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
7091 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
7092 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
7093 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
7094 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
7095 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
7096 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
7097 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
7098 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
7099 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
7100 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
7101 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
7102 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
7104 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
7106 * gcc.target/sparc/niagara7-align.c: New test.
7108 2017-05-18 Marek Polacek <polacek@redhat.com>
7111 * c-c++-common/ubsan/null-12.c: New test.
7113 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
7116 * gcc.c-torture/execute/pr80692.c: New testcase.
7118 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7120 PR libgfortran/80741
7121 * gfortran.dg/read_4.f90: New test.
7123 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7125 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
7127 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
7130 * gfortran.dg/pr80668.f90: New.
7132 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
7135 * gcc.dg/pr80775.c: New test.
7137 2017-05-17 Marek Polacek <polacek@redhat.com>
7140 * gcc.dg/asan/pr80659.c: New test.
7142 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7144 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
7147 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
7149 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
7151 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
7152 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7154 PR tree-optimization/80457
7155 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
7156 call vect_model_simple_cost.
7158 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
7161 * gfortran.dg/submodule_29.f08: New test.
7163 2017-05-16 David Malcolm <dmalcolm@redhat.com>
7165 * g++.dg/other/accessor-fixits-1.C: New test case.
7166 * g++.dg/other/accessor-fixits-2.C: New test case.
7167 * g++.dg/other/accessor-fixits-3.C: New test case.
7168 * g++.dg/other/accessor-fixits-4.C: New test case.
7170 2017-05-16 Carl Love <cel@us.ibm.com>
7172 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
7173 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
7174 built-ins to the test suite file. Note, support for mradds exists
7175 but no test case exists.
7176 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
7177 built-ins to the test suite file.
7179 2017-05-16 Marek Polacek <polacek@redhat.com>
7183 * c-c++-common/ubsan/pr80536.c: New test.
7184 * g++.dg/ubsan/pr80386.C: New test.
7186 2017-05-16 Tamar Christina <tamar.christina@arm.com>
7188 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
7189 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
7191 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7193 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
7194 expected output of vadd, vsub and vmul instructions.
7195 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
7196 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
7197 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
7199 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7201 PR libgfortran/80727
7202 * gfortran.dg/read_3.f90: New test.
7204 2017-05-15 Nathan Sidwell <nathan@acm.org>
7207 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
7210 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
7211 * g++.dg/cpp0x/pr79369.C: New.
7213 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
7216 * gfortran.dg/pr80752.f90: New test.
7218 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
7221 * gcc.target/i386/pr80425-1.c: New test.
7222 * gcc.target/i386/pr80425-2.c: Ditto.
7224 2017-05-15 Jeff Law <law@redhat.com>
7226 * gcc.target/mips/reorgbug-1.c: New test.
7228 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
7230 * gnat.dg/specs/pack13.ads: New test.
7232 2017-05-14 Martin Sebor <msebor@redhat.com>
7235 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
7236 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
7237 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7238 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
7239 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
7241 2017-05-14 Martin Sebor <msebor@redhat.com>
7244 * gcc.dg/builtin-stpncpy.c: New test.
7246 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
7248 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
7249 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
7250 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
7251 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
7253 2017-05-14 Julia Koval <julia.koval@intel.com>
7255 * gcc.target/i386/xgetsetbv.c: New test.
7257 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
7260 * gfortran.dg/impl_do_var_data.f90: New Test
7262 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
7264 * brig.dg/test/gimple/priv-array-offset-access.hsail:
7265 A regression test for a private array access case which caused
7268 2017-05-12 Martin Sebor <msebor@redhat.com>
7271 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
7272 to the purpose of the test.
7274 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
7276 * gcc.target/powerpc/bmi-andn-1.c: New file
7277 * gcc.target/powerpc/bmi-andn-2.c: New file.
7278 * gcc.target/powerpc/bmi-bextr-1.c: New file.
7279 * gcc.target/powerpc/bmi-bextr-2.c: New file.
7280 * gcc.target/powerpc/bmi-bextr-4.c: New file.
7281 * gcc.target/powerpc/bmi-bextr-5.c: New file.
7282 * gcc.target/powerpc/bmi-blsi-1.c: New file.
7283 * gcc.target/powerpc/bmi-blsi-2.c: New file.
7284 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
7285 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
7286 * gcc.target/powerpc/bmi-blsr-1.c: New file.
7287 * gcc.target/powerpc/bmi-blsr-2.c: New File.
7288 * gcc.target/powerpc/bmi-check.h: New File.
7289 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
7290 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
7291 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
7292 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
7293 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
7294 * gcc.target/powerpc/bmi2-check.h: New file.
7295 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
7296 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
7297 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
7298 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
7299 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
7300 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
7301 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
7302 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
7303 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
7305 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7308 * g++.dg/cpp0x/pr60430.C: New.
7310 2017-05-12 Jeff Law <law@redhat.com>
7312 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7314 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
7317 * g++.dg/pr80707.C: New test.
7319 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7321 * gcc.target/powerpc/fold-vec-div-float.c: New.
7322 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
7323 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
7325 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7327 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
7328 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
7329 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
7330 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
7331 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
7332 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
7333 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
7334 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
7335 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
7336 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
7337 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
7338 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
7340 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7343 * g++.dg/cpp0x/forw_enum14.C: New.
7344 * g++.dg/cpp0x/forw_enum15.C: Likewise.
7346 2017-05-12 Richard Biener <rguenther@suse.de>
7348 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
7350 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7353 * g++.dg/cpp0x/constexpr-ice17.C: New.
7355 2017-05-12 Richard Biener <rguenther@suse.de>
7357 PR tree-optimization/80713
7358 * gcc.dg/torture/pr80713.c: New testcase.
7360 2017-05-12 Andi Kleen <ak@linux.intel.com>
7363 * lib/target-supports.exp (profopt-perf-wrapper):
7364 Add -m8 option to increase parallelism.
7366 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
7368 * c-c++-common/goacc/parallel-dims-1.c: New file.
7369 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7371 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7372 * c-c++-common/goacc/classify-kernels.c: Likewise.
7373 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
7375 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7376 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7377 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7378 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7379 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7380 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7381 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7382 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7383 * c-c++-common/goacc/kernels-loop.c: Likewise.
7384 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7385 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7386 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7387 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7388 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
7389 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7390 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7391 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7392 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7393 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7394 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
7395 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7397 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7398 * c-c++-common/goacc/classify-kernels.c: Likewise.
7399 * c-c++-common/goacc/classify-parallel.c: Likewise.
7400 * c-c++-common/goacc/classify-routine.c: Likewise.
7401 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7402 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7403 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7404 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7406 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
7407 * c-c++-common/goacc/classify-kernels.c: Likewise.
7408 * c-c++-common/goacc/classify-parallel.c: Likewise.
7409 * c-c++-common/goacc/classify-routine.c: Likewise.
7410 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7411 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7412 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7413 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7415 2017-05-11 Nathan Sidwell <nathan@acm.org>
7417 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
7419 2017-05-11 Carl Love <cel@us.ibm.com>
7421 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
7422 to the test suite file.
7423 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
7424 to the test suite file.
7426 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7429 * gfortran.dg/namelist_91.f90: New test.
7430 * gfortran.dg/namelist_92.f90: New test.
7431 * gfortran.dg/namelist_93.f90: New test.
7432 * gfortran.dg/namelist_94.f90: New test.
7434 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7437 * gcc.target/powerpc/pr80695-p8.c: New file.
7438 * gcc.target/powerpc/pr80695-p9.c: New file.
7440 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7441 Jakub Jelinek <jakub@redhat.com>
7444 * gcc.target/i386/pr80706.c: New test.
7446 2017-05-11 Julia Koval <julia.koval@intel.com>
7448 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7449 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7450 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7451 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7453 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7456 * g++.dg/cpp0x/pr70538.C: New.
7458 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7460 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7461 Remove unnecessary loop. Run on 32-bit targets only.
7462 (dg-options): Remove -fno-tree-sink.
7464 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7466 * gcc.target/powerpc/cmpb-1.c: New test.
7467 * gcc.target/powerpc/cmpb-2.c: New test.
7468 * gcc.target/powerpc/cmpb-3.c: New test.
7469 * gcc.target/powerpc/cmpb32-1.c: New test.
7470 * gcc.target/powerpc/cmpb32-2.c: New test.
7472 2017-05-11 Richard Biener <rguenther@suse.de>
7474 PR tree-optimization/80705
7475 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7477 2017-05-11 Nathan Sidwell <nathan@acm.org>
7479 * lib/scanlang.exp: New.
7480 * lib/gcc-dg.exp: Load scanlang.exp.
7481 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7483 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7486 * gcc.dg/gimplefe-error-6.c: New test.
7488 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7491 * gcc.dg/gimplefe-error-5.c: New test.
7493 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7496 * gcc.dg/gimplefe-error-4.c: New test.
7498 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7500 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7502 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7504 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7505 (_mm_maskz_max_round_sd): Test new intrinsics.
7506 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7507 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7508 (_mm_maskz_max_round_ss): Test new intrinsics.
7509 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7510 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7511 (_mm_maskz_min_round_sd): Test new intrinsics.
7512 * gcc.target/i386/avx512f-vminsd-2.c: New.
7513 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7514 (_mm_maskz_min_round_ss): Test new intrinsics.
7515 * gcc.target/i386/avx512f-vminss-2.c: New.
7516 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7517 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7518 (__builtin_ia32_minss_mask_round): Test new builtins.
7519 * gcc.target/i386/sse-13.c: Ditto.
7520 * gcc.target/i386/sse-23.c: Ditto.
7521 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7522 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7523 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7524 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7525 (_mm_mask_min_round_ss): Test new intrinsics.
7526 * gcc.target/i386/testround-1.c: Ditto.
7528 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7530 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7531 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7532 (_mm_maskz_div_round_sd): Test new intrinsics.
7533 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7534 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7535 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7536 (_mm_maskz_div_round_ss): Test new intrinsics.
7537 * gcc.target/i386/avx512f-vdivss-2.c: New.
7538 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7539 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7540 (_mm_maskz_mul_round_sd): Test new intrinsics.
7541 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7542 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7543 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7544 (_mm_maskz_mul_round_ss): Test new intrinsics.
7545 * gcc.target/i386/avx512f-vmulss-2.c: New.
7546 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7547 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7548 (__builtin_ia32_mulss_mask_round): Test new builtins.
7549 * gcc.target/i386/sse-13.c: Ditto.
7550 * gcc.target/i386/sse-23.c: Ditto.
7551 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7552 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7553 (_mm_maskz_mul_round_ss): Test new intrinsics.
7554 * gcc.target/i386/testround-1.c: Ditto.
7556 2017-05-10 Julia Koval <julia.koval@intel.com>
7558 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7559 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7560 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7562 2017-05-10 Julia Koval <julia.koval@intel.com>
7564 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7565 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7566 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7567 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7569 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7571 PR tree-optimization/51513
7572 * gcc.target/powerpc/pr51513.c: New test.
7573 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7575 * gcc.dg/predict-14.c: Likewise.
7577 2017-05-10 Carl Love <cel@us.ibm.com>
7578 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7579 to the test suite file.
7580 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7581 to the test suite file.
7583 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7585 PR tree-optimization/77644
7586 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7588 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
7590 * gcc.dg/guality/inline-params-2.c: New.
7592 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7595 * g++.dg/cpp1y/auto-fn37.C: New.
7596 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7598 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7601 * gcc.target/powerpc/pr68163.c: New test.
7603 2017-05-09 Janus Weil <janus@gcc.gnu.org>
7606 * gfortran.dg/finalize_32.f90: New test.
7608 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7611 * gcc.dg/pr35441.c: New test.
7613 2017-05-09 Martin Sebor <msebor@redhat.com>
7616 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7619 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7622 * g++.dg/template/crash126.C: New.
7624 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7626 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7627 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7628 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7629 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7631 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7634 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7636 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7638 * gcc.target/arc/tmac-1.c: New file.
7639 * gcc.target/arc/tmac-2.c: Likewise.
7640 * gcc.target/arc/tmac.h: Likewise.
7642 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7643 Andrew Burgess <andrew.burgess@embecosm.com>
7645 * gcc.target/arc/firq-1.c: New file.
7646 * gcc.target/arc/firq-2.c: Likewise.
7647 * gcc.target/arc/firq-3.c: Likewise.
7648 * gcc.target/arc/firq-4.c: Likewise.
7649 * gcc.target/arc/firq-5.c: Likewise.
7650 * gcc.target/arc/firq-6.c: Likewise.
7652 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7654 * gcc.target/arc/interrupt-5.c: Newfile.
7655 * gcc.target/arc/interrupt-6.c: Likewise.
7656 * gcc.target/arc/interrupt-7.c: Likewise.
7657 * gcc.target/arc/interrupt-8.c: Likewise.
7658 * gcc.target/arc/interrupt-9.c: Likewise.
7660 2017-05-09 Richard Biener <rguenther@suse.de>
7662 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7664 * gcc.dg/vect/vect-50.c: Likewise.
7666 2017-05-09 Marek Polacek <polacek@redhat.com>
7669 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7670 * c-c++-common/Wlogical-op-2.c: New test.
7672 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7674 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7675 for targets with __SIZEOF_INT__ < 4.
7677 2017-05-09 Richard Biener <rguenther@suse.de>
7679 * gcc.dg/vect/vect-50.c: Revert last change.
7680 * gcc.dg/vect/vect-44.c: Likewise.
7682 2017-05-08 Martin Sebor <msebor@redhat.com>
7684 PR translation/80280
7685 * gcc.dg/format/gcc_diag-10.c: New test.
7687 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7690 * gcc.target/powerpc/pr80101-1.c: New test.
7692 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7695 * gfortran.dg/inline_transpose_1.f90: Add
7696 -finline-matmul-limit=0 to options.
7697 * gfortran.dg/matmul_5.f90: Likewise.
7698 * gfortran.dg/vect/vect-8.f90: Likewise.
7699 * gfortran.dg/inline_matmul_14.f90: New test.
7700 * gfortran.dg/inline_matmul_15.f90: New test.
7702 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7705 * gfortran.dg/matmul_15.f90: New test case.
7707 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7709 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7710 * gcc.dg/vect/vect-50.c: Likewise.
7712 2017-05-07 Jeff Law <law@redhat.com>
7715 2017-05-06 Jeff Law <law@redhat.com>
7716 PR tree-optimization/78496
7717 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7718 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7720 2017-05-06 Jeff Law <law@redhat.com>
7722 PR tree-optimization/78496
7723 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7724 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7726 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7728 * gcc.target/aarch64/spill_1.c: New test.
7730 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7732 PR rtl-optimization/75964
7733 * gcc.dg/torture/pr75964.c: New test.
7735 2017-05-06 Tom de Vries <tom@codesourcery.com>
7738 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7739 * gcc.target/i386/avx-vtestpd-2.c: Same.
7740 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7741 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7742 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7743 * gcc.target/i386/avx-vtestpd-3.c: Same.
7744 * gcc.target/i386/avx-vtestps-1.c: Same.
7745 * gcc.target/i386/avx-vtestps-2.c: Same.
7746 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7747 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7748 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7749 * gcc.target/i386/avx-vtestps-3.c: Same.
7751 2017-05-06 Tom de Vries <tom@codesourcery.com>
7753 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7755 2017-05-06 Tom de Vries <tom@codesourcery.com>
7758 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7759 * gcc.target/powerpc/altivec-types-1.c: Same.
7761 2017-05-06 Tom de Vries <tom@codesourcery.com>
7764 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7765 * gcc.target/spu/intrinsics-1.c: Same.
7767 2017-05-06 Tom de Vries <tom@codesourcery.com>
7770 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7772 2017-05-06 Tom de Vries <tom@codesourcery.com>
7775 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7776 * gcc.target/aarch64/spellcheck_2.c: Same.
7777 * gcc.target/aarch64/spellcheck_3.c: Same.
7779 2017-05-06 Tom de Vries <tom@codesourcery.com>
7782 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7783 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7784 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7785 * g++.dg/debug/dwarf2/typedef5.C: Same.
7786 * g++.dg/goacc/data-1.C: Same.
7788 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7790 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7792 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7797 * gcc.target/powerpc/ppc-round3.c: New test.
7798 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7800 2017-05-05 Jakub Jelinek <jakub@redhat.com>
7802 PR tree-optimization/80632
7803 * gcc.dg/pr80632.c: New test.
7805 PR tree-optimization/80558
7806 * gcc.dg/tree-ssa/vrp115.c: New test.
7808 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7809 Thomas Preud'homme <thomas.preudhomme@arm.com>
7810 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7813 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7814 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7815 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7816 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7817 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7818 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7819 * gcc.target/arm/tls-disable-literal-pool.c: New.
7821 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7823 PR tree-optimization/80613
7824 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7826 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7829 * g++.dg/cpp0x/pr71577.C: New.
7831 2017-05-04 Martin Sebor <msebor@redhat.com>
7834 * gcc.dg/builtin-stringop-chk-8.c: New test.
7835 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7836 * gcc.dg/builtin-stringop-chk-4.c: Same.
7837 * gcc.dg/builtin-strncat-chk-1.c: Same.
7838 * g++.dg/ext/strncpy-chk1.C: Same.
7839 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7840 * gcc.dg/out-of-bounds-1.c: Same.
7841 * gcc.dg/pr78138.c: Same.
7842 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7843 * gfortran.dg/mvbits_7.f90: Same.
7845 2017-05-04 Martin Sebor <msebor@redhat.com>
7847 PR preprocessor/79214
7850 * gcc.dg/pr79214.c: New test.
7851 * gcc.dg/pr79214.h: New test header.
7852 * gcc.dg/pr79222.c: New test.
7853 * gcc.dg/pr79223.c: New test.
7854 * gcc.dg/pr78138.c: Adjust.
7855 * gfortran.dg/unconstrained_commons.f: Same.
7857 2017-05-04 Martin Sebor <msebor@redhat.com>
7859 PR translation/80280
7860 * g++.dg/abi/Wabi-2-3.C: Adjust.
7861 * g++.dg/abi/Wabi-3-2.C: Ditto.
7862 * g++.dg/lookup/using17.C: Ditto.
7863 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7865 2017-05-04 Martin Jambor <mjambor@suse.cz>
7867 PR tree-optimization/80622
7868 * gcc.dg/tree-ssa/pr80622.c: New test.
7870 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7872 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7874 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
7876 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7877 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7879 2017-05-04 Richard Biener <rguenther@suse.de>
7881 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7883 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7885 * gcc.dg/vect/vect-profile-1.c: New test.
7887 2017-05-04 Marek Polacek <polacek@redhat.com>
7889 PR tree-optimization/80612
7890 * gcc.dg/torture/pr80612.c: New test.
7892 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7893 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7895 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7896 check_effective_target_arm_thumb1_movt_ok.
7898 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7900 * gcc.target/arm/fpscr.c: New file.
7902 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7904 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7907 2017-05-04 Tom de Vries <tom@codesourcery.com>
7910 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7912 * g++.dg/warn/miss-format-1.C: Same.
7913 * g++.dg/warn/overflow-warn-1.C: Same.
7914 * g++.dg/warn/overflow-warn-3.C: Same.
7915 * g++.dg/warn/overflow-warn-4.C: Same.
7917 2017-05-04 Tom de Vries <tom@codesourcery.com>
7920 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7921 * gcc.target/i386/pr68657.c: Same.
7922 * gcc.target/i386/pr69255-1.c: Same.
7923 * gcc.target/i386/pr69255-2.c: Same.
7924 * gcc.target/i386/pr69255-3.c: Same.
7926 2017-05-04 Richard Biener <rguenther@suse.de>
7928 PR tree-optimization/31130
7929 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7930 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7931 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7932 * gcc.dg/pr52904.c: Remove XFAIL.
7933 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7935 2017-05-03 Jeff Law <law@redhat.com>
7937 PR tree-optimization/78496
7938 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7940 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
7942 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7944 2017-05-03 Richard Biener <rguenther@suse.de>
7946 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7948 2017-05-03 Jakub Jelinek <jakub@redhat.com>
7950 PR tree-optimization/79472
7951 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7953 * gcc.dg/tree-ssa/vrp113.c: New test.
7954 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7955 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7956 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7958 2017-05-03 Tom de Vries <tom@codesourcery.com>
7961 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7962 * c-c++-common/Wshift-negative-value-2.c: Same.
7963 * c-c++-common/Wshift-negative-value-3.c: Same.
7964 * c-c++-common/Wshift-negative-value-4.c: Same.
7965 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7966 * c-c++-common/cpp/pr60400.c: Same.
7967 * c-c++-common/fmax-errors.c: Same.
7968 * c-c++-common/goacc/data-2.c: Same.
7969 * c-c++-common/goacc/host_data-2.c: Same.
7970 * c-c++-common/gomp/simd4.c: Same.
7971 * c-c++-common/pr28656.c: Same.
7972 * c-c++-common/pr43395.c: Same.
7973 * c-c++-common/torture/pr57945.c: Same.
7975 2017-05-03 Tom de Vries <tom@codesourcery.com>
7977 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7978 arg of dg directive.
7979 * c-c++-common/goacc/routine-3.c: Same.
7980 * c-c++-common/goacc/routine-4.c: Same.
7982 2017-05-02 David Malcolm <dmalcolm@redhat.com>
7984 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7985 (test_fixit_insert_newline): New function.
7986 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7987 (test_fixit_insert_newline): New function.
7988 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7989 (test_fixit_insert_newline): New function.
7990 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7991 (test_fixit_insert_newline): New function.
7992 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7993 (test_show_locus): Handle test_fixit_insert_newline.
7995 2017-05-02 Bin Cheng <bin.cheng@arm.com>
7997 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7999 2017-04-27 Tamar Christina <tamar.christina@arm.com>
8001 * gcc.dg/lsr-div1.c: New testcase.
8003 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
8005 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
8006 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
8007 (_mm_maskz_add_round_sd): Test new intrinsics.
8008 * gcc.target/i386/avx512f-vaddsd-2.c: New.
8009 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
8010 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
8011 (_mm_maskz_add_round_ss): Test new intrinsics.
8012 * gcc.target/i386/avx512f-vaddss-2.c: New.
8013 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
8014 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
8015 (_mm_maskz_sub_round_sd): Test new intrinsics.
8016 * gcc.target/i386/avx512f-vsubsd-2.c: New.
8017 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
8018 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
8019 (_mm_maskz_sub_round_ss): Test new intrinsics.
8020 * gcc.target/i386/avx512f-vsubss-2.c: New.
8021 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
8022 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
8023 (__builtin_ia32_subss_mask_round): Test new builtins.
8024 * gcc.target/i386/sse-13.c: Ditto.
8025 * gcc.target/i386/sse-23.c: Ditto.
8026 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
8027 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
8028 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
8029 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
8030 (_mm_mask_sub_round_ss): Test new intrinsics.
8031 * gcc.target/i386/testround-1.c: Ditto.
8033 2017-05-02 Martin Jambor <mjambor@suse.cz>
8035 PR tree-optimization/78687
8036 * g++.dg/tree-ssa/pr78687.C: New test.
8038 2017-05-02 Richard Biener <rguenther@suse.de>
8040 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
8042 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
8044 2017-05-02 Richard Biener <rguenther@suse.de>
8046 PR tree-optimization/80591
8047 * gcc.dg/torture/pr80591.c: New testcase.
8049 2017-05-02 Richard Biener <rguenther@suse.de>
8051 PR tree-optimization/80549
8052 * gcc.dg/torture/pr80549.c: New testcase.
8054 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8056 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
8059 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
8062 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
8064 2017-05-01 David Malcolm <dmalcolm@redhat.com>
8066 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
8067 reflect insertion fix-it hints at the same location now being
8070 2017-05-01 Martin Sebor <msebor@redhat.com>
8072 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
8075 2017-05-01 Tom de Vries <tom@codesourcery.com>
8077 * gcc.dg/pr78768.c: Require linker plugin.
8079 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8082 * gfortran.dg/matmul_bounds_11.f90: New test.
8084 2017-05-01 Martin Sebor <msebor@redhat.com>
8086 PR tree-optimization/79715
8087 * gcc.dg/pr79715.c: New test.
8089 2017-05-01 Tom de Vries <tom@codesourcery.com>
8092 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
8093 * g++.dg/other/pr59492.C: Require effective target rdrand.
8095 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
8097 * g++.dg/diagnostic/member-decl-1.C: New test.
8099 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
8101 PR tree-optimization/80487
8102 * gcc.dg/tree-ssa/strncpy-1.c: New file.
8104 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8106 PR tree-optimization/79697
8107 * gcc.dg/tree-ssa/pr79697.c: New test.
8109 2017-04-29 Tom de Vries <tom@codesourcery.com>
8111 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
8113 2017-04-28 Martin Sebor <msebor@redhat.com>
8115 PR tree-optimization/80523
8116 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
8118 2017-04-28 Tom de Vries <tom@codesourcery.com>
8121 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
8122 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
8124 2017-04-28 Tom de Vries <tom@codesourcery.com>
8127 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
8128 * obj-c++.dg/bitfield-4.mm: Same.
8129 * obj-c++.dg/bitfield-5.mm: Same.
8130 * obj-c++.dg/exceptions-3.mm: Same.
8131 * obj-c++.dg/exceptions-5.mm: Same.
8132 * obj-c++.dg/method-1.mm: Same.
8133 * obj-c++.dg/method-12.mm: Same.
8134 * obj-c++.dg/method-13.mm: Same.
8135 * obj-c++.dg/method-15.mm: Same.
8136 * obj-c++.dg/method-16.mm: Same.
8137 * obj-c++.dg/property/at-property-18.mm: Same.
8138 * obj-c++.dg/property/at-property-25.mm: Same.
8139 * obj-c++.dg/property/at-property-5.mm: Same.
8140 * obj-c++.dg/property/dynamic-2.mm: Same.
8141 * obj-c++.dg/property/property-neg-3.mm: Same.
8142 * obj-c++.dg/protocol-inheritance-1.mm: Same.
8143 * obj-c++.dg/protocol-inheritance-2.mm: Same.
8144 * obj-c++.dg/syntax-error-1.mm: Same.
8145 * obj-c++.dg/try-catch-13.mm: Same.
8146 * objc.dg/bitfield-4.m: Same.
8147 * objc.dg/class-1.m: Same.
8148 * objc.dg/method-11.m: Same.
8149 * objc.dg/method-6.m: Same.
8150 * objc.dg/method-7.m: Same.
8151 * objc.dg/method-9.m: Same.
8152 * objc.dg/missing-proto-3.m: Same.
8153 * objc.dg/naming-2.m: Same.
8154 * objc.dg/property/at-property-16.m: Same.
8155 * objc.dg/property/at-property-18.m: Same.
8156 * objc.dg/property/at-property-25.m: Same.
8157 * objc.dg/property/at-property-5.m: Same.
8158 * objc.dg/property/dynamic-2.m: Same.
8159 * objc.dg/property/property-neg-3.m: Same.
8160 * objc.dg/protocol-inheritance-1.m: Same.
8161 * objc.dg/protocol-inheritance-2.m: Same.
8163 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
8165 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
8167 2017-04-28 Tom de Vries <tom@codesourcery.com>
8169 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
8170 dg-(error|warning|message|bogus).
8171 * g++.dg/conversion/dr195-1.C: Same.
8172 * g++.dg/conversion/dr195.C: Same.
8173 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
8174 * g++.dg/cpp0x/gen-attrs-14.C: Same.
8175 * g++.dg/cpp0x/inline-ns7.C: Same.
8176 * g++.dg/cpp0x/variadic105.C: Same.
8177 * g++.dg/cpp0x/variadic65.C: Same.
8178 * g++.dg/expr/call2.C: Same.
8179 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
8180 * g++.dg/expr/pmf-1.C: Same.
8181 * g++.dg/ext/altivec-types-1.C: Same.
8182 * g++.dg/ext/altivec-types-2.C: Same.
8183 * g++.dg/ext/altivec-types-3.C: Same.
8184 * g++.dg/ext/attrib14.C: Same.
8185 * g++.dg/ext/complit1.C: Same.
8186 * g++.dg/ext/forscope2.C: Same.
8187 * g++.dg/ext/gnu-inline-global-reject.C: Same.
8188 * g++.dg/ext/label13.C: Same.
8189 * g++.dg/ext/member-attr.C: Same.
8190 * g++.dg/ext/visibility/anon7.C: Same.
8191 * g++.dg/ext/visibility/visibility-7.C: Same.
8192 * g++.dg/ext/vla2.C: Same.
8193 * g++.dg/inherit/access2.C: Same.
8194 * g++.dg/inherit/covariant12.C: Same.
8195 * g++.dg/inherit/covariant14.C: Same.
8196 * g++.dg/inherit/namespace-as-base.C: Same.
8197 * g++.dg/inherit/template-as-base.C: Same.
8198 * g++.dg/lookup/ambig1.C: Same.
8199 * g++.dg/lookup/ambig2.C: Same.
8200 * g++.dg/lookup/ambig3.C: Same.
8201 * g++.dg/lookup/class-member-1.C: Same.
8202 * g++.dg/lookup/conv-1.C: Same.
8203 * g++.dg/lookup/decl1.C: Same.
8204 * g++.dg/lookup/koenig1.C: Same.
8205 * g++.dg/lookup/scoped1.C: Same.
8206 * g++.dg/lookup/scoped2.C: Same.
8207 * g++.dg/lookup/two-stage4.C: Same.
8208 * g++.dg/lookup/used-before-declaration.C: Same.
8209 * g++.dg/lookup/using.C: Same.
8210 * g++.dg/lookup/using17.C: Same.
8211 * g++.dg/lookup/using2.C: Same.
8212 * g++.dg/other/abstract2.C: Same.
8213 * g++.dg/other/classkey1.C: Same.
8214 * g++.dg/other/component1.C: Same.
8215 * g++.dg/other/const1.C: Same.
8216 * g++.dg/other/const2.C: Same.
8217 * g++.dg/other/conversion1.C: Same.
8218 * g++.dg/other/do1.C: Same.
8219 * g++.dg/other/error1.C: Same.
8220 * g++.dg/other/error10.C: Same.
8221 * g++.dg/other/error3.C: Same.
8222 * g++.dg/other/error4.C: Same.
8223 * g++.dg/other/error5.C: Same.
8224 * g++.dg/other/error8.C: Same.
8225 * g++.dg/other/error9.C: Same.
8226 * g++.dg/other/field1.C: Same.
8227 * g++.dg/other/init1.C: Same.
8228 * g++.dg/other/ptrmem2.C: Same.
8229 * g++.dg/other/return1.C: Same.
8230 * g++.dg/overload/builtin3.C: Same.
8231 * g++.dg/overload/error1.C: Same.
8232 * g++.dg/overload/error2.C: Same.
8233 * g++.dg/overload/koenig2.C: Same.
8234 * g++.dg/overload/pmf1.C: Same.
8235 * g++.dg/parse/args1.C: Same.
8236 * g++.dg/parse/attr3.C: Same.
8237 * g++.dg/parse/constant4.C: Same.
8238 * g++.dg/parse/crash10.C: Same.
8239 * g++.dg/parse/crash18.C: Same.
8240 * g++.dg/parse/crash19.C: Same.
8241 * g++.dg/parse/crash20.C: Same.
8242 * g++.dg/parse/crash21.C: Same.
8243 * g++.dg/parse/crash22.C: Same.
8244 * g++.dg/parse/crash32.C: Same.
8245 * g++.dg/parse/decl-specifier-1.C: Same.
8246 * g++.dg/parse/error58.C: Same.
8247 * g++.dg/parse/local-class1.C: Same.
8248 * g++.dg/parse/non-dependent2.C: Same.
8249 * g++.dg/parse/parameter-declaration-1.C: Same.
8250 * g++.dg/parse/ptrmem2.C: Same.
8251 * g++.dg/parse/ptrmem3.C: Same.
8252 * g++.dg/parse/saved1.C: Same.
8253 * g++.dg/tc1/dr101.C: Same.
8254 * g++.dg/tc1/dr142.C: Same.
8255 * g++.dg/tc1/dr176.C: Same.
8256 * g++.dg/template/conv4.C: Same.
8257 * g++.dg/template/crash56.C: Same.
8258 * g++.dg/template/dependent-expr2.C: Same.
8259 * g++.dg/template/error1.C: Same.
8260 * g++.dg/template/error2.C: Same.
8261 * g++.dg/template/explicit6.C: Same.
8262 * g++.dg/template/init-list.C: Same.
8263 * g++.dg/template/local1.C: Same.
8264 * g++.dg/template/lookup2.C: Same.
8265 * g++.dg/template/meminit2.C: Same.
8266 * g++.dg/template/nontype25.C: Same.
8267 * g++.dg/template/ptrmem2.C: Same.
8268 * g++.dg/template/qualttp19.C: Same.
8269 * g++.dg/template/qualttp20.C: Same.
8270 * g++.dg/template/ttp3.C: Same.
8271 * g++.dg/template/unify4.C: Same.
8272 * g++.dg/template/unify6.C: Same.
8273 * g++.dg/template/unify7.C: Same.
8274 * g++.dg/template/warn1.C: Same.
8275 * g++.dg/tree-ssa/dom-invalid.C: Same.
8276 * g++.dg/ubsan/shift-1.C: Same.
8277 * g++.dg/warn/Wunused-2.C: Same.
8278 * g++.dg/warn/Wunused-4.C: Same.
8279 * g++.dg/warn/Wunused-6.C: Same.
8280 * g++.dg/warn/deprecated-6.C: Same.
8281 * g++.dg/warn/deprecated.C: Same.
8282 * g++.dg/warn/effc1.C: Same.
8283 * g++.dg/warn/effc3.C: Same.
8284 * g++.dg/warn/incomplete1.C: Same.
8285 * g++.dg/warn/inline1.C: Same.
8286 * g++.dg/warn/noeffect2.C: Same.
8287 * g++.dg/warn/noeffect4.C: Same.
8288 * g++.dg/warn/oldcast1.C: Same.
8289 * g++.dg/warn/sentinel.C: Same.
8290 * g++.dg/warn/unit-1.C: Same.
8291 * g++.old-deja/g++.pt/inherit2.C: Same.
8292 * g++.old-deja/g++.pt/overload8.C: Same.
8293 * gcc.dg/20000926-1.c: Same.
8294 * gcc.dg/20040223-1.c: Same.
8295 * gcc.dg/Warray-bounds-7.c: Same.
8296 * gcc.dg/alias-1.c: Same.
8297 * gcc.dg/alias-12.c: Same.
8298 * gcc.dg/alias-13.c: Same.
8299 * gcc.dg/alias-2.c: Same.
8300 * gcc.dg/array-13.c: Same.
8301 * gcc.dg/array-4.c: Same.
8302 * gcc.dg/attr-ifunc-2.c: Same.
8303 * gcc.dg/attr-invalid.c: Same.
8304 * gcc.dg/attr-noinline.c: Same.
8305 * gcc.dg/bitfld-2.c: Same.
8306 * gcc.dg/c90-const-expr-7.c: Same.
8307 * gcc.dg/c99-const-expr-7.c: Same.
8308 * gcc.dg/cpp/20000625-1.c: Same.
8309 * gcc.dg/cpp/charconst-4.c: Same.
8310 * gcc.dg/cpp/include2.c: Same.
8311 * gcc.dg/cpp/include2a.c: Same.
8312 * gcc.dg/decl-4.c: Same.
8313 * gcc.dg/deprecated-4.c: Same.
8314 * gcc.dg/deprecated.c: Same.
8315 * gcc.dg/dfp/altivec-types.c: Same.
8316 * gcc.dg/float-range-1.c: Same.
8317 * gcc.dg/pack-test-3.c: Same.
8318 * gcc.dg/pr11492.c: Same.
8319 * gcc.dg/pr15360-1.c: Same.
8320 * gcc.dg/pr37908.c: Same.
8321 * gcc.dg/pr53265.c: Same.
8322 * gcc.dg/pr57287-2.c: Same.
8323 * gcc.dg/pr57287.c: Same.
8324 * gcc.dg/redecl-1.c: Same.
8325 * gcc.dg/sync-3.c: Same.
8326 * gcc.dg/two-types-1.c: Same.
8327 * gcc.dg/two-types-2.c: Same.
8328 * gcc.dg/two-types-4.c: Same.
8329 * gcc.dg/two-types-5.c: Same.
8330 * gcc.dg/two-types-6.c: Same.
8331 * gcc.dg/two-types-7.c: Same.
8332 * gcc.dg/two-types-8.c: Same.
8333 * gcc.dg/two-types-9.c: Same.
8334 * gcc.dg/uninit-I.c: Same.
8335 * gcc.dg/uninit-pr19430.c: Same.
8336 * gcc.dg/visibility-7.c: Same.
8337 * gcc.dg/winline-10.c: Same.
8338 * gcc.dg/winline-2.c: Same.
8339 * gcc.dg/winline-3.c: Same.
8340 * gcc.dg/winline-9.c: Same.
8341 * gcc.target/i386/attr-returns_twice-1.c: Same.
8342 * gcc.target/i386/chkp-const-check-2.c: Same.
8343 * gcc.target/i386/chkp-label-address.c: Same.
8344 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
8345 * gcc.target/i386/pr39162.c: Same.
8346 * gcc.target/i386/sse-5.c: Same.
8347 * gcc.target/powerpc/altivec-types-1.c: Same.
8348 * gcc.target/powerpc/altivec-types-2.c: Same.
8349 * gcc.target/powerpc/altivec-types-3.c: Same.
8350 * gcc.target/powerpc/float128-mix.c: Same.
8351 * gcc.target/powerpc/no-r11-3.c: Same.
8352 * gcc.target/spu/Wmain.c: Same.
8353 * gcc.target/spu/ea/errors2.c: Same.
8354 * gfortran.dg/assignment_1.f90: Same.
8355 * gfortran.dg/common_3.f90: Same.
8356 * gfortran.dg/der_io_1.f90: Same.
8357 * gfortran.dg/g77/20030326-1.f: Same.
8358 * gfortran.dg/g77/9263.f: Same.
8359 * gfortran.dg/g77/960317-1.f: Same.
8360 * gfortran.dg/g77/970625-2.f: Same.
8361 * gfortran.dg/g77/980615-0.f: Same.
8362 * gfortran.dg/g77/check0.f: Same.
8363 * gfortran.dg/g77/dnrm2.f: Same.
8364 * gfortran.dg/g77/pr9258.f: Same.
8365 * gfortran.dg/ichar_1.f90: Same.
8366 * gfortran.dg/interface_1.f90: Same.
8367 * gfortran.dg/namelist_1.f90: Same.
8368 * gfortran.dg/namelist_2.f90: Same.
8369 * gfortran.dg/namelist_3.f90: Same.
8370 * gfortran.dg/namelist_print_2.f: Same.
8371 * gfortran.dg/oldstyle_1.f90: Same.
8372 * gfortran.dg/runtime_warning_1.f90: Same.
8373 * gfortran.dg/underflow.f90: Same.
8374 * gnat.dg/specs/integer_value.ads: Same.
8375 * obj-c++.dg/fsf-package-0.m: Same.
8376 * objc.dg/two-types-1.m: Same.
8378 2017-04-28 Martin Liska <mliska@suse.cz>
8380 PR gcov-profile/79891
8381 * gcc.misc-tests/gcov-17.c: New test.
8382 * gcc.misc-tests/gcov-18.c: New test.
8384 2017-04-28 Tom de Vries <tom@codesourcery.com>
8386 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
8387 dg-(error|warning|message|bogus).
8388 * g++.dg/parse/parameter-declaration-1.C: Same.
8389 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
8390 * gcc.dg/Wpointer-sign-Wall.c: Same.
8391 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8392 * gcc.dg/cpp/19990413-1.c: Same.
8393 * gcc.dg/dg-test-1.c: Same.
8394 * gcc.dg/empty-source-2.c: Same.
8395 * gcc.dg/empty-source-3.c: Same.
8396 * gcc.dg/format/c99-printf-1.c: Same.
8397 * gcc.dg/format/c99-scanf-1.c: Same.
8398 * gcc.dg/label-decl-2.c: Same.
8399 * gcc.dg/m-un-2.c: Same.
8400 * gcc.dg/uninit-pr20644-O0.c: Same.
8401 * gfortran.dg/pr70006.f90: Same.
8402 * obj-c++.dg/fsf-package-0.m: Same.
8404 2017-04-28 Tom de Vries <tom@codesourcery.com>
8406 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
8407 dg-(error|warning|message|bogus).
8408 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8409 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8410 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8411 * c-c++-common/pr20000.c: Same.
8412 * c-c++-common/pr49706.c: Same.
8413 * g++.dg/ext/utf16-4.C: Same.
8414 * g++.dg/parse/error2.C: Same.
8415 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8416 * g++.dg/warn/Wtype-limits.C: Same.
8417 * g++.dg/warn/overflow-warn-1.C: Same.
8418 * g++.dg/warn/overflow-warn-3.C: Same.
8419 * gcc.dg/Wpointer-sign-Wall.c: Same.
8420 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8421 * gcc.dg/Wtype-limits-Wextra.c: Same.
8422 * gcc.dg/Wtype-limits.c: Same.
8423 * gcc.dg/cpp/19990413-1.c: Same.
8424 * gcc.dg/dg-test-1.c: Same.
8425 * gcc.dg/empty-source-2.c: Same.
8426 * gcc.dg/empty-source-3.c: Same.
8427 * gcc.dg/label-decl-2.c: Same.
8428 * gcc.dg/m-un-2.c: Same.
8429 * gcc.dg/uninit-pr19430-O0.c: Same.
8430 * gcc.dg/uninit-pr19430.c: Same.
8431 * gcc.dg/uninit-pr20644-O0.c: Same.
8432 * gcc.dg/utf16-4.c: Same.
8433 * gfortran.dg/pr70006.f90: Same.
8434 * obj-c++.dg/fsf-package-0.m: Same.
8436 2017-04-28 Richard Biener <rguenther@suse.de>
8438 * gcc.dg/tree-ssa/evrp7.c: New testcase.
8439 * gcc.dg/tree-ssa/evrp8.c: Likewise.
8440 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8441 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8442 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8443 * gcc.dg/tree-ssa/pr49039.c: Likewise.
8445 2017-04-27 Marek Polacek <polacek@redhat.com>
8448 * c-c++-common/ubsan/pr80349.c: New test.
8450 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8452 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8454 * g++.dg/warn/pr12242.C: Likewise.
8456 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
8458 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8460 2017-04-27 Martin Liska <mliska@suse.cz>
8463 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8466 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8469 * g++.dg/other/pr80534-1.C: New test.
8470 * g++.dg/other/pr80534-2.C: New test.
8472 2017-04-27 Richard Biener <rguenther@suse.de>
8475 * gcc.dg/torture/pr80539.c: New testcase.
8477 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8480 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8482 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8484 * g++.dg/diagnostic/nested-name-1.C: New test.
8486 2017-04-26 Martin Liska <mliska@suse.cz>
8488 * gcc.dg/guality/guality.h: Add prefix to test verification.
8490 2017-04-25 Nathan Sidwell <nathan@acm.org>
8492 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8494 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
8497 * gcc.target/i386/pr70799-5.c: New test.
8499 2017-04-25 Martin Sebor <msebor@redhat.com>
8501 PR tree-optimization/80497
8502 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8504 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8505 Jakub Jelinek <jakub@redhat.com>
8508 * g++.dg/abi/pr77728-1.C: New test.
8510 2017-04-25 Marek Polacek <polacek@redhat.com>
8513 * g++.dg/ubsan/pr80349-2.C: New test.
8515 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8517 * g++.dg/cpp0x/enum34.C: New test.
8519 2017-04-25 Tom de Vries <tom@codesourcery.com>
8521 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8523 (dg-line): New proc.
8524 (process-message): Handle line number variables.
8525 * objc.dg/try-catch-12.m: Use dg-line.
8527 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8530 * gcc.target/powerpc/vec-constvolatile.c: New test.
8532 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8534 * g++.dg/semicolon-fixits.C: New test case.
8536 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8538 * gcc.dg/semicolon-fixits.c: New test case.
8540 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8542 * g++.dg/lookup/missing-std-include.C: New test file.
8544 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8545 Jakub Jelinek <jakub@redhat.com>
8548 * g++.dg/abi/pr77728-2.C: New test.
8550 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8553 * g++.dg/spellcheck-pr80177.C: New test case.
8555 2017-04-25 Nathan Sidwell <nathan@acm.org>
8557 * g++.dg/dg.exp (find-cxx-tests): New function.
8558 (main): Use it, remove explicit pruning
8560 2017-04-25 Richard Biener <rguenther@suse.de>
8562 PR tree-optimization/80492
8563 * gcc.dg/pr80492.c: New testcase.
8565 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8567 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8568 for targets with int size less than 32 bits.
8570 2017-04-25 Richard Biener <rguenther@suse.de>
8572 PR tree-optimization/79201
8573 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8574 * gcc.target/i386/pr22152.c: Disable sinking.
8576 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8579 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8581 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8584 * gcc.target/s390/pr79895.c: New test.
8586 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8589 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8590 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8591 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8593 2017-04-25 Jakub Jelinek <jakub@redhat.com>
8595 PR rtl-optimization/80501
8596 * gcc.c-torture/execute/pr80501.c: New test.
8598 PR rtl-optimization/80500
8599 * gcc.dg/pr80500.c: New test.
8601 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
8603 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8604 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8606 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8609 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8612 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8614 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8615 * jit.dg/test-alignment.c: New test case.
8616 * jit.dg/test-alignment.cc: New test case.
8617 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8620 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8623 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8625 (test_alignof): New test function.
8627 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
8629 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8631 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8633 * g++.dg/diagnostic/duplicate1.C: New test.
8634 * g++.dg/cpp0x/duplicate1.C: New test.
8636 2017-04-24 Martin Jambor <mjambor@suse.cz>
8638 PR tree-optimization/80293
8639 * g++.dg/tree-ssa/pr80293.C: New test.
8641 2017-04-24 Martin Liska <mliska@suse.cz>
8644 * g++.dg/ipa/pr79931.C: New test.
8646 2017-04-24 Richard Biener <rguenther@suse.de>
8648 PR tree-optimization/80494
8649 * gfortran.dg/pr80494.f90: New testcase.
8651 2017-04-24 Richard Biener <rguenther@suse.de>
8653 PR tree-optimization/79725
8654 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8656 2017-04-24 Richard Biener <rguenther@suse.de>
8659 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8661 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8664 * gfortran.dg/dtio_29.f03: New test.
8666 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8669 * gfortran.dg/intent_out_9.f90: New test case.
8671 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
8674 * gcc.target/i386/pr70799-4.c: New test.
8676 2017-04-21 Janus Weil <janus@gcc.gnu.org>
8679 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8681 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
8683 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8685 2017-04-21 Richard Biener <rguenther@suse.de>
8687 PR tree-optimization/79547
8688 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8690 2017-04-21 Richard Biener <rguenther@suse.de>
8692 PR tree-optimization/78847
8693 * g++.dg/tree-ssa/pr78847.C: New testcase.
8695 2017-04-21 Jakub Jelinek <jakub@redhat.com>
8698 * gcc.dg/pr80468.c: New test.
8700 2017-04-21 Martin Liska <mliska@suse.cz>
8702 PR tree-optimization/66278
8703 * gcc.dg/vect/pr66278.c: New test.
8705 2017-04-21 Richard Biener <rguenther@suse.de>
8707 PR tree-optimization/80237
8708 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8709 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8710 adjust expected optimizations.
8712 2016-04-21 Richard Biener <rguenther@suse.de>
8714 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8716 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8717 * gcc.dg/vect/vect-104.c: Likewise.
8719 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8721 PR tree-optimization/80426
8722 * gcc.c-torture/execute/20170429-1.c: Rename into...
8723 * gcc.c-torture/execute/20170419-1.c: ...this.
8725 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8728 * gcc.target/i386/pr79804.c: New test.
8730 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8733 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8735 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
8737 * g++/opt/pr80436.C: XFAIL on AIX.
8739 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
8742 * g++.dg/diagnostic/pr80473.C: New test.
8744 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8746 * g++.dg/warn/Wextra-semi.C: New test.
8748 2017-04-20 Jakub Jelinek <jakub@redhat.com>
8751 * g++.dg/other/pr80423.C: New test.
8753 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8755 * gcc.dg/pr80170.c: Require ptr32plus.
8757 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8759 PR tree-optimization/80426
8760 * gcc.c-torture/execute/20170419-1.c: New test.
8762 2017-04-19 Jakub Jelinek <jakub@redhat.com>
8765 * g++.dg/debug/pr80461.C: New test.
8768 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8769 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8770 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8773 * g++.dg/opt/pr80436.C: New test.
8775 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8777 * gcc.dg/torture/pr80341.c: Require int32plus.
8779 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8780 Jeff Law <law@redhat.com>
8782 * gcc.c-torture/compile/20170419-1.c: New test.
8784 2017-04-19 Tom de Vries <tom@codesourcery.com>
8787 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8788 subsequent dg directives.
8789 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8790 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8791 * c-c++-common/attr-fallthrough-2.c: Same.
8792 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8793 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8794 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8795 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8796 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8797 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8798 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8799 * c-c++-common/cilk-plus/CK/errors.c: Same.
8800 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8801 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8802 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8803 * c-c++-common/cpp/pr57580.c: Same.
8804 * c-c++-common/goacc/asyncwait-1.c: Same.
8805 * c-c++-common/goacc/cache-2.c: Same.
8806 * c-c++-common/goacc/declare-2.c: Same.
8807 * c-c++-common/goacc/deviceptr-1.c: Same.
8808 * c-c++-common/goacc/routine-5.c: Same.
8809 * c-c++-common/gomp/clauses-2.c: Same.
8810 * c-c++-common/gomp/ordered-3.c: Same.
8811 * c-c++-common/gomp/pr67501.c: Same.
8812 * c-c++-common/pr20000.c: Same.
8813 * c-c++-common/pr43395.c: Same.
8814 * c-c++-common/pr49706.c: Same.
8815 * c-c++-common/pr77624-1.c: Same.
8816 * c-c++-common/pr77624-2.c: Same.
8817 * c-c++-common/raw-string-14.c: Same.
8818 * c-c++-common/raw-string-16.c: Same.
8819 * c-c++-common/raw-string-3.c: Same.
8820 * c-c++-common/raw-string-4.c: Same.
8821 * c-c++-common/raw-string-5.c: Same.
8822 * c-c++-common/raw-string-6.c: Same.
8823 * g++.dg/abi/mangle41.C: Same.
8824 * g++.dg/conversion/nullptr1.C: Same.
8825 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8826 * g++.dg/cpp0x/auto27.C: Same.
8827 * g++.dg/cpp0x/constexpr-98.C: Same.
8828 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8829 * g++.dg/cpp0x/diag2.C: Same.
8830 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8831 * g++.dg/cpp0x/nullptr15.C: Same.
8832 * g++.dg/cpp0x/pr31431-2.C: Same.
8833 * g++.dg/cpp0x/pr31431.C: Same.
8834 * g++.dg/cpp0x/pr79118.C: Same.
8835 * g++.dg/cpp0x/static_assert3.C: Same.
8836 * g++.dg/cpp0x/temp_default2.C: Same.
8837 * g++.dg/cpp0x/trailing4.C: Same.
8838 * g++.dg/cpp0x/variadic-ex10.C: Same.
8839 * g++.dg/cpp0x/variadic-ex13.C: Same.
8840 * g++.dg/cpp0x/variadic-ex14.C: Same.
8841 * g++.dg/cpp0x/variadic-ex3.C: Same.
8842 * g++.dg/cpp0x/variadic-ex4.C: Same.
8843 * g++.dg/cpp0x/variadic59.C: Same.
8844 * g++.dg/cpp0x/vt-37737-2.C: Same.
8845 * g++.dg/cpp0x/vt-57397-1.C: Same.
8846 * g++.dg/cpp0x/vt-57397-2.C: Same.
8847 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8848 * g++.dg/cpp1z/gen-attrs1.C: Same.
8849 * g++.dg/diagnostic/pr71075.C: Same.
8850 * g++.dg/eh/goto2.C: Same.
8851 * g++.dg/eh/goto3.C: Same.
8852 * g++.dg/expr/bitfield4.C: Same.
8853 * g++.dg/expr/bitfield5.C: Same.
8854 * g++.dg/expr/bitfield6.C: Same.
8855 * g++.dg/expr/bool1.C: Same.
8856 * g++.dg/expr/bool3.C: Same.
8857 * g++.dg/expr/cond10.C: Same.
8858 * g++.dg/expr/cond11.C: Same.
8859 * g++.dg/expr/lval3.C: Same.
8860 * g++.dg/expr/lval4.C: Same.
8861 * g++.dg/ext/anon-struct4.C: Same.
8862 * g++.dg/ext/attrib44.C: Same.
8863 * g++.dg/ext/builtin3.C: Same.
8864 * g++.dg/ext/dllimport7.C: Same.
8865 * g++.dg/ext/label5.C: Same.
8866 * g++.dg/ext/no-asm-1.C: Same.
8867 * g++.dg/ext/utf16-4.C: Same.
8868 * g++.dg/ext/vla2.C: Same.
8869 * g++.dg/gomp/block-1.C: Same.
8870 * g++.dg/gomp/block-2.C: Same.
8871 * g++.dg/gomp/block-3.C: Same.
8872 * g++.dg/gomp/block-5.C: Same.
8873 * g++.dg/gomp/linear-2.C: Same.
8874 * g++.dg/gomp/target-1.C: Same.
8875 * g++.dg/gomp/target-2.C: Same.
8876 * g++.dg/gomp/taskgroup-1.C: Same.
8877 * g++.dg/gomp/teams-1.C: Same.
8878 * g++.dg/inherit/pure1.C: Same.
8879 * g++.dg/init/array43.C: Same.
8880 * g++.dg/init/array46.C: Same.
8881 * g++.dg/init/const10.C: Same.
8882 * g++.dg/init/ctor4-1.C: Same.
8883 * g++.dg/init/ctor4.C: Same.
8884 * g++.dg/init/new37.C: Same.
8885 * g++.dg/init/pr25811.C: Same.
8886 * g++.dg/init/pr29043.C: Same.
8887 * g++.dg/init/pr29571.C: Same.
8888 * g++.dg/lookup/duperr1.C: Same.
8889 * g++.dg/lookup/error1.C: Same.
8890 * g++.dg/lookup/koenig5.C: Same.
8891 * g++.dg/lookup/pr77549.C: Same.
8892 * g++.dg/lookup/suggestions1.C: Same.
8893 * g++.dg/lookup/using16.C: Same.
8894 * g++.dg/lookup/using7.C: Same.
8895 * g++.dg/other/anon-union3.C: Same.
8896 * g++.dg/other/array2.C: Same.
8897 * g++.dg/other/error13.C: Same.
8898 * g++.dg/other/error34.C: Same.
8899 * g++.dg/overload/builtin1.C: Same.
8900 * g++.dg/overload/conv-op1.C: Same.
8901 * g++.dg/overload/error3.C: Same.
8902 * g++.dg/overload/koenig1.C: Same.
8903 * g++.dg/overload/operator5.C: Same.
8904 * g++.dg/overload/template5.C: Same.
8905 * g++.dg/overload/unknown1.C: Same.
8906 * g++.dg/overload/using2.C: Same.
8907 * g++.dg/parse/constructor1.C: Same.
8908 * g++.dg/parse/crash36.C: Same.
8909 * g++.dg/parse/crash63.C: Same.
8910 * g++.dg/parse/error11.C: Same.
8911 * g++.dg/parse/error12.C: Same.
8912 * g++.dg/parse/error14.C: Same.
8913 * g++.dg/parse/error2.C: Same.
8914 * g++.dg/parse/error21.C: Same.
8915 * g++.dg/parse/error26.C: Same.
8916 * g++.dg/parse/error36.C: Same.
8917 * g++.dg/parse/friend12.C: Same.
8918 * g++.dg/parse/invalid-op1.C: Same.
8919 * g++.dg/parse/missing-template1.C: Same.
8920 * g++.dg/parse/parser-pr28152-2.C: Same.
8921 * g++.dg/parse/parser-pr28152.C: Same.
8922 * g++.dg/parse/pr16696-permissive.C: Same.
8923 * g++.dg/parse/pr16696.C: Same.
8924 * g++.dg/parse/pr69628.C: Same.
8925 * g++.dg/parse/ret-type2.C: Same.
8926 * g++.dg/parse/specialization1.C: Same.
8927 * g++.dg/parse/template3.C: Same.
8928 * g++.dg/parse/template9.C: Same.
8929 * g++.dg/parse/typename11.C: Same.
8930 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8931 * g++.dg/pr45330.C: Same.
8932 * g++.dg/rtti/typeid6.C: Same.
8933 * g++.dg/spellcheck-fields.C: Same.
8934 * g++.dg/spellcheck-typenames.C: Same.
8935 * g++.dg/tc1/dr108.C: Same.
8936 * g++.dg/tc1/dr147.C: Same.
8937 * g++.dg/template/arg7.C: Same.
8938 * g++.dg/template/conv11.C: Same.
8939 * g++.dg/template/crash13.C: Same.
8940 * g++.dg/template/crash55.C: Same.
8941 * g++.dg/template/dependent-expr5.C: Same.
8942 * g++.dg/template/error17.C: Same.
8943 * g++.dg/template/error33.C: Same.
8944 * g++.dg/template/error4.C: Same.
8945 * g++.dg/template/error50.C: Same.
8946 * g++.dg/template/error53.C: Same.
8947 * g++.dg/template/friend.C: Same.
8948 * g++.dg/template/func2.C: Same.
8949 * g++.dg/template/local6.C: Same.
8950 * g++.dg/template/member5.C: Same.
8951 * g++.dg/template/meminit1.C: Same.
8952 * g++.dg/template/nested3.C: Same.
8953 * g++.dg/template/nontype6.C: Same.
8954 * g++.dg/template/overload12.C: Same.
8955 * g++.dg/template/ptrmem8.C: Same.
8956 * g++.dg/template/qualified-id1.C: Same.
8957 * g++.dg/template/spec15.C: Same.
8958 * g++.dg/template/static1.C: Same.
8959 * g++.dg/template/static10.C: Same.
8960 * g++.dg/template/static2.C: Same.
8961 * g++.dg/template/ttp25.C: Same.
8962 * g++.dg/template/typedef2.C: Same.
8963 * g++.dg/template/typename2.C: Same.
8964 * g++.dg/template/unify10.C: Same.
8965 * g++.dg/template/unify6.C: Same.
8966 * g++.dg/template/unify7.C: Same.
8967 * g++.dg/template/unify9.C: Same.
8968 * g++.dg/template/varmod1.C: Same.
8969 * g++.dg/ubsan/div-by-zero-1.C: Same.
8970 * g++.dg/ubsan/pr63956.C: Same.
8971 * g++.dg/warn/Waddress-1.C: Same.
8972 * g++.dg/warn/Wconversion2.C: Same.
8973 * g++.dg/warn/Wnull-conversion-1.C: Same.
8974 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8975 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8976 * g++.dg/warn/Wswitch-1.C: Same.
8977 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8978 * g++.dg/warn/Wtype-limits.C: Same.
8979 * g++.dg/warn/Wunused-parm-5.C: Same.
8980 * g++.dg/warn/deprecated-6.C: Same.
8981 * g++.dg/warn/deprecated.C: Same.
8982 * g++.dg/warn/incomplete1.C: Same.
8983 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8984 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8985 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8986 * g++.dg/warn/overflow-warn-1.C: Same.
8987 * g++.dg/warn/overflow-warn-3.C: Same.
8988 * g++.dg/warn/overflow-warn-4.C: Same.
8989 * g++.dg/warn/pr12242.C: Same.
8990 * g++.dg/warn/pr30551-2.C: Same.
8991 * g++.dg/warn/pr30551.C: Same.
8992 * g++.old-deja/g++.benjamin/16077.C: Same.
8993 * g++.old-deja/g++.bob/inherit1.C: Same.
8994 * g++.old-deja/g++.brendan/crash56.C: Same.
8995 * g++.old-deja/g++.brendan/template17.C: Same.
8996 * g++.old-deja/g++.eh/ctor1.C: Same.
8997 * g++.old-deja/g++.jason/bool5.C: Same.
8998 * g++.old-deja/g++.jason/cond.C: Same.
8999 * g++.old-deja/g++.jason/operator.C: Same.
9000 * g++.old-deja/g++.jason/pmf5.C: Same.
9001 * g++.old-deja/g++.law/ctors5.C: Same.
9002 * g++.old-deja/g++.law/missed-error2.C: Same.
9003 * g++.old-deja/g++.law/operators9.C: Same.
9004 * g++.old-deja/g++.law/temps1.C: Same.
9005 * g++.old-deja/g++.mike/for2.C: Same.
9006 * g++.old-deja/g++.mike/ns5.C: Same.
9007 * g++.old-deja/g++.mike/ns7.C: Same.
9008 * g++.old-deja/g++.mike/p10769b.C: Same.
9009 * g++.old-deja/g++.niklas/t120.C: Same.
9010 * g++.old-deja/g++.niklas/t121.C: Same.
9011 * g++.old-deja/g++.ns/koenig5.C: Same.
9012 * g++.old-deja/g++.oliva/overload1.C: Same.
9013 * g++.old-deja/g++.other/crash24.C: Same.
9014 * g++.old-deja/g++.other/crash25.C: Same.
9015 * g++.old-deja/g++.other/decl5.C: Same.
9016 * g++.old-deja/g++.other/lineno5.C: Same.
9017 * g++.old-deja/g++.other/null3.C: Same.
9018 * g++.old-deja/g++.other/overcnv2.C: Same.
9019 * g++.old-deja/g++.other/ptrmem7.C: Same.
9020 * g++.old-deja/g++.other/typename1.C: Same.
9021 * g++.old-deja/g++.other/vaarg3.C: Same.
9022 * g++.old-deja/g++.pt/crash10.C: Same.
9023 * g++.old-deja/g++.pt/crash28.C: Same.
9024 * g++.old-deja/g++.pt/crash38.C: Same.
9025 * g++.old-deja/g++.pt/explicit70.C: Same.
9026 * g++.old-deja/g++.pt/explicit77.C: Same.
9027 * g++.old-deja/g++.pt/expr2.C: Same.
9028 * g++.old-deja/g++.pt/spec5.C: Same.
9029 * g++.old-deja/g++.pt/spec6.C: Same.
9030 * g++.old-deja/g++.pt/typename3.C: Same.
9031 * g++.old-deja/g++.pt/typename5.C: Same.
9032 * g++.old-deja/g++.pt/typename6.C: Same.
9033 * g++.old-deja/g++.pt/typename7.C: Same.
9034 * g++.old-deja/g++.pt/unify4.C: Same.
9035 * g++.old-deja/g++.pt/unify8.C: Same.
9036 * g++.old-deja/g++.pt/vaarg3.C: Same.
9037 * g++.old-deja/g++.robertl/eb22.C: Same.
9038 * g++.old-deja/g++.robertl/eb4.C: Same.
9039 * g++.old-deja/g++.robertl/eb44.C: Same.
9040 * g++.old-deja/g++.robertl/eb69.C: Same.
9041 * g++.old-deja/g++.robertl/eb98.C: Same.
9042 * gcc.dg/20031223-1.c: Same.
9043 * gcc.dg/940510-1.c: Same.
9044 * gcc.dg/990506-0.c: Same.
9045 * gcc.dg/Walloca-1.c: Same.
9046 * gcc.dg/Walloca-2.c: Same.
9047 * gcc.dg/Wconversion-integer.c: Same.
9048 * gcc.dg/Wcxx-compat-8.c: Same.
9049 * gcc.dg/Wimplicit-int-1.c: Same.
9050 * gcc.dg/Wimplicit-int-2.c: Same.
9051 * gcc.dg/Wimplicit-int-4.c: Same.
9052 * gcc.dg/Wpointer-sign-Wall.c: Same.
9053 * gcc.dg/Wpointer-sign-pedantic.c: Same.
9054 * gcc.dg/Wshadow-1.c: Same.
9055 * gcc.dg/Wshadow-3.c: Same.
9056 * gcc.dg/Wswitch-enum-error.c: Same.
9057 * gcc.dg/Wswitch-enum.c: Same.
9058 * gcc.dg/Wswitch-error.c: Same.
9059 * gcc.dg/Wswitch.c: Same.
9060 * gcc.dg/Wtype-limits-Wextra.c: Same.
9061 * gcc.dg/Wtype-limits.c: Same.
9062 * gcc.dg/Wvla-larger-than-2.c: Same.
9063 * gcc.dg/anon-struct-5.c: Same.
9064 * gcc.dg/array-10.c: Same.
9065 * gcc.dg/array-11.c: Same.
9066 * gcc.dg/array-15.c: Same.
9067 * gcc.dg/array-2.c: Same.
9068 * gcc.dg/array-8.c: Same.
9069 * gcc.dg/array-const-2.c: Same.
9070 * gcc.dg/array-const-3.c: Same.
9071 * gcc.dg/bitfld-1.c: Same.
9072 * gcc.dg/bitfld-8.c: Same.
9073 * gcc.dg/builtin-redefine.c: Same.
9074 * gcc.dg/c11-noreturn-1.c: Same.
9075 * gcc.dg/c11-noreturn-2.c: Same.
9076 * gcc.dg/c11-static-assert-3.c: Same.
9077 * gcc.dg/c90-arraydecl-1.c: Same.
9078 * gcc.dg/c90-complex-1.c: Same.
9079 * gcc.dg/c90-complit-1.c: Same.
9080 * gcc.dg/c90-const-expr-11.c: Same.
9081 * gcc.dg/c90-const-expr-7.c: Same.
9082 * gcc.dg/c90-const-expr-8.c: Same.
9083 * gcc.dg/c90-enum-comma-1.c: Same.
9084 * gcc.dg/c90-flex-array-1.c: Same.
9085 * gcc.dg/c90-hexfloat-1.c: Same.
9086 * gcc.dg/c90-idem-qual-1.c: Same.
9087 * gcc.dg/c90-idem-qual-2.c: Same.
9088 * gcc.dg/c90-idem-qual-3.c: Same.
9089 * gcc.dg/c90-mixdecl-1.c: Same.
9090 * gcc.dg/c90-restrict-1.c: Same.
9091 * gcc.dg/c90-return-1.c: Same.
9092 * gcc.dg/c99-array-nonobj-1.c: Same.
9093 * gcc.dg/c99-arraydecl-1.c: Same.
9094 * gcc.dg/c99-complex-1.c: Same.
9095 * gcc.dg/c99-complex-2.c: Same.
9096 * gcc.dg/c99-complit-2.c: Same.
9097 * gcc.dg/c99-const-expr-7.c: Same.
9098 * gcc.dg/c99-const-expr-8.c: Same.
9099 * gcc.dg/c99-flex-array-3.c: Same.
9100 * gcc.dg/c99-flex-array-7.c: Same.
9101 * gcc.dg/c99-flex-array-typedef-7.c: Same.
9102 * gcc.dg/c99-impl-decl-1.c: Same.
9103 * gcc.dg/c99-impl-int-1.c: Same.
9104 * gcc.dg/c99-impl-int-2.c: Same.
9105 * gcc.dg/c99-init-3.c: Same.
9106 * gcc.dg/c99-restrict-1.c: Same.
9107 * gcc.dg/c99-return-1.c: Same.
9108 * gcc.dg/c99-tag-1.c: Same.
9109 * gcc.dg/c99-tag-3.c: Same.
9110 * gcc.dg/call-diag-2.c: Same.
9111 * gcc.dg/cpp/19940712-1.c: Same.
9112 * gcc.dg/cpp/19951025-1.c: Same.
9113 * gcc.dg/cpp/19990413-1.c: Same.
9114 * gcc.dg/cpp/direct2.c: Same.
9115 * gcc.dg/cpp/direct2s.c: Same.
9116 * gcc.dg/cpp/pr28709.c: Same.
9117 * gcc.dg/cpp/pr61854-c90.c: Same.
9118 * gcc.dg/cpp/pr61854-c94.c: Same.
9119 * gcc.dg/cpp/pragma-1.c: Same.
9120 * gcc.dg/cpp/pragma-2.c: Same.
9121 * gcc.dg/cpp/trad/escaped-eof.c: Same.
9122 * gcc.dg/cpp/trad/literals-2.c: Same.
9123 * gcc.dg/cpp/warn-comments-2.c: Same.
9124 * gcc.dg/cpp/warn-comments-3.c: Same.
9125 * gcc.dg/cpp/warn-comments.c: Same.
9126 * gcc.dg/cpp/warn-long-long-2.c: Same.
9127 * gcc.dg/cpp/warn-long-long.c: Same.
9128 * gcc.dg/cpp/warn-redefined-2.c: Same.
9129 * gcc.dg/cpp/warn-redefined.c: Same.
9130 * gcc.dg/darwin-cfstring-2.c: Same.
9131 * gcc.dg/darwin-cfstring-format-1.c: Same.
9132 * gcc.dg/decl-9.c: Same.
9133 * gcc.dg/declspec-1.c: Same.
9134 * gcc.dg/declspec-10.c: Same.
9135 * gcc.dg/declspec-11.c: Same.
9136 * gcc.dg/declspec-13.c: Same.
9137 * gcc.dg/declspec-18.c: Same.
9138 * gcc.dg/declspec-4.c: Same.
9139 * gcc.dg/declspec-5.c: Same.
9140 * gcc.dg/declspec-6.c: Same.
9141 * gcc.dg/declspec-8.c: Same.
9142 * gcc.dg/deprecated-4.c: Same.
9143 * gcc.dg/deprecated.c: Same.
9144 * gcc.dg/dfp/composite-type.c: Same.
9145 * gcc.dg/empty-source-2.c: Same.
9146 * gcc.dg/empty-source-3.c: Same.
9147 * gcc.dg/format/attr-6.c: Same.
9148 * gcc.dg/format/branch-1.c: Same.
9149 * gcc.dg/format/c90-printf-1.c: Same.
9150 * gcc.dg/format/c90-strftime-2.c: Same.
9151 * gcc.dg/format/c99-strftime-1.c: Same.
9152 * gcc.dg/format/cmn-err-1.c: Same.
9153 * gcc.dg/format/few-1.c: Same.
9154 * gcc.dg/format/ms_branch-1.c: Same.
9155 * gcc.dg/format/ms_unnamed-1.c: Same.
9156 * gcc.dg/format/ms_va-1.c: Same.
9157 * gcc.dg/format/unnamed-1.c: Same.
9158 * gcc.dg/format/va-1.c: Same.
9159 * gcc.dg/format/xopen-1.c: Same.
9160 * gcc.dg/funcdef-var-1.c: Same.
9161 * gcc.dg/funcdef-var-2.c: Same.
9162 * gcc.dg/gnu89-const-expr-1.c: Same.
9163 * gcc.dg/gnu89-const-expr-2.c: Same.
9164 * gcc.dg/gnu90-const-expr-1.c: Same.
9165 * gcc.dg/gnu99-const-expr-1.c: Same.
9166 * gcc.dg/gnu99-const-expr-2.c: Same.
9167 * gcc.dg/gnu99-init-2.c: Same.
9168 * gcc.dg/gomp/_Atomic-5.c: Same.
9169 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
9170 * gcc.dg/gomp/atomic-5.c: Same.
9171 * gcc.dg/gomp/linear-1.c: Same.
9172 * gcc.dg/gomp/pr67500.c: Same.
9173 * gcc.dg/init-bad-1.c: Same.
9174 * gcc.dg/init-bad-2.c: Same.
9175 * gcc.dg/init-bad-3.c: Same.
9176 * gcc.dg/init-string-1.c: Same.
9177 * gcc.dg/label-compound-stmt-1.c: Same.
9178 * gcc.dg/label-decl-2.c: Same.
9179 * gcc.dg/label-decl-4.c: Same.
9180 * gcc.dg/large-size-array-2.c: Same.
9181 * gcc.dg/large-size-array-4.c: Same.
9182 * gcc.dg/lvalue-6.c: Same.
9183 * gcc.dg/m-un-2.c: Same.
9184 * gcc.dg/multiple-overflow-warn-1.c: Same.
9185 * gcc.dg/multiple-overflow-warn-2.c: Same.
9186 * gcc.dg/multiple-overflow-warn-3.c: Same.
9187 * gcc.dg/nested-redef-1.c: Same.
9188 * gcc.dg/no-asm-1.c: Same.
9189 * gcc.dg/no-asm-3.c: Same.
9190 * gcc.dg/no-asm-4.c: Same.
9191 * gcc.dg/noncompile/20010524-1.c: Same.
9192 * gcc.dg/noncompile/incomplete-5.c: Same.
9193 * gcc.dg/noncompile/pr44517.c: Same.
9194 * gcc.dg/noncompile/pr52290.c: Same.
9195 * gcc.dg/noreturn-1.c: Same.
9196 * gcc.dg/overflow-warn-1.c: Same.
9197 * gcc.dg/overflow-warn-2.c: Same.
9198 * gcc.dg/overflow-warn-3.c: Same.
9199 * gcc.dg/overflow-warn-4.c: Same.
9200 * gcc.dg/parm-mismatch-1.c: Same.
9201 * gcc.dg/parser-pr28152-2.c: Same.
9202 * gcc.dg/parser-pr28152.c: Same.
9203 * gcc.dg/pedwarn-init.c: Same.
9204 * gcc.dg/pointer-arith-2.c: Same.
9205 * gcc.dg/pointer-arith-3.c: Same.
9206 * gcc.dg/pointer-arith-4.c: Same.
9207 * gcc.dg/pr14475.c: Same.
9208 * gcc.dg/pr18596-3.c: Same.
9209 * gcc.dg/pr18809-1.c: Same.
9210 * gcc.dg/pr27953.c: Same.
9211 * gcc.dg/pr30457.c: Same.
9212 * gcc.dg/pr30551-2.c: Same.
9213 * gcc.dg/pr30551-3.c: Same.
9214 * gcc.dg/pr30551-4.c: Same.
9215 * gcc.dg/pr30551-5.c: Same.
9216 * gcc.dg/pr30551-6.c: Same.
9217 * gcc.dg/pr30551.c: Same.
9218 * gcc.dg/pr36997.c: Same.
9219 * gcc.dg/pr41842.c: Same.
9220 * gcc.dg/pr48552-1.c: Same.
9221 * gcc.dg/pr48552-2.c: Same.
9222 * gcc.dg/pr59717.c: Same.
9223 * gcc.dg/pr61077.c: Same.
9224 * gcc.dg/pr61096-1.c: Same.
9225 * gcc.dg/pr63626.c: Same.
9226 * gcc.dg/pr64223-1.c: Same.
9227 * gcc.dg/pr64223-2.c: Same.
9228 * gcc.dg/pr8788-1.c: Same.
9229 * gcc.dg/pr8927-1.c: Same.
9230 * gcc.dg/pragma-darwin.c: Same.
9231 * gcc.dg/pragma-diag-5.c: Same.
9232 * gcc.dg/pragma-message.c: Same.
9233 * gcc.dg/redecl-1.c: Same.
9234 * gcc.dg/simd-1.c: Same.
9235 * gcc.dg/simd-5.c: Same.
9236 * gcc.dg/simd-6.c: Same.
9237 * gcc.dg/spellcheck-fields.c: Same.
9238 * gcc.dg/spellcheck-typenames.c: Same.
9239 * gcc.dg/struct-semi-2.c: Same.
9240 * gcc.dg/struct-semi-3.c: Same.
9241 * gcc.dg/transparent-union-3.c: Same.
9242 * gcc.dg/ucnid-8.c: Same.
9243 * gcc.dg/uninit-pr19430-O0.c: Same.
9244 * gcc.dg/uninit-pr19430.c: Same.
9245 * gcc.dg/uninit-pr20644-O0.c: Same.
9246 * gcc.dg/utf-dflt.c: Same.
9247 * gcc.dg/utf-dflt2.c: Same.
9248 * gcc.dg/utf16-4.c: Same.
9249 * gcc.dg/vla-11.c: Same.
9250 * gcc.dg/vla-20.c: Same.
9251 * gcc.dg/vla-init-1.c: Same.
9252 * gcc.dg/vla-init-2.c: Same.
9253 * gcc.dg/vla-init-3.c: Same.
9254 * gcc.dg/weak/weak-6.c: Same.
9255 * gcc.dg/weak/weak-7.c: Same.
9256 * gcc.dg/wtr-int-type-1.c: Same.
9257 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
9258 * gcc.target/arm/polytypes.c: Same.
9259 * gcc.target/i386/spellcheck-options-4.c: Same.
9260 * gcc.target/powerpc/20030218-1.c: Same.
9261 * gcc.target/sh/pr21255-4.c: Same.
9262 * gcc.test-framework/dg-error-exp-XP.c: Same.
9263 * gfortran.dg/array_constructor_30.f03: Same.
9264 * gfortran.dg/class_30.f90: Same.
9265 * gfortran.dg/goacc/subarrays.f95: Same.
9266 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
9267 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
9268 * gfortran.dg/intrinsic_std_1.f90: Same.
9269 * gfortran.dg/pr70006.f90: Same.
9270 * gfortran.dg/warning-directive-1.F90: Same.
9271 * gfortran.dg/warning-directive-2.F90: Same.
9272 * gfortran.dg/warning-directive-3.F90: Same.
9273 * gfortran.dg/warning-directive-4.F90: Same.
9274 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
9275 * obj-c++.dg/class-extension-1.mm: Same.
9276 * obj-c++.dg/class-extension-2.mm: Same.
9277 * obj-c++.dg/class-protocol-1.mm: Same.
9278 * obj-c++.dg/cxx-ivars-1.mm: Same.
9279 * obj-c++.dg/duplicate-class-1.mm: Same.
9280 * obj-c++.dg/exceptions-3.mm: Same.
9281 * obj-c++.dg/exceptions-4.mm: Same.
9282 * obj-c++.dg/exceptions-5.mm: Same.
9283 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
9284 * obj-c++.dg/fsf-package-0.m: Same.
9285 * obj-c++.dg/invalid-type-1.mm: Same.
9286 * obj-c++.dg/method-12.mm: Same.
9287 * obj-c++.dg/method-13.mm: Same.
9288 * obj-c++.dg/method-15.mm: Same.
9289 * obj-c++.dg/method-16.mm: Same.
9290 * obj-c++.dg/method-6.mm: Same.
9291 * obj-c++.dg/method-7.mm: Same.
9292 * obj-c++.dg/property/at-property-1.mm: Same.
9293 * obj-c++.dg/property/at-property-14.mm: Same.
9294 * obj-c++.dg/property/at-property-17.mm: Same.
9295 * obj-c++.dg/property/at-property-21.mm: Same.
9296 * obj-c++.dg/property/at-property-5.mm: Same.
9297 * obj-c++.dg/property/dotsyntax-4.mm: Same.
9298 * obj-c++.dg/property/dynamic-3.mm: Same.
9299 * obj-c++.dg/property/dynamic-4.mm: Same.
9300 * obj-c++.dg/property/property-neg-1.mm: Same.
9301 * obj-c++.dg/property/property-neg-6.mm: Same.
9302 * obj-c++.dg/property/synthesize-11.mm: Same.
9303 * obj-c++.dg/property/synthesize-5.mm: Same.
9304 * obj-c++.dg/property/synthesize-6.mm: Same.
9305 * obj-c++.dg/proto-lossage-4.mm: Same.
9306 * obj-c++.dg/protocol-qualifier-2.mm: Same.
9307 * obj-c++.dg/strings/strings-1.mm: Same.
9308 * obj-c++.dg/super-class-1.mm: Same.
9309 * obj-c++.dg/syntax-error-6.mm: Same.
9310 * obj-c++.dg/syntax-error-7.mm: Same.
9311 * obj-c++.dg/syntax-error-9.mm: Same.
9312 * obj-c++.dg/try-catch-13.mm: Same.
9313 * objc.dg/attributes/method-noreturn-1.m: Same.
9314 * objc.dg/bad-receiver-type-2.m: Same.
9315 * objc.dg/bad-receiver-type.m: Same.
9316 * objc.dg/call-super-2.m: Same.
9317 * objc.dg/class-2.m: Same.
9318 * objc.dg/class-extension-1.m: Same.
9319 * objc.dg/class-extension-2.m: Same.
9320 * objc.dg/class-protocol-1.m: Same.
9321 * objc.dg/desig-init-1.m: Same.
9322 * objc.dg/duplicate-class-1.m: Same.
9323 * objc.dg/exceptions-3.m: Same.
9324 * objc.dg/exceptions-4.m: Same.
9325 * objc.dg/exceptions-5.m: Same.
9326 * objc.dg/foreach-6.m: Same.
9327 * objc.dg/foreach-7.m: Same.
9328 * objc.dg/fsf-nsstring-format-1.m: Same.
9329 * objc.dg/fsf-package-0.m: Same.
9330 * objc.dg/invalid-type-1.m: Same.
9331 * objc.dg/method-11.m: Same.
9332 * objc.dg/method-19.m: Same.
9333 * objc.dg/method-2.m: Same.
9334 * objc.dg/method-20.m: Same.
9335 * objc.dg/method-5.m: Same.
9336 * objc.dg/method-6.m: Same.
9337 * objc.dg/method-7.m: Same.
9338 * objc.dg/method-9.m: Same.
9339 * objc.dg/missing-proto-3.m: Same.
9340 * objc.dg/private-1.m: Same.
9341 * objc.dg/property/at-property-1.m: Same.
9342 * objc.dg/property/at-property-14.m: Same.
9343 * objc.dg/property/at-property-17.m: Same.
9344 * objc.dg/property/at-property-21.m: Same.
9345 * objc.dg/property/at-property-5.m: Same.
9346 * objc.dg/property/dynamic-3.m: Same.
9347 * objc.dg/property/dynamic-4.m: Same.
9348 * objc.dg/property/property-neg-1.m: Same.
9349 * objc.dg/property/property-neg-6.m: Same.
9350 * objc.dg/property/synthesize-11.m: Same.
9351 * objc.dg/property/synthesize-5.m: Same.
9352 * objc.dg/property/synthesize-6.m: Same.
9353 * objc.dg/proto-hier-1.m: Same.
9354 * objc.dg/proto-lossage-4.m: Same.
9355 * objc.dg/protocol-qualifier-2.m: Same.
9356 * objc.dg/strings/strings-1.m: Same.
9357 * objc.dg/type-size-1.m: Same.
9359 2017-04-18 Jeff Law <law@redhat.com>
9362 * gcc.target/mips/pr74563: New test.
9364 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9366 PR tree-optimization/80443
9367 * gcc.c-torture/compile/pr80443.c: New test.
9369 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
9371 PR rtl-optimization/80357
9372 * gcc.c-torture/compile/pr80357.c: New test.
9374 2017-04-18 Jeff Law <law@redhat.com>
9377 * gcc.c-torture/compile/pr80422.c: New test.
9379 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9382 * gcc.dg/debug/dwarf2/pr80263.c: New test.
9384 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9387 * gcc.target/powerpc/pr80099-1.c: New test.
9388 * gcc.target/powerpc/pr80099-2.c: Likewise.
9389 * gcc.target/powerpc/pr80099-3.c: Likewise.
9390 * gcc.target/powerpc/pr80099-4.c: Likewise.
9391 * gcc.target/powerpc/pr80099-5.c: Likewise.
9393 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9396 * gcc.dg/sancov/pr80444.c: New test.
9400 * gcc.dg/pr79788-1.c: New test.
9401 * gcc.dg/pr79788-2.c: New test.
9403 2017-04-18 Marek Polacek <polacek@redhat.com>
9405 PR c++/80244 - ICE with attribute in template alias.
9406 * g++.dg/cpp0x/alias-decl-59.C: New test.
9408 PR c++/80241 - ICE with alignas pack expansion.
9409 * g++.dg/cpp0x/alignas11.C: New test.
9411 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9414 * g++.dg/lto/pr80287_0.C: New test.
9416 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9419 * gcc.target/powerpc/pr80315-1.c: New test.
9420 * gcc.target/powerpc/pr80315-2.c: New test.
9421 * gcc.target/powerpc/pr80315-3.c: New test.
9422 * gcc.target/powerpc/pr80315-4.c: New test.
9424 2017-04-16 Tom de Vries <tom@codesourcery.com>
9426 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
9428 * g++.dg/parse/error3.C: Same.
9429 * g++.old-deja/g++.pt/niklas01a.C: Same.
9430 * gcc.dg/990506-0.c: Same.
9431 * gcc.dg/cpp/19990413-1.c: Same.
9432 * gcc.dg/cpp/pragma-1.c: Same.
9433 * gcc.dg/cpp/pragma-2.c: Same.
9434 * gcc.dg/m-un-2.c: Same.
9435 * objc.dg/private-1.m: Same.
9437 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
9439 * gcc.dg/pr54669.c: Fix dg-do directive.
9440 * gcc.dg/pr78582.c: Ditto.
9441 * gcc.dg/pr80020.c: Ditto.
9442 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9443 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9444 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9445 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9446 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9447 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9448 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9449 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9450 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9451 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9453 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9455 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
9456 * gfortran.dg/generic_29.f90: Likewise.
9457 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9458 * gfortran.dg/pr41922.f90: Likewise.
9459 * gfortran.dg/pr70006.f90: Likewise.
9461 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9463 PR tree-optimization/66612
9464 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9466 2017-04-14 Janus Weil <janus@gcc.gnu.org>
9469 * gfortran.dg/class_62.f90: New test case.
9471 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9473 * gcc.target/arc/loop-1.c: New file.
9475 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9478 * gcc.target/powerpc/pr80098-1.c: New test.
9479 * gcc.target/powerpc/pr80098-2.c: Likewise.
9480 * gcc.target/powerpc/pr80098-3.c: Likewise.
9481 * gcc.target/powerpc/pr80098-4.c: Likewise.
9483 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9486 * g++.dg/ubsan/pr80403-2.C: New test.
9488 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9490 PR rtl-optimization/80343
9491 * gcc.target/powerpc/pr80343.c: New.
9493 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9496 * c-c++-common/ubsan/bounds-15.c: New test.
9498 2017-04-13 Richard Biener <rguenther@suse.de>
9501 * g++.dg/torture/pr79671.C: Fix asm constraints.
9503 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9506 * gcc.dg/debug/pr80321.c: New test.
9508 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9510 * gnat.dg/debug10.adb: New test.
9511 * gnat.dg/debug10_pkg.ads: New helper.
9513 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9515 PR tree-optimization/79390
9516 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9521 * g++.dg/ubsan/pr80403.C: New test.
9522 * g++.dg/ubsan/pr80404.C: New test.
9523 * g++.dg/ubsan/pr80405.C: New test.
9526 * gcc.dg/torture/pr80163.c: New test.
9528 2017-04-12 Richard Biener <rguenther@suse.de>
9529 Jeff Law <law@redhat.com>
9531 PR tree-optimization/80359
9532 * gcc.dg/torture/pr80359.c: New testcase.
9534 2017-04-12 Richard Biener <rguenther@suse.de>
9535 Bernd Edlinger <bernd.edlinger@hotmail.de>
9538 * g++.dg/torture/pr79671.C: New testcase.
9539 * g++.dg/lto/pr79671_0.C: Likewise.
9540 * g++.dg/lto/pr79671_1.c: Likewise.
9542 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9545 * g++.dg/ubsan/pr80349.C: New test.
9547 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9550 * g++.dg/cpp1z/decomp28.C: New test.
9553 * gcc.dg/pr80100.c: New test.
9555 PR rtl-optimization/80385
9556 * g++.dg/opt/pr80385.C: New test.
9558 2017-04-11 Martin Liska <mliska@suse.cz>
9561 * g++.dg/ipa/pr80212.C: New test.
9563 2017-04-11 Martin Sebor <msebor@redhat.com>
9566 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9568 2017-04-11 Martin Liska <mliska@suse.cz>
9571 * gcc.dg/ubsan/pr70878.c: New test.
9573 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9576 * gcc.target/i386/pr80381.c: New test.
9579 * g++.dg/ext/pr80363.C: New test.
9581 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9583 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9584 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9585 Add avr-*-* to non-lp64 selector.
9587 2017-04-10 Martin Sebor <msebor@redhat.com>
9589 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9590 * gcc.dg/pr40340-4.c: Same.
9592 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9595 * gfortran.dg/submodule_unexp.f90: Modified test
9596 to account for new error.
9597 * gfortran.dg/submodule_twice.f90: New Test
9599 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9602 * g++.dg/init/ref23.C: New test.
9604 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9606 PR tree-optimization/80304
9607 * gfortran.dg/do_concurrent_4.f90: New test case.
9609 2017-04-10 Janus Weil <janus@gcc.gnu.org>
9612 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9614 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
9616 * g++.dg/torture/pr79905.C: Add -maltivec option.
9618 2017-04-10 Jeff Law <law@redhat.com>
9620 PR tree-optimization/80374
9621 * g++.dg/pr80374.c: New test.
9623 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9626 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9627 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9629 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9631 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9633 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9636 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9638 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
9641 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9643 2017-04-10 Marek Polacek <polacek@redhat.com>
9646 * g++.dg/ubsan/div-by-zero-3.C: New test.
9648 2017-04-10 Bin Cheng <bin.cheng@arm.com>
9650 PR tree-optimization/80153
9651 * gcc.c-torture/execute/pr80153.c: New.
9653 2017-04-10 Richard Biener <rguenther@suse.de>
9656 * gcc.dg/torture/pr80362.c: New testcase.
9658 2017-04-10 Richard Biener <rguenther@suse.de>
9660 PR tree-optimization/80304
9661 * gcc.dg/torture/pr80304.c: New testcase.
9663 2017-04-10 Nathan Sidwell <nathan@acm.org>
9666 * g++.dg/torture/pr79905.C: New.
9668 2017-04-10 Martin Liska <mliska@suse.cz>
9671 * c-c++-common/ubsan/pr80350.c: New test.
9673 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9676 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9678 2017-04-08 Martin Liska <mliska@suse.cz>
9681 2017-04-07 Martin Liska <mliska@suse.cz>
9684 * g++.dg/ipa/pr80212.C: New test.
9686 2017-04-07 Jakub Jelinek <jakub@redhat.com>
9688 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9690 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9696 * gcc.target/i386/avx512f-undefined-1.c: New test.
9697 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9698 * gcc.target/i386/avx-cvtsd-1.c: New test.
9699 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9700 * gcc.target/i386/avx512f-abspd-1.c: New test.
9701 * gcc.target/i386/avx-cvtss-1.c: New test.
9702 * gcc.target/i386/avx512f-absps-1.c: New test.
9703 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9704 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9706 2017-04-07 Marek Polacek <polacek@redhat.com>
9709 * g++.dg/ubsan/div-by-zero-2.C: New test.
9712 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9714 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9716 PR rtl-optimization/70478
9717 * gcc.target/s390/pr70478.c: New.
9719 2017-04-07 Martin Liska <mliska@suse.cz>
9722 * g++.dg/ext/mv8.C: Add aarch64* targets.
9724 2017-04-07 Martin Liska <mliska@suse.cz>
9727 * g++.dg/ipa/pr80212.C: New test.
9729 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9731 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9733 2017-04-07 Richard Biener <rguenther@suse.de>
9735 PR tree-optimization/80334
9736 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9739 2017-04-07 Richard Biener <rguenther@suse.de>
9742 * gcc.dg/torture/pr80341.c: New testcase.
9744 2017-04-06 Jakub Jelinek <jakub@redhat.com>
9747 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9748 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9750 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9753 * gcc.target/i386/pr79733.c: New test.
9755 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9758 * gcc.target/i386/pr80298-1.c: New test.
9759 * gcc.target/i386/pr80298-2.c: Ditto.
9761 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9764 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9767 2017-04-06 Richard Biener <rguenther@suse.de>
9769 PR tree-optimization/80334
9770 * g++.dg/torture/pr80334.C: New testcase.
9772 2017-04-06 Martin Liska <mliska@suse.cz>
9775 * gcc.dg/asan/pr80166.c: New test.
9777 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9779 PR tree-optimization/79390
9780 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9782 2017-04-06 Richard Biener <rguenther@suse.de>
9784 PR tree-optimization/80262
9785 * gcc.target/i386/pr80262.c: New testcase.
9787 2017-04-06 Richard Biener <rguenther@suse.de>
9790 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9792 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9794 PR rtl-optimization/70703
9795 * gcc.target/i386/pr70703.c: New.
9797 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9800 * c-c++-common/asan/pr80308.c: New test.
9802 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9805 * gcc.target/s390/pr79890.c: New test case.
9807 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9810 * c-c++-common/ubsan/pr80310.c: New test.
9812 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9815 * g++.dg/torture/pr80297.C: New test.
9817 PR tree-optimization/79390
9818 * gcc.target/i386/pr79390.c: New test.
9819 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9821 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9824 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9826 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9829 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9830 targeting any CPU or architecture.
9831 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9832 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9833 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9834 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9835 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9836 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9837 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9838 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9840 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
9843 * gfortran.dg/submodule_unexp.f90: New test.
9845 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9848 * gcc.target/i386/avx-pr80286.c: New test.
9849 * gcc.dg/pr80286.c: New test.
9851 2017-04-04 Richard Biener <rguenther@suse.de>
9854 * gcc.dg/torture/pr80281.c: New testcase.
9856 2017-04-04 Richard Biener <rguenther@suse.de>
9858 PR tree-optimization/80275
9859 * g++.dg/opt/pr80275.C: Make g static.
9861 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9863 PR rtl-optimization/60818
9864 * gcc.c-torture/compile/pr60818.c: New testcase.
9866 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
9868 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9869 * gcc.dg/20031012-1.c: Likewise.
9870 * gcc.dg/ipa/ipcp-1.c: Likewise.
9871 * gcc.dg/torture/matrix-3.c: Likewise.
9872 * gcc.target/powerpc/ppc-spe.c: Likewise.
9873 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9875 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9878 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9880 (std, ld): Limit scan-assembler-times check to lp64.
9881 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9882 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9885 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9888 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9890 2017-04-03 Richard Biener <rguenther@suse.de>
9892 PR tree-optimization/80275
9893 * g++.dg/opt/pr80275.C: New testcase.
9895 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9898 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9900 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9902 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9903 (bal): Increase iteration count and assume alignment.
9905 2017-04-03 Bin Cheng <bin.cheng@arm.com>
9907 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9909 2017-04-02 Andrew Pinski <apinski@cavium.com>
9911 * gcc.c-torture/compile/nested-3.c: New testcase.
9912 * gcc.c-torture/execute/20170401-1.c: New testcase.
9913 * gcc.c-torture/execute/20170401-2.c: New testcase.
9915 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9917 PR rtl-optimization/79405
9918 gcc.dg/pr79405.c: New testcase.
9920 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9923 * gcc.dg/pr79255.c: New test.
9926 * g++.dg/ubsan/null-8.C: New test.
9928 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9931 * gfortran.dg/pr80107.f: New.
9933 2017-03-31 Jeff Law <law@redhat.com>
9935 PR tree-optimization/49498
9936 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9938 2017-03-31 Richard Biener <rguenther@suse.de>
9940 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9942 2017-03-31 Richard Biener <rguenther@suse.de>
9944 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9946 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9949 * g++.dg/ext/is_aggregate.C: New test.
9952 * gcc.target/i386/pr80173.c: New test.
9955 * gcc.dg/pr80163.c: New test.
9958 * gcc.dg/torture/pr80025.c: New test.
9960 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9962 * gcc.target/mips/pr52125.c: Add -msym32.
9964 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9966 PR translation/80189
9967 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9968 * g++.dg/gomp/sharing-1.C: Likewise.
9969 * gfortran.dg/gomp/pr44536.f90: Likewise.
9970 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9971 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9972 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9973 * gfortran.dg/gomp/pr33439.f90: Likewise.
9974 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9975 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9976 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9977 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9978 * gcc.dg/gomp/sharing-1.c: Likewise.
9980 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9983 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9985 (dxex, dxexq): Update return type.
9986 (diex, diexq): Update argument type.
9987 * gcc.target/powerpc/pr80246.c: New test.
9989 2017-03-30 Martin Jambor <mjambor@suse.cz>
9992 * g++.dg/ipa/pr77333.C: New test.
9994 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9997 * gcc.target/i386/pr80206.c: New test.
9999 2017-03-30 Richard Biener <rguenther@suse.de>
10001 PR tree-optimization/77498
10002 * gfortran.dg/pr77498.f: New testcase.
10004 2017-03-29 Marek Polacek <polacek@redhat.com>
10007 * gcc.dg/pr79730.c: New test.
10009 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10011 PR libgfortran/78670
10012 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
10013 a character of length 1. Update test for success.
10014 * gfortran.dg/dtio_28.f03: New test.
10015 * gfortran.dg/dtio_4.f90: Update to open test file with status =
10016 'scratch' to delete the file when done.
10018 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
10020 PR rtl-optimization/80233
10021 * gcc.c-torture/compile/pr80233.c: New testcase.
10023 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10026 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
10027 * gfortran.dg/dec_io_2a.f90: instead (new test).
10029 2017-03-28 Jiong Wang <jiong.wang@arm.com>
10031 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
10033 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
10036 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
10037 generating PIC code.
10039 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
10041 PR rtl-optimization/80193
10042 * gcc.target/i386/pr80193.c: New.
10044 2017-03-28 Janus Weil <janus@gcc.gnu.org>
10047 * gfortran.dg/dtio_25.f90: Modified test case.
10048 * gfortran.dg/dtio_27.f90: New test case.
10050 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
10053 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
10054 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
10055 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
10057 2017-03-28 Bin Cheng <bin.cheng@arm.com>
10059 * gcc.c-torture/compile/irreducible-loop.c: New.
10061 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
10063 PR tree-optimization/80218
10064 * gcc.dg/pr80218.c: New test.
10066 2017-03-28 Richard Biener <rguenther@suse.de>
10068 PR tree-optimization/78644
10069 * gcc.dg/pr78644-1.c: New testcase.
10070 * gcc.dg/pr78644-2.c: Likewise.
10072 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
10074 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
10075 * gcc.dg/pic-4.c: Likewise.
10076 * gcc.dg/pie-3.c: Likewise.
10077 * gcc.dg/pie-4.c: Likewise.
10079 2017-03-28 Martin Liska <mliska@suse.cz>
10082 * g++.dg/ipa/pr80205.C: New test.
10084 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10086 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
10087 with sizeof(int) < 4.
10088 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
10089 * gcc.c-torture/execute/pr79737-2.c: Likewise.
10090 * gcc.dg/torture/pr79777.c: Likewise.
10091 * gcc.dg/torture/pr79910.c: Likewise.
10093 2017-03-28 Richard Biener <rguenther@suse.de>
10095 PR middle-end/80222
10096 * g++.dg/pr80222.C: New testcase.
10098 2017-03-28 Martin Liska <mliska@suse.cz>
10101 * gcc.dg/ipa/pr80104.c: New test.
10103 2017-03-28 Marek Polacek <polacek@redhat.com>
10106 * c-c++-common/ubsan/shift-10.c: New test.
10108 2017-03-27 Jeff Law <law@redhat.com>
10110 PR tree-optimization/80216
10111 * gcc.c-torture/compile/pr80216.c: New test.
10113 2017-03-27 Jakub Jelinek <jakub@redhat.com>
10115 PR middle-end/80162
10116 * c-c++-common/pr80162-1.c: New test.
10117 * c-c++-common/pr80162-2.c: New test.
10118 * c-c++-common/pr80162-3.c: New test.
10121 * g++.dg/opt/pr80102.C: New test.
10123 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
10126 * gcc.target/powerpc/pr78543.c: New test.
10128 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
10131 * gcc.target/powerpc/pr80103-1.c: New test.
10133 2017-03-27 Richard Biener <rguenther@suse.de>
10135 PR tree-optimization/80181
10136 * gcc.dg/torture/pr80181.c: New testcase.
10138 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
10140 * gcc.target/arc/interrupt-4.c: New file.
10142 2017-03-27 Richard Biener <rguenther@suse.de>
10145 * g++.dg/ipa/pr79776.C: New testcase.
10147 2017-03-27 Jakub Jelinek <jakub@redhat.com>
10150 * gcc.dg/asan/pr80168.c: New test.
10152 2017-03-27 Richard Biener <rguenther@suse.de>
10154 PR tree-optimization/80170
10155 * gcc.dg/pr80170.c: New testcase.
10157 2017-03-27 Richard Biener <rguenther@suse.de>
10159 PR middle-end/80171
10160 * g++.dg/torture/pr80171.C: New testcase.
10162 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
10164 * gcc.dg/torture/pr79732.c: Require alias support.
10165 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
10167 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
10168 libatomic_available.
10169 * gfortran.dg/coarray_image_status_1.f08: Likewise.
10170 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
10172 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10174 PR libgfortran/78881
10175 * gfortran.dg/dtio_26.f90: New test.
10177 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
10181 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
10182 testcase for PR80156. Add a main programme that tests that
10183 the typebound generic is accessible.
10185 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
10187 PR rtl-optimization/80160
10188 PR rtl-optimization/80159
10190 * gcc.target/i386/pr80160.c: New test.
10192 2017-03-24 Jakub Jelinek <jakub@redhat.com>
10195 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
10197 2017-03-24 Marek Polacek <polacek@redhat.com>
10200 * g++.dg/warn/Wuninitialized-9.C: New test.
10202 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10204 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
10205 and remove the high-level builtin. The error message for the
10206 would prevent compilation from reaching the second.
10207 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
10209 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10211 * gcc.target/s390/vxe/negfma-1.c: New test.
10213 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10215 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
10216 * gcc.target/s390/arch12/mul-1.c: New test.
10217 * gcc.target/s390/arch12/mul-2.c: New test.
10219 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10221 * gcc.target/s390/vxe/vllezlf-1.c: New test.
10223 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10225 * gcc.target/s390/vxe/popcount-1.c: New test.
10227 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10229 * gcc.target/s390/vxe/bitops-1.c: New test.
10231 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10233 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
10234 * lib/target-supports.exp: Add effective target check s390_vxe.
10236 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10238 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
10239 comparison instructions used from now on.
10241 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10243 * gcc.target/s390/s390.exp (check_effective_target_vector):
10244 Include target-supports.exp and move target_vector check routine
10246 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
10247 here and rename it.
10248 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
10249 check from vector to s390_vx.
10250 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
10251 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
10252 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
10253 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
10254 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
10255 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
10256 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
10257 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
10258 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
10260 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10262 * gcc.target/s390/vector/vec-init-2.c: New test.
10264 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10266 * gcc.dg/ubsan/pr79904-2.c: New test.
10268 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10271 * gcc.target/s390/zvector/pr79893.c: New test.
10273 2017-03-24 Jakub Jelinek <jakub@redhat.com>
10275 PR rtl-optimization/80112
10276 * gcc.dg/pr80112.c: New test.
10278 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10280 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
10282 * gcc.dg/Walloca-1.c: Likewise.
10283 * gcc.dg/Walloca-2.c: Likewise.
10284 * gcc.dg/Wvla-larger-than-2.c: Likewise.
10286 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10288 PR tree-optimization/80158
10289 * gfortran.fortran-torture/compile/pr80158.f: New file.
10291 2017-03-24 Richard Biener <rguenther@suse.de>
10293 PR tree-optimization/80167
10294 * gcc.dg/graphite/pr80167.c: New testcase.
10296 2017-03-24 Tom de Vries <tom@codesourcery.com>
10299 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
10300 dg-require-effective-target global_constructor.
10301 * gcc.dg/tls/emutls-2.c: Same.
10303 2017-03-24 Tom de Vries <tom@codesourcery.com>
10306 * c-c++-common/Wimplicit-fallthrough-34.c: Add
10307 dg-require-effective-target indirect_jumps.
10309 2017-03-24 Tom de Vries <tom@codesourcery.com>
10312 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
10315 2017-03-24 Tom de Vries <tom@codesourcery.com>
10318 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
10319 * gcc.dg/Walloca-12.c: Same.
10320 * gcc.dg/attr-alloc_size-8.c: Same.
10321 * gcc.dg/Walloca-4.c: Same.
10322 * gcc.dg/Walloca-8.c: Same.
10323 * gcc.dg/Walloca-13.c: Same.
10324 * gcc.dg/Walloca-14.c: Same.
10325 * gcc.dg/attr-alloc_size-9.c: Same.
10326 * gcc.dg/Walloca-1.c: Same.
10327 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10328 * gcc.dg/Walloca-5.c: Same.
10329 * gcc.dg/Walloca-10.c: Same.
10330 * gcc.dg/Walloca-9.c: Same.
10331 * gcc.dg/attr-alloc_size-6.c: Same.
10332 * gcc.dg/Wvla-larger-than-1.c: Same.
10333 * gcc.dg/torture/pr71881.c: Same.
10334 * gcc.dg/torture/pr71901.c: Same.
10335 * gcc.dg/torture/pr78742.c: Same.
10336 * gcc.dg/builtin-alloc-size.c: Same.
10337 * gcc.dg/Walloca-2.c: Same.
10338 * gcc.dg/Walloca-6.c: Same.
10339 * gcc.dg/Walloca-11.c: Same.
10340 * gcc.dg/attr-alloc_size-7.c: Same.
10341 * gcc.dg/Wvla-larger-than-2.c: Same.
10342 * gcc.dg/Walloca-3.c: Same.
10343 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
10344 * gcc.c-torture/compile/pr79413.c: Same.
10345 * gcc.c-torture/compile/pr78439.c: Same.
10347 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10349 * gcc.target/powerpc/p9-options-1.c: New test.
10351 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10354 * gcc.c-torture/compile/pr71436.c: New test.
10356 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10357 Richard Biener <rguenther@suse.de>
10359 PR tree-optimization/79908
10360 PR tree-optimization/80136
10361 * gcc.dg/torture/pr79908.c: New file.
10363 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
10366 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
10368 2017-03-22 Jakub Jelinek <jakub@redhat.com>
10371 * g++.dg/gomp/pr80141.C: New test.
10374 * g++.dg/torture/pr80129.C: New test.
10377 * g++.dg/tsan/pr80110.C: New test.
10379 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10382 * gfortran.dg/any_loc.f90: New test case.
10384 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10387 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
10388 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
10390 2017-03-22 Martin Liska <mliska@suse.cz>
10393 * g++.dg/ext/mv8.C: Add power* targets.
10395 2017-03-21 Martin Sebor <msebor@redhat.com>
10398 * g++.dg/warn/Wunused-var-26.C: New test.
10400 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10402 PR tree-optimization/79908
10403 * gcc.dg/torture/pr79908.c: Revert addition of new file.
10405 2017-03-21 Marek Polacek <polacek@redhat.com>
10406 Martin Sebor <msebor@redhat.com>
10408 PR tree-optimization/80109
10409 * gcc.dg/Walloca-14.c: New test.
10411 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10414 * gcc.target/powerpc/pr80125.c: New test.
10416 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
10419 * gfortran.dg/unexp_attribute.f90: New test
10421 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10422 Richard Biener <rguenther@suse.de>
10424 PR tree-optimization/79908
10425 * gcc.dg/torture/pr79908.c: New file.
10427 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10429 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
10430 with sizeof(int) < 4.
10432 2017-03-21 Martin Liska <mliska@suse.cz>
10434 * gcc.target/i386/pr65044.c: Add '.' in order to catch
10437 2017-03-21 Richard Biener <rguenther@suse.de>
10439 PR tree-optimization/80032
10440 * g++.dg/opt/pr80032.C: New testcase.
10442 2017-03-21 Richard Biener <rguenther@suse.de>
10444 PR tree-optimization/80122
10445 * gcc.dg/torture/pr80122.c: New testcase.
10447 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10449 * gcc.dg/pic-2.c: Skip for MIPS.
10450 * gcc.dg/pie-2.c: Skip for MIPS.
10452 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10455 * g++.dg/cpp0x/initlist97.C: New.
10456 * g++.dg/cpp0x/initlist85.C: Update.
10458 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10461 * gcc.dg/pr67338.c: New test.
10464 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10465 dump instead of assembler.
10466 * g++.dg/init/pr35878_2.C: Likewise.
10467 * g++.dg/init/pr35878_3.C: Likewise.
10469 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10472 * gcc.dg/ubsan/pr80097.c: New test.
10474 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10476 PR tree-optimization/80054
10477 * g++.dg/torture/pr80054.C: New file.
10479 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10482 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10483 directive to assure selection of proper bit using rlwinm insn.
10484 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10485 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10486 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10487 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10489 2017-03-20 Marek Polacek <polacek@redhat.com>
10490 Paolo Carlini <paolo.carlini@oracle.com>
10492 PR c++/80059 - ICE with noexcept and __transaction_atomic
10493 * g++.dg/tm/pr80059-2.C: New test.
10494 * g++.dg/tm/pr80059.C: New test.
10496 2017-03-20 Martin Liska <mliska@suse.cz>
10498 PR middle-end/79753
10499 * gcc.target/i386/mpx/pr79753.c: New test.
10501 2017-03-20 Martin Liska <mliska@suse.cz>
10505 * g++.dg/pr79769.C: New test.
10506 * gcc.target/i386/mpx/pr79770.c: New test.
10508 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10511 * gcc.target/s390/load-and-test-fp-1.c: New test.
10512 * gcc.target/s390/load-and-test-fp-2.c: New test.
10514 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10517 * gfortran.dg/submodule_28.f08 : New test.
10519 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10522 * gfortran.dg/submodule_26.f08 : New test.
10523 * gfortran.dg/submodule_27.f08 : New test.
10525 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10528 * gcc.target/powerpc/pr79951.c: New.
10530 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10532 PR rtl-optimization/79910
10533 * gcc.dg/torture/pr79910.c: New test.
10535 2017-03-17 Jeff Law <law@redhat.com>
10537 PR tree-optimization/71437
10538 * gcc.dg/tree-ssa/pr71437.c: New test.
10539 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10540 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10541 now caught by VRP, but which were previously caught by DOM.
10543 2017-03-17 Richard Biener <rguenther@suse.de>
10545 PR middle-end/80075
10546 * g++.dg/torture/pr80075.C: New testcase.
10548 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10551 * g++.dg/pr71294.C: New test.
10553 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10555 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10557 2017-03-16 Jakub Jelinek <jakub@redhat.com>
10560 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10563 * gfortran.dg/pr79886.f90: New test.
10565 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10568 * gcc.target/powerpc/pr79038-1.c: New test.
10570 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10573 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10575 2017-03-15 Jiong Wang <jiong.wang@arm.com>
10578 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10580 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
10583 * gcc.target/i386/pr80019.c: New test.
10585 2017-03-15 Martin Liska <mliska@suse.cz>
10587 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10589 2017-03-14 Martin Sebor <msebor@redhat.com>
10591 PR tree-optimization/79800
10592 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10593 * gcc.dg/tree-ssa/pr79800.c: New test.
10595 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10598 * gcc.target/powerpc/pr79947.c: New test.
10600 2017-03-14 Martin Sebor <msebor@redhat.com>
10602 PR middle-end/80020
10603 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10604 * gcc.dg/attr-alloc_size-7.c: Same.
10605 * gcc.dg/attr-alloc_size-9.c: Same.
10606 * gcc.dg/builtin-alloc-size.c: Same.
10607 * gcc.dg/pr80020.c: New test.
10609 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10611 PR rtl-optimization/79728
10612 * gcc.target/i386/sse-globalreg.c: New test.
10614 2017-03-14 Martin Liska <mliska@suse.cz>
10617 * gcc.dg/tree-prof/pr66295.c: New test.
10619 2017-03-13 Martin Liska <mliska@suse.cz>
10621 PR middle-end/78339
10622 * gcc.target/i386/mpx/pr78339.c: New test.
10624 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10626 * gcc.target/arc/bitfield.c: New file.
10628 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10630 * gcc.target/arc/pr9001090948.c: New file.
10632 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10634 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10635 Fix test. Make early-out condition return early. Correct comments.
10637 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10639 PR libgfortran/78854
10640 * gfortran.dg/dtio_25.f90: New test.
10642 2017-03-10 Martin Sebor <msebor@redhat.com>
10644 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10646 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10648 PR rtl-optimization/78911
10649 * gcc.target/i386/pr78911-1.c: New test.
10650 * gcc.target/i386/pr78911-2.c: New test.
10652 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
10655 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10656 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10657 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10659 2017-03-10 Marek Polacek <polacek@redhat.com>
10662 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10664 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10667 * g++.dg/other/friend7.C: New test.
10670 * g++.dg/ext/int128-5.C: New test.
10672 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10675 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10676 powerpc, sparc, or s390x.
10678 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10681 * gcc.target/powerpc/pr79907.c: New.
10683 2017-03-10 Olivier Hainque <hainque@adacore.com>
10685 * gnat.dg/opt64.adb: New test.
10686 * gnat.dg/opt64_pkg.ads: New helper.
10687 * gnat.dg/opt64_pkg.adb: New helper.
10689 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10691 PR rtl-optimization/79909
10692 * gcc.target/powerpc/pr79909.c: New test.
10694 PR tree-optimization/79972
10695 * gcc.dg/pr79972.c: New test.
10697 PR tree-optimization/77975
10698 * gcc.dg/pr77975.c: New test.
10700 2017-03-09 Marek Polacek <polacek@redhat.com>
10704 * c-c++-common/nonnull-3.c: New test.
10705 * g++.dg/warn/Wnonnull3.C: New test.
10707 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10709 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10710 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10712 2017-03-09 Marek Polacek <polacek@redhat.com>
10715 * gcc.dg/ubsan/pr79757-1.c: New test.
10716 * gcc.dg/ubsan/pr79757-2.c: New test.
10717 * gcc.dg/ubsan/pr79757-3.c: New test.
10718 * gcc.dg/ubsan/pr79757-4.c: New test.
10719 * gcc.dg/ubsan/pr79757-5.c: New test.
10721 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10724 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10726 2017-03-09 Marek Polacek <polacek@redhat.com>
10729 * g++.dg/expr/ptrmem8.C: New test.
10730 * g++.dg/expr/ptrmem9.C: New test.
10732 2017-03-09 Richard Biener <rguenther@suse.de>
10734 PR tree-optimization/79977
10735 * gcc.dg/graphite/pr79977.c: New testcase.
10737 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10739 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10740 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10741 * lib/target-supports.exp (check_effective_target_rdynamic):
10744 2017-03-09 Richard Biener <rguenther@suse.de>
10746 PR middle-end/79971
10747 * gcc.dg/fixed-point/pr79971.c: New testcase.
10749 2017-03-09 Richard Biener <rguenther@suse.de>
10752 * gcc.dg/torture/pr79970.c: New testcase.
10754 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10757 * g++.dg/cpp0x/pr71966-1.C: New.
10758 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10760 2017-03-09 Martin Liska <mliska@suse.cz>
10762 PR tree-optimization/79631
10763 * gcc.target/i386/mpx/pr79631.c: New test.
10765 2017-03-09 Martin Liska <mliska@suse.cz>
10769 * gcc.target/i386/pr71458.c: Update scanned pattern.
10771 2017-03-09 Marek Polacek <polacek@redhat.com>
10774 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10775 * g++.dg/warn/Wduplicated-branches3.C: New test.
10777 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10779 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10781 2017-03-09 Martin Liska <mliska@suse.cz>
10784 * g++.dg/pr79764.C: New test.
10786 2017-03-09 Martin Liska <mliska@suse.cz>
10789 * g++.dg/pr79761.C: New test.
10791 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10794 * c-c++-common/asan/pr79944.c: New test.
10797 * gcc.target/i386/pr79932-2.c: New test.
10800 * gcc.target/i386/pr79932-1.c: New test.
10802 2017-03-09 Marek Polacek <polacek@redhat.com>
10804 PR c++/79900 - ICE in strip_typedefs
10805 * g++.dg/warn/Wpadded-1.C: New test.
10807 2017-03-08 Marek Polacek <polacek@redhat.com>
10809 * g++.dg/Walloca1.C: Adjust dg-warning.
10811 2017-03-08 Andrew Haley <aph@redhat.com>
10813 PR tree-optimization/79943
10814 * gcc.dg/tree-ssa/pr79943.c: New test.
10816 2017-03-08 Richard Biener <rguenther@suse.de>
10818 PR tree-optimization/79955
10819 * gcc.dg/uninit-24.c: New testcase.
10821 2017-03-08 Richard Biener <rguenther@suse.de>
10823 PR tree-optimization/79920
10824 * gcc.dg/vect/pr79920.c: New testcase.
10826 2017-03-08 Jakub Jelinek <jakub@redhat.com>
10829 * gcc.dg/ubsan/pr79904.c: New test.
10831 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10834 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10837 2017-03-07 Marek Polacek <polacek@redhat.com>
10839 PR middle-end/79809
10840 * g++.dg/Walloca1.C: New test.
10842 2017-03-07 Martin Liska <mliska@suse.cz>
10844 PR middle-end/68270
10845 * g++.dg/pr68270.C: New test.
10847 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10849 PR rtl-optimization/79901
10850 * gcc.target/i386/pr79901.c: New test.
10853 * c-c++-common/ubsan/pr79897.c: New test.
10855 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10857 PR rtl-optimization/79571
10858 * gcc.target/i386/pr79571.c: New.
10860 2017-03-06 Marek Polacek <polacek@redhat.com>
10862 PR c++/79796 - ICE with NSDMI and this pointer
10863 * g++.dg/cpp0x/nsdmi13.C: New test.
10865 2017-03-06 Julia Koval <julia.koval@intel.com>
10868 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10870 * gcc.target/i386/interrupt-13.c: Ditto.
10871 * gcc.target/i386/interrupt-14.c: Ditto.
10872 * gcc.target/i386/interrupt-15.c: Ditto.
10874 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10877 * g++.dg/cpp0x/constexpr-79822.C: New test.
10879 2017-03-06 Richard Biener <rguenther@suse.de>
10881 PR tree-optimization/79894
10882 * gcc.dg/vect/pr79887.c: New testcase.
10884 2017-03-06 Richard Biener <rguenther@suse.de>
10886 PR tree-optimization/79824
10887 * gcc.dg/vect/pr79824-1.c: New testcase.
10888 * gcc.dg/vect/pr79824-2.c: Likewise.
10890 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10892 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10893 gettimeofday. Remove dg-skip-if for AVR.
10894 * lib/target-supports.exp (check_effective_target_gettimeofday):
10897 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10899 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10900 * gcc.target/s390/hotpatch-10.c: Likewise.
10901 * gcc.target/s390/hotpatch-11.c: Likewise.
10902 * gcc.target/s390/hotpatch-12.c: Likewise.
10903 * gcc.target/s390/hotpatch-13.c: Likewise.
10904 * gcc.target/s390/hotpatch-14.c: Likewise.
10905 * gcc.target/s390/hotpatch-15.c: Likewise.
10906 * gcc.target/s390/hotpatch-16.c: Likewise.
10907 * gcc.target/s390/hotpatch-17.c: Likewise.
10908 * gcc.target/s390/hotpatch-18.c: Likewise.
10909 * gcc.target/s390/hotpatch-19.c: Likewise.
10910 * gcc.target/s390/hotpatch-2.c: Likewise.
10911 * gcc.target/s390/hotpatch-26.c: Likewise.
10912 * gcc.target/s390/hotpatch-27.c: Likewise.
10913 * gcc.target/s390/hotpatch-28.c: Likewise.
10914 * gcc.target/s390/hotpatch-3.c: Likewise.
10915 * gcc.target/s390/hotpatch-4.c: Likewise.
10916 * gcc.target/s390/hotpatch-5.c: Likewise.
10917 * gcc.target/s390/hotpatch-6.c: Likewise.
10918 * gcc.target/s390/hotpatch-7.c: Likewise.
10919 * gcc.target/s390/hotpatch-8.c: Likewise.
10920 * gcc.target/s390/hotpatch-9.c: Likewise.
10922 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10925 * g++.dg/template/crash125.C: New.
10927 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10930 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10932 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10934 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10936 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10938 * gcc.target/mips/msa-minmax.c: New tests.
10940 2017-03-06 Martin Liska <mliska@suse.cz>
10943 * g++.dg/asan/pr79783.C: New test.
10945 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10947 * gcc.target/mips/msa-dotp.c: New tests.
10949 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10951 * gcc.target/mips/msa-bclri.c: New test.
10953 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10956 * g++.dg/tm/pr70266.C: New.
10958 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
10959 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10961 * gfortran.dg/coarray/fail_image_1.f08: New test.
10962 * gfortran.dg/coarray/fail_image_2.f08: New test.
10963 * gfortran.dg/coarray/failed_images_1.f08: New test.
10964 * gfortran.dg/coarray/failed_images_2.f08: New test.
10965 * gfortran.dg/coarray/image_status_1.f08: New test.
10966 * gfortran.dg/coarray/image_status_2.f08: New test.
10967 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10968 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10969 * gfortran.dg/coarray_fail_st.f90: New test.
10970 * gfortran.dg/coarray_failed_images_1.f08: New test.
10971 * gfortran.dg/coarray_image_status_1.f08: New test.
10972 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10974 2017-03-03 Marek Polacek <polacek@redhat.com>
10977 * gcc.dg/noncompile/pr79758.c: New test.
10979 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10981 PR middle-end/79805
10982 * g++.dg/opt/pr79805.C: New test.
10984 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10986 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10987 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10988 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10989 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10990 * gcc.target/i386/i386.exp
10991 (check_effective_target_avx512vpopcntdq): New.
10993 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10995 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10996 ilp32 targets and match DImode registers for lp64 targets.
10998 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
11000 * g++.dg/pr71624.C: Disable for x32.
11001 * g++.dg/pr71633.C: Ditto.
11003 2017-03-03 Jakub Jelinek <jakub@redhat.com>
11006 * gcc.target/i386/pr79807.c: New test.
11008 2017-03-03 Martin Liska <mliska@suse.cz>
11010 PR tree-optimization/79803
11011 * gcc.dg/tree-ssa/pr79803.c: New test.
11013 2017-03-03 Martin Liska <mliska@suse.cz>
11015 PR rtl-optimization/79574
11016 * gcc.dg/pr79574-2.c: New test.
11018 2017-03-03 Richard Biener <rguenther@suse.de>
11021 * g++.dg/warn/Wuninitialized-8.C: New testcase.
11023 2017-03-03 Jakub Jelinek <jakub@redhat.com>
11025 * gcc.dg/pr57134.c: Use empty inline asm string literal.
11027 2017-03-03 Marek Polacek <polacek@redhat.com>
11030 * g++.dg/warn/Wwrite-strings-1.C: New test.
11031 * g++.dg/warn/Wwrite-strings-2.C: New test.
11032 * g++.dg/warn/Wwrite-strings-3.C: New test.
11033 * g++.dg/warn/Wwrite-strings-4.C: New test.
11034 * g++.dg/warn/Wwrite-strings-5.C: New test.
11035 * g++.dg/warn/Wwrite-strings-6.C: New test.
11036 * g++.dg/warn/Wwrite-strings-7.C: New test.
11037 * g++.dg/warn/Wwrite-strings-8.C: New test.
11038 * g++.dg/warn/Wwrite-strings-9.C: New test.
11039 * g++.dg/warn/Wwrite-strings-10.C: New test.
11040 * g++.dg/warn/Wwrite-strings-11.C: New test.
11041 * g++.dg/warn/Wwrite-strings-12.C: New test.
11043 2017-03-03 Richard Biener <rguenther@suse.de>
11045 PR middle-end/79818
11046 * gcc.dg/torture/pr79818.c: New testcase.
11048 2017-03-02 Jakub Jelinek <jakub@redhat.com>
11051 * g++.dg/warn/Wunused-parm-10.C: New test.
11053 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
11055 * gcc.dg/rtl/x86_64/*.c: Test for
11056 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
11058 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
11061 * gcc.target/i386/pr79514.c: New test.
11063 2017-03-02 Jakub Jelinek <jakub@redhat.com>
11065 PR rtl-optimization/79780
11066 * gcc.c-torture/compile/pr79780.c: New test.
11068 2017-03-02 Richard Biener <rguenther@suse.de>
11070 PR tree-optimization/79345
11072 * g++.dg/warn/Wuninitialized-7.C: New testcase.
11073 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
11074 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
11076 2017-03-02 Richard Biener <rguenther@suse.de>
11079 * gcc.dg/vector-1.c: New testcase.
11081 2017-03-02 Bin Cheng <bin.cheng@arm.com>
11083 PR tree-optimization/66768
11084 * gcc.target/i386/pr66768.c: New test.
11086 2017-03-02 Richard Biener <rguenther@suse.de>
11088 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
11089 * gcc.dg/rtl/x86_64/final.c: Likewise.
11090 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
11091 * gcc.dg/rtl/x86_64/ira.c: Likewise.
11092 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
11093 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
11095 2017-03-02 Richard Biener <rguenther@suse.de>
11097 PR tree-optimization/79777
11098 * gcc.dg/torture/pr79777.c: New testcase.
11100 2017-03-01 Martin Sebor <msebor@redhat.com>
11102 PR middle-end/79692
11103 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
11104 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
11105 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
11106 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
11108 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
11110 * gcc.target/i386/invsize-2.c: New test.
11111 * gcc.target/i386/invsize-3.c: Ditto.
11112 * gcc.target/i386/invsize-4.c: Ditto.
11113 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
11114 * gcc.target/i386/stackalign/asm-1.c: Ditto.
11116 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11119 * gcc.target/powerpc/pr79439.c: New test.
11121 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
11123 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
11127 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
11130 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
11131 pattern to look for vcmpequd. instead of vcmpnew.
11132 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
11133 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
11134 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
11135 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
11136 look for xvcmpeqdp. instead of xvcmpnedp.
11137 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
11138 look for vcmpequd. instead of vcmpnew.
11139 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
11140 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
11141 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
11142 look for xvcmpeqsp. instead of xvcmpnesp.
11143 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
11144 look for xvcmpeqdp. instead of xvcmpnedp.
11145 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
11146 look for vcmpequd. instead of vcmpnew.
11147 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
11148 look for vcmpeqsp instead of xvcmpnesp.
11149 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
11150 look for xvcmpeqdp instead of xvcmpnedp.
11152 2017-03-01 Richard Biener <rguenther@suse.de>
11154 PR middle-end/79721
11155 * gcc.dg/torture/pr79721.c: New testcase.
11157 2017-03-01 Jakub Jelinek <jakub@redhat.com>
11160 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
11161 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
11164 * g++.dg/warn/Wunused-parm-9.C: New test.
11166 PR tree-optimization/79734
11167 * g++.dg/opt/pr79734.C: New test.
11169 2017-02-28 Jakub Jelinek <jakub@redhat.com>
11171 PR tree-optimization/79737
11172 * gcc.c-torture/execute/pr79737-1.c: New test.
11173 * gcc.c-torture/execute/pr79737-2.c: New test.
11175 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
11177 * gcc.target/sparc/20170228-1.c: New test.
11179 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
11181 * gcc.target/i386/invsize-1.c: New test.
11183 2017-02-28 Martin Sebor <msebor@redhat.com>
11185 PR tree-optimization/79691
11186 * gcc.dg/tree-ssa/pr79691.c: New test.
11188 2017-02-28 Jakub Jelinek <jakub@redhat.com>
11191 * gcc.target/i386/pr79729.c: New test.
11193 2017-02-28 Richard Biener <rguenther@suse.de>
11195 PR tree-optimization/79740
11196 * gcc.dg/torture/pr79740.c: New testcase.
11198 2017-02-28 Richard Biener <rguenther@suse.de>
11200 PR middle-end/79731
11201 * c-c++-common/torture/pr79731.c: New testcase.
11203 2017-02-28 Richard Biener <rguenther@suse.de>
11205 PR tree-optimization/79732
11206 * gcc.dg/torture/pr79732.c: New testcase.
11208 2017-02-28 Richard Biener <rguenther@suse.de>
11210 PR tree-optimization/79723
11211 * gcc.target/i386/pr79723.c: New testcase.
11213 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
11216 * gcc.target/powerpc/pr79544.c: New.
11218 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11221 * g++.dg/parse/crash67.C: New.
11223 2017-02-27 Bin Cheng <bin.cheng@arm.com>
11225 PR tree-optimization/77536
11226 * gcc.dg/vect/pr79347.c: Revise testing string.
11228 2017-02-27 Richard Biener <rguenther@suse.de>
11230 PR tree-optimization/45397
11231 * gcc.dg/tree-ssa/pr45397.c: New testcase.
11233 2017-02-27 Richard Biener <rguenther@suse.de>
11235 PR tree-optimization/79690
11236 * gcc.target/i386/pr79690.c: New testcase.
11238 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11241 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
11243 * gfortran.dg/inline_matmul_11.f90: Likewise.
11244 * gfortran.dg/inline_matmul_9.f90: Likewise.
11245 * gfortran.dg/matmul_13.f90: New test.
11246 * gfortran.dg/matmul_14.f90: New test.
11248 2017-02-25 Jakub Jelinek <jakub@redhat.com>
11250 PR middle-end/79396
11251 * g++.dg/opt/pr79396.C: New test.
11253 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11256 * gfortran.dg/dtio_6.f90: Update test.
11258 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11261 * gfortran.dg/interface_operator_2.f90: New test.
11263 2017-02-24 Jakub Jelinek <jakub@redhat.com>
11266 * gcc.dg/pr79677.c: New test.
11268 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
11270 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
11272 * gcc.target/mips/mips-ps-type.c (move): Likewise.
11273 (cond_move1): Simplify condition to force generation of
11275 (cond_move2): Likewise.
11277 2017-02-24 Jakub Jelinek <jakub@redhat.com>
11280 * g++.dg/warn/Wrestrict-1.C: New test.
11281 * g++.dg/warn/Wrestrict-2.C: New test.
11283 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
11285 * g++.dg/ext/complit15.C: Require LTO.
11287 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
11289 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
11290 logical_op_short_circuit to skip targets.
11291 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
11294 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11296 * gnat.dg/opt63.adb: New test.
11298 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11300 * gnat.dg/discr47.adb: New test.
11302 2017-02-24 Richard Biener <rguenther@suse.de>
11304 PR tree-optimization/79389
11305 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
11307 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
11310 * g++.dg/cpp0x/pr79361-1.C: New.
11311 * g++.dg/cpp0x/pr79361-2.C: Likewise.
11313 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
11315 * gcc.target/visium/bit_test.c: Accept any lsr form.
11316 * gcc.target/visium/block_move.c: Tweak.
11318 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
11321 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
11323 2017-02-23 Richard Biener <rguenther@suse.de>
11325 PR tree-optimization/79683
11326 * gcc.target/i386/pr79683.c: New testcase.
11328 2017-02-22 Jeff Law <law@redhat.com>
11330 PR tree-optimization/79578
11331 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
11333 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
11335 * gcc.target/mips/msa-fp-cc.c: New test.
11337 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11340 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
11341 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
11342 * g++.dg/gomp/pr79664.C: New test.
11344 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
11346 2017-02-22 Marek Polacek <polacek@redhat.com>
11349 * g++.dg/cpp0x/alignas10.C: New test.
11350 * g++.dg/cpp0x/alignas9.C: New test.
11353 * g++.dg/ext/underlying_type12.C: New test.
11356 * gcc.dg/enum-incomplete-4.c: New test.
11358 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11361 * gcc.target/i386/pr70465-2.c: New test.
11363 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11365 * gcc.dg/pr61441.c: Use dg-add-options ieee.
11367 2017-02-22 Richard Biener <rguenther@suse.de>
11369 PR tree-optimization/79673
11370 * gcc.target/i386/pr79673.c: New testcase.
11372 2017-02-22 Richard Biener <rguenther@suse.de>
11374 PR tree-optimization/79666
11375 * gcc.dg/torture/pr79666.c: New testcase.
11377 2017-02-22 Martin Liska <mliska@suse.cz>
11380 * gcc.dg/tree-prof/pr79587.c: New test.
11382 2017-02-21 Marek Polacek <polacek@redhat.com>
11385 * g++.dg/ext/flexary23.C: New test.
11387 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11390 * gcc.target/i386/pr79593.c: New test.
11392 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11395 * g++.dg/cpp1z/decomp26.C: New test.
11398 * g++.dg/ubsan/pr79589.C: New test.
11400 2017-02-21 Jeff Law <law@redhat.com>
11402 PR tree-optimization/79621
11403 * gcc.c-torture/compile/pr79621.c: New test.
11405 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11408 * g++.dg/cpp1y/constexpr-79655.C: New test.
11411 * g++.dg/cpp1y/constexpr-79639.C: New test.
11414 * gcc.target/i386/mpx/pr79633.c: New test.
11417 * gcc.dg/pr79570.c: New test.
11420 * c-c++-common/pr79641.c: New test.
11422 PR tree-optimization/79649
11423 * gcc.target/i386/pr79649.c: New test.
11426 * gcc.dg/pr79494.c: New test.
11428 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
11430 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
11433 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11435 * gcc.dg/gimplefe-26.c: Require c99_runtime.
11437 2017-02-02 Jason Merrill <jason@redhat.com>
11440 * g++.dg/ext/complit15.C: New.
11442 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11445 * gcc.target/powerpc/pr78056-8.c: Remove.
11447 2017-02-20 Marek Polacek <polacek@redhat.com>
11449 PR middle-end/79537
11450 * gcc.dg/comp-goto-4.c: New test.
11453 * c-c++-common/ubsan/bounds-14.c: New test.
11455 2017-02-20 Jakub Jelinek <jakub@redhat.com>
11458 * gcc.target/i386/pr79568-1.c: New test.
11459 * gcc.target/i386/pr79568-2.c: New test.
11460 * gcc.target/i386/pr79568-3.c: New test.
11462 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
11465 * gfortran.dg/dtio_10.f90: Change test of error message.
11466 * gfortran.dg/dtio_23.f90: New test.
11467 * gfortran.dg/dtio_24.f90: New test.
11469 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
11472 * gfortran.dg/submodule_25.f08: New test.
11474 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11477 * gfortran.dg/submodule_24.f08: New test.
11479 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11482 * gfortran.dg/class_allocate_24.f90: New test.
11484 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11487 * gfortran.dg/submodule_23.f90: New test.
11489 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11492 * g++.dg/cpp0x/alignas8.C: New.
11494 2017-02-19 Eric Fiselier <eric@efcs.ca>
11495 Jonathan Wakely <jwakely@redhat.com>
11498 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11500 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11502 * gcc.dg/gimplefe-26.c: New test.
11504 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
11506 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11508 2017-02-18 Jakub Jelinek <jakub@redhat.com>
11511 * gcc.target/i386/3dnowA-3.c: New test.
11514 * gcc.target/i386/pr79559.c: New test.
11516 2017-02-17 Joseph Myers <joseph@codesourcery.com>
11518 * gcc.dg/c11-float-2.c: New test.
11519 * gcc.dg/torture/float128-floath.c,
11520 gcc.dg/torture/float128x-floath.c,
11521 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11522 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11523 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11524 *_DECIMAL_DIG macros with DECIMAL_DIG.
11526 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11529 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11531 2017-02-17 Julia Koval <julia.koval@intel.com>
11533 * gcc.target/i386/rdpid.c New test.
11534 * gcc.target/i386/sse-12.c: Add -mrdpid.
11535 * gcc.target/i386/sse-13.c: Ditto.
11536 * gcc.target/i386/sse-14.c: Ditto.
11537 * gcc.target/i386/sse-22.c: Ditto.
11538 * gcc.target/i386/sse-23.c: Ditto.
11539 * g++.dg/other/i386-2.C: Ditto.
11540 * g++.dg/other/i386-3.C: Ditto.
11542 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11544 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11545 * gcc.dg/pr61441.c: Ditto.
11547 2017-02-17 Martin Liska <mliska@suse.cz>
11549 PR rtl-optimization/79574
11550 * gcc.dg/pr79574.c: New test.
11552 2017-02-17 Marek Polacek <polacek@redhat.com>
11554 PR middle-end/79536
11555 * gcc.dg/torture/pr79536.c: New test.
11557 2017-02-16 Alan Modra <amodra@gmail.com>
11559 * gcc.c-torture/execute/pr79286.c: New.
11561 2017-02-16 Jakub Jelinek <jakub@redhat.com>
11564 * c-c++-common/gomp/pr79512.c: New test.
11566 2017-02-15 Martin Sebor <msebor@redhat.com>
11569 * g++.dg/ext/flexary12.C: Adjust.
11570 * g++.dg/ext/flexary20.C: Same.
11571 * g++.dg/ext/flexary21.C: Same.
11572 * g++.dg/ext/flexary22.C: New test.
11574 2017-02-15 Bin Cheng <bin.cheng@arm.com>
11576 PR tree-optimization/79347
11577 * gcc.dg/vect/pr79347.c: New test.
11579 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11582 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11583 [[deprecated]] comment.
11584 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11585 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11586 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11587 [[deprecated]] in -std=c++11.
11588 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11589 [[fallthrough]] in -std=c++11 and -std=c++14.
11592 * g++.dg/tls/pr79288.C: New test.
11594 2017-02-15 Marek Polacek <polacek@redhat.com>
11597 * gcc.dg/dfp/pr79515.c: New.
11599 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
11601 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11603 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11605 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11608 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11611 * gcc.dg/dfp/pr79487.c: New test.
11612 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11615 2017-01-14 Carl Love <cel@us.ibm.com>
11617 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11618 xvcvsxdsp and xvcvuxdsp instructions.
11620 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11622 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11623 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11624 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11625 64-bit default target.
11626 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11627 a 64-bit default target.
11629 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11632 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
11633 (test_3vx): Change return type from int to void.
11634 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11635 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11636 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11637 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11639 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11640 (test_3vx): Change return type from int to void.
11641 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11642 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11643 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11644 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11646 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11647 intrinsic. Change scan-assembler-times number from 1 to 2.
11648 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11649 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11650 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11651 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11652 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11653 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11654 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11656 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11658 PR middle-end/61225
11659 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11660 Use dg-additional-options for ia32 target. Remove XFAIL.
11662 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11665 * gcc.target/i386/pr79495.c: New test.
11667 2017-02-14 Marek Polacek <polacek@redhat.com>
11671 * g++.dg/cpp1y/pr79463.C: New.
11672 * g++.dg/template/incomplete10.C: New.
11673 * g++.dg/template/incomplete9.C: New.
11675 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11678 * gcc.target/i386/pr79498.c: New test.
11680 2017-02-14 Martin Sebor <msebor@redhat.com>
11682 PR middle-end/79448
11683 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11684 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11685 * gcc.dg/tree-ssa/pr79448.c: New test.
11687 2017-02-14 Jeff Law <law@redhat.com>
11689 PR tree-optimization/79095
11690 * g++.dg/pr79095-1.C: New test
11691 * g++.dg/pr79095-2.C: New test
11692 * g++.dg/pr79095-3.C: New test
11693 * g++.dg/pr79095-4.C: New test
11694 * g++.dg/pr79095-5.C: New test
11695 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11696 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11698 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11700 * gcc.target/aarch64/vect_fp16_1.c: New.
11702 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11704 * gcc.dg/gimplefe-25.c: New test.
11706 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11708 PR tree-optimization/79408
11709 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11711 2017-02-14 Richard Biener <rguenther@suse.de>
11713 PR middle-end/79432
11714 * gcc.dg/torture/pr79432.c: New testcase.
11716 2017-02-13 Martin Sebor <msebor@redhat.com>
11718 PR middle-end/79496
11719 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11721 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11724 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11725 variables volatile.
11728 * g++.dg/cpp1z/eval-order4.C: New test.
11729 * g++.dg/other/pr79232.C: New test.
11731 2017-02-13 Nathan Sidwell <nathan@acm.org>
11734 * g++.dg/cpp0x/pr79296.C: New.
11736 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11738 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11739 Instead, xfail powerpc*-*-* && lp64.
11741 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11743 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11744 powerpc_p8vector_ok.
11745 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11747 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11750 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11751 for reading beyond a 4k boundary.
11753 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11755 PR rtl-optimization/79388
11756 PR rtl-optimization/79450
11757 * gcc.c-torture/execute/pr79388.c: New test.
11758 * gcc.c-torture/execute/pr79450.c: New test.
11760 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11763 * gfortran.dg/spread_init_expr_2.f90: New test case.
11765 2017-02-11 Jakub Jelinek <jakub@redhat.com>
11768 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11770 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
11773 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11775 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11778 * g++.dg/cpp0x/pr79457.C: New test.
11780 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11782 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11783 scan-assembler unless lp64.
11785 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11787 PR tree-optimization/66612
11788 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11790 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11792 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11795 2017-02-10 Marek Polacek <polacek@redhat.com>
11798 * g++.dg/cpp1y/pr79435.C: New.
11801 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11803 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11805 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11806 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11808 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11809 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11810 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11811 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11812 (vtst_expected_poly64x2): Move to aarch64-only section.
11813 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11814 (vtst_p64, vtstq_p64): New tests.
11816 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11819 * g++.dg/cpp0x/pr71737.C: New.
11821 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
11822 Richard Biener <rguenther@suse.de>
11824 * gcc.dg/gimplefe-error-1.c: New testcase.
11825 * gcc.dg/gimplefe-error-2.c: New testcase.
11826 * gcc.dg/gimplefe-error-3.c: New testcase.
11828 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11830 PR tree-optimization/79411
11831 * gcc.c-torture/compile/pr79411.c: New test.
11833 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11834 Jason Merrill <jason@redhat.com>
11837 * g++.dg/cpp1z/pr79143.C: New test.
11839 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
11841 * gcc.dg/loop-unswitch-2.c: Update testcase.
11842 * gcc.dg/loop-unswitch-1.c: Update testcase.
11844 2017-02-09 Marek Polacek <polacek@redhat.com>
11847 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11848 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11849 * c-c++-common/goacc/pr79428-1.c: New test.
11850 * c-c++-common/gomp/pr79428-2.c: New test.
11851 * c-c++-common/gomp/pr79428-5.c: New test.
11852 * c-c++-common/gomp/pr79428-6.c: New test.
11853 * c-c++-common/pr79428-3.c: New test.
11855 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11857 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11860 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11863 * gcc.c-torture/compile/pr79413.c: New test.
11866 * c-c++-common/gomp/pr79429.c: New test.
11867 * g++.dg/gomp/pr79429.C: New test.
11870 * c-c++-common/gomp/pr79431.c: New test.
11872 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11873 Cesar Philippidis <cesar@codesourcery.com>
11874 Joseph Myers <joseph@codesourcery.com>
11875 Chung-Lin Tang <cltang@codesourcery.com>
11877 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11878 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11879 * c-c++-common/goacc/loop-auto-2.c: New.
11880 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11881 * c-c++-common/goacc/tile-2.c: New.
11882 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11883 * g++.dg/goacc/tile-1.C: New, check tile subst.
11884 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11885 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11886 * gfortran.dg/goacc/tile-1.f90: New test.
11887 * gfortran.dg/goacc/tile-2.f90: New test.
11888 * gfortran.dg/goacc/tile-lowering.f95: New test.
11890 2017-02-09 Richard Biener <rguenther@suse.de>
11892 PR tree-optimization/69823
11893 * gcc.dg/graphite/pr69823.c: New testcase.
11895 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11898 * gcc.target/powerpc/pr78604.c: New.
11900 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11903 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11904 disable this test on power architecture.
11906 2017-02-08 Richard Biener <rguenther@suse.de>
11908 PR tree-optimization/71824
11909 PR tree-optimization/79409
11910 * gcc.dg/graphite/pr71824-3.c: New testcase.
11912 2017-02-08 Jakub Jelinek <jakub@redhat.com>
11914 PR tree-optimization/79408
11915 * gcc.dg/tree-ssa/pr79408.c: New test.
11917 2017-02-08 Richard Biener <rguenther@suse.de>
11919 PR tree-optimization/71824
11920 * gcc.dg/graphite/pr71824-2.c: New testcase.
11922 2017-02-07 Andrew Pinski <apinski@cavium.com>
11924 * gcc.target/aarch64/popcount.c: New Testcase.
11926 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11928 PR rtl-optimization/79386
11929 * gcc.c-torture/compile/pr79386.c: New test.
11931 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11932 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11934 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11937 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11940 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11941 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11943 2017-02-07 Richard Biener <rguenther@suse.de>
11945 * gcc.dg/gimplefe-23.c: New testcase.
11946 * gcc.dg/gimplefe-24.c: Likewise.
11948 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11950 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11951 scan-assembler instead of scan-assembler-times.
11952 * gcc.target/aarch64/test_frame_10.c: Likewise.
11953 * gcc.target/aarch64/test_frame_12.c: Likewise.
11954 * gcc.target/aarch64/test_frame_2.c: Likewise.
11955 * gcc.target/aarch64/test_frame_4.c: Likewise.
11956 * gcc.target/aarch64/test_frame_6.c: Likewise.
11957 * gcc.target/aarch64/test_frame_7.c: Likewise.
11958 * gcc.target/aarch64/test_frame_8.c: Likewise.
11960 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11962 * gcc.target/i386/pr78419.c: Require ifunc support.
11964 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
11966 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11968 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11971 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11973 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
11975 * lib/target-supports.exp: Define the RISC-V target.
11976 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11977 * gcc.dg/builtin-apply2.c: Likewise.
11978 * gcc.dg/ifcvt-4.c: Likewise.
11979 * gcc.dg/loop-8.c: Likewise.
11980 * gcc.dg/sibcall-10.c: Likewise.
11981 * gcc.dg/sibcall-9.c: Likewise.
11982 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11983 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11984 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11985 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11986 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11987 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11988 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11990 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11993 * gcc.target/powerpc/pr66144-1.c: New test.
11994 * gcc.target/powerpc/pr66144-2.c: Likewise.
11995 * gcc.target/powerpc/pr66144-3.c: Likewise.
11997 2017-02-06 Martin Sebor <msebor@redhat.com>
11999 PR tree-optimization/79376
12000 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
12001 * gcc.dg/tree-ssa/pr79376.c: Ditto.
12003 2017-02-06 Jakub Jelinek <jakub@redhat.com>
12006 * g++.dg/cpp1y/constexpr-79379.C: New test.
12009 * g++.dg/lookup/pr79377.C: New test.
12012 * g++.dg/cpp1z/decomp25.C: New test.
12014 PR tree-optimization/79284
12015 * gcc.c-torture/compile/pr79284.c: New test.
12017 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
12020 * g++.dg/cpp0x/pr70448.C: New.
12022 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
12025 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
12028 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
12031 * gcc.c-torture/compile/pr78883.c: New test.
12033 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
12036 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
12037 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
12038 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
12039 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
12040 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
12041 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
12042 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
12043 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
12044 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
12045 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
12046 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
12047 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
12048 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
12050 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
12053 * gfortran.dg/allocate_with_source_24.f90: New test.
12055 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
12058 * gfortran.dg/der_ptr_component_2.f90: New test.
12060 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
12062 * gcc.target/sparc/20170205-1.c: New test.
12064 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
12066 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
12067 libatomic_available.
12069 * gcc.dg/pr77587.c: Require alias support.
12070 * gcc.dg/pr77587a.c: Likewise.
12072 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
12073 * gcc.c-torture/execute/pr78622.c: Likewise.
12075 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
12077 * c-c++-common/Wunused-var-16.c: Likewise.
12078 * c-c++-common/builtin-shuffle-1.c: Likewise.
12079 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
12080 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12082 2017-02-03 Martin Sebor <msebor@redhat.com>
12084 PR tree-optimization/79327
12085 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
12086 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
12087 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
12089 2017-02-03 Jakub Jelinek <jakub@redhat.com>
12090 Martin Sebor <msebor@redhat.com>
12092 PR tree-optimization/79327
12093 * gcc.dg/tree-ssa/pr79327.c: New test.
12094 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
12095 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
12096 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
12097 (test_sprintf_chk_range_schar): Adjust dg-message.
12098 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
12099 * gcc.c-torture/execute/pr79327.c: New test.
12101 2017-02-03 Jakub Jelinek <jakub@redhat.com>
12104 * gcc.target/powerpc/pr79354.c: New test.
12105 * gcc.c-torture/execute/pr79354.c: New test.
12107 2017-02-03 Martin Sebor <msebor@redhat.com>
12109 PR tree-optimization/79352
12110 * gcc.dg/tree-ssa/pr79352.c: New test.
12112 2017-02-03 Martin Liska <mliska@suse.cz>
12115 * gcc.target/i386/mvc9.c: New test.
12117 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
12120 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
12123 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
12125 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
12126 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
12127 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
12128 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
12129 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
12130 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
12131 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
12132 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
12133 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
12134 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
12135 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
12136 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
12137 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
12139 2017-02-02 Martin Sebor <msebor@redhat.com>
12141 PR middle-end/79275
12142 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
12143 * gcc.dg/tree-ssa/pr79275.c: New test.
12145 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12147 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
12149 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
12151 PR middle-end/77445
12152 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
12155 2017-02-02 Tamar Christina <tamar.christina@arm.com>
12157 PR middle-end/78142
12158 * gcc.target/aarch64/vector_initialization_nostack.c
12159 (f12): Use one vector
12161 2017-02-02 Jakub Jelinek <jakub@redhat.com>
12163 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
12164 * c-c++-common/asan/misalign-1.c: Likewise.
12165 * c-c++-common/asan/misalign-2.c: Likewise.
12166 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
12167 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
12168 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
12169 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
12170 add -ffat-lto-objects from/to dg-additional-options.
12171 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
12172 dg-additional-options.
12175 * gcc.target/powerpc/pr79197.c: New test.
12176 * gcc.c-torture/compile/pr79197.c: New test.
12178 2017-02-02 Richard Biener <rguenther@suse.de>
12180 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
12182 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
12185 * g++.dg/cpp0x/pr69637-1.C: New.
12186 * g++.dg/cpp0x/pr69637-2.C: Likewise.
12188 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12190 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
12192 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12195 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
12198 2017-02-01 Jakub Jelinek <jakub@redhat.com>
12201 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
12202 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
12203 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
12204 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
12205 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
12206 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
12207 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12208 * g++.dg/debug/dwarf2/align-1.C: Likewise.
12209 * g++.dg/debug/dwarf2/align-2.C: Likewise.
12210 * g++.dg/debug/dwarf2/align-3.C: Likewise.
12211 * g++.dg/debug/dwarf2/align-4.C: Likewise.
12212 * g++.dg/debug/dwarf2/align-5.C: Likewise.
12213 * g++.dg/debug/dwarf2/align-6.C: Likewise.
12215 2017-02-01 Martin Liska <mliska@suse.cz>
12218 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
12220 2017-02-01 Richard Biener <rguenther@suse.de>
12223 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
12224 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
12225 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
12226 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
12228 2017-02-01 Richard Biener <rguenther@suse.de>
12230 PR middle-end/79315
12231 * gfortran.dg/pr79315.f90: New testcase.
12233 2017-02-01 Richard Biener <rguenther@suse.de>
12235 PR tree-optimization/71824
12236 * gcc.dg/graphite/pr71824.c: New testcase.
12238 2017-01-31 Jakub Jelinek <jakub@redhat.com>
12241 * g++.dg/diagnostic/pr79304.C: New test.
12243 2017-01-31 David Malcolm <dmalcolm@redhat.com>
12246 * g++.dg/spellcheck-pr79298.C: New test case.
12248 2017-01-31 David Malcolm <dmalcolm@redhat.com>
12250 PR preprocessor/79210
12251 * gcc.dg/format/pr79210.c: New test case.
12252 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
12255 2017-01-31 Nathan Sidwell <nathan@acm.org>
12258 * g++.dg/warn/pr79290.C: New.
12262 * g++.dg/cpp1y/pr67273.C: New.
12263 * g++.dg/cpp1y/pr79253.C: New.
12265 2017-01-31 Nathan Sidwell <nathan@acm.org>
12268 * g++.dg/cpp1y/pr61636-1.C: Augment.
12270 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
12272 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
12273 rand() instead of random().
12275 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
12277 PR tree-optimization/71691
12278 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
12280 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12282 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
12285 2017-01-31 Jakub Jelinek <jakub@redhat.com>
12287 PR tree-optimization/79267
12288 * g++.dg/opt/pr79267.C: New test.
12290 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
12293 * gcc.dg/debug/dwarf2/align-1.c: New.
12294 * gcc.dg/debug/dwarf2/align-2.c: New.
12295 * gcc.dg/debug/dwarf2/align-3.c: New.
12296 * gcc.dg/debug/dwarf2/align-4.c: New.
12297 * gcc.dg/debug/dwarf2/align-5.c: New.
12298 * gcc.dg/debug/dwarf2/align-6.c: New.
12299 * gcc.dg/debug/dwarf2/align-as-1.c: New.
12300 * g++.dg/debug/dwarf2/align-1.C: New.
12301 * g++.dg/debug/dwarf2/align-2.C: New.
12302 * g++.dg/debug/dwarf2/align-3.C: New.
12303 * g++.dg/debug/dwarf2/align-4.C: New.
12304 * g++.dg/debug/dwarf2/align-5.C: New.
12305 * g++.dg/debug/dwarf2/align-6.C: New.
12307 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12310 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
12312 2017-01-30 Martin Sebor <msebor@redhat.com>
12315 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
12317 2017-01-30 Martin Liska <mliska@suse.cz>
12319 PR gcov-profile/79259
12320 * g++.dg/tree-prof/pr79259.C: New test.
12322 2017-01-30 Richard Biener <rguenther@suse.de>
12324 PR tree-optimization/79276
12325 * gcc.dg/torture/pr79276.c: New testcase.
12327 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
12330 * gcc.target/s390/pr79240.c: New test.
12332 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12335 * gcc.target/powerpc/pr79268.c: New file.
12336 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
12337 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
12338 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
12339 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
12341 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
12343 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
12346 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
12348 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
12349 * gnat.dg/debug9.adb: Likewise.
12351 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
12353 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
12354 libatomic_available.
12355 * gfortran.dg/coarray_42.f90: Likewise.
12356 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
12357 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
12358 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12360 2017-01-27 Martin Sebor <msebor@redhat.com>
12362 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
12364 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
12366 PR rtl-optimization/79194
12367 * gcc.dg/torture/pr79194.c: New test.
12369 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12371 PR tree-optimization/71374
12372 * gcc.target/i386/pr71374.c: New.
12374 2017-01-27 Martin Sebor <msebor@redhat.com>
12377 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
12378 a dg-error directive.
12380 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12383 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
12384 * gcc.target/arm/pr79131-2.c: New.
12386 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12389 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
12390 vectorized on POWER unless hardware misaligned loads are
12393 2017-01-27 Bin Cheng <bin.cheng@arm.com>
12395 PR rtl-optimization/78559
12396 * gcc.c-torture/execute/pr78559.c: New test.
12398 2017-01-27 Richard Biener <rguenther@suse.de>
12400 PR tree-optimization/79245
12401 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
12402 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
12404 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12407 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
12408 target. Use 4294967293U instead of 4294967293.
12410 2017-01-27 Richard Biener <rguenther@suse.de>
12412 PR tree-optimization/71433
12413 * gcc.dg/Warray-bounds-21.c: New testcase.
12415 2017-01-27 Richard Biener <rguenther@suse.de>
12417 PR tree-optimization/79244
12418 * gcc.dg/torture/pr79244.c: New testcase.
12420 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12422 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
12423 all occurrences of 40 to 32.
12425 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
12428 * gcc.target/arm/pr79239.c: New test.
12430 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
12432 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
12434 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
12437 * g++.dg/cpp1y/pr64382.C: New test.
12439 2017-01-26 Martin Sebor <msebor@redhat.com>
12441 PR middle-end/78703
12442 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12443 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12444 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12445 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12447 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12450 * g++.dg/debug/dwarf2/pr79129.C: New test.
12453 * g++.dg/debug/dwarf2/pr78835.C: New test.
12455 2017-01-26 Martin Sebor <msebor@redhat.com>
12457 PR middle-end/78703
12458 * gcc.dg/format/pr78569.c: Adjust.
12459 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12460 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12461 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12462 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12463 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12464 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12465 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12466 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12467 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12468 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12469 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12471 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12474 * g++.dg/other/offsetof8.C: Add expected error.
12475 * g++.dg/other/offsetof9.C: New test.
12477 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
12479 * g++.dg/opt/declone3.C: Require LTO.
12481 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12484 * gcc.target/arm/pr79131.c: New.
12486 2017-01-26 Bin Cheng <bin.cheng@arm.com>
12488 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12490 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
12493 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12494 matches replaced operator delete.
12496 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12498 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12499 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12500 avx512f with avx512dq.
12501 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12502 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12503 avx512f with avx512dq.
12504 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12505 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12506 avx512f with avx512dq.
12508 2017-01-26 Marek Polacek <polacek@redhat.com>
12511 * c-c++-common/Wduplicated-branches-13.c: New test.
12513 2017-01-26 David Sherwood <david.sherwood@arm.com>
12515 PR middle-end/79212
12516 * gfortran.dg/gomp/sharing-4.f90: New test.
12518 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12521 * gcc.target/i386/pr70465.c: New test.
12523 * brig.dg/dg.exp: Update copyright years.
12524 * lib/brig-dg.exp: Update copyright years.
12525 * lib/brig.exp: Update copyright years.
12527 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12530 * gcc.target/powerpc/pr79179.c: New test.
12532 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12534 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12535 generation to accept D-mode memory accesses.
12537 2017-01-25 Martin Sebor <msebor@redhat.com>
12540 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12541 * g++.dg/ext/flexarray-mangle.C: Same.
12542 * g++.dg/ext/flexarray-subst.C: Same.
12543 * g++.dg/ext/flexary10.C: Same.
12544 * g++.dg/ext/flexary11.C: Same.
12545 * g++.dg/ext/flexary14.C: Same.
12546 * g++.dg/ext/flexary16.C: Same.
12547 * g++.dg/ext/flexary18.C: Same.
12548 * g++.dg/ext/flexary19.C: Same.
12549 * g++.dg/ext/flexary7.C: Same.
12550 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12551 * g++.dg/ubsan/object-size-1.C: Same.
12552 * obj-c++.dg/property/at-property-23.mm: Same.
12554 2017-01-25 Jakub Jelinek <jakub@redhat.com>
12557 * g++.dg/cpp1z/decomp24.C: New test.
12560 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12561 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12563 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12565 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12566 * g++.dg/cpp1y/pr59636.C: Likewise.
12567 * g++.dg/cpp1y/pr60190.C: Likewise.
12569 2017-01-25 Bin Cheng <bin.cheng@arm.com>
12571 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12573 2017-01-25 Carl Love <cel@us.ibm.com>
12575 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
12576 vec_packs built-ins
12578 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12580 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12582 * gcc.target/arm/vseleqsf.c: Likewise.
12583 * gcc.target/arm/vselgedf.c: Likewise.
12584 * gcc.target/arm/vselgesf.c: Likewise.
12585 * gcc.target/arm/vselgtdf.c: Likewise.
12586 * gcc.target/arm/vselgtsf.c: Likewise.
12587 * gcc.target/arm/vselledf.c: Likewise.
12588 * gcc.target/arm/vsellesf.c: Likewise.
12589 * gcc.target/arm/vselltdf.c: Likewise.
12590 * gcc.target/arm/vselltsf.c: Likewise.
12591 * gcc.target/arm/vselnedf.c: Likewise.
12592 * gcc.target/arm/vselnesf.c: Likewise.
12593 * gcc.target/arm/vselvcdf.c: Likewise.
12594 * gcc.target/arm/vselvcsf.c: Likewise.
12595 * gcc.target/arm/vselvsdf.c: Likewise.
12596 * gcc.target/arm/vselvssf.c: Likewise.
12598 2017-01-25 Richard Biener <rguenther@suse.de>
12601 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12602 to what we had before adding the threading passes.
12604 2017-01-25 Richard Biener <rguenther@suse.de>
12606 PR tree-optimization/69264
12607 * g++.dg/torture/pr69264.C: New testcase.
12609 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12612 * gcc.target/arm/pr79145.c: New test.
12614 2017-01-25 Richard Biener <rguenther@suse.de>
12617 * g++.dg/gomp/pr78363-1.C: New testcase.
12618 * g++.dg/gomp/pr78363-2.C: Likewise.
12619 * g++.dg/gomp/pr78363-3.C: Likewise.
12621 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12623 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12624 * gcc.dg/lto/pr61526_0.c: Likewise.
12625 * gcc.dg/lto/pr64415_0.c: Likewise.
12627 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12630 * g++.dg/cpp1z/decomp22.C: New test.
12631 * g++.dg/cpp1z/decomp23.C: New test.
12633 2017-01-24 Nathan Sidwell <nathan@acm.org>
12636 * g++.dg/cpp0x/pr78469.C: New.
12639 * g++.dg/cpp0x/pr79118.C: New.
12641 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12643 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12645 2017-01-24 David Malcolm <dmalcolm@redhat.com>
12647 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12648 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12649 * gcc.dg/rtl/rtl.exp: New file.
12650 * gcc.dg/rtl/test.c: New file.
12651 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12652 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12653 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12654 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12655 * gcc.dg/rtl/x86_64/final.c: New test case.
12656 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12657 * gcc.dg/rtl/x86_64/ira.c: New test case.
12658 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12659 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12660 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12661 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12662 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12663 * gcc.dg/rtl/x86_64/test_1.h: New file.
12664 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12665 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12666 * gcc.dg/rtl/x86_64/times-two.h: New file.
12667 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12669 2017-01-24 Bin Cheng <bin.cheng@arm.com>
12671 PR tree-optimization/79159
12672 * g++.dg/tree-ssa/pr79159.C: New test.
12674 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
12675 Martin Jambor <mjambor@suse.cz>
12677 * lib/brig-dg.exp: New file.
12678 * lib/brig.exp: Likewise.
12679 * brig.dg/README: Likewise.
12680 * brig.dg/dg.exp: Likewise.
12681 * brig.dg/test/gimple/alloca.hsail: Likewise.
12682 * brig.dg/test/gimple/atomics.hsail: Likewise.
12683 * brig.dg/test/gimple/branches.hsail: Likewise.
12684 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12685 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12686 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12687 * brig.dg/test/gimple/mem.hsail: Likewise.
12688 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12689 * brig.dg/test/gimple/packed.hsail: Likewise.
12690 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12691 * brig.dg/test/gimple/variables.hsail: Likewise.
12692 * brig.dg/test/gimple/vector.hsail: Likewise.
12694 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12696 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12697 support asan, only on i?86/x86_64 require sse2_runtime.
12699 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12702 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12703 test on powerpc targets.
12705 2017-01-23 Martin Sebor <msebor@redhat.com>
12707 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12709 2017-01-23 Richard Biener <rguenther@suse.de>
12711 PR tree-optimization/79088
12712 PR tree-optimization/79188
12713 * gcc.dg/torture/pr79088.c: New testcase.
12714 * gcc.dg/torture/pr79188.c: Likewise.
12716 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12718 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12719 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12720 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12721 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12722 type of test function to reflect change in built-in function's
12724 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12725 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12726 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12727 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12728 type and second argument type to reflect change in built-in
12729 function's type signature.
12730 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12731 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12732 type of test function to reflect change in built-in function's
12734 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12735 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12736 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12737 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12738 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12739 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12740 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12741 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12742 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12743 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12744 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12745 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12746 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12747 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12748 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12749 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12750 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12751 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12752 type of test function to reflect change in built-in function's
12754 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12755 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12756 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12757 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12758 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12759 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12760 test function's result and second argument to reflect change in
12761 built-in function's type signature.
12762 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12764 2017-01-23 Nathan Sidwell <nathan@acm.org>
12767 * g++.dg/template/pr71710.C: New.
12771 * g++.dg/template/pr71406.C: New.
12773 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12775 * gfortran.dg/integer_exponentiation_7.f90: New test.
12777 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12779 PR rtl-optimization/78634
12780 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12782 2017-01-23 Bin Cheng <bin.cheng@arm.com>
12784 PR tree-optimization/70754
12785 * gfortran.dg/pr70754.f90: New test.
12787 2017-01-23 Martin Liska <mliska@suse.cz>
12789 PR tree-optimization/79196
12790 * gcc.dg/asan/pr79196.c: New test.
12791 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12793 2017-01-23 Michael Matz <matz@suse.de>
12795 PR tree-optimization/78384
12796 * gcc.dg/pr78384.c: New test.
12798 2017-01-23 Richard Biener <rguenther@suse.de>
12800 PR tree-optimization/79186
12801 * gcc.dg/torture/pr79186.c: New testcase.
12802 * gcc.dg/torture/pr79187.c: Likewise.
12804 2017-01-23 Martin Jambor <mjambor@suse.cz>
12806 * gcc.dg/ipa/vrp8.c: New test.
12808 2017-01-23 Martin Jambor <mjambor@suse.cz>
12811 * gfortran.dg/lto/pr79108_0.f90: New test.
12813 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12815 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12816 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12817 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12818 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12819 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12820 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12821 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12822 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12823 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12824 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12825 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12826 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12827 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12828 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12829 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12830 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12832 2017-01-23 Richard Biener <rguenther@suse.de>
12833 Nick Clifton <nickc@redhat.com>
12836 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12837 If the target is ARM return the result of the
12838 check_effective_target_arm_vect_no_misalign proc.
12839 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12840 support unaligned vectors then only expect one of the loops to be
12843 2017-01-23 Martin Liska <mliska@suse.cz>
12845 * gcc.dg/asan/use-after-scope-10.c: New test.
12846 * gcc.dg/asan/use-after-scope-11.c: New test.
12847 * g++.dg/asan/use-after-scope-5.C: New test.
12849 2017-01-23 Martin Liska <mliska@suse.cz>
12851 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12852 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12853 sanopt optimization for ASAN_POISON.
12855 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12857 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12859 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12861 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12862 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12864 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12865 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12866 exec_vcombine): Likewise.
12867 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12868 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12869 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12870 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12871 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12872 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12873 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12874 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12875 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12876 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12877 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12878 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12879 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12880 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12881 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12882 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12883 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12884 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12886 (TEST_VGET_LANE): Cast to uint to avoid warning.
12887 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12888 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12889 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12890 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12891 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12892 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12893 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12894 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12895 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12896 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12897 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12898 CHECK_POLY instead of CHECK for poly64_t types.
12899 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12900 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12901 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12902 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12903 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12904 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12906 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12907 for int32_t, int64_t.
12908 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12909 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12910 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12911 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12912 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12915 2017-01-22 Jakub Jelinek <jakub@redhat.com>
12918 * gfortran.dg/gomp/pr79154-1.f90: New test.
12919 * gfortran.dg/gomp/pr79154-2.f90: New test.
12921 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12923 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12925 2017-01-21 Marek Polacek <polacek@redhat.com>
12928 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12930 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
12932 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12934 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12936 PR rtl-optimization/79125
12937 * gcc.dg/torture/pr79125.c: New test.
12939 2017-01-20 Jiong Wang <jiong.wang@arm.com>
12941 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
12943 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12944 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
12946 2017-01-20 Nathan Sidwell <nathan@acm.org>
12949 * g++.dg/cpp1z/inh-ctor38.C: New.
12951 2017-01-20 Marek Polacek <polacek@redhat.com>
12954 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12956 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12958 * lib/target-supports.exp (check_configured_with): New procedure.
12959 (check_effective_target_default_mode): new effective target.
12960 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12961 default mode. Fix dg-skip-if target selector syntax.
12962 * gcc.target/arm/optional_thumb-2.c: Likewise.
12963 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12966 2017-01-20 David Malcolm <dmalcolm@redhat.com>
12970 * g++.dg/spellcheck-pr77829.C: New test case.
12971 * g++.dg/spellcheck-pr78656.C: New test case.
12973 2017-01-20 Marek Polacek <polacek@redhat.com>
12976 * c-c++-common/Wduplicated-branches-1.c: New test.
12977 * c-c++-common/Wduplicated-branches-10.c: New test.
12978 * c-c++-common/Wduplicated-branches-11.c: New test.
12979 * c-c++-common/Wduplicated-branches-12.c: New test.
12980 * c-c++-common/Wduplicated-branches-2.c: New test.
12981 * c-c++-common/Wduplicated-branches-3.c: New test.
12982 * c-c++-common/Wduplicated-branches-4.c: New test.
12983 * c-c++-common/Wduplicated-branches-5.c: New test.
12984 * c-c++-common/Wduplicated-branches-6.c: New test.
12985 * c-c++-common/Wduplicated-branches-7.c: New test.
12986 * c-c++-common/Wduplicated-branches-8.c: New test.
12987 * c-c++-common/Wduplicated-branches-9.c: New test.
12988 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12989 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12990 * g++.dg/ext/builtin-object-size3.C: Likewise.
12991 * g++.dg/gomp/loop-1.C: Likewise.
12992 * g++.dg/warn/Wduplicated-branches1.C: New test.
12993 * g++.dg/warn/Wduplicated-branches2.C: New test.
12995 2017-01-20 Martin Liska <mliska@suse.cz>
12998 * gcc.dg/lto/pr69188_0.c: New test.
12999 * gcc.dg/lto/pr69188_1.c: New test.
13001 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
13003 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
13004 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
13005 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
13006 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
13007 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
13008 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
13009 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
13010 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
13011 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
13012 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
13013 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
13014 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
13015 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
13016 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
13017 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
13018 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
13019 * gcc.target/i386/avx-1.c: Test new intrinsics.
13020 * gcc.target/i386/sse-13.c: Ditto.
13021 * gcc.target/i386/sse-23.c: Ditto.
13023 2017-01-20 Richard Biener <rguenther@suse.de>
13025 PR tree-optimization/71264
13026 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
13028 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
13030 * gcc.target/mips/madd4-1.c: New file.
13031 * gcc.target/mips/madd4-2.c: Likewise.
13032 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
13034 (mips_option_groups): Add -m[no-]madd4.
13035 (mips-dg-init): Detect default -mno-madd4.
13036 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
13037 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
13038 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13039 * gcc.target/mips/nmadd-1.c: Likewise.
13040 * gcc.target/mips/nmadd-2.c: Likewise.
13041 * gcc.target/mips/nmadd-3.c: Likewise.
13043 2017-01-19 Jiong Wang <jiong.wang@arm.com>
13045 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
13046 combined instructions.
13047 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
13049 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
13050 of pointer authentication.
13052 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
13054 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
13055 floating point hardware to run test.
13057 2017-01-19 Tamar Christina <tamar.christina@arm.com>
13059 * lib/target-supports.exp
13060 (check_effective_target_vect_call_copysignf): Enable for AArch64.
13062 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13065 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
13066 __x86_64__]: Allow for target i?86-*-*.
13068 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
13071 * gcc.target/mips/lxc1-sxc1-1.c: New file.
13072 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
13073 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
13075 (mips_option_groups): Add -m[no-]lxc1-sxc1.
13076 (mips-dg-init): Detect default -mno-lxc1-sxc1.
13077 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
13079 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
13082 * gfortran.dg/coarray_43.f90: New test.
13084 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
13086 PR rtl-optimization/79121
13087 * gcc.c-torture/execute/pr79121.c: New test.
13089 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13091 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
13092 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13094 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
13098 * gfortran.dg/pr50069_1.f90: New test.
13099 * gfortran.dg/pr50069_2.f90: New test.
13100 * gfortran.dg/pr55086_1.f90: New test.
13101 * gfortran.dg/pr55086_1_tfat.f90: New test.
13102 * gfortran.dg/pr55086_2.f90: New test.
13103 * gfortran.dg/pr55086_2_tfat.f90: New test.
13104 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
13106 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13107 * gcc.dg/strcmp-1.c: New test.
13108 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
13110 2017-01-18 David Malcolm <dmalcolm@redhat.com>
13112 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
13113 (dejagnu_fail): Likewise.
13114 (dejagnu_note): Likewise.
13115 (pass): Provide forward decl, moving true decl to after #include
13120 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13122 * gcc.target/powerpc/p9-xxbr-1.c: New test.
13123 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13125 2017-01-18 Nathan Sidwell <nathan@acm.org>
13128 * g++.dg/cpp1z/inh-ctor37.C: New.
13130 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
13132 PR rtl-optimization/78952
13133 * gcc.target/i386/pr78952-1.c: New test.
13134 * gcc.target/i386/pr78952-2.c: Ditto.
13136 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
13138 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
13140 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
13143 * gfortran.dg/coarray_event_1.f08: New test.
13145 2017-01-18 Jakub Jelinek <jakub@redhat.com>
13148 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
13149 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
13151 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
13153 * gcc.target/powerpc/fusion4.c: Likewise.
13154 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
13156 * gcc.target/powerpc/pr58673-1.c: Likewise.
13157 * gcc.target/powerpc/pr58673-2.c: Likewise.
13158 * gcc.target/powerpc/pr59054.c: Likewise.
13160 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13162 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
13164 * gcc.target/powerpc/p9-vbpermd.c: New file.
13166 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13168 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
13169 (must_not_compile2): Downcase first letter of error messages.
13170 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
13171 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
13173 2017-01-18 Nathan Sidwell <nathan@acm.org>
13176 * g++.dg/pr79091.C: New.
13178 2017-01-18 Jakub Jelinek <jakub@redhat.com>
13180 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
13182 (p0): Add missing dg-error.
13184 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
13186 * gcc.target/msp430/mul_f5_muldef.c: New test.
13188 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13191 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
13192 options. Fix up the syntax for using \m and \M.
13194 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
13197 * gcc.target/powerpc/ssp-1.c: New testcase.
13198 * gcc.target/powerpc/ssp-2.c: New testcase.
13200 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13202 * gcc.target/aarch64/eh_return.c: New test.
13204 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13206 * vec-rlmi-rlnm.c: New file.
13208 2017-01-17 Nathan Sidwell <nathan@acm.org>
13211 * g++.dg/cpp1y/pr61636-1.C: New.
13212 * g++.dg/cpp1y/pr61636-2.C: New.
13213 * g++.dg/cpp1y/pr61636-3.C: New.
13215 2017-01-17 Martin Sebor <msebor@redhat.com>
13218 * gcc.dg/pr78768.c: Make it a link-only test.
13220 2017-01-17 David Malcolm <dmalcolm@redhat.com>
13223 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
13225 * c-c++-common/Wmisleading-indentation.c: Likewise.
13227 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
13230 * gcc.target/arm/pr79058.c: New.
13232 2017-01-17 Jakub Jelinek <jakub@redhat.com>
13234 PR tree-optimization/71854
13235 * gcc.dg/vect/pr71854.c: New test.
13237 2017-01-17 Martin Liska <mliska@suse.cz>
13240 * g++.dg/ipa/pr71207.C: New test.
13242 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
13244 PR middle-end/77445
13245 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
13246 * gcc.dg/tree-ssa/pr77445.c: New testcase.
13248 2017-01-17 Jakub Jelinek <jakub@redhat.com>
13250 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
13251 rather than long unsigned int.
13252 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
13254 2017-01-17 Richard Biener <rguenther@suse.de>
13256 PR tree-optimization/71433
13257 * gcc.dg/Warray-bounds-20.c: New testcase.
13259 2017-01-17 Richard Biener <rguenther@suse.de>
13264 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
13265 * gcc.dg/tree-ssa/scev-4.c: Likewise.
13266 * gcc.dg/tree-ssa/scev-5.c: Likewise.
13268 2017-01-17 Alan Modra <amodra@gmail.com>
13270 * gcc.target/powerpc/pr79066.c: New.
13272 2017-01-16 Jeff Law <law@redhat.com>
13274 PR tree-optimization/33562
13275 PR tree-optimization/61912
13276 PR tree-optimization/77485
13277 PR tree-optimization/79090
13278 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
13279 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
13281 2017-01-16 Jakub Jelinek <jakub@redhat.com>
13284 * gcc.c-torture/compile/pr79089.c: New test.
13287 * gcc.dg/pr79080.c: New test.
13289 2017-01-16 David Malcolm <dmalcolm@redhat.com>
13292 * gcc.dg/format/pr78304.c: Convert argument from integral type
13294 * gcc.dg/format/pr78304-2.c: Likewise.
13296 2017-01-16 Carl Love <cel@us.ibm.com>
13298 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
13299 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
13301 2017-01-16 Carl Love <cel@us.ibm.com>
13303 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
13304 Change arguments and return type to bool long long.
13306 2017-01-16 Martin Sebor <msebor@redhat.com>
13309 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
13312 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13315 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13318 * g++.dg/cpp0x/pr71737.C: New.
13320 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13322 * gcc.target/powerpc/swaps-p8-27.c: New.
13324 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13327 * g++.dg/cpp0x/pr71737.C: New.
13329 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
13331 * gnat.dg/opt62.adb: New test.
13332 * gnat.dg/opt62_pkg.ads: New helper.
13334 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
13336 PR rtl-optimization/78626
13337 PR rtl-optimization/78727
13338 * gcc.dg/torture/pr78626.c: New test.
13339 * gcc.dg/torture/pr78727.c: New test.
13341 2017-01-14 Alan Modra <amodra@gmail.com>
13343 * gcc.c-torture/compile/pr72749.c: New test.
13345 2017-01-13 David Malcolm <dmalcolm@redhat.com>
13348 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
13349 (test_macro_2): New test.
13350 (test_macro_3): New test.
13351 (test_macro_4): New test.
13352 (test_non_contiguous_strings): Convert line number to line offset.
13353 * gcc.dg/format/pr78304-2.c: New test case.
13354 * gcc.dg/format/pr78304.c: New test case.
13356 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
13358 * gcc.target/i386/funcspec-56.inc: Add missing options and
13359 reorder options by implied ISAs, as in ix86_target_string.
13361 2017-01-13 Marek Polacek <polacek@redhat.com>
13364 * g++.dg/cpp0x/constexpr-array18.C: New test.
13366 2017-01-13 Jeff Law <law@redhat.com>
13368 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
13370 PR tree-optimization/61912
13371 PR tree-optimization/77485
13372 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
13373 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
13374 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
13376 PR tree-optimization/33562
13377 PR tree-optimization/61912
13378 PR tree-optimization/77485
13379 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
13380 * gcc.dg/tree-ssa/complex-5.c: Likewise.
13381 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
13382 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
13383 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
13384 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
13385 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
13387 2017-01-13 Martin Liska <mliska@suse.cz>
13390 * gcc.c-torture/execute/pr79043.c: New test.
13392 2017-01-13 Richard Biener <rguenther@suse.de>
13394 PR middle-end/78411
13395 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
13397 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13400 * gfortran.dg/coarray/event_4.f08: New test.
13402 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13405 * gfortran.dg/coarray/event_3.f08: New test.
13407 2017-01-13 Richard Biener <rguenther@suse.de>
13409 PR tree-optimization/77283
13410 * gcc.dg/tree-ssa/split-path-9.c: Fix.
13412 2017-01-13 Richard Biener <rguenther@suse.de>
13414 * gcc.dg/gimplefe-22.c: New testcase.
13416 2017-01-13 Richard Biener <rguenther@suse.de>
13418 PR tree-optimization/77283
13419 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
13420 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
13421 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
13423 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
13425 * gcc.dg/pr77862.c: Require fpic target.
13427 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13430 * gcc.target/powerpc/pr79004.c: New test.
13432 2017-01-12 Martin Sebor <msebor@redhat.com>
13434 * gcc.dg/pr78138.c: Adjust.
13435 * gcc.dg/pr78768.c: Adjust.
13436 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
13437 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13438 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
13439 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
13440 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13441 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13442 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13443 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13444 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13445 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13446 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13448 2017-01-12 Jakub Jelinek <jakub@redhat.com>
13450 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13452 2017-01-12 Martin Sebor <msebor@redhat.com>
13455 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13458 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
13460 * gcc.dg/pr78768.c: Require LTO.
13462 2017-01-12 Martin Sebor <msebor@redhat.com>
13465 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13466 due to the referenced bug.
13468 2017-01-12 Martin Sebor <msebor@redhat.com>
13471 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13473 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
13475 * gcc.target/i386/builtin_target.c (check_features): Check all
13476 supported __builtin_cpu_supports options.
13478 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13480 PR tree-optimization/78319
13481 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13484 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13487 * gcc.target/powerpc/swaps-p8-26.c: New.
13489 2017-01-12 Richard Biener <rguenther@suse.de>
13491 * gcc.dg/gimplefe-21.c: New testcase.
13493 2017-01-12 Michael Collison <michael.collison@arm.com>
13495 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13497 2017-01-11 Julia Koval <julia.koval@intel.com>
13498 Uros Bizjak <ubizjak@gmail.com>
13500 * gcc.target/i386/sgx.c New test.
13501 * gcc.target/i386/sse-12.c: Add -msgx.
13502 * gcc.target/i386/sse-13.c: Ditto.
13503 * gcc.target/i386/sse-14.c: Ditto.
13504 * gcc.target/i386/sse-22.c: Ditto.
13505 * gcc.target/i386/sse-23.c: Ditto.
13506 * g++.dg/other/i386-2.C: Ditto.
13507 * g++.dg/other/i386-3.C: Ditto.
13509 2017-01-11 Martin Sebor <msebor@redhat.com>
13512 * g++.dg/template/explicit9.C: New test.
13514 2017-01-11 Nathan Sidwell <nathan@acm.org>
13517 * g++.dg/pr77812.C: New.
13519 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13522 * g++.dg/cpp1y/constexpr-71537.C: New test.
13524 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13527 2017-01-11 Martin Sebor <msebor@redhat.com>
13530 * c-c++-common/Waddress-2.c: New test.
13532 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13535 * g++.dg/cpp0x/pr78341.C: New test.
13537 2017-01-11 Martin Sebor <msebor@redhat.com>
13540 * gcc.dg/pr78768.c: New test.
13542 2017-01-11 David Malcolm <dmalcolm@redhat.com>
13545 * gcc.dg/spellcheck-options-14.c: New test case.
13546 * gcc.dg/spellcheck-options-15.c: New test case.
13547 * gcc.dg/spellcheck-options-16.c: New test case.
13548 * gcc.dg/spellcheck-options-17.c: New test case.
13550 2017-01-11 Martin Liska <mliska@suse.cz>
13552 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13554 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13556 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13557 instead of just 1 for the decomposition from struct C.
13559 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13561 * gcc.c-torture/execute/20170111-1.c: New test.
13563 2017-01-11 Richard Biener <rguenther@suse.de>
13565 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13567 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13569 PR middle-end/50199
13570 * gcc.dg/lto/pr50199_0.c: New test.
13572 2017-01-10 Martin Sebor <msebor@redhat.com>
13577 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13578 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13580 2017-01-10 Martin Sebor <msebor@redhat.com>
13582 PR middle-end/78138
13583 * gcc.dg/pr78138.c: New test.
13585 2017-01-10 David Malcolm <dmalcolm@redhat.com>
13588 * g++.dg/diagnostic/pr77949.C: New test case.
13590 2017-01-10 Martin Sebor <msebor@redhat.com>
13592 PR middle-end/78245
13593 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13595 2017-01-10 Martin Sebor <msebor@redhat.com>
13597 PR tree-optimization/78775
13598 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13599 * gcc.dg/attr-alloc_size-10.c: New test.
13600 * gcc.dg/attr-alloc_size-11.c: New test.
13601 * gcc.dg/builtin-stringop-chk-7.c: New test.
13602 * gcc.dg/pr78775.c: New test.
13603 * gcc.dg/pr78973-2.c: New test.
13604 * gcc.dg/pr78973.c: New test.
13606 2017-01-10 Jeff Law <law@redhat.com>
13608 PR tree-optimization/77766
13609 PR tree-optimization/78856
13610 * gcc.c-torture/execute/pr77766.c: New test.
13612 2016-01-10 Richard Biener <rguenther@suse.de>
13614 PR tree-optimization/79034
13615 * g++.dg/torture/pr79034.C: New testcase.
13617 2017-01-10 Martin Liska <mliska@suse.cz>
13619 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13620 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13621 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13622 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13623 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13624 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13625 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13626 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13627 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13628 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13629 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13630 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13631 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13632 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13633 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13634 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13635 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13636 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13637 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13638 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13639 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13640 * gcc.dg/ipa/pr64307.c: Likewise.
13641 * gcc.dg/ipa/pr77653.c: Likewise.
13643 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13645 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13646 * g++.dg/other/i386-3.C: Ditto.
13647 * gcc.target/i386/sse-12.c: Ditto.
13648 * gcc.target/i386/sse-13.c: Ditto.
13649 * gcc.target/i386/sse-22.c: Ditto.
13650 * gcc.target/i386/sse-23.c: Ditto.
13651 * gcc.target/i386/builtin_target.c: Handle new option.
13652 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13653 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13654 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13656 2017-01-09 Martin Sebor <msebor@redhat.com>
13659 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13660 with different precisions.
13662 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13664 * g++.dg/opt/call2.C: New test.
13665 * g++.dg/opt/call3.C: Likewise.
13666 * gnat.dg/array26.adb: New test.
13667 * gnat.dg/array26_pkg.ad[sb]: New helper.
13668 * gnat.dg/array27.adb: New test.
13669 * gnat.dg/array27_pkg.ad[sb]: New helper.
13670 * gnat.dg/array28.adb: New test.
13671 * gnat.dg/array28_pkg.ad[sb]: New helper.
13673 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13675 PR translation/79019
13676 PR translation/79020
13677 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13679 * gfortran.dg/initialization_17.f90: Likewise.
13681 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13684 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13685 * gcc.target/i386/pr78904-4.c: Likewise.
13686 * gcc.target/i386/pr78904-6.c: Likewise.
13687 * gcc.target/i386/pr78967-2.c: Likewise.
13689 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13691 PR tree-optimization/78899
13692 * gcc.target/i386/pr78899.c: New test.
13693 * gcc.dg/pr71077.c: New test.
13695 2017-01-09 Martin Jambor <mjambor@suse.cz>
13699 * gcc.dg/torture/pr78365.c: New test.
13701 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13704 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13705 (main): Use int* instead of long long.
13707 PR tree-optimization/78938
13708 * gcc.dg/vect/pr78938.c: New test.
13710 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13712 * gcc.dg/20161219.c: New test.
13714 2017-01-09 Richard Biener <rguenther@suse.de>
13716 PR tree-optimization/78997
13717 * gcc.dg/torture/pr78997.c: New testcase.
13719 2017-01-09 Richard Biener <rguenther@suse.de>
13722 * g++.dg/lto/pr79000_0.C: New testcase.
13723 * g++.dg/lto/pr79000_1.c: Likewise.
13725 2017-01-08 Martin Sebor <msebor@redhat.com>
13727 PR middle-end/77708
13728 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13729 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13730 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13732 * gcc.dg/format/pr78569.c: Adjust.
13734 2017-01-07 David Malcolm <dmalcolm@redhat.com>
13737 * g++.dg/diagnostic/pr72803.C: New test case.
13739 2017-01-07 Martin Sebor <msebor@redhat.com>
13741 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13742 * gcc.dg/attr-alloc_size-4.c: Same.
13744 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13746 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13747 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13748 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13749 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13750 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13751 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13752 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13754 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13755 * gcc.dg/memcmp-1.c: New.
13756 * gcc.dg/strncmp-1.c: New.
13758 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13760 * gcc.target/arm/acle/mcrr: New.
13761 * gcc.target/arm/acle/mcrr2: New.
13762 * gcc.target/arm/acle/mrrc: New.
13763 * gcc.target/arm/acle/mrrc2: New.
13765 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13767 * gcc.target/arm/acle/mcr.c: New.
13768 * gcc.target/arm/acle/mrc.c: New.
13769 * gcc.target/arm/acle/mcr2.c: New.
13770 * gcc.target/arm/acle/mrc2.c: New.
13772 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13774 * gcc.target/arm/acle/ldc: New.
13775 * gcc.target/arm/acle/ldc2: New.
13776 * gcc.target/arm/acle/ldcl: New.
13777 * gcc.target/arm/acle/ldc2l: New.
13778 * gcc.target/arm/acle/stc: New.
13779 * gcc.target/arm/acle/stc2: New.
13780 * gcc.target/arm/acle/stcl: New.
13781 * gcc.target/arm/acle/stc2l: New.
13783 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13785 * gcc.target/arm/acle/acle.exp: Run tests for different options
13786 and make sure fat-lto-objects is used such that we can still do
13788 * gcc.target/arm/acle/cdp.c: New.
13789 * gcc.target/arm/acle/cdp2.c: New.
13790 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13791 (check_effective_target_arm_coproc1_ok_nocache): New.
13792 (check_effective_target_arm_coproc2_ok): New.
13793 (check_effective_target_arm_coproc2_ok_nocache): New.
13794 (check_effective_target_arm_coproc3_ok): New.
13795 (check_effective_target_arm_coproc3_ok_nocache): New.
13796 (check_effective_target_arm_coproc4_ok): New.
13797 (check_effective_target_arm_coproc4_ok_nocache): New.
13799 2017-01-06 Martin Sebor <msebor@redhat.com>
13801 PR middle-end/78605
13802 * gcc.dg/tree-ssa/pr78605.c: New test.
13804 2017-01-05 Martin Sebor <msebor@redhat.com>
13806 PR tree-optimization/78910
13807 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13809 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13810 * gcc.dg/tree-ssa/pr78910.c: New test.
13812 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13814 * gcc.dg/sso-10.c: New test.
13816 2017-01-05 Jakub Jelinek <jakub@redhat.com>
13818 PR tree-optimization/71016
13819 * gcc.target/i386/pr71016.c: New test.
13820 * gcc.target/aarch64/pr71016.c: New test.
13821 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13824 * g++.dg/cpp1z/decomp19.C: New test.
13827 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13828 * g++.dg/init/union1.C: Likewise.
13829 * g++.dg/cpp0x/union6.C: Expect errors.
13830 * g++.dg/cpp0x/union8.C: New test.
13831 * g++.dg/cpp0x/pr78890-1.C: New test.
13832 * g++.dg/cpp0x/pr78890-2.C: New test.
13834 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
13836 * gcc.target/powerpc/pr71670.c: Require p9vector.
13837 * gcc.target/powerpc/p9-novsx.c: Same.
13839 2017-01-05 David Malcolm <dmalcolm@redhat.com>
13841 * selftests/asr_div1.rtl: New file.
13842 * selftests/aarch64: New subdirectory.
13843 * selftests/aarch64/times-two.rtl: New file.
13844 * selftests/bb-index.rtl: New file.
13845 * selftests/cfg-test.rtl: New file.
13846 * selftests/const-int.rtl: New file.
13847 * selftests/example-labels.rtl: New file.
13848 * selftests/insn-with-mode.rtl: New file.
13849 * selftests/jump-to-label-ref.rtl: New file.
13850 * selftests/jump-to-return.rtl: New file.
13851 * selftests/jump-to-simple-return.rtl: New file.
13852 * selftests/mem.rtl: New file.
13853 * selftests/note-insn-deleted.rtl: New file.
13854 * selftests/note_insn_basic_block.rtl: New file.
13855 * selftests/simple-cse.rtl: New file.
13856 * selftests/symbol-ref.rtl: New file.
13857 * selftests/x86_64: New subdirectory.
13858 * selftests/x86_64/call-insn.rtl: New file.
13859 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13860 * selftests/x86_64/times-two.rtl: New file.
13861 * selftests/x86_64/unspec.rtl: New file.
13863 2017-01-05 Nathan Sidwell <nathan@acm.org>
13866 * g++.dg/cpp0x/pr78765.C: New.
13868 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13870 * gcc.target/s390/memcpy-2.c: New test.
13871 * gcc.target/s390/memset-2.c: New test.
13873 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13875 * gcc.target/s390/memcpy-1.c: New test.
13877 2017-01-04 Jeff Law <law@redhat.com>
13879 PR tree-optimization/78812
13880 * g++.dg/torture/pr78812.C: New test.
13882 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13887 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13888 64-bit VSX systems with direct move, whether we optimize common
13889 code sequences in the GLIBC math library for float math functions.
13890 * gcc.target/powerpc/pr71977-2.c: Likewise.
13892 2017-01-04 Marek Polacek <polacek@redhat.com>
13895 * c-c++-common/Wpointer-compare-1.c: New test.
13897 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13900 * c-c++-common/Wunused-var-16.c: New test.
13903 * g++.dg/cpp0x/pr78693.C: New test.
13906 * gcc.dg/pr78957.c: New test.
13908 * g++.dg/cpp1y/auto-fn34.C: New test.
13911 * g++.dg/cpp0x/pr71182.C: New test.
13913 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13916 * gcc.target/powerpc/pr78056-1.c: New test.
13917 * gcc.target/powerpc/pr78056-2.c: New test.
13918 * gcc.target/powerpc/pr78056-3.c: New test.
13919 * gcc.target/powerpc/pr78056-4.c: New test.
13920 * gcc.target/powerpc/pr78056-5.c: New test.
13921 * gcc.target/powerpc/pr78056-6.c: New test.
13922 * gcc.target/powerpc/pr78056-7.c: New test.
13923 * gcc.target/powerpc/pr78056-8.c: New test.
13924 * lib/target-supports.exp
13925 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13926 whether the effective target supports the popcntb instruction.
13928 2017-01-03 Jeff Law <law@redhat.com>
13930 PR tree-optimization/67955
13931 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13933 2017-01-04 Marek Polacek <polacek@redhat.com>
13937 * g++.dg/cpp0x/range-for32.C: New test.
13938 * g++.dg/cpp0x/range-for33.C: New test.
13940 2017-01-04 David Malcolm <dmalcolm@redhat.com>
13942 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13944 2017-01-04 Nathan Sidwell <nathan@acm.org>
13947 * g++.dg/cpp1y/pr66735.C: New.
13949 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13951 PR tree-optimization/71563
13952 * gcc.dg/tree-ssa/pr71563.c: New test.
13954 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13958 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13959 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13960 * gfortran.dg/transfer_intrinsic_1.f90: Change
13961 scan-tree-dump-times due to gfc_trans_string_copy change to
13962 avoid -Wstringop-overflow.
13964 2017-01-03 Jeff Law <law@redhat.com>
13966 PR tree-optimization/78856
13967 * gcc.c-torture/execute/pr78856.c: New test.
13969 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13972 * gcc.target/powerpc/pr78953.c: New test.
13974 2017-01-03 Ian Lance Taylor <iant@google.com>
13976 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13979 2017-01-03 Martin Sebor <msebor@redhat.com>
13981 PR tree-optimization/78696
13982 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13983 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13984 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13985 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13987 2017-01-03 David Malcolm <dmalcolm@redhat.com>
13989 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13990 with more than one digit.
13991 * lib/gcc-dg.exp (process-message): Support more than one digit
13992 in relative line specifications.
13994 2017-01-03 Jakub Jelinek <jakub@redhat.com>
13996 PR tree-optimization/78965
13997 * gcc.dg/pr78965.c: New test.
13999 PR middle-end/78901
14000 * g++.dg/opt/pr78901.C: New test.
14002 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
14006 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
14007 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
14008 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
14009 * gfortran.dg/repeat_7.f90: New test for PR 66310.
14010 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
14011 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
14012 * gfortran.dg/string_1_lp64.f90: New test.
14013 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
14014 * gfortran.dg/string_3_lp64.f90: New test.
14015 * gfortran.dg/transfer_intrinsic_1.f90: Change
14016 scan-tree-dump-times due to gfc_trans_string_copy change to
14017 avoid -Wstringop-overflow.
14019 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
14022 * gcc.target/i386/pr78967-1.c: New test.
14023 * gcc.target/i386/pr78967-2.c: Ditto.
14024 * gcc.target/i386/pr78967-3.c: Ditto.
14026 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
14027 * gcc.target/i386/pr78904-4.c: Ditto.
14028 * gcc.target/i386/pr78904-6.c: Ditto.
14030 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
14032 PR middle-end/77674
14033 * g++.dg/torture/pr77674.C: New testcase.
14035 2017-01-01 Jakub Jelinek <jakub@redhat.com>
14037 Update copyright years.
14039 Copyright (C) 2017 Free Software Foundation, Inc.
14041 Copying and distribution of this file, with or without modification,
14042 are permitted in any medium without royalty provided the copyright
14043 notice and this notice are preserved.