1 2017-10-11 Jakub Jelinek <jakub@redhat.com>
3 PR tree-optimization/78558
4 * gcc.dg/vect/pr78558.c: New test.
7 * g++.dg/lto/pr82414_0.C: New test.
10 * g++.dg/cpp1y/pr78523.C: New test.
13 * g++.dg/cpp1y/pr80194.C: New test.
15 2017-10-11 Qing Zhao <qing.zhao@oracle.com>
18 * gcc.target/aarch64/pr81422.C: New test.
20 2017-10-11 Vladimir Makarov <vmakarov@redhat.com>
23 * gcc.target/i386/i386.exp (tests): Permit '.C' extension.
24 * gcc.target/i386/pr82353.C: New.
26 2017-10-11 Uros Bizjak <ubizjak@gmail.com>
28 * gcc.target/i386/387-ficom-1.c: New test.
30 2017-10-11 Jeff Law <law@redhat.com>
32 * gcc.dg/struct-layout-1_generate.c (generate_fields): Fix typo in
33 address computation of end of complex_attrib_array_types.
35 2017-10-11 Marc Glisse <marc.glisse@inria.fr>
37 * gcc.dg/Wstrict-overflow-7.c: Xfail.
38 * gcc.dg/pragma-diag-3.c: Likewise.
40 2017-10-11 Bin Cheng <bin.cheng@arm.com>
42 PR tree-optimization/82472
43 * gcc.dg/tree-ssa/pr82472.c: New test.
45 2017-10-11 Martin Liska <mliska@suse.cz>
48 * c-c++-common/ubsan/attrib-5.c: New test.
50 2017-10-11 Martin Liska <mliska@suse.cz>
55 * gcc.dg/asan/pr82484.c: New test.
57 2017-10-11 Martin Liska <mliska@suse.cz>
60 * gcc.dg/asan/pr82484.c: New test.
62 2017-10-11 Martin Liska <mliska@suse.cz>
64 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Scan
65 optimized dump rather than assembly.
67 2017-10-11 Nathan Sidwell <nathan@acm.org>
69 * g++.dg/cpp/string-3.C: Fix dg-final.
71 2017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
74 * g++.dg/cpp1z/class-deduction44.C: New.
76 2017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
79 * g++.dg/cpp1y/lambda-generic-ice8.C: New.
81 2017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
84 * g++.dg/cpp1y/lambda-generic-ice7.C: New.
86 2017-10-10 Nathan Sidwell <nathan@acm.org>
88 * g++.dg/lookup/extern-c-redecl6.C: New.
89 * g++.dg/lookup/extern-c-hidden.C: Adjust diagnostics.
90 * g++.dg/lookup/extern-c-redecl.C: Likewise.
91 * g++.old-deja/g++.other/using9.C: Likewise.
93 2017-10-10 Paolo Carlini <paolo.carlini@oracle.com>
96 * g++.dg/cpp1y/auto-fn40.C: New.
98 2017-10-10 Paolo Carlini <paolo.carlini@oracle.com>
101 * g++.dg/cpp1y/lambda-generic-ice6.C: New.
103 2017-10-10 Jakub Jelinek <jakub@redhat.com>
105 PR rtl-optimization/68205
106 * gcc.c-torture/execute/20040709-3.c: New test.
109 * g++.dg/cpp0x/pr67625.C: New test.
112 * g++.dg/cpp0x/pr70887.C: New test.
115 * g++.dg/cpp0x/pr70338.C: New test.
118 * g++.dg/cpp1y/pr77786.C: New test.
121 * g++.dg/cpp1y/pr71875.C: New test.
124 * g++.dg/gomp/pr77578.C: New test.
127 * g++.dg/opt/pr70100.C: New test.
130 * g++.dg/other/pr68252.C: New test.
134 * gcc.target/i386/pr82483-1.c: New test.
135 * gcc.target/i386/pr82483-2.c: New test.
137 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
139 * gcc.target/powerpc/fold-vec-mult-int128-p8.c: Update options
140 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Update expected
143 2017-10-10 Nathan Sidwell <nathan@acm.org>
145 PR preprocessor/82506
146 * g++.dg/cpp/string-3.C: New.
148 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
150 * gcc.target/powerpc/fold-vec-splat-16.c: New
151 * gcc.target/powerpc/fold-vec-splat-32.c: New.
152 * gcc.target/powerpc/fold-vec-splat-8.c: New.
154 2017-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
157 * gfortran.dg/execute_command_line_3.f90: New test.
159 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
161 * gcc.target/powerpc/fold-vec-splat-16.c: New
162 * gcc.target/powerpc/fold-vec-splat-32.c: New.
163 * gcc.target/powerpc/fold-vec-splat-8.c: New.
165 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
167 * gcc.target/powerpc/fold-vec-splats-char.c: New.
168 * gcc.target/powerpc/fold-vec-splats-floatdouble.c: New.
169 * gcc.target/powerpc/fold-vec-splats-int.c: New.
170 * gcc.target/powerpc/fold-vec-splats-longlong.c: New.
171 * gcc.target/powerpc/fold-vec-splats-short.c: New.
173 2017-10-10 Jakub Jelinek <jakub@redhat.com>
176 * c-c++-common/Wtautological-compare-7.c: New test.
178 2017-10-10 Bin Cheng <bin.cheng@arm.com>
180 * gcc.dg/tree-ssa/ldist-34.c: New test.
182 2017-10-10 Bin Cheng <bin.cheng@arm.com>
184 * gcc.dg/tree-ssa/ldist-27.c: New test.
186 2017-10-09 Ed Schonberg <schonberg@adacore.com>
188 * gnat.dg/class_wide4.adb, gnat.dg/class_wide4_pkg.ads,
189 gnat.dg/class_wide4_pkg2.ads: New testcase.
191 2017-10-09 Ed Schonberg <schonberg@adacore.com>
193 * gnat.dg/class_wide3.adb, gnat.dg/class_wide3_pkg.ads: New testcase.
195 2017-10-09 Ed Schonberg <schonberg@adacore.com>
197 * gnat.dg/validity_check2.adb, gnat.dg/validity_check2_pkg.ads:
200 2017-10-09 Michael Meissner <meissner@linux.vnet.ibm.com>
202 * gcc.target/powerpc/amo1.c: New test.
203 * gcc.target/powerpc/amo2.c: Likewise.
205 2017-10-09 Richard Biener <rguenther@suse.de>
207 PR tree-optimization/82449
208 * gfortran.dg/graphite/pr82449.f: New testcase.
210 2017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
213 * gcc.target/s390/zvector/pr82463.c: New test.
215 2017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
218 * gcc.target/s390/zvector/pr82465.c: New test.
220 2017-10-09 Wilco Dijkstra <wdijkstr@arm.com>
222 * gcc.dg/tree-ssa/ssa-dse-26.c (dg-options): Add -fno-short-enums.
224 2017-10-09 Tom de Vries <tom@codesourcery.com>
226 * gcc.dg/cold-1.c (foo1): Fix warning line number. Make warning line
230 2017-10-08 Eric Botcazou <ebotcazou@adacore.com>
232 * gcc.c-torture/execute/20171008-1.c: New test.
234 2017-10-03 Jeff Law <law@redhat.com>
236 * gcc.dg/stack-check-5.c: Skip with -fstack-protector.
237 * gcc.dg/stack-check-6.c: Likewise.
238 * gcc.dg/stack-check-6a.c: Likewise.
240 2017-10-07 Michael Collison <michael.collison@arm.com>
242 * gcc.target/aarch64/var_shift_mask_2.c: New test.
244 2017-10-07 Paul Thomas <pault@gcc.gnu.org>
247 * gfortran.dg/pdt_13.f03 : New test.
248 * gfortran.dg/pdt_14.f03 : New test.
249 * gfortran.dg/pdt_15.f03 : New test.
251 2017-10-07 Jan Hubicka <hubicka@ucw.cz>
253 * gcc.dg/cold-1.c: New testcase.
255 2017-10-07 Paolo Carlini <paolo.carlini@oracle.com>
258 * g++.dg/cpp0x/pr80805.C: New.
260 2017-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
263 * gfortran.dg/contiguous_4.f90: New test.
265 2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
268 * g++.dg/cpp1y/pr66690.C: New.
270 2017-10-06 Nathan Sidwell <nathan@acm.org>
273 * g++.dg/warn/pr82424.C: New.
275 2017-10-06 Jakub Jelinek <jakub@redhat.com>
278 * g++.dg/cpp0x/pr82299.C: New test.
280 P0704R1 - fixing const-qualified pointers to members
281 * g++.dg/cpp2a/ptrmem1.C: New test.
283 2017-10-06 Martin Liska <mliska@suse.cz>
285 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: New test.
287 2017-10-06 Sudakshina Das <sudi.das@arm.com>
289 * gcc.target/aarch64/bic_imm_1.c: New test.
290 * gcc.target/aarch64/orr_imm_1.c: Likewise.
292 2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
295 * g++.dg/cpp0x/variadic-crash3.C: New.
297 2017-10-06 Jakub Jelinek <jakub@redhat.com>
299 PR tree-optimization/82434
300 * gcc.dg/store_merging_9.c: New test.
302 2017-10-06 Richard Biener <rguenther@suse.de>
304 PR tree-optimization/82397
305 * gfortran.dg/pr82397.f: New testcase.
307 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
310 * gcc.target/s390/zvector/pr82322.c: New test.
312 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
315 * gcc.target/s390/zvector/pr82317.c: New test.
317 2017-10-06 Richard Biener <rguenther@suse.de>
319 PR tree-optimization/82422
320 * gcc.dg/graphite/pr82422.c: New testcase.
322 2017-10-06 Richard Biener <rguenther@suse.de>
324 PR tree-optimization/82421
325 * gcc.dg/graphite/pr82421.c: New testcase.
327 2017-10-06 Jakub Jelinek <jakub@redhat.com>
330 * c-c++-common/Wtautological-compare-6.c: New test.
332 2017-10-06 Richard Biener <rguenther@suse.de>
334 * gcc.dg/graphite/id-15.c: No longer expect a code generation error.
335 * gcc.dg/graphite/id-16.c: Likewise.
336 * gcc.dg/graphite/pr46168.c: Likewise.
337 * gcc.dg/graphite/pr68756.c: Likewise.
338 * gcc.dg/graphite/pr69728.c: Likewise.
339 * gcc.dg/graphite/pr71575-2.c: Likewise.
340 * gcc.dg/graphite/pr77362.c: Likewise.
341 * gcc.dg/graphite/pr81373.c: Likewise.
342 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
343 * gfortran.dg/graphite/interchange-1.f: Likewise.
344 * gfortran.dg/graphite/pr42334-1.f: Likewise.
345 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
346 * gfortran.dg/graphite/pr42393.f90: Likewise.
347 * gfortran.dg/graphite/pr47019.f: Likewise.
348 * gfortran.dg/graphite/id-17.f: Likewise.
349 * gfortran.dg/graphite/id-19.f: Likewise.
350 * gfortran.dg/graphite/run-id-2.f90: Likewise.
351 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
352 * gfortran.dg/graphite/pr42326.f90: Likewise.
353 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
354 * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect
355 a code generation error.
356 * gfortran.dg/graphite/run-id-3.f90: Likewise.
357 * gfortran.dg/graphite/pr29832.f90: Likewise.
359 2017-10-06 Richard Biener <rguenther@suse.de>
361 PR tree-optimization/82436
362 * gcc.dg/vect/pr82436.c: New testcase.
364 2017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
366 * gcc.dg/Wincompatible-pointer-types-1.c: New test.
368 2017-10-05 Tamar Christina <tamar.christina@arm.com>
370 * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B.
371 * lib/target-supports.exp (vect_sizes_16B_8B): New.
373 2017-10-05 Tamar Christina <tamar.christina@arm.com>
375 * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
376 * gcc.dg/vect/vect-align-2.c: Likewise.
377 * gcc.dg/vect/vect-multitypes-1.c: Likewise
379 2017-10-05 Nathan Sidwell <nathan@acm.org>
381 * g++.dg/warn/mvp.C: New.
383 2017-10-05 Jakub Jelinek <jakub@redhat.com>
385 * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32
388 2017-10-05 Richard Biener <rguenther@suse.de>
390 * gfortran.dg/graphite/id-17.f: Fix typo.
391 * gfortran.dg/graphite/id-19.f: Likewise.
392 * gfortran.dg/graphite/pr29832.f90: Likewise.
393 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
394 * gfortran.dg/graphite/pr42326.f90: Likewise.
395 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
396 * gfortran.dg/graphite/run-id-2.f90: Likewise.
397 * gfortran.dg/graphite/run-id-3.f90: Likewise.
399 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
402 * g++.dg/cpp1y/pr80471.C: New.
404 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
407 * g++.dg/cpp1z/constexpr-lambda17.C: New.
409 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
412 * g++.dg/cpp1y/lambda-generic-78018.C: New.
414 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
415 Andrew Pinski <apinski@cavium.com>
418 * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
419 * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
421 2017-10-04 Sudakshina Das <sudi.das@arm.com>
423 * gcc.target/aarch64/bic_imm_1.c: New.
424 * gcc.target/aarch64/orr_imm_1.c: Likewise.
426 2017-10-04 Nathan Sidwell <nathan@acm.org>
428 * g++.dg/abi/mangle41.C: Adjust diagnostics.
430 2017-10-04 Jakub Jelinek <jakub@redhat.com>
433 * g++.dg/cpp1y/pr82373.C: New test.
435 2017-10-04 David Malcolm <dmalcolm@redhat.com>
437 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
438 underlining for param.
439 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
440 highlighting of parameters; add test coverage for trivial
441 parameter decls, and for callback parameters.
442 * gcc.dg/pr68533.c: Update location of two errors to reflect
445 2017-10-04 David Malcolm <dmalcolm@redhat.com>
447 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
448 (create_code): Call it.
449 * jit.dg/test-vector-rvalues.cc: New test case.
451 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
453 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
455 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
458 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
460 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
461 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
462 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
463 vect_floatint_cvt with vect_doubleint_cvt.
464 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
465 vect_intfloat_cvt with vect_intdouble_cvt.
466 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
467 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
468 depend on vect_intdouble_cvt.
469 * lib/target-supports.exp
470 (check_effective_target_vect_doubleint_cvt)
471 (check_effective_target_vect_intdouble_cvt): New procs.
473 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
475 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
476 * lib/target-supports.exp (check_effective_target_vect_long_mult):
479 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
481 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
482 * gfortran.dg/vect/pr77848.f: Likewise.
484 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
486 * lib/target-supports.exp (check_effective_target_vect_float):
487 Return 1 being on a S/390 with VXE.
488 * gcc.dg/vect/pr31699.c: Require vec_float.
489 * gcc.dg/vect/pr61194.c: Likewise.
490 * gcc.dg/vect/pr65947-10.c: Likewise.
491 * gcc.dg/vect/pr66142.c: Likewise.
492 * gcc.dg/vect/slp-10.c: Likewise.
493 * gcc.dg/vect/slp-11c.c: Likewise.
494 * gcc.dg/vect/slp-12b.c: Likewise.
495 * gcc.dg/vect/slp-18.c: Likewise.
496 * gcc.dg/vect/slp-33.c: Likewise.
497 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
498 * gcc.dg/vect/slp-cond-2.c: Likewise.
499 * gcc.dg/vect/vect-cond-10.c: Likewise.
500 * gcc.dg/vect/vect-cond-8.c: Likewise.
501 * gcc.dg/vect/vect-cond-9.c: Likewise.
502 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
503 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
505 2017-10-04 Thomas Schwinge <thomas@codesourcery.com>
507 PR tree-optimization/82374
508 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
509 attributes propagation changes for OMP outlined regions.
510 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
511 * c-c++-common/goacc/kernels-reduction.c: Likewise.
513 2017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
515 PR tree-optimization/82413
516 * g++.dg/pr82413.C: New test.
518 2017-10-04 Paul Thomas <pault@gcc.gnu.org>
521 * gfortran.dg/associate_32.f03 : New test.
523 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
526 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
528 2017-10-04 Jakub Jelinek <jakub@redhat.com>
530 PR tree-optimization/82374
531 * gcc.dg/gomp/pr82374.c: New test.
533 2017-10-04 Richard Biener <rguenther@suse.de>
535 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
536 errors and scan for one.
537 * gfortran.dg/graphite/id-19.f: Likewise.
538 * gfortran.dg/graphite/pr29832.f90: Likewise.
539 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
540 * gfortran.dg/graphite/pr42326.f90: Likewise.
541 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
542 * gfortran.dg/graphite/run-id-2.f90: Likewise.
543 * gfortran.dg/graphite/run-id-3.f90: Likewise.
544 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
546 2017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
548 * gcc.target/powerpc/float128-odd.c: New test.
550 2017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
553 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
555 2017-10-03 Jeff Law <law@redhat.com>
558 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
560 2017-10-03 Martin Jambor <mjambor@suse.cz>
562 PR tree-optimization/82363
563 * gcc.dg/tree-ssa/pr82363.c: New test.
565 2017-10-03 Jakub Jelinek <jakub@redhat.com>
567 PR tree-optimization/82381
568 * gcc.c-torture/compile/pr82381.c: New test.
571 * gcc.dg/pr82386.c: New test.
573 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
576 * g++.dg/cpp1y/lambda-generic-70570.C: New.
578 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
581 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
583 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
586 * g++.dg/cpp1y/lambda-generic-79005.C: New.
588 2017-10-02 Paul Thomas <pault@gcc.gnu.org>
591 * gfortran.dg/typebound_proc_36.f90 : New test.
593 2017-10-02 Peter Bergner <bergner@vnet.ibm.com>
596 * gcc.target/powerpc/pr80210-2.c: New test.
598 2017-10-02 Jakub Jelinek <jakub@redhat.com>
600 * gcc.dg/pr82389.c: New test.
602 PR tree-optimization/82387
603 PR tree-optimization/82388
604 PR tree-optimization/82389
605 * gcc.c-torture/compile/pr82389.c: New test.
606 * gcc.c-torture/execute/pr82387.c: New test.
607 * gcc.c-torture/execute/pr82388.c: New test.
609 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
612 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
613 * g++.dg/torture/pr79180.C: Likewise.
616 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
618 2017-10-02 Richard Biener <rguenther@suse.de>
620 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
621 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
622 * gcc.dg/graphite/id-16.c: Likewise.
623 * gcc.dg/graphite/pr46168.c: Likewise.
624 * gcc.dg/graphite/pr68756.c: Likewise.
625 * gcc.dg/graphite/pr69728.c: Likewise.
626 * gcc.dg/graphite/pr71575-2.c: Likewise.
627 * gcc.dg/graphite/pr77362.c: Likewise.
628 * gcc.dg/graphite/pr81373.c: Likewise.
629 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
630 * gfortran.dg/graphite/interchange-1.f: Likewise.
631 * gfortran.dg/graphite/pr29581.f90: Likewise.
632 * gfortran.dg/graphite/pr42334-1.f: Likewise.
633 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
634 * gfortran.dg/graphite/pr42393.f90: Likewise.
635 * gfortran.dg/graphite/pr47019.f: Likewise.
637 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
640 * g++.dg/cpp1y/lambda-generic-69977.C: New.
642 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
645 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
647 2017-10-02 Tom de Vries <tom@codesourcery.com>
649 * gcc.c-torture/compile/pr82337.c: Add
650 dg-require-effective-target nonlocal_goto.
652 2017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
653 Alan Hayward <alan.hayward@arm.com>
654 David Sherwood <david.sherwood@arm.com>
657 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
659 2017-10-02 Richard Biener <rguenther@suse.de>
661 PR tree-optimization/82355
662 * gcc.dg/graphite/fuse-1.c: Adjust.
663 * gcc.dg/graphite/fuse-2.c: Likewise.
664 * gcc.dg/graphite/pr82355.c: New testcase.
666 2017-10-01 Jeff Law <law@redhat.com>
668 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
670 2017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
673 * gfortran.dg/binding_label_tests_28.f90: New test.
675 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
678 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
680 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
683 * g++.dg/cpp1y/constexpr-68754.C: Move...
684 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
686 2017-09-30 Jakub Jelinek <jakub@redhat.com>
689 * gcc.target/i386/pr82361-1.c: New test.
690 * gcc.target/i386/pr82361-2.c: New test.
692 2017-09-29 Yury Gribov <tetra2005@gmail.com>
695 * c-c++/common/pr57371-4.c: Test NaN comparisons.
697 2017-09-29 Eric Botcazou <ebotcazou@adacore.com>
699 * g++.dg/other/dump-ada-spec-10.C: New test.
701 2017-09-29 Jeff Law <law@redhat.com>
703 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
705 2017-09-29 Jakub Jelinek <jakub@redhat.com>
707 P0683R1 - default member initializers for bit-fields
708 * g++.dg/ext/bitfield6.C: New test.
709 * g++.dg/cpp2a/bitfield1.C: New test.
710 * g++.dg/cpp2a/bitfield2.C: New test.
711 * g++.dg/cpp2a/bitfield3.C: New test.
713 2017-09-29 Vladimir Makarov <vmakarov@redhat.com>
716 * gcc.target/i386/pr81481.c: New.
718 2017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
720 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
721 and dg-require-effective-target directives to correct testing
723 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
724 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
725 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
726 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
727 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
728 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
729 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
730 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
731 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
732 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
733 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
734 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
735 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
736 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
737 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
738 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
739 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
741 2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
743 PR tree-optimization/82337
744 * gcc.c-torture/compile/pr82337.c: New file.
746 2017-09-29 Javier Miranda <miranda@adacore.com>
748 * gnat.dg/unchecked_union3.adb: New testcase.
750 2017-09-29 Javier Miranda <miranda@adacore.com>
752 * gnat.dg/unchecked_union2.adb: New testcase.
754 2017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
757 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
758 * gfortran.dg/argument_checking_4.f90: Likewise.
759 * gfortran.dg/argument_checking_5.f90: Likewise.
760 * gfortran.dg/argument_checking_6.f90: Likewise.
761 * gfortran.dg/argument_checking_10.f90: Likewise.
762 * gfortran.dg/argument_checking_13.f90: Likewise.
763 * gfortran.dg/argument_checking_15.f90: Likewise.
764 * gfortran.dg/argument_checking_18.f90: Likewise.
765 * gfortran.dg/gomp/udr8.f90: Likewise.
766 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
769 2017-09-29 Jakub Jelinek <jakub@redhat.com>
771 * g++.dg/ext/bitfield7.C: New test.
772 * g++.dg/ext/bitfield8.C: New test.
773 * g++.dg/ext/bitfield9.C: New test.
776 * gcc.dg/tree-ssa/pr82340.c: New test.
778 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
780 2017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
783 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
785 2017-09-28 Jakub Jelinek <jakub@redhat.com>
788 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
789 * gcc.target/i386/pr82260-2.c: Likewise.
791 2017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
793 * gcc.target/i386/avx512f-constant-float-return.c: New test.
795 2017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
797 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
798 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
799 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
800 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
801 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
802 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
803 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
804 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
805 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
806 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
808 2017-09-28 David Malcolm <dmalcolm@redhat.com>
810 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
812 * jit.dg/test-returning-function-ptr.c (create_code): Update to
813 create a function pointer type independently of the call to
814 gcc_jit_function_get_address, and assign the pointer to a local
815 before returning it, to exercise the function pointer type
818 2017-09-27 David Malcolm <dmalcolm@redhat.com>
820 * jit.dg/all-non-failing-tests.h: Add
821 test-returning-function-ptr.c.
822 * jit.dg/test-returning-function-ptr.c: New test case.
824 2017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
827 * gcc.target/aarch64/pr71727-2.c: New test.
829 2017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
831 * gcc.target/powerpc/swaps-p8-28.c: New test.
832 * gcc.target/powerpc/swaps-p8-29.c: New test.
833 * gcc.target/powerpc/swaps-p8-30.c: New test.
834 * gcc.target/powerpc/swaps-p8-31.c: New test.
835 * gcc.target/powerpc/swaps-p8-32.c: New test.
836 * gcc.target/powerpc/swaps-p8-33.c: New test.
837 * gcc.target/powerpc/swaps-p8-34.c: New test.
838 * gcc.target/powerpc/swaps-p8-35.c: New test.
839 * gcc.target/powerpc/swaps-p8-36.c: New test.
840 * gcc.target/powerpc/swaps-p8-37.c: New test.
841 * gcc.target/powerpc/swaps-p8-38.c: New test.
842 * gcc.target/powerpc/swaps-p8-39.c: New test.
843 * gcc.target/powerpc/swaps-p8-40.c: New test.
844 * gcc.target/powerpc/swaps-p8-41.c: New test.
845 * gcc.target/powerpc/swaps-p8-42.c: New test.
846 * gcc.target/powerpc/swaps-p8-43.c: New test.
847 * gcc.target/powerpc/swaps-p8-44.c: New test.
848 * gcc.target/powerpc/swaps-p8-45.c: New test.
850 2017-09-27 Carl Love <cel@us.ibm.com>
851 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
852 for the __builtin_fctid and __builtin_fctiw.
854 2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
856 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
857 new group memory offsetting code in the BRIG frontend.
858 * brig.dg/test/gimple/function_calls.hsail: Likewise.
859 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
860 * brig.dg/test/gimple/variables.hsail: Likewise.
862 2017-09-27 Jakub Jelinek <jakub@redhat.com>
865 * g++.dg/opt/pr82159.C: New test.
867 2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
869 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
871 2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
873 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
874 don't generate a 32-bit shift after doing XSCVDPSPN.
875 * gcc.target/powerpc/direct-move-float1.c: Likewise.
876 * gcc.target/powerpc/direct-move-float3.c: New test.
878 2017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
880 * gcc.dg/tree-ssa/cmpdiv.c: New test.
882 2017-09-26 Carl Love <cel@us.ibm.com>
884 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
885 file for the new built-ins and the existing built-ins.
887 2017-09-26 Janus Weil <janus@gcc.gnu.org>
891 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
892 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
893 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
894 Don't assume that DOUBLE PRECISION has kind=16.
896 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
898 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
899 warning from associate construct and do loop.
901 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
903 * gfortran.dg/gomp/associate1.f90: Really commit change
905 * gfortran.dg/predcom-1.f: Likewise.
906 * gfortran.dg/unconstrained_commons.f: Likewise.
908 2017-09-26 Jakub Jelinek <jakub@redhat.com>
911 * gcc.dg/pr35691-5.c: New test.
912 * gcc.dg/pr35691-6.c: New test.
914 2017-09-26 Richard Biener <rguenther@suse.de>
916 PR tree-optimization/82321
917 * gcc.dg/graphite/pr82321.c: New testcase.
919 2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
921 * lib/target-supports.exp (check_effective_target_vect_int)
922 (check_effective_target_vect_shift)
923 (check_effective_target_whole_vector_shift)
924 (check_effective_target_vect_shift_char)
925 (check_effective_target_vect_long)
926 (check_effective_target_vect_double)
927 (check_effective_target_vect_long_long)
928 (check_effective_target_vect_perm)
929 (check_effective_target_vect_perm_byte)
930 (check_effective_target_vect_perm_short)
931 (check_effective_target_vect_widen_mult_qi_to_hi)
932 (check_effective_target_vect_widen_mult_hi_to_si)
933 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
934 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
935 (check_effective_target_vect_widen_mult_si_to_di_pattern)
936 (check_effective_target_vect_pack_trunc)
937 (check_effective_target_vect_unpack)
938 (check_effective_target_vect_hw_misalign)
939 (check_effective_target_vect_condition)
940 (check_effective_target_vect_cond_mixed)
941 (check_effective_target_vect_char_mult)
942 (check_effective_target_vect_short_mult)
943 (check_effective_target_vect_int_mult)
944 (check_effective_target_vect_extract_even_odd)
945 (check_effective_target_vect_interleave)
946 (check_effective_target_sqrt_insn)
947 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
949 (check_vect_support_and_set_flags): New proc.
950 (check_effective_target_s390_vxe): Rename arch12 to z14.
952 2017-09-26 Richard Biener <rguenther@suse.de>
954 PR tree-optimization/82320
955 * gcc.dg/torture/pr82320.c: New testcase.
957 2017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
959 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
962 2017-09-25 Jeff Law <law@redhat.com>
964 * lib/target-supports.exp
965 (check_effective_target_supports_stack_clash_protection): Enable for
966 rs6000 and powerpc targets.
968 2017-09-25 Bin Cheng <bin.cheng@arm.com>
970 PR tree-optimization/82163
971 * gcc.dg/tree-ssa/pr82163.c: New test.
973 2017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
975 * gfortran.dg/do_subscript_1.f90: New test.
976 * gfortran.dg/do_subscript_2.f90: New test.
977 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
978 * gfortran.dg/predcom-1.f: Adjust loop bounds.
979 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
981 2017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
983 * gcc.target/powerpc/fold-vec-st-char.c: New.
984 * gcc.target/powerpc/fold-vec-st-double.c: New.
985 * gcc.target/powerpc/fold-vec-st-float.c: New.
986 * gcc.target/powerpc/fold-vec-st-int.c: New.
987 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
988 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
989 * gcc.target/powerpc/fold-vec-st-short.c: New.
991 2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
993 * g++.dg/pr82155.C: New testcase.
995 2017-09-25 Richard Biener <rguenther@suse.de>
997 PR tree-optimization/82285
998 * gcc.dg/torture/pr82285.c: New testcase.
1000 2017-09-25 Justin Squirek <squirek@adacore.com>
1002 * gnat.dg/entry_family.adb: New testcase
1004 2017-09-24 H.J. Lu <hongjiu.lu@intel.com>
1007 * gcc.target/i386/pr82267.c: New test.
1009 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1012 * gfortran.dg/data_derived_1.f90: New test.
1014 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1017 * gfortran.dg/intrinsic_bounds_1.f90: New test.
1018 * gfortran.dg/intrinsic_param_1.f90: New test.
1020 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1021 Steven G. Kargl <kargl@gcc.gnu.org>
1024 * gfortran.dg/zero_sized_7.f90: New test.
1026 2017-09-23 Janus Weil <janus@gcc.gnu.org>
1029 * gfortran.dg/promotion_3.f90: New test case.
1030 * gfortran.dg/promotion_4.f90: New test case.
1032 2017-09-23 Daniel Santos <daniel.santos@pobox.com>
1034 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
1035 * gcc.target/i386/pr82196-2.c: (b): Likewise.
1037 2017-09-22 Jakub Jelinek <jakub@redhat.com>
1040 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
1041 instead of -fdump-tree-forwprop-details in dg-options.
1042 * gcc.dg/pr35691-2.c: Likewise.
1043 * gcc.dg/pr35691-3.c: New test.
1044 * gcc.dg/pr35691-4.c: New test.
1047 * g++.dg/ubsan/pr81929.C: New test.
1049 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
1051 PR tree-optimization/82289
1052 * gcc.dg/vect/pr82289.c: New test.
1054 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
1055 Alan Hayward <alan.hayward@arm.com>
1056 David Sherwood <david.sherwood@arm.com>
1058 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
1059 of alignment message.
1060 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1062 2017-09-22 Martin Sebor <msebor@redhat.com>
1065 * gcc.target/i386/pr80732.c: Correct a type error.
1067 2017-09-22 David Malcolm <dmalcolm@redhat.com>
1069 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
1070 to reflect highlighting of parameters; add test coverage for
1071 callback parameters.
1073 2017-09-22 Richard Biener <rguenther@suse.de>
1075 * gcc.dg/graphite/scop-24.c: New testcase.
1077 2017-09-22 Richard Biener <rguenther@suse.de>
1079 PR tree-optimization/82291
1080 * gcc.dg/torture/pr82291.c: New testcase.
1082 2017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
1084 * gcc.target/i386/avx512f-constant-set.c: New test.
1086 2017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
1088 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
1089 * gcc.target/i386/avx512f-prefer.c: New test.
1091 2017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1093 * lib/target-supports.exp
1094 (check_effective_target_frame_pointer_for_non_leaf): Add
1095 case for x86 Solaris.
1097 2017-09-21 Paul Thomas <pault@gcc.gnu.org>
1100 * gfortran.dg/associate_26.f90 : New test.
1103 * gfortran.dg/associate_27.f90 : New test.
1106 * gfortran.dg/associate_28.f90 : New test.
1109 * gfortran.dg/associate_29.f90 : New test.
1112 * gfortran.dg/associate_30.f90 : New test.
1115 * gfortran.dg/associate_31.f90 : New test.
1117 2017-09-21 Eric Botcazou <ebotcazou@adacore.com>
1119 * gnat.dg/discr48.adb: New test.
1120 * gnat.dg/discr48_pkg.ads: New helper.
1122 2017-09-21 Tamar Christina <tamar.christina@arm.com>
1125 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
1128 2017-09-21 Cesar Philippidis <cesar@codesourcery.com>
1130 * gfortran.dg/goacc/wait.f90: New test.
1132 2017-09-21 Jakub Jelinek <jakub@redhat.com>
1135 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
1136 const predicate to const predicate & to avoid UB.
1137 * g++.dg/opt/pr81715.C: New test.
1139 2017-09-21 Richard Biener <rguenther@suse.de>
1141 PR tree-optimization/82276
1142 PR tree-optimization/82244
1143 * gcc.dg/torture/pr82276.c: New testcase.
1145 2017-09-21 Richard Biener <rguenther@suse.de>
1147 PR tree-optimization/71351
1148 * gfortran.dg/graphite/pr71351.f90: New testcase.
1149 * gfortran.dg/graphite/interchange-3.f90: Adjust.
1151 2017-09-21 Jakub Jelinek <jakub@redhat.com>
1154 * gcc.target/i386/pr82260-1.c: New test.
1155 * gcc.target/i386/pr82260-2.c: New test.
1157 2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1158 Jeff Law <law@redhat.com>
1160 * gcc.dg/stack-check-5.c: Add argument for s390.
1161 * lib/target-supports.exp:
1162 (check_effective_target_supports_stack_clash_protection): Enable for
1165 2017-09-20 Martin Sebor <msebor@redhat.com>
1168 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
1169 * g++.dg/ext/attr-ifunc-4.C: Ditto.
1170 * lib/target-supports.exp: Adjust for C++.
1173 * gcc.dg/attr-ifunc-1.c: Correct type errors.
1174 * gcc.dg/attr-ifunc-2.c: Ditto.
1175 * gcc.dg/attr-ifunc-3.c: Ditto.
1176 * gcc.dg/attr-ifunc-4.c: Ditto.
1177 * gcc.dg/attr-ifunc-5.c: Ditto.
1178 * gcc.dg/pr81854.c: Require ifunc support.
1179 * lib/target-supports.exp: Correct type error.
1181 2017-09-20 Jeff Law <law@redhat.com>
1183 * gcc.target/i386/stack-check-11.c: Update test and regexp
1184 so that it works for both i?86 and x86_64.
1186 2017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
1189 * gcc.target/powerpc/pr77687.c: New testcase.
1191 2017-09-20 Jakub Jelinek <jakub@redhat.com>
1193 P0409R2 - allow lambda capture [=, this]
1194 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
1195 capture. Add further tests.
1196 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
1197 for c++2a on [=, this] capture.
1199 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
1200 * g++.dg/cpp1z/cplusplus_1z.C: New test.
1202 2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
1204 * gcc.target/i386/builtin_target.c: Test knm.
1205 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
1207 2017-09-20 Richard Biener <rguenther@suse.de>
1209 PR tree-optimization/77362
1210 * gcc.dg/graphite/pr77362.c: New testcase.
1212 2017-09-20 Richard Biener <rguenther@suse.de>
1214 PR tree-optimization/82264
1215 * gcc.dg/torture/pr82264.c: New testcase.
1217 2017-09-20 Jakub Jelinek <jakub@redhat.com>
1219 * g++.dg/debug/dwarf2/template-params-13.C: New test.
1220 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
1221 it doesn't match newlines.
1222 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1223 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1224 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
1225 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1226 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1227 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1228 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
1229 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1230 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
1231 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
1233 2017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1236 * g++.dg/cpp0x/constexpr-ctor20.C: New.
1238 2017-09-20 Richard Biener <rguenther@suse.de>
1240 PR tree-optimization/81373
1241 * gcc.dg/graphite/pr81373.c: New testcase.
1243 2017-09-19 Jeff Law <law@redhat.com>
1245 * gcc.target/i386/stack-check-11.c: New test.
1247 * gcc.dg/stack-check-4.c: New test.
1248 * gcc.dg/stack-check-5.c: New test.
1249 * gcc.dg/stack-check-6.c: New test.
1250 * gcc.dg/stack-check-6a.c: New test.
1251 * gcc.dg/stack-check-7.c: New test.
1252 * gcc.dg/stack-check-8.c: New test.
1253 * gcc.dg/stack-check-9.c: New test.
1254 * gcc.dg/stack-check-10.c: New test.
1255 * lib/target-supports.exp
1256 (check_effective_target_supports_stack_clash_protection): Enable for
1257 x86 and x86_64 targets.
1259 * gcc.dg/stack-check-3.c: New test.
1261 * gcc.dg/stack-check-2.c: New test.
1262 * lib/target-supports.exp
1263 (check_effective_target_supports_stack_clash_protection): New.
1264 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
1265 (check_effective_target_caller_implicit_probes): Likewise.
1267 2017-09-19 Jakub Jelinek <jakub@redhat.com>
1269 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
1270 * g++.dg/tree-ssa/pr41428.C: Likewise.
1271 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
1273 * g++.dg/expr/bool3.C: Likewise.
1274 * g++.dg/expr/bitfield5.C: Likewise.
1275 * g++.old-deja/g++.jason/bool5.C: Likewise.
1277 2017-09-18 Martin Sebor <msebor@redhat.com>
1280 * gcc.dg/pr81854.c: New test.
1281 * g++.dg/ext/attr-ifunc-5.C: New test.
1282 * g++.dg/ext/attr-ifunc-1.C: Adjust.
1283 * g++.dg/ext/attr-ifunc-2.C: Same.
1284 * g++.dg/ext/attr-ifunc-3.C: Same.
1285 * g++.dg/ext/attr-ifunc-4.C: Same.
1286 * g++.old-deja/g++.abi/vtable2.C: Same.
1287 * gcc.dg/attr-ifunc-1.c: Same.
1289 2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
1291 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
1293 2017-09-19 Richard Biener <rguenther@suse.de>
1295 PR tree-optimization/82244
1296 * gcc.dg/torture/pr82244.c: New testcase.
1298 2017-09-19 Richard Biener <rguenther@suse.de>
1300 PR tree-optimization/69728
1301 * gfortran.dg/graphite/pr69728.f90: New testcase.
1302 * gcc.dg/graphite/pr69728.c: Likewise.
1304 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1307 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
1309 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1311 * gcc.dg/vect/slp-multitypes-13.c: New test.
1313 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1315 * gfortran.dg/vect/mask-store-1.f90: New test.
1317 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1320 * g++.dg/expr/delete1.C: New.
1322 2017-09-18 Bob Duff <duff@adacore.com>
1324 * gnat.dg/validity_check.adb: New testcase.
1326 2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
1328 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
1330 2017-09-18 Bob Duff <duff@adacore.com>
1332 * gnat.dg/tagged_prefix_call.adb: New testcase.
1334 2017-09-18 Ed Schonberg <schonberg@adacore.com>
1336 * gnat.dg/default_variants.adb: New testcase.
1338 2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1341 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
1342 * gcc.target/i386/pr81736-4.c: Likewise.
1344 2017-09-18 Richard Biener <rguenther@suse.de>
1346 PR tree-optimization/79622
1347 * gcc.dg/graphite/pr79622.c: New testcase.
1349 2017-09-17 Daniel Santos <daniel.santos@pobox.com>
1351 gcc.target/i386/pr82196-1.c: New test.
1352 gcc.target/i386/pr82196-2.c: Likewise.
1354 2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
1357 * gcc.target/i386/pr82166.c: New test.
1359 2017-09-17 Paul Thomas <pault@gcc.gnu.org>
1362 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
1363 * gfortran.dg/pdt_2.f03 : The same.
1364 * gfortran.dg/pdt_3.f03 : The same.
1365 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
1366 module 'bad_vars'. Add error concerning assumed parameters and
1368 * gfortran.dg/pdt_11.f03 : New test.
1371 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
1372 * gfortran.dg/associate_25.f90 : New test.
1373 * gfortran.dg/pdt_12.f03 : New test.
1375 2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
1376 Jakub Jelinek <jakub@redhat.com>
1378 Add support for -std=c++2a.
1379 * lib/target-supports.exp (check_effective_target_c++17): Return
1380 1 also if check_effective_target_c++2a.
1381 (check_effective_target_c++17_down): New.
1382 (check_effective_target_c++2a_only): New.
1383 (check_effective_target_c++2a): New.
1384 * g++.dg/cpp2a/cplusplus.C: New.
1386 2017-09-15 Joseph Myers <joseph@codesourcery.com>
1389 * gcc.target/i386/excess-precision-8.c: New test.
1391 2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1392 Paolo Carlini <paolo.carlini@oracle.com>
1395 * g++.dg/other/anon-union4.C: New.
1396 * g++.old-deja/g++.law/union4.C: Adjust.
1397 * g++.old-deja/g++.other/anon1.C: Likewise.
1399 2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
1401 * c-c++-common/Wcast-align.c: New test.
1403 2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
1405 * g++.dg/sso-1.C: New test.
1406 * g++.dg/sso-2.C: Likewise.
1408 2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
1411 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
1413 2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
1415 PR tree-optimization/71026
1416 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
1418 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1420 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
1421 * lib/target-supports.exp (check_effective_target_c++14): Use
1422 check_effective_target_c++17 instead of check_effective_target_c++1z.
1423 (check_effective_target_c++14_down): Likewise.
1424 (check_effective_target_c++1z_only): Rename to ...
1425 (check_effective_target_c++17_only): ... this.
1426 (check_effective_target_c++1z): Rename to ...
1427 (check_effective_target_c++17): ... this.
1428 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
1429 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
1430 and c++17_only instead of c++1z_only. Adjust expected diagnostics
1431 and comments refering to 1z to 17.
1432 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
1433 * g++.dg/template/partial5.C: Likewise.
1434 * g++.dg/template/nontype8.C: Likewise.
1435 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
1436 * g++.dg/cpp1z/nontype3a.C: Likewise.
1437 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
1438 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
1439 * g++.dg/cpp1z/class-deduction32.C: Likewise.
1440 * g++.dg/cpp1z/pr78771.C: Likewise.
1441 * g++.dg/cpp1z/elide1.C: Likewise.
1442 * g++.dg/cpp1z/fold3.C: Likewise.
1443 * g++.dg/cpp1z/class-deduction2.C: Likewise.
1444 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
1445 * g++.dg/cpp1z/inline-var2.C: Likewise.
1446 * g++.dg/cpp1z/eval-order2.C: Likewise.
1447 * g++.dg/cpp1z/decomp21.C: Likewise.
1448 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
1449 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
1450 * g++.dg/cpp1z/utf8-neg.C: Likewise.
1451 * g++.dg/cpp1z/class-deduction41.C: Likewise.
1452 * g++.dg/cpp1z/class-deduction23.C: Likewise.
1453 * g++.dg/cpp1z/nodiscard3.C: Likewise.
1454 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
1455 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
1456 * g++.dg/cpp1z/class-deduction21.C: Likewise.
1457 * g++.dg/cpp1z/range-for1.C: Likewise.
1458 * g++.dg/cpp1z/init-statement4.C: Likewise.
1459 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
1460 * g++.dg/cpp1z/decomp30.C: Likewise.
1461 * g++.dg/cpp1z/class-deduction39.C: Likewise.
1462 * g++.dg/cpp1z/register2.C: Likewise.
1463 * g++.dg/cpp1z/decomp9.C: Likewise.
1464 * g++.dg/cpp1z/regress1.C: Likewise.
1465 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
1466 * g++.dg/cpp1z/class-deduction30.C: Likewise.
1467 * g++.dg/cpp1z/abbrev2.C: Likewise.
1468 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
1469 * g++.dg/cpp1z/regress2.C: Likewise.
1470 * g++.dg/cpp1z/decomp16.C: Likewise.
1471 * g++.dg/cpp1z/bool-increment1.C: Likewise.
1472 * g++.dg/cpp1z/aligned-new1.C: Likewise.
1473 * g++.dg/cpp1z/decomp3.C: Likewise.
1474 * g++.dg/cpp1z/register1.C: Likewise.
1475 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1476 * g++.dg/cpp1z/class-deduction1.C: Likewise.
1477 * g++.dg/cpp1z/decomp10.C: Likewise.
1478 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
1479 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
1480 * g++.dg/cpp1z/decomp27.C: Likewise.
1481 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
1482 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
1483 * g++.dg/cpp1z/class-deduction9.C: Likewise.
1484 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
1485 * g++.dg/cpp1z/decomp11.C: Likewise.
1486 * g++.dg/cpp1z/aligned-new3.C: Likewise.
1487 * g++.dg/cpp1z/utf8-2.C: Likewise.
1488 * g++.dg/cpp1z/lambda-this3.C: Likewise.
1489 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
1490 * g++.dg/cpp1z/byte1.C: Likewise.
1491 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
1492 * g++.dg/cpp1z/aggr-base4.C: Likewise.
1493 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
1494 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
1495 * g++.dg/cpp1z/utf8-2a.C: Likewise.
1496 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
1497 * g++.dg/cpp1z/aggr-base6.C: Likewise.
1498 * g++.dg/cpp1z/cplusplus.C: Likewise.
1499 * g++.dg/cpp1z/class-deduction20.C: Likewise.
1500 * g++.dg/cpp1z/aggr-base2.C: Likewise.
1501 * g++.dg/cpp1z/class-deduction6.C: Likewise.
1502 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
1503 * g++.dg/cpp1z/class-deduction31.C: Likewise.
1504 * g++.dg/cpp1z/class-deduction25.C: Likewise.
1505 * g++.dg/cpp1z/class-deduction18.C: Likewise.
1506 * g++.dg/cpp1z/fold9.C: Likewise.
1507 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
1508 * g++.dg/cpp1z/abbrev1.C: Likewise.
1509 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
1510 * g++.dg/cpp1z/utf8.C: Likewise.
1511 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
1512 * g++.dg/cpp1z/aggr-base3.C: Likewise.
1513 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
1514 * g++.dg/cpp1z/init-statement2.C: Likewise.
1515 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
1516 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
1517 * g++.dg/cpp1z/class-deduction40.C: Likewise.
1518 * g++.dg/cpp1z/nontype3.C: Likewise.
1519 * g++.dg/cpp1z/class-deduction14.C: Likewise.
1520 * g++.dg/cpp1z/fold7.C: Likewise.
1521 * g++.dg/cpp1z/nontype2.C: Likewise.
1522 * g++.dg/cpp1z/class-deduction15.C: Likewise.
1523 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
1524 * g++.dg/cpp1z/class-deduction13.C: Likewise.
1525 * g++.dg/cpp1z/aligned-new7.C: Likewise.
1526 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
1527 * g++.dg/cpp1z/nontype1.C: Likewise.
1528 * g++.dg/cpp1z/init-statement5.C: Likewise.
1529 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
1530 * g++.dg/cpp1z/decomp17.C: Likewise.
1531 * g++.dg/cpp1z/fold4.C: Likewise.
1532 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
1533 * g++.dg/cpp1z/fold7a.C: Likewise.
1534 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
1535 * g++.dg/cpp1z/init-statement7.C: Likewise.
1536 * g++.dg/cpp1z/aggr-base5.C: Likewise.
1537 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
1538 * g++.dg/cpp1z/pr79143.C: Likewise.
1539 * g++.dg/cpp1z/class-deduction38.C: Likewise.
1540 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
1541 * g++.dg/cpp1z/class-deduction12.C: Likewise.
1542 * g++.dg/cpp1z/decomp20.C: Likewise.
1543 * g++.dg/cpp1z/class-deduction22.C: Likewise.
1544 * g++.dg/cpp1z/class-deduction29.C: Likewise.
1545 * g++.dg/cpp1z/class-deduction8.C: Likewise.
1546 * g++.dg/cpp1z/class-deduction43.C: Likewise.
1547 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1548 * g++.dg/cpp1z/fold8.C: Likewise.
1549 * g++.dg/cpp1z/init-statement3.C: Likewise.
1550 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
1551 * g++.dg/cpp1z/class-deduction36.C: Likewise.
1552 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
1553 * g++.dg/cpp1z/fallthrough1.C: Likewise.
1554 * g++.dg/cpp1z/fold1.C: Likewise.
1555 * g++.dg/cpp1z/class-deduction26.C: Likewise.
1556 * g++.dg/cpp1z/fold-ice1.C: Likewise.
1557 * g++.dg/cpp1z/fold5.C: Likewise.
1558 * g++.dg/cpp1z/class-deduction34.C: Likewise.
1559 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
1560 * g++.dg/cpp1z/class-deduction7.C: Likewise.
1561 * g++.dg/cpp1z/class-deduction16.C: Likewise.
1562 * g++.dg/cpp1z/class-deduction10.C: Likewise.
1563 * g++.dg/cpp1z/eval-order3.C: Likewise.
1564 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
1565 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
1566 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1567 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1568 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1569 * g++.dg/cpp1z/decomp15.C: Likewise.
1570 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1571 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1572 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1573 * g++.dg/cpp1z/decomp4.C: Likewise.
1574 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1575 * g++.dg/cpp1z/init-statement8.C: Likewise.
1576 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1577 * g++.dg/cpp1z/init-statement6.C: Likewise.
1578 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1579 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1580 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1581 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1582 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1583 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1584 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1585 * g++.dg/cpp1z/init-statement9.C: Likewise.
1586 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1587 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1588 * g++.dg/cpp1z/fold2.C: Likewise.
1589 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1590 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1591 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1592 * g++.dg/cpp1z/fold6.C: Likewise.
1593 * g++.dg/cpp1z/decomp12.C: Likewise.
1594 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1595 * g++.dg/cpp1z/inline-var1.C: Likewise.
1596 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1597 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1598 * g++.dg/other/error3.C: Likewise.
1599 * g++.dg/init/new25.C: Likewise.
1600 * g++.dg/init/new13.C: Likewise.
1601 * g++.dg/tls/diag-2.C: Likewise.
1602 * g++.dg/tls/diag-4.C: Likewise.
1603 * g++.dg/opt/noreturn-1.C: Likewise.
1604 * g++.dg/eh/async-unwind2.C: Likewise.
1605 * g++.dg/eh/spec9.C: Likewise.
1606 * g++.dg/eh/spec7.C: Likewise.
1607 * g++.dg/eh/template1.C: Likewise.
1608 * g++.dg/eh/cond4.C: Likewise.
1609 * g++.dg/eh/pr41819.C: Likewise.
1610 * g++.dg/eh/delete1.C: Likewise.
1611 * g++.dg/eh/spec3.C: Likewise.
1612 * g++.dg/eh/forced4.C: Likewise.
1613 * g++.dg/eh/spec2.C: Likewise.
1614 * g++.dg/eh/shadow1.C: Likewise.
1615 * g++.dg/eh/pr38662.C: Likewise.
1616 * g++.dg/eh/ehopt1.C: Likewise.
1617 * g++.dg/eh/spec8.C: Likewise.
1618 * g++.dg/eh/init-temp2.C: Likewise.
1619 * g++.dg/rtti/crash3.C: Likewise.
1620 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1621 * g++.dg/warn/register-parm-1.C: Likewise.
1622 * g++.dg/warn/register-var-2.C: Likewise.
1623 * g++.dg/gcov/gcov-7.C: Likewise.
1624 * g++.dg/tree-ssa/pr45605.C: Likewise.
1625 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1626 * g++.dg/lookup/exception1.C: Likewise.
1627 * g++.dg/ubsan/pr79589.C: Likewise.
1628 * g++.dg/tm/pr47340.C: Likewise.
1629 * g++.dg/tm/pr46567.C: Likewise.
1630 * g++.dg/expr/bitfield5.C: Likewise.
1631 * g++.dg/expr/bool1.C: Likewise.
1632 * g++.dg/expr/lval3.C: Likewise.
1633 * g++.dg/expr/lval4.C: Likewise.
1634 * g++.dg/expr/bitfield4.C: Likewise.
1635 * g++.dg/expr/bitfield6.C: Likewise.
1636 * g++.dg/expr/bool3.C: Likewise.
1637 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1638 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1639 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1640 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1641 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1642 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1643 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1644 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1645 * g++.dg/parse/register1.C: Likewise.
1646 * g++.dg/parse/error15.C: Likewise.
1647 * g++.dg/parse/linkage2.C: Likewise.
1648 * g++.dg/concepts/intro2.C: Likewise.
1649 * g++.dg/concepts/class.C: Likewise.
1650 * g++.dg/concepts/traits1.C: Likewise.
1651 * g++.dg/concepts/req5.C: Likewise.
1652 * g++.dg/concepts/var-concept5.C: Likewise.
1653 * g++.dg/concepts/fn-concept2.C: Likewise.
1654 * g++.dg/concepts/traits2.C: Likewise.
1655 * g++.dg/concepts/placeholder2.C: Likewise.
1656 * g++.dg/concepts/class6.C: Likewise.
1657 * g++.dg/concepts/memtmpl1.C: Likewise.
1658 * g++.dg/concepts/friend2.C: Likewise.
1659 * g++.dg/concepts/template-parm3.C: Likewise.
1660 * g++.dg/concepts/template-parm10.C: Likewise.
1661 * g++.dg/concepts/explicit-spec1.C: Likewise.
1662 * g++.dg/concepts/explicit-spec3.C: Likewise.
1663 * g++.dg/concepts/var-templ2.C: Likewise.
1664 * g++.dg/concepts/intro5.C: Likewise.
1665 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1666 * g++.dg/concepts/iconv1.C: Likewise.
1667 * g++.dg/concepts/constrained-parm.C: Likewise.
1668 * g++.dg/concepts/template-template-parm1.C: Likewise.
1669 * g++.dg/concepts/var-concept3.C: Likewise.
1670 * g++.dg/concepts/class3.C: Likewise.
1671 * g++.dg/concepts/memfun2.C: Likewise.
1672 * g++.dg/concepts/req1.C: Likewise.
1673 * g++.dg/concepts/disjunction1.C: Likewise.
1674 * g++.dg/concepts/req17.C: Likewise.
1675 * g++.dg/concepts/pr65848.C: Likewise.
1676 * g++.dg/concepts/placeholder4.C: Likewise.
1677 * g++.dg/concepts/decl-diagnose.C: Likewise.
1678 * g++.dg/concepts/intro7.C: Likewise.
1679 * g++.dg/concepts/pr68683.C: Likewise.
1680 * g++.dg/concepts/partial-spec4.C: Likewise.
1681 * g++.dg/concepts/template-parm5.C: Likewise.
1682 * g++.dg/concepts/explicit-inst1.C: Likewise.
1683 * g++.dg/concepts/class-deduction1.C: Likewise.
1684 * g++.dg/concepts/class1.C: Likewise.
1685 * g++.dg/concepts/req15.C: Likewise.
1686 * g++.dg/concepts/memfun.C: Likewise.
1687 * g++.dg/concepts/pr68434.C: Likewise.
1688 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1689 * g++.dg/concepts/partial-spec6.C: Likewise.
1690 * g++.dg/concepts/var-templ1.C: Likewise.
1691 * g++.dg/concepts/template-parm8.C: Likewise.
1692 * g++.dg/concepts/explicit-inst3.C: Likewise.
1693 * g++.dg/concepts/class4.C: Likewise.
1694 * g++.dg/concepts/req6.C: Likewise.
1695 * g++.dg/concepts/fn8.C: Likewise.
1696 * g++.dg/concepts/class5.C: Likewise.
1697 * g++.dg/concepts/placeholder5.C: Likewise.
1698 * g++.dg/concepts/req16.C: Likewise.
1699 * g++.dg/concepts/req10.C: Likewise.
1700 * g++.dg/concepts/var-concept2.C: Likewise.
1701 * g++.dg/concepts/auto3.C: Likewise.
1702 * g++.dg/concepts/generic-fn-err.C: Likewise.
1703 * g++.dg/concepts/pr65552.C: Likewise.
1704 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1705 * g++.dg/concepts/fn1.C: Likewise.
1706 * g++.dg/concepts/partial-spec.C: Likewise.
1707 * g++.dg/concepts/template-parm12.C: Likewise.
1708 * g++.dg/concepts/diagnostic1.C: Likewise.
1709 * g++.dg/concepts/intro1.C: Likewise.
1710 * g++.dg/concepts/explicit-inst4.C: Likewise.
1711 * g++.dg/concepts/req18.C: Likewise.
1712 * g++.dg/concepts/explicit-spec5.C: Likewise.
1713 * g++.dg/concepts/var-concept6.C: Likewise.
1714 * g++.dg/concepts/fn9.C: Likewise.
1715 * g++.dg/concepts/req2.C: Likewise.
1716 * g++.dg/concepts/template-parm7.C: Likewise.
1717 * g++.dg/concepts/req14.C: Likewise.
1718 * g++.dg/concepts/template-parm6.C: Likewise.
1719 * g++.dg/concepts/variadic4.C: Likewise.
1720 * g++.dg/concepts/fn6.C: Likewise.
1721 * g++.dg/concepts/req-neg1.C: Likewise.
1722 * g++.dg/concepts/alias3.C: Likewise.
1723 * g++.dg/concepts/expression2.C: Likewise.
1724 * g++.dg/concepts/partial-spec3.C: Likewise.
1725 * g++.dg/concepts/expression3.C: Likewise.
1726 * g++.dg/concepts/memfun-err.C: Likewise.
1727 * g++.dg/concepts/pr66091.C: Likewise.
1728 * g++.dg/concepts/explicit-spec2.C: Likewise.
1729 * g++.dg/concepts/equiv.C: Likewise.
1730 * g++.dg/concepts/friend1.C: Likewise.
1731 * g++.dg/concepts/fn4.C: Likewise.
1732 * g++.dg/concepts/var-templ3.C: Likewise.
1733 * g++.dg/concepts/explicit-inst2.C: Likewise.
1734 * g++.dg/concepts/alias2.C: Likewise.
1735 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1736 * g++.dg/concepts/placeholder6.C: Likewise.
1737 * g++.dg/concepts/fn10.C: Likewise.
1738 * g++.dg/concepts/req3.C: Likewise.
1739 * g++.dg/concepts/variadic2.C: Likewise.
1740 * g++.dg/concepts/pr65636.C: Likewise.
1741 * g++.dg/concepts/intro6.C: Likewise.
1742 * g++.dg/concepts/class2.C: Likewise.
1743 * g++.dg/concepts/fn2.C: Likewise.
1744 * g++.dg/concepts/req20.C: Likewise.
1745 * g++.dg/concepts/req8.C: Likewise.
1746 * g++.dg/concepts/placeholder1.C: Likewise.
1747 * g++.dg/concepts/pr65854.C: Likewise.
1748 * g++.dg/concepts/member-concept.C: Likewise.
1749 * g++.dg/concepts/template-parm2.C: Likewise.
1750 * g++.dg/concepts/variadic1.C: Likewise.
1751 * g++.dg/concepts/fn7.C: Likewise.
1752 * g++.dg/concepts/intro4.C: Likewise.
1753 * g++.dg/concepts/req13.C: Likewise.
1754 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1755 * g++.dg/concepts/explicit-spec6.C: Likewise.
1756 * g++.dg/concepts/auto1.C: Likewise.
1757 * g++.dg/concepts/alias1.C: Likewise.
1758 * g++.dg/concepts/fn-concept1.C: Likewise.
1759 * g++.dg/concepts/template-parm11.C: Likewise.
1760 * g++.dg/concepts/explicit-spec4.C: Likewise.
1761 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1762 * g++.dg/concepts/req9.C: Likewise.
1763 * g++.dg/concepts/req4.C: Likewise.
1764 * g++.dg/concepts/pr65681.C: Likewise.
1765 * g++.dg/concepts/req7.C: Likewise.
1766 * g++.dg/concepts/req12.C: Likewise.
1767 * g++.dg/concepts/fn5.C: Likewise.
1768 * g++.dg/concepts/alias4.C: Likewise.
1769 * g++.dg/concepts/generic-fn.C: Likewise.
1770 * g++.dg/concepts/feature-macro.C: Likewise.
1771 * g++.dg/concepts/req19.C: Likewise.
1772 * g++.dg/concepts/placeholder3.C: Likewise.
1773 * g++.dg/concepts/intro3.C: Likewise.
1774 * g++.dg/concepts/partial-spec5.C: Likewise.
1775 * g++.dg/concepts/template-parm4.C: Likewise.
1776 * g++.dg/concepts/dr1430.C: Likewise.
1777 * g++.dg/concepts/pr65634.C: Likewise.
1778 * g++.dg/concepts/var-concept4.C: Likewise.
1779 * g++.dg/concepts/pr67249.C: Likewise.
1780 * g++.dg/concepts/expression.C: Likewise.
1781 * g++.dg/concepts/pr65575.C: Likewise.
1782 * g++.dg/concepts/partial-spec2.C: Likewise.
1783 * g++.dg/concepts/template-parm9.C: Likewise.
1784 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1785 * g++.dg/concepts/equiv2.C: Likewise.
1786 * g++.dg/concepts/req11.C: Likewise.
1787 * g++.dg/concepts/template-parm1.C: Likewise.
1788 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1789 * g++.dg/concepts/var-concept1.C: Likewise.
1790 * g++.dg/concepts/fn3.C: Likewise.
1791 * g++.dg/torture/pr46364.C: Likewise.
1792 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1793 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1794 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1795 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1796 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1797 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1798 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1799 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1800 * g++.dg/torture/pr52918-1.C: Likewise.
1801 * g++.dg/torture/pr49394.C: Likewise.
1802 * g++.dg/torture/pr57190.C: Likewise.
1803 * g++.dg/cpp0x/static_assert8.C: Likewise.
1804 * g++.dg/cpp0x/noexcept19.C: Likewise.
1805 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1806 * g++.dg/cpp0x/variadic73.C: Likewise.
1807 * g++.dg/cpp0x/noexcept02.C: Likewise.
1808 * g++.dg/cpp0x/defaulted23.C: Likewise.
1809 * g++.dg/cpp0x/noexcept08.C: Likewise.
1810 * g++.dg/cpp0x/auto9.C: Likewise.
1811 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1812 * g++.dg/cpp0x/error5.C: Likewise.
1813 * c-c++-common/gomp/atomic-12.c: Likewise.
1814 * c-c++-common/gomp/atomic-13.c: Likewise.
1815 * c-c++-common/gomp/atomic-14.c: Likewise.
1816 * c-c++-common/Wvarargs-2.c: Likewise.
1817 * c-c++-common/Wvarargs.c: Likewise.
1818 * c-c++-common/vector-subscript-2.c: Likewise.
1819 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1820 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1821 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1822 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1823 * g++.old-deja/g++.eh/throw2.C: Likewise.
1824 * g++.old-deja/g++.eh/throw1.C: Likewise.
1825 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1826 * g++.old-deja/g++.other/new7.C: Likewise.
1827 * g++.old-deja/g++.other/crash30.C: Likewise.
1828 * g++.old-deja/g++.other/regstack.C: Likewise.
1829 * g++.old-deja/g++.other/crash28.C: Likewise.
1830 * g++.old-deja/g++.jason/bool5.C: Likewise.
1831 * g++.old-deja/g++.mike/p10416.C: Likewise.
1832 * g++.old-deja/g++.mike/eh25.C: Likewise.
1833 * g++.old-deja/g++.mike/eh55.C: Likewise.
1835 PR rtl-optimization/82192
1836 * gcc.c-torture/execute/pr82192.c: New test.
1838 2017-09-15 Richard Biener <rguenther@suse.de>
1840 PR tree-optimization/82217
1841 * gcc.dg/torture/pr82217.c: New testcase.
1843 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1846 * gcc.target/i386/pr82145.c: New test.
1848 2017-09-15 Paul Thomas <pault@gcc.gnu.org>
1851 * gfortran.dg/pointer_array_9.f90: New test.
1853 2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1855 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1857 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1858 of __builtin_fabsq. Prevent the test from running on 32-bit.
1859 * gcc.target/powerpc/float128-fma1.c: New test.
1860 * gcc.target/powerpc/float128-fma2.c: Likewise.
1861 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1862 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1864 2017-09-14 David Malcolm <dmalcolm@redhat.com>
1867 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1870 2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1872 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1874 2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1876 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1879 2017-09-14 Richard Biener <rguenther@suse.de>
1881 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1882 * gcc.dg/uninit-suppress_2.c: Adjust.
1883 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1885 2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1887 PR tree-optimization/80996
1888 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1890 2017-09-14 Jakub Jelinek <jakub@redhat.com>
1893 * g++.dg/cpp0x/pr81325.C: New test.
1895 2017-09-13 Paul Thomas <pault@gcc.gnu.org>
1898 * gfortran.dg/pdt_10.f03 : New test.
1900 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1903 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1905 2017-09-13 Martin Liska <mliska@suse.cz>
1908 * g++.dg/torture/pr82154.C: New test.
1910 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1913 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1914 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1916 2017-09-13 Steve Ellcey <sellcey@cavium.com>
1918 PR tree-optimization/80925
1919 * gfortran.dg/vect/vect-2.f90: Add
1920 --param vect-max-peeling-for-alignment=0 option.
1921 Remove unaligned access and peeling checks.
1922 * gfortran.dg/vect/vect-3.f90: Ditto.
1923 * gfortran.dg/vect/vect-4.f90: Ditto.
1924 * gfortran.dg/vect/vect-5.f90: Ditto.
1926 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1929 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1930 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1932 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1934 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1936 2017-09-13 Marek Polacek <polacek@redhat.com>
1939 * gcc.dg/pr82167.c: New test.
1941 2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1943 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1944 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1945 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1946 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1947 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1948 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1950 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1952 * gcc.target/aarch64/pr62178.c: Updated testcase
1953 to scan for two ldrs and an mla.
1955 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1958 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1960 2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1962 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1964 2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1966 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1967 ARMv8-A and ARMv8-R.
1968 * gcc.target/arm/acle/cdp2.c: Likewise.
1969 * gcc.target/arm/acle/ldc.c: Likewise.
1970 * gcc.target/arm/acle/ldc2.c: Likewise.
1971 * gcc.target/arm/acle/ldc2l.c: Likewise.
1972 * gcc.target/arm/acle/ldcl.c: Likewise.
1973 * gcc.target/arm/acle/mcr.c: Likewise.
1974 * gcc.target/arm/acle/mcr2.c: Likewise.
1975 * gcc.target/arm/acle/mcrr.c: Likewise.
1976 * gcc.target/arm/acle/mcrr2.c: Likewise.
1977 * gcc.target/arm/acle/mrc.c: Likewise.
1978 * gcc.target/arm/acle/mrc2.c: Likewise.
1979 * gcc.target/arm/acle/mrrc.c: Likewise.
1980 * gcc.target/arm/acle/mrrc2.c: Likewise.
1981 * gcc.target/arm/acle/stc.c: Likewise.
1982 * gcc.target/arm/acle/stc2.c: Likewise.
1983 * gcc.target/arm/acle/stc2l.c: Likewise.
1984 * gcc.target/arm/acle/stcl.c: Likewise.
1985 * lib/target-supports.exp:
1986 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1987 and stcl in the comment.
1988 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1989 and disable Thumb-1 targets.
1990 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1991 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1993 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1996 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1997 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1999 2017-09-13 Richard Biener <rguenther@suse.de>
2002 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
2003 default-def to avoid breaking iterator update with the weird
2004 interaction with cgraph_update_edges_for_call_stmt_node.
2006 2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2008 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
2010 017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
2013 * g++.dg/torture/pr70621.C: New.
2015 2017-09-12 Paul Thomas <pault@gcc.gnu.org>
2018 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
2020 * gfortran.dg/pdt_6.f03 : New test.
2021 * gfortran.dg/pdt_7.f03 : New test.
2022 * gfortran.dg/pdt_8.f03 : New test.
2025 * gfortran.dg/pdt_9.f03 : New test.
2027 2017-09-12 Jakub Jelinek <jakub@redhat.com>
2030 * gcc.target/powerpc/pr82112.c: New test.
2031 * g++.dg/ext/altivec-18.C: New test.
2033 2017-09-12 Martin Liska <mliska@suse.cz>
2036 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
2038 2017-09-12 Richard Biener <rguenther@suse.de>
2040 PR tree-optimization/82157
2041 * gcc.dg/torture/pr82157.c: New testcase.
2043 2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
2045 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
2047 * gcc.target/mips/near-far-2.c: Likewise.
2048 * gcc.target/mips/near-far-3.c: Likewise.
2049 * gcc.target/mips/near-far-4.c: Likewise.
2051 2017-09-12 Jakub Jelinek <jakub@redhat.com>
2054 * c-c++-common/pr82112.c: New test.
2055 * gcc.dg/pr82112.c: New test.
2057 2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
2060 * gnat.dg/pack9.adb: Robustify.
2062 2017-09-10 Paul Thomas <pault@gcc.gnu.org>
2065 * gfortran.dg/associate_24.f90: New test.
2066 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
2068 * gfortran.dg/no_arg_check_2.f90: Likewise.
2069 * gfortran.dg/pointer_array_1.f90: New test.
2070 * gfortran.dg/pointer_array_2.f90: New test.
2071 * gfortran.dg/pointer_array_7.f90: New test.
2072 * gfortran.dg/pointer_array_8.f90: New test.
2073 * gfortran.dg/pointer_array_component_1.f90: New test.
2074 * gfortran.dg/pointer_array_component_2.f90: New test.
2075 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
2079 * gfortran.dg/pointer_array_3.f90: New test.
2082 * gfortran.dg/pointer_array_4.f90: New test.
2085 * gfortran.dg/pointer_array_5.f90: New test.
2088 * gfortran.dg/pointer_array_6.f90: New test.
2090 2017-09-09 Jonathan Wakely <jwakely@redhat.com>
2093 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
2094 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
2095 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
2096 * g++.dg/cpp1y/feat-neg.C: Likewise.
2097 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
2099 2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
2101 * gnat.dg/debug14.adb: New test.
2103 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
2105 * gnat.dg/specs/atomic3.ads: New test.
2107 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
2109 * gnat.dg/specs/vfa.ads: Rename into...
2110 * gnat.dg/specs/vfa1.ads: ...this.
2111 * gnat.dg/specs/vfa2.ads: New test.
2113 2017-09-09 Paul Thomas <pault@gcc.gnu.org>
2115 * gfortran.dg/pdt_1.f03 : New test.
2116 * gfortran.dg/pdt_2.f03 : New test.
2117 * gfortran.dg/pdt_3.f03 : New test.
2118 * gfortran.dg/pdt_4.f03 : New test.
2119 * gfortran.dg/pdt_5.f03 : New test.
2121 2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
2123 * gcc.dg/pr81988.c: New test.
2125 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
2127 * gnat.dg/opt67.adb: New test.
2128 * gnat.dg/opt67_pkg.ad[sb]: New helper.
2130 2017-09-07 Jakub Jelinek <jakub@redhat.com>
2133 * gcc.dg/pr81979.c: New test.
2135 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
2138 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
2140 2017-09-07 Richard Biener <rguenther@suse.de>
2142 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
2145 2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2147 * gcc.target/powerpc/float128-1.c: Update options to know that
2148 -mfloat128 is now on by default on PowerPC VSX systems. Remove
2149 -static-libgcc option which is no longer needed. Use -mvsx or
2150 -mpower9-vector to enable VSX or hardware IEEE support, rather
2151 than specifying a particular CPU.
2152 * gcc.target/powerpc/float128-2.c: Likewise.
2153 * gcc.target/powerpc/float128-cmp.c: Likewise.
2154 * gcc.target/powerpc/float128-complex-1.c: Likewise.
2155 * gcc.target/powerpc/float128-complex-2.c: Likewise.
2156 * gcc.target/powerpc/float128-hw.c: Likewise.
2157 * gcc.target/powerpc/float128-mix.c: Likewise.
2158 * gcc.target/powerpc/float128-type-1.c: Likewise.
2159 * gcc.target/powerpc/float128-type-2.c: Likewise.
2160 * gcc.target/powerpc/float128-3.c: New test.
2161 * gcc.target/powerpc/float128-4.c: Likewise.
2162 * gcc.target/powerpc/float128-5.c: Likewise.
2164 2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
2167 * gcc.dg/pr78468.c: Add alignment test.
2169 2017-09-06 Wish Wu <wishwu007@gmail.com>
2170 Jakub Jelinek <jakub@redhat.com>
2172 * gcc.dg/sancov/cmp0.c: New test.
2174 2017-09-06 Richard Biener <rguenther@suse.de>
2176 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
2177 test for correctness of vector lowering.
2179 2017-09-06 Richard Biener <rguenther@suse.de>
2181 PR tree-optimization/82108
2182 * gcc.dg/vect/pr82108.c: New testcase.
2184 2017-09-06 Martin Jambor <mjambor@suse.cz>
2186 PR tree-optimization/82078
2187 * gcc.dg/tree-ssa/pr82078.c: New test.
2189 2017-09-06 Jakub Jelinek <jakub@redhat.com>
2192 * gcc.dg/tls/pr82095.c: New test.
2194 2017-09-05 Jakub Jelinek <jakub@redhat.com>
2197 * gcc.dg/gomp/pr81768-2.c: New test.
2200 * gcc.dg/gomp/pr81768-1.c: New test.
2202 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2205 * gcc.target/powerpc/pr81833-1.c: New file.
2206 * gcc.target/powerpc/pr81833-2.c: New file.
2208 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
2213 * gcc.target/i386/pr59501-4a.c: Remove xfail.
2214 * gcc.target/i386/pr81769-1a.c: New test.
2215 * gcc.target/i386/pr81769-1b.c: Likewise.
2216 * gcc.target/i386/pr81769-2.c: Likewise.
2218 2017-09-05 Marek Polacek <polacek@redhat.com>
2221 * c-c++-common/ubsan/pr82072-2.c: New test.
2223 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2226 * g++.dg/cpp1y/constexpr-return3.C: New.
2228 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2230 * gnat.dg/incomplete5.ad[sb]: New test.
2231 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
2233 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2235 * gnat.dg/specs/uc2.ads: New test.
2237 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2239 * gnat.dg/taft_type4.adb: New test.
2240 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
2242 2017-09-05 Richard Biener <rguenther@suse.de>
2244 PR tree-optimization/82102
2245 * gcc.dg/torture/pr82102.c: New testcase.
2247 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2249 * testsuite/gnat.dg/array29.ad[sb]: New test.
2251 2017-09-05 Martin Liska <mliska@suse.cz>
2253 PR tree-optimization/82032
2254 * g++.dg/other/pr82032.C: New test.
2255 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
2256 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2257 * gcc.dg/switch-10.c: Likewise.
2259 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
2261 * gcc.target/i386/mpx/mpx-os-support.h: New file.
2262 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
2264 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2267 * gcc.target/arm/pr77308-1.c: New test.
2269 2017-09-04 Richard Biener <rguenther@suse.de>
2271 PR tree-optimization/82084
2272 * g++.dg/torture/pr82084.C: New testcase.
2274 2017-09-04 Marek Polacek <polacek@redhat.com>
2277 * c-c++-common/Wtautological-compare-5.c: New test.
2279 2017-09-04 Jeff Law <law@redhat.com>
2281 PR tree-optimization/64910
2282 * gcc.dg/tree-ssa/pr64910-2.c: New test.
2284 2017-09-04 Marek Polacek <polacek@redhat.com>
2287 * c-c++-common/ubsan/pr82072.c: New test.
2289 2017-09-04 Richard Biener <rguenther@suse.de>
2291 PR tree-optimization/82060
2292 * g++.dg/torture/pr82060.C: New testcase.
2294 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
2296 PR rtl-optimization/57448
2299 * gcc.dg/atomic/pr80640-2.c: New testcase.
2300 * gcc.dg/atomic/pr81316.c: New testcase.
2302 2017-09-04 Tom de Vries <tom@codesourcery.com>
2304 PR tree-optimization/82052
2305 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
2308 2017-09-04 Jakub Jelinek <jakub@redhat.com>
2311 * gcc.dg/ubsan/pr81981.c: New test.
2313 PR tree-optimization/70043
2315 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
2317 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
2319 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
2320 * gcc.target/i386/bmi-check.h (main): Ditto.
2321 * gcc.target/i386/bmi2-check.h (main): Ditto.
2322 * gcc.target/i386/rtm-check.h (main): Ditto.
2323 * gcc.target/i386/sha-check.h (main): Ditto.
2324 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
2325 (main): Use __get_cpuid_count. Use check_osxsave.
2326 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
2327 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
2328 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
2329 (main): Use check_osxsave.
2331 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
2333 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
2334 and return NORUNRES on failure.
2335 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
2336 __builtin_va_arg_pack instead of __va_arg_pack.
2337 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
2338 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
2339 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
2340 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
2341 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
2343 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2346 * gcc.target/i386/pr81766.c: New test.
2348 2017-09-01 Joseph Myers <joseph@codesourcery.com>
2351 * gcc.target/i386/excess-precision-7.c: New test.
2353 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2356 * gcc.target/s390/target-attribute/pr82012.c: New test.
2358 2017-09-01 Jeff Law <law@redhat.com>
2360 * gcc.target/i386/const-in-bss.c: New test.
2362 PR tree-optimization/82052
2363 * gcc.c-torture/compile/pr82052.c: New test.
2365 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2368 * gcc.dg/asan/pr81923.c: New test.
2370 2017-09-01 Martin Liska <mliska@suse.cz>
2372 PR tree-optimization/82059
2373 * gcc.dg/tree-ssa/pr82059.c: New test.
2375 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2377 * gcc.target/arc/loop-1.c: Deleted.
2379 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2381 * gcc.target/arc/arc.exp: Test also cpp files.
2382 * gcc.target/arc/tdelay_slots.cpp: New test.
2384 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2386 * gcc.target/arc/pr9001184797.c: New test.
2388 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2391 * c-c++-common/gomp/pr81887.c: New test.
2392 * gfortran.dg/gomp/pr81887.f90: New test.
2394 2017-09-01 Marek Polacek <polacek@redhat.com>
2397 * g++.dg/warn/Wbool-operation-1.C: New test.
2399 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2401 * gcc.target/arc/sdata-5.c: New test.
2402 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
2404 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2406 * gcc.target/arc/sdata-3.c: New file.
2407 * gcc.target/arc/sdata-4.c: Likewise.
2409 2017-08-31 Richard Biener <rguenther@suse.de>
2412 * g++.dg/gomp/pr82054.C: New testcase.
2414 2017-08-31 Renlin Li <renlin.li@arm.com>
2415 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2417 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
2419 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2421 PR tree-optimization/81987
2422 * g++.dg/torture/pr81987.C: New file.
2424 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
2426 * gnat.dg/aggr22.ad[sb]: New test.
2428 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
2430 * gcc.target/powerpc/cr_shrink-wrap.c: New.
2432 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2435 * gcc.target/powerpc/pr82015.c: Fix up error message.
2437 2017-08-30 Martin Liska <mliska@suse.cz>
2440 * gcc.dg/ipa/pr82001.c: New test.
2442 2017-08-30 Martin Liska <mliska@suse.cz>
2444 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
2446 2017-08-30 Richard Biener <rguenther@suse.de>
2448 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
2450 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2453 * gcc.target/powerpc/pr82015.c: New test.
2455 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2457 * gcc.target/i386/*.c: Remove excess braces from target selectors.
2459 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2461 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
2462 * gcc.target/i386/abi-2.c: Ditto.
2463 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
2464 * gcc.target/i386/pr22076.c: Ditto.
2465 * gcc.target/i386/pr37216.c: Ditto.
2466 * gcc.target/i386/pr39431.c: Ditto.
2467 * gcc.target/i386/pr40906-1.c: Ditto.
2468 * gcc.target/i386/pr40906-2.c: Ditto.
2469 * gcc.target/i386/pr43766.c: Ditto.
2470 * gcc.target/i386/pr46226.c: Ditto.
2471 * gcc.target/i386/pr46470.c: Ditto.
2472 * gcc.target/i386/pr59929.c: Ditto.
2473 * gcc.target/i386/sse-10.c: Ditto.
2474 * gcc.target/i386/vararg-1.c: Ditto.
2475 * gcc.target/i386/vararg-1.c: Ditto.
2476 * gcc.target/i386/asm-6.c: Compile for fpic target only.
2477 * gcc.target/i386/pr44223.c: Ditto.
2478 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
2479 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
2480 * gcc.target/i386/pr67480.c (dg-options): Ditto.
2481 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
2482 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
2483 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
2484 * gcc.target/i386/mvc9.c: Compile for lto target only.
2485 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
2486 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
2487 * gcc.target/i386/pr57091.c: Ditto.
2488 * gcc.target/i386/pr61599-2.c: Ditto.
2490 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2492 PR tree-optimization/81503
2493 * gcc.c-torture/execute/pr81503.c: New file.
2495 2017-08-29 Martin Liska <mliska@suse.cz>
2497 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
2498 * gcc.dg/tree-ssa/vrp104.c: Likewise.
2500 2017-08-29 Richard Biener <rguenther@suse.de>
2501 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
2503 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
2505 2017-08-28 Jeff Law <law@redhat.com>
2507 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
2508 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
2509 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
2510 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
2511 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
2512 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
2513 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
2514 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
2515 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
2517 2017-08-28 Janus Weil <janus@gcc.gnu.org>
2520 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
2521 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
2523 2017-08-28 Steve Ellcey <sellcey@cavium.com>
2525 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
2526 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
2527 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
2529 2017-08-28 Richard Biener <rguenther@suse.de>
2531 PR tree-optimization/81977
2532 * g++.dg/torture/pr81977.C: New testcase.
2534 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
2537 * gcc.dg/atomic/pr80640.c: New testcase.
2539 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
2542 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
2543 * gcc.target/i386/pr46091-4a.c: Ditto.
2545 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2548 * gfortran.dg/inline_matmul_19.f90: New test.
2550 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
2552 * gcc.target/powerpc/m128-check.h: New file.
2553 * gcc.target/powerpc/sse-check.h: New file.
2554 * gcc.target/powerpc/sse-movmskps-1.c: New file.
2555 * gcc.target/powerpc/sse-movlps-2.c: New file.
2556 * gcc.target/powerpc/sse-pavgw-1.c: New file.
2557 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
2558 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
2559 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
2560 * gcc.target/powerpc/sse-divss-1.c: New file.
2561 * gcc.target/powerpc/sse-movhps-1.c: New file.
2562 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
2563 * gcc.target/powerpc/sse-subps-1.c: New file.
2564 * gcc.target/powerpc/sse-minps-1.c: New file.
2565 * gcc.target/powerpc/sse-pminub-1.c: New file.
2566 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2567 * gcc.target/powerpc/sse-shufps-1.c: New file.
2568 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2569 * gcc.target/powerpc/sse-maxps-1.c: New file.
2570 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2571 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2572 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2573 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2574 * gcc.target/powerpc/sse-mulps-1.c: New file.
2575 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2576 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2577 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2578 * gcc.target/powerpc/sse-subss-1.c: New file.
2579 * gcc.target/powerpc/sse-movss-2.c: New file.
2580 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2581 * gcc.target/powerpc/sse-minss-1.c: New file.
2582 * gcc.target/powerpc/sse-movaps-2.c: New file.
2583 * gcc.target/powerpc/sse-movlps-1.c: New file.
2584 * gcc.target/powerpc/sse-maxss-1.c: New file.
2585 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2586 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2587 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2588 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2589 * gcc.target/powerpc/sse-mulss-1.c: New file.
2590 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2591 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2592 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2593 * gcc.target/powerpc/sse-movhps-2.c: New file.
2594 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2595 * gcc.target/powerpc/sse-xorps-1.c: New file.
2596 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2597 * gcc.target/powerpc/sse-orps-1.c: New file.
2598 * gcc.target/powerpc/sse-addps-1.c: New file.
2599 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2600 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2601 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2602 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2603 * gcc.target/powerpc/sse-andps-1.c: New file.
2604 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2605 * gcc.target/powerpc/sse-divps-1.c: New file.
2606 * gcc.target/powerpc/sse-andnps-1.c: New file.
2607 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2608 * gcc.target/powerpc/sse-movss-1.c: New file.
2609 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2610 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2611 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2612 * gcc.target/powerpc/sse-movaps-1.c: New file.
2613 * gcc.target/powerpc/sse-movss-3.c: New file.
2614 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2615 * gcc.target/powerpc/sse-addss-1.c: New file.
2616 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2618 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2620 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
2621 * gcc.target/powerpc/dform-2.c: Likewise.
2622 * gcc.target/powerpc/dform-3.c: Likewise.
2623 * gcc.target/powerpc/pr71656-1.c: Likewise.
2624 * gcc.target/powerpc/pr71656-2.c: Likewise.
2625 * gcc.target/powerpc/pr80103-1.c: Likewise.
2626 * gcc.target/powerpc/pr80098-1.c: Likewise.
2628 2017-08-24 Martin Sebor <msebor@redhat.com>
2631 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2632 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2633 * gcc.dg/tree-ssa/pr81908.c: New test.
2635 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2637 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2638 Suppress warning during tests.
2640 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
2642 * lib/target-supports.exp: Group together target-dependant checks.
2644 2017-08-24 Bin Cheng <bin.cheng@arm.com>
2646 PR tree-optimization/81913
2647 * gcc.c-torture/execute/pr81913.c: New test.
2648 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2649 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2651 2017-08-23 Richard Biener <rguenther@suse.de>
2654 * gcc.target/i386/pr81921.c: New testcase.
2656 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
2658 * gcc.target/i386/pr80969-1.c: New testcase.
2659 * gcc.target/i386/pr80969-2a.c: Likewise.
2660 * gcc.target/i386/pr80969-2.c: Likewise.
2661 * gcc.target/i386/pr80969-3.c: Likewise.
2662 * gcc.target/i386/pr80969-4a.c: Likewise.
2663 * gcc.target/i386/pr80969-4b.c: Likewise.
2664 * gcc.target/i386/pr80969-4.c: Likewise.
2665 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2666 * lib/target-supports.exp (check_avx512_os_support_available,
2667 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2668 New proceedures for target avx512f and avx512f_runtime selectors.
2669 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2671 2017-08-23 David Malcolm <dmalcolm@redhat.com>
2673 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2674 * gcc.dg/param-type-mismatch.c: New test case.
2676 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2678 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2679 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2680 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2681 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2682 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2683 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2684 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2686 2017-08-23 Richard Biener <rguenther@suse.de>
2688 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2689 * g++.dg/tree-ssa/pr45605.C: Likewise.
2690 * gnat.dg/noinline2.adb: Likewise.
2691 * gnat.dg/renaming6.adb: Likewise.
2692 * gnat.dg/renaming6.ads: Likewise.
2693 * gnat.dg/specs/noinline3.ads: Likewise.
2695 2017-08-23 Richard Biener <rguenther@suse.de>
2698 * g++.dg/lto/pr81940_0.C: New testcase.
2700 2017-08-23 Tamar Christina <tamar.christina@arm.com>
2703 * gcc.dg/tree-ssa/pr19706.c: New.
2704 * lib/target-supports.exp (check_effective_target_xorsign): New.
2706 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
2708 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2710 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2711 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2712 * gcc.target/i386/pr66275.c: Likewise.
2713 * gcc.target/i386/pr68018.c: Likewise.
2715 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2717 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2719 2017-08-22 Jeff Law <law@redhat.com>
2721 PR tree-optimization/81741
2722 PR tree-optimization/71947
2723 * gcc.dg/tree-ssa/pr81741.c: New test.
2724 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2725 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2726 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2727 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2728 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2729 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2730 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2732 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
2735 * g++.dg/pr80287.C: New test.
2737 2017-08-22 Richard Biener <rguenther@suse.de>
2740 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2742 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2744 2017-08-22 Richard Biener <rguenther@suse.de>
2746 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2747 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2748 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2749 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2750 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2751 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2752 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2753 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2755 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2758 * gfortran.dg/dtio_12.f90: Update test.
2760 2017-08-21 Nathan Sidwell <nathan@acm.org>
2762 * g++.dg/template/pr81899.C: Fix c++03.
2763 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2765 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2767 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2768 Update expected result to show all of "(long)0" being underlined.
2769 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2770 (test_multitoken_macro): Update expected underlining.
2772 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2774 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2775 to show underlining of all pertinent params.
2776 * gcc.dg/format/pr72858.c: Likewise.
2778 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
2781 * gcc.target/i386/pr46091-4.c: New test.
2782 * gcc.target/i386/pr46091-4a.c: Ditto.
2783 * gcc.target/i386/pr46091-5.c: Ditto.
2784 * gcc.target/i386/pr46091-5a.c: Ditto.
2786 2017-08-21 Nathan Sidwell <nathan@acm.org>
2789 * g++.dg/template/pr81899.C: New.
2791 2017-08-21 Richard Biener <rguenther@suse.de>
2793 PR tree-optimization/81900
2794 * gcc.dg/torture/pr81900.c: New testcase.
2796 2017-08-21 Richard Biener <rguenther@suse.de>
2798 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2799 regex to handle the LTO case.
2800 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2801 * c-c++-common/asan/misalign-1.c: Likewise.
2802 * c-c++-common/asan/misalign-2.c: Likewise.
2803 * c-c++-common/asan/null-deref-1.c: Likewise.
2804 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2805 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2806 * c-c++-common/asan/use-after-free-1.c: Likewise.
2807 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2808 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2809 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2810 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2811 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2812 * g++.dg/asan/large-func-test-1.C: Likewise.
2813 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2815 2017-08-21 Richard Biener <rguenther@suse.de>
2818 * g++.dg/torture/pr81884.C: New testcase.
2820 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
2823 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2825 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2827 PR tree-optimization/46805
2828 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2829 * jit.dg/test-autovectorize.c: New test case.
2831 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2834 * gcc.target/powerpc/pr80210.c: New test.
2836 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2839 * g++.dg/lookup/empty.h: New file.
2840 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2841 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2844 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2847 * c-c++-common/pr53037-5.c: New test.
2848 * g++.dg/pr53037-1.C: Likewise.
2849 * g++.dg/pr53037-2.C: Likewise.
2850 * g++.dg/pr53037-3.C: Likewise.
2851 * g++.dg/pr53037-4.C: Likewise.
2852 * gcc.dg/pr53037-1.c: Likewise.
2853 * gcc.dg/pr53037-2.c: Likewise.
2854 * gcc.dg/pr53037-3.c: Likewise.
2855 * gcc.dg/pr53037-4.c: Likewise.
2857 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2859 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2860 * gcc.target/powerpc/p9-vparity.c: Likewise.
2861 * gcc.target/powerpc/pr68805.c: Likewise.
2862 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2864 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2867 * gcc.target/powerpc/pr72804.c: New test.
2869 2017-08-17 Marek Polacek <polacek@redhat.com>
2872 * gcc.dg/torture/pr81814.c: New test.
2874 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2876 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2878 2017-08-17 Tom de Vries <tom@codesourcery.com>
2880 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2882 2017-08-17 Richard Biener <rguenther@suse.de>
2884 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2886 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2888 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2889 scan-assembler-times for alpha*-*-*.
2890 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2891 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2893 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2896 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2898 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2901 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2902 (testm): New test function.
2903 * gcc.target/i386/pr46091-2.c: Ditto.
2904 * gcc.target/i386/pr46091-3.c: Ditto.
2906 2017-08-16 Bin Cheng <bin.cheng@arm.com>
2908 PR tree-optimization/81832
2909 * gcc.dg/tree-ssa/pr81832.c: New test.
2911 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2913 PR tree-optimization/81835
2914 * gcc.dg/vect/pr81815.c: New test.
2916 2017-08-15 Joseph Myers <joseph@codesourcery.com>
2920 * gcc.c-torture/compile/string-large-1.c: New test.
2922 2017-08-15 Richard Biener <rguenther@suse.de>
2924 PR tree-optimization/81790
2925 * gcc.dg/torture/pr81790.c: New testcase.
2927 2017-08-14 Martin Sebor <msebor@redhat.com>
2930 * c-c++-common/attr-nonstring-1.c: New test.
2932 2017-08-14 Martin Sebor <msebor@redhat.com>
2935 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2937 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
2939 * gcc.dg/ucnid-5.c: Skip on AIX.
2940 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2942 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
2945 * gcc.target/i386/pr46091-1.c: New test.
2946 * gcc.target/i386/pr46091-2.c: Ditto.
2947 * gcc.target/i386/pr46091-3.c: Ditto.
2949 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2952 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2954 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2957 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2958 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2959 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2960 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2961 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2962 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2963 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2964 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2965 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2966 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2967 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2968 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2969 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2970 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2971 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2972 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2973 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2974 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2975 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2976 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2977 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2978 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2979 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2980 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2981 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2982 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2983 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2984 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2985 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2986 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2987 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2988 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2989 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2990 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2991 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2992 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2993 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2994 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2995 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2996 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2997 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2998 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2999 * gcc.target/powerpc/cmpb-3.c: Likewise.
3000 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3001 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3002 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3003 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3004 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3005 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3006 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3007 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3008 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3009 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3010 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3011 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3012 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3013 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3014 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3015 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3016 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3017 * gcc.target/powerpc/no-r11-3.c: Likewise.
3018 * gcc.target/powerpc/pr80098-1.c: Likewise.
3019 * gcc.target/powerpc/pr80098-2.c: Likewise.
3020 * gcc.target/powerpc/pr80098-3.c: Likewise.
3021 * gcc.target/powerpc/pr80098-4.c: Likewise.
3022 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3023 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3024 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3025 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3026 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3027 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3028 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
3029 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3030 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3031 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3032 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
3034 2017-08-14 Bin Cheng <bin.cheng@arm.com>
3036 PR tree-optimization/81799
3037 * gcc.dg/tree-ssa/pr81799.c: New.
3039 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
3042 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
3043 * lib/target-supports.exp: Add check_effective_target_autoincdec.
3045 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
3047 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
3048 -mno-pc-relative-literal-loads.
3050 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3053 * gcc.dg/pie-static-1.c: Require both static and pie support.
3054 * gcc.dg/pie-static-2.c: Likewise.
3056 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
3059 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
3061 2017-08-11 Marek Polacek <polacek@redhat.com>
3064 * gcc.dg/pr81795.c: New test.
3066 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3069 * gfortran.dg (bind_c_usage_30): New test.
3071 2017-08-11 Martin Liska <mliska@suse.cz>
3074 * gcc.target/i386/mpx/pr79987.c: New test.
3076 2017-08-11 Martin Liska <mliska@suse.cz>
3079 * gcc.target/i386/pr81213.c: New test.
3081 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
3084 * gcc.target/i386/stack-prot-sym.c: New test.
3086 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
3089 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
3090 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
3091 vect_perm and vect_element_align for vectorization.
3093 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
3096 * gcc.target/i386/pr81736-1.c: New test.
3097 * gcc.target/i386/pr81736-2.c: Likewise.
3098 * gcc.target/i386/pr81736-3.c: Likewise.
3099 * gcc.target/i386/pr81736-4.c: Likewise.
3100 * gcc.target/i386/pr81736-5.c: Likewise.
3101 * gcc.target/i386/pr81736-6.c: Likewise.
3102 * gcc.target/i386/pr81736-7.c: Likewise.
3104 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
3106 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
3107 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
3109 2017-08-10 David Malcolm <dmalcolm@redhat.com>
3111 * c-c++-common/missing-close-symbol.c: New test case.
3112 * c-c++-common/missing-symbol.c: New test case.
3113 * gcc.dg/unclosed-init.c: New test case.
3114 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
3115 * g++.dg/diagnostic/unclosed-function.C: New test case.
3116 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
3117 * g++.dg/diagnostic/unclosed-struct.C: New test case.
3118 * g++.dg/parse/pragma2.C: Update to reflect movement of the
3119 "expected identifier" error.
3121 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
3123 * gfortran.dg/dec_d_lines_1.f: New test.
3124 * gfortran.dg/dec_d_lines_2.f: New test.
3126 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
3128 * gfortran.dg/dec_structure_18.f90: New test.
3129 * gfortran.dg/dec_structure_19.f90: New test.
3130 * gfortran.dg/dec_structure_20.f90: New test.
3131 * gfortran.dg/dec_structure_21.f90: New test.
3133 2017-08-10 Marek Polacek <polacek@redhat.com>
3136 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
3138 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
3140 2017-08-10 Martin Liska <mliska@suse.cz>
3143 * g++.dg/other/pr81355.C: New test.
3145 2017-08-09 David Malcolm <dmalcolm@redhat.com>
3147 * jit.dg/all-non-failing-tests.h: Add note about
3148 test-vector-types.cc.
3149 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
3151 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
3153 * jit.dg/test-vector-types.cc: New test case.
3155 2017-08-09 Andrew Pinski <apinski@cavium.com>
3157 * gcc.target/aarch64/vect-xorsign_exec.c: Add
3158 --save-temps to the options passed.
3160 2017-08-09 Michael Collison <michael.collison@arm.com>
3162 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
3163 boundary option and fix comment.
3164 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
3165 boundary option and fix comment.
3166 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
3167 boundary option and fix comment.
3168 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
3169 -mstructure-size boundary option.
3171 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
3173 PR rtl-optimization/81423
3174 * gcc.c-torture/execute/pr81423.c: New testcase.
3176 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3178 * gcc.target/powerpc/fold-vec-pack-double.c: New.
3179 * gcc.target/powerpc/fold-vec-pack-int.c: New.
3180 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
3181 * gcc.target/powerpc/fold-vec-pack-short.c: New.
3183 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3185 * gcc.target/powerpc/fold-vec-msum-char.c: New.
3186 * gcc.target/powerpc/fold-vec-msum-short.c: New.
3188 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3190 * gcc.target/powerpc/fold-vec-madd-double.c: New.
3191 * gcc.target/powerpc/fold-vec-madd-float.c: New.
3192 * gcc.target/powerpc/fold-vec-madd-short.c: New.
3194 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3196 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
3197 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
3198 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
3199 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
3201 2017-08-09 Slava Barinov <v.barinov@samsung.com>
3203 * g++.dg/asan/asan.exp: Switch on *.cc tests.
3205 2017-08-09 Marek Polacek <polacek@redhat.com>
3208 * gcc.dg/diagnostic-types-1.c: New test.
3209 * gcc.dg/assign-warn-1.c: Update warning messages.
3210 * gcc.dg/assign-warn-2.c: Likewise.
3211 * gcc.dg/c90-const-expr-5.c: Likewise.
3212 * gcc.dg/c99-const-expr-5.c: Likewise.
3213 * gcc.dg/conv-2.c: Likewise.
3214 * gcc.dg/init-bad-7.c: Likewise.
3215 * gcc.dg/overflow-warn-1.c: Likewise.
3216 * gcc.dg/overflow-warn-2.c: Likewise.
3217 * gcc.dg/overflow-warn-3.c: Likewise.
3218 * gcc.dg/overflow-warn-4.c: Likewise.
3219 * gcc.dg/pointer-array-atomic.c: Likewise.
3220 * gcc.dg/pr26865.c: Likewise.
3221 * gcc.dg/pr61162-2.c: Likewise.
3222 * gcc.dg/pr61162.c: Likewise.
3223 * gcc.dg/pr67730-2.c: Likewise.
3224 * gcc.dg/pr69156.c: Likewise.
3225 * gcc.dg/pr70174.c: Likewise.
3226 * objc.dg/proto-lossage-4.m: Likewise.
3228 2017-08-09 Marek Polacek <polacek@redhat.com>
3231 * Wsign-compare-1.c: New test.
3232 * gcc.dg/compare1.c: Adjust dg-bogus.
3233 * gcc.dg/compare2.c: Likewise.
3234 * gcc.dg/compare3.c: Likewise.
3235 * gcc.dg/compare7.c: Likewise.
3236 * gcc.dg/compare8.c: Likewise.
3237 * gcc.dg/compare9.c: Likewise.
3238 * gcc.dg/pr11492.c: Likewise.
3240 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
3243 * gcc.dg/pie-7.c: New test.
3244 * gcc.dg/pie-static-1.c: Likewise.
3245 * gcc.dg/pie-static-2.c: Likewise.
3247 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
3250 * gcc.target/i386/stack-prot-guard.c: New test.
3252 2017-08-08 Tamar Christina <tamar.christina@arm.com>
3254 * gcc.target/aarch64/xorsign.c: New.
3255 * gcc.target/aarch64/xorsign_exec.c: New.
3256 * gcc.target/aarch64/vect-xorsign_exec.c: New.
3258 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3260 PR tree-optimization/81354
3261 * g++.dg/torture/pr81354.C: New file.
3263 2017-08-08 Richard Biener <rguenther@suse.de>
3266 * g++.dg/tree-ssa/pr81719.C: New testcase.
3268 2017-08-08 Richard Biener <rguenther@suse.de>
3270 PR tree-optimization/81723
3271 * gfortran.dg/pr81723.f: New testcase.
3273 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3275 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
3277 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
3278 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
3279 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
3280 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
3281 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
3282 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
3283 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
3284 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
3285 * gcc.target/powerpc/cmpb-3.c: Likewise.
3286 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
3287 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
3289 2017-08-08 Martin Liska <mliska@suse.cz>
3292 * gcc.dg/ipa/pr81696.c: New test.
3294 2017-08-08 Bin Cheng <bin.cheng@arm.com>
3296 PR tree-optimization/81744
3297 * gcc.dg/tree-ssa/pr81744.c: New.
3299 2017-08-08 Marek Polacek <polacek@redhat.com>
3302 * g++.dg/other/bitfield6.C: New test.
3304 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3307 * gcc.target/powerpc/vec-setup.h: New tests to test various
3308 combinations of setting up vectors of 2 double word elements.
3309 * gcc.target/powerpc/vec-setup-long.c: Likewise.
3310 * gcc.target/powerpc/vec-setup-double.c: Likewise.
3311 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
3312 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
3313 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
3314 vector inserts from vector extracts.
3315 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
3317 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3321 * gfortran.dg/o_fast_stacksize.90: New test.
3323 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
3326 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
3328 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3330 * gcc.target/i386/pr81736-1.c: Removed.
3331 * gcc.target/i386/pr81736-2.c: Likewise.
3332 * gcc.target/i386/pr81736-3.c: Likewise.
3333 * gcc.target/i386/pr81736-4.c: Likewise.
3335 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3338 * gcc.target/i386/pr81736-1.c: New test.
3339 * gcc.target/i386/pr81736-2.c: Likewise.
3340 * gcc.target/i386/pr81736-3.c: Likewise.
3341 * gcc.target/i386/pr81736-4.c: Likewise.
3343 2017-08-07 Marek Polacek <polacek@redhat.com>
3346 * gcc.dg/pr81737.c: New test.
3348 2017-08-07 Martin Liska <mliska@suse.cz>
3350 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
3351 * gcc.dg/parm-impl-decl-1.c: Likewise.
3352 * gcc.dg/parm-impl-decl-3.c: Likewise.
3353 * gcc.dg/Wattributes-5.c: New test.
3355 2017-08-06 Andrew Pinski <apinski@cavium.com>
3357 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
3358 * gcc.target/aarch64/target_attr_13.c: LIkewise.
3359 * gcc.target/aarch64/target_attr_15.c: LIkewise.
3360 * gcc.target/aarch64/target_attr_4.c: Likewise.
3361 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
3362 * gcc.target/aarch64/target_attr_2.c: Likewise.
3363 * gcc.target/aarch64/target_attr_7.c: Likewise.
3364 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
3365 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
3366 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
3368 2017-08-06 Andrew Pinski <apinski@cavium.com>
3370 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
3371 -march=armv8-a+nolse, skip if -mcpu= is passed.
3372 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
3374 2017-08-06 Andrew Pinski <apinski@cavium.com>
3376 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
3377 * gcc.target/aarch64/_Float16_2.c: Likewise.
3378 * gcc.target/aarch64/_Float16_3.c: Likewise.
3380 2017-08-06 Tom de Vries <tom@codesourcery.com>
3382 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
3384 2017-08-06 Tom de Vries <tom@codesourcery.com>
3386 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
3387 type. Add missing return.
3389 2017-08-06 Tom de Vries <tom@codesourcery.com>
3392 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
3393 variable 'a' definition.
3394 (b): Remove unused variable.
3396 (check): Add parameter corresponding to call in main, and handle.
3398 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3401 * g++.dg/cpp1z/class-deduction43.C: New.
3403 2017-08-04 Yury Gribov <tetra2005@gmail.com>
3405 PR tree-optimization/57371
3406 * c-c++-common/pr57371-1.c: New test.
3407 * c-c++-common/pr57371-2.c: New test.
3408 * c-c++-common/pr57371-3.c: New test.
3409 * c-c++-common/pr57371-4.c: New test.
3410 * gcc.dg/pr57371-5.c: New test.
3412 2017-08-04 Carl Love <cel@us.ibm.com>
3414 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
3415 builtin test cases for vec_mule, and vec_mulo.
3416 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
3417 builtin test cases for vec_mule, and vec_mulo.
3419 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
3422 * gcc.target/i386/avx512-check.h: New file.
3423 * gcc.target/i386/avx5124fmaps-check.h: Removed.
3424 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
3425 * gcc.target/i386/avx512cd-check.h: Likewise.
3426 * gcc.target/i386/avx512ifma-check.h: Likewise.
3427 * gcc.target/i386/avx512vbmi-check.h: Likewise.
3428 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
3429 * gcc.target/i386/avx512bw-check.h: Rewrite.
3430 * gcc.target/i386/avx512dq-check.h: Likewise.
3431 * gcc.target/i386/avx512er-check.h: Likewise.
3432 * gcc.target/i386/avx512f-check.h: Likewise.
3433 * gcc.target/i386/avx512vl-check.h: Likewise.
3434 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
3436 (test_512): Removed.
3437 (avx512*_test): Likewise.
3438 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
3440 2017-08-04 Marek Polacek <polacek@redhat.com>
3443 * gcc.dg/pr81695.c: New test.
3445 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3447 PR tree-optimization/81136
3448 * gcc.dg/vect/pr81136.c: Add scan test.
3450 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3452 * gcc.dg/vect/vect-alias-check-3.c: New test.
3453 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
3454 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
3456 2017-08-04 Richard Biener <rguenther@suse.de>
3459 * c-c++-common/ubsan/pr81705.c: New testcase.
3461 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3463 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
3464 messages that used to start with a capital letter.
3465 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3466 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3467 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
3468 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3469 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3470 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3471 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3472 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3473 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3474 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3475 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3476 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3477 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3478 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3479 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3480 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3481 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3482 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3483 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3484 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3485 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3486 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3487 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3488 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3489 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3490 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3491 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3492 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3493 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3494 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3495 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3496 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3497 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3498 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3499 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3500 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3501 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3502 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3503 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3504 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3505 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3506 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3507 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3508 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3509 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3510 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3511 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3512 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3513 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3514 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3515 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3516 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3517 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3518 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3519 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3520 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3522 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3525 * gcc.dg/pr81621.c: New test.
3527 2017-08-03 Richard Biener <rguenther@suse.de>
3529 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
3532 2017-08-03 Richard Biener <rguenther@suse.de>
3535 * c-c++-common/ubsan/pr81148.c: New testcase.
3537 2017-08-03 Tom de Vries <tom@codesourcery.com>
3540 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
3542 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3545 * gcc.dg/pr81650.c: New test.
3547 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
3550 * g++.dg/template/crash127.C: New.
3552 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3555 * c-c++-common/pr81052.c: New test.
3557 2017-08-03 Tom de Vries <tom@codesourcery.com>
3559 * gcc.dg/pr56727-2.c: Require alias.
3561 2017-08-03 Tom de Vries <tom@codesourcery.com>
3563 * gcc.dg/attr-noipa.c: Require alloca.
3565 2017-08-03 Tom de Vries <tom@codesourcery.com>
3567 * gcc.dg/torture/pr80163.c: Require label_values.
3569 2017-08-03 Tom de Vries <tom@codesourcery.com>
3572 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3573 * c-c++-common/patchable_function_entry-default.c: Same.
3574 * c-c++-common/patchable_function_entry-definition.c: Same.
3576 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3579 * gcc.target/i386/pr81644.c: New test.
3581 2017-08-02 Tom de Vries <tom@codesourcery.com>
3583 * gcc.dg/Walloca-14.c: Use relative line number.
3585 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3587 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3588 test "no-3dnowa" target attribute.
3590 2017-08-02 Marek Polacek <polacek@redhat.com>
3593 * gcc.dg/noncompile/pr81289.c: New test.
3597 * c-c++-common/Wmultistatement-macros-13.c: New test.
3599 2017-08-02 Jakub Jelinek <jakub@redhat.com>
3602 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3605 * gcc.dg/pr79499.c: New test.
3607 2017-08-02 Richard Biener <rguenther@suse.de>
3609 PR tree-optimization/81633
3610 * gcc.dg/vect/pr81633.c: New testcase.
3612 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3614 * gcc.dg/guality/pr25967-1.c: New test.
3615 * gcc.dg/guality/pr25967-2.c: Likewise.
3616 * gcc.dg/torture/pr25967-1.c: Likewise.
3617 * gcc.dg/torture/pr25967-2.c: Likewise.
3619 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3622 * gcc.target/i386/pr81654.c: New test.
3624 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3627 * gfortran.dg/logical_assignment_1.f90: New test.
3629 2017-08-01 Martin Liska <mliska@suse.cz>
3632 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3634 2017-08-01 Martin Liska <mliska@suse.cz>
3637 Make mempcpy more optimal (PR middle-end/70140).
3639 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3642 * gcc.target/powerpc/pr81622.c: New test.
3644 2017-08-01 Steve Ellcey <sellcey@cavium.com>
3646 PR tree-optimization/80925
3647 * gcc.dg/vect/vect-28.c: Add
3648 --param vect-max-peeling-for-alignment=0 option.
3649 Remove unaligned access and peeling checks.
3650 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3651 * gcc.dg/vect/vect-70.c: Ditto.
3652 * gcc.dg/vect/vect-87.c: Ditto.
3653 * gcc.dg/vect/vect-88.c: Ditto.
3654 * gcc.dg/vect/vect-91.c: Ditto.
3655 * gcc.dg/vect/vect-93.c: Ditto.
3657 2017-08-01 Tom de Vries <tom@codesourcery.com>
3659 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3660 * gcc.target/nvptx/slp.c (foo): Same.
3662 2017-08-01 Richard Biener <rguenther@suse.de>
3664 PR tree-optimization/81181
3665 * gcc.dg/torture/pr81181.c: New testcase.
3667 2017-08-01 Martin Liska <mliska@suse.cz>
3670 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3672 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3675 * gcc.target/i386/pr81641.c: New test.
3677 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3680 * gcc.target/i386/pr81639.c: New test.
3682 2017-08-01 Richard Biener <rguenther@suse.de>
3684 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3685 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3687 * gcc.dg/uninit-23.c: Adjust.
3689 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3691 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3692 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3694 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3696 PR tree-optimization/81627
3697 * gcc.dg/tree-ssa/pr81627.c: New.
3699 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3701 PR tree-optimization/81620
3702 * gcc.dg/tree-ssa/pr81620-1.c: New.
3703 * gcc.dg/tree-ssa/pr81620-2.c: New.
3705 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3708 * gfortran.dg/use_30.f90: New test.
3710 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3712 PR tree-optimization/81588
3713 * gcc.dg/tree-ssa/pr81588.c: New test.
3714 * gcc.dg/pr81588.c: New test.
3715 * gcc.c-torture/execute/pr81588.c: New test.
3717 2017-08-01 Richard Biener <rguenther@suse.de>
3719 PR tree-optimization/81297
3720 * gcc.dg/torture/pr81297.c: New testcase.
3722 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3724 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3726 2017-07-31 Steve Ellcey <sellcey@cavium.com>
3728 PR tree-optimization/80925
3729 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
3730 --param vect-max-peeling-for-alignment=0 option.
3731 Remove unaligned access and peeling checks.
3732 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3734 2017-07-31 Carl Love <cel@us.ibm.com>
3736 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3737 missed in commit 250746.
3739 2017-07-31 Carl Love <cel@us.ibm.com>
3741 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3744 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3746 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3747 * gcc.target/i386/pr79793-2.c: Likewise.
3749 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3752 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3753 (naked): Add attribute regparm(1) for x86_32 targets.
3754 Add integer argument. Remove global "data" variable.
3755 (main): Pass integer argument to naked function.
3756 * gcc.target/i386/naked-4.c: New test.
3758 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
3759 Martin Liska <mliska@suse.cz>
3761 * gcc.dg/predict-15.c: New test.
3762 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3764 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3767 * gcc.target/i386/naked-1.c: New test.
3768 * gcc.target/i386/naked-2.c: Ditto.
3769 * gcc.target/i386/naked-3.c: Ditto.
3770 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3771 do_test_body0 stub function, use attribute "naked" instead.
3772 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3773 * gcc.dg/pr44290-2.c: Ditto.
3775 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3778 * gfortran.dg/dim_sum_1.f90: New test case.
3779 * gfortran.dg/dim_sum_2.f90: New test case.
3780 * gfortran.dg/dim_sum_3.f90: New test case.
3782 2017-07-31 Martin Liska <mliska@suse.cz>
3784 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3785 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3787 2017-07-31 Martin Liska <mliska@suse.cz>
3790 * g++.dg/ubsan/pr81530.C: New test.
3792 2017-07-31 Jakub Jelinek <jakub@redhat.com>
3795 * c-c++-common/ubsan/pr81604.c: New test.
3797 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3800 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3801 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3802 (foo): Check the builtin return address against the return address
3804 * gcc.target/i386/pr79793-1.c: New test.
3805 * gcc.target/i386/pr79793-2.c: Likewise.
3807 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3809 * c-c++-common/dump-ada-spec-7.c: New test.
3811 2017-07-29 Jakub Jelinek <jakub@redhat.com>
3813 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3814 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3816 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3818 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3820 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3822 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3824 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3826 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3828 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3829 Bilyan Borisov <bilyan.borisov@arm.com>
3831 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3832 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3833 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3834 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3835 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3837 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3839 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3840 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3841 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3842 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3843 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3844 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3845 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3846 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3847 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3848 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3849 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3851 2017-07-28 Martin Liska <mliska@suse.cz>
3854 * g++.dg/asan/pr81340.C: New test.
3856 2017-07-28 Richard Biener <rguenther@suse.de>
3858 PR tree-optimization/81502
3859 * gcc.target/i386/pr81502.c: New testcase.
3861 2017-07-28 Martin Liska <mliska@suse.cz>
3864 * gcc.dg/asan/pr81460.c: New test.
3866 2017-07-28 Jakub Jelinek <jakub@redhat.com>
3869 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3870 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3872 PR tree-optimization/81578
3873 * gcc.dg/pr81578.c: New test.
3875 2017-07-28 Richard Biener <rguenther@suse.de>
3877 PR tree-optimization/81573
3878 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3880 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3882 * g++.dg/pr69667.C: Remove option -mlra.
3883 * gcc.target/powerpc/dform-1.c: Likewise.
3884 * gcc.target/powerpc/dform-2.c: Likewise.
3885 * gcc.target/powerpc/dform-3.c: Likewise.
3886 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3887 * gcc.target/powerpc/p9-vparity.c: Likewise.
3888 * gcc.target/powerpc/pr63491.c: Likewise.
3889 * gcc.target/powerpc/pr67808.c: Likewise.
3890 * gcc.target/powerpc/pr68805.c: Likewise.
3891 * gcc.target/powerpc/pr69461.c: Likewise.
3892 * gcc.target/powerpc/pr71680.c: Likewise.
3893 * gcc.target/powerpc/pr77289.c: Likewise.
3894 * gcc.target/powerpc/pr78458.c: Likewise.
3895 * gcc.target/powerpc/pr78543.c: Likewise.
3896 * g++.dg/pr71294.C: Remove option -mno-lra.
3897 * gcc.target/powerpc/pr71656-1.c: Likewise.
3898 * gcc.target/powerpc/pr71656-2.c: Likewise.
3899 * gcc.target/powerpc/pr71698.c: Likewise.
3901 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3902 Sudakshina Das <sudi.das@arm.com>
3904 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3906 2017-07-27 Marek Polacek <polacek@redhat.com>
3909 * c-c++-common/Wsign-compare-1.c: New test.
3910 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3911 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3912 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3913 * g++.dg/warn/compare1.C: Likewise.
3914 * gcc.dg/compare1.c: Likewise.
3915 * gcc.dg/compare2.c: Likewise.
3916 * gcc.dg/compare4.c: Likewise.
3917 * gcc.dg/compare5.c: Likewise.
3918 * gcc.dg/pr35430.c: Likewise.
3919 * gcc.dg/pr60087.c: Likewise.
3921 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3924 * gcc.dg/pr81564.c: New test.
3926 2017-07-27 Richard Biener <rguenther@suse.de>
3928 PR tree-optimization/81573
3929 PR tree-optimization/81494
3930 * gcc.dg/torture/pr81573.c: New testcase.
3932 2017-07-27 Richard Biener <rguenther@suse.de>
3934 PR tree-optimization/81571
3935 * gcc.dg/torture/pr81571.c: New testcase.
3937 2017-07-27 Richard Biener <rguenther@suse.de>
3939 PR tree-optimization/81502
3940 * gcc.target/i386/vect-insert-1.c: New testcase.
3942 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3945 * gcc.target/s390/pr81534.c: New test.
3947 2017-07-27 Jakub Jelinek <jakub@redhat.com>
3949 PR tree-optimization/81555
3950 PR tree-optimization/81556
3951 * gcc.c-torture/execute/pr81555.c: New test.
3952 * gcc.c-torture/execute/pr81556.c: New test.
3954 * gcc.dg/attr-noipa.c: New test.
3955 * gcc.dg/ipa/ipa-pta-18.c: New test.
3956 * gcc.dg/ipa/ipa-sra-11.c: New test.
3958 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3960 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3962 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3963 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3964 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3965 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3966 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3967 * gcc.target/powerpc/vsx-simode.c: Likewise.
3968 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3969 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3971 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3974 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3976 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3979 * gcc.target/i386/pr81563.c: New test
3981 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3984 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3986 2017-07-26 Marek Polacek <polacek@redhat.com>
3989 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3990 * gcc.dg/overflow-warn-2.c: Likewise.
3991 * gcc.dg/overflow-warn-3.c: Likewise.
3992 * gcc.dg/overflow-warn-4.c: Likewise.
3993 * gcc.dg/torture/pr70992-2.c: New test.
3994 * gcc.dg/torture/pr70992.c: New test.
3996 2017-07-26 Richard Biener <rguenther@suse.de>
3998 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
4000 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
4002 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
4005 * gcc.dg/pr46932.c: New testcase.
4007 2017-07-26 Martin Liska <mliska@suse.cz>
4010 * gcc.dg/asan/pr81186.c: New test.
4012 2017-07-25 Carl Love <cel@us.ibm.com>
4014 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
4017 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
4019 * gnat.dg/opt66.adb: New test.
4021 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
4023 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
4024 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
4026 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
4028 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
4030 2017-07-25 Torsten Duwe <duwe@suse.de>
4032 * c-c++-common/patchable_function_entry-default.c: New test.
4033 * c-c++-common/patchable_function_entry-decl.c: Likewise.
4034 * c-c++-common/patchable_function_entry-definition.c: Likewise.
4036 2017-07-25 Jakub Jelinek <jakub@redhat.com>
4039 * gcc.target/i386/pr80833-3.c: New test.
4040 * gcc.target/i386/avx512dq-pr81532.c: New test.
4041 * gcc.target/i386/avx512bw-pr81532.c: New test.
4043 2017-07-25 Richard Biener <rguenther@suse.de>
4045 PR tree-optimization/81455
4046 * gcc.dg/pr81455.c: New testcase.
4048 2017-07-25 Richard Biener <rguenther@suse.de>
4050 PR tree-optimization/81529
4051 * gfortran.dg/pr81529.f90: New testcase.
4053 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
4055 * gcc.target/aarch64/pr79041-2.c: Improve test.
4057 2017-07-25 Richard Biener <rguenther@suse.de>
4059 PR tree-optimization/81410
4060 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
4062 2017-07-25 Richard Biener <rguenther@suse.de>
4064 PR tree-optimization/81510
4065 * gcc.dg/torture/pr81510.c: New testcase.
4066 * gcc.dg/torture/pr81510-2.c: Likewise.
4068 2017-07-25 Martin Liska <mliska@suse.cz>
4071 * gcc.dg/ipa/pr81520.c: New test.
4073 2017-07-25 Marek Polacek <polacek@redhat.com>
4076 * Wmultistatement-macros-12.c: New test.
4078 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4081 * gcc.target/aarch64/pr81414.C: New.
4083 2017-07-25 Richard Biener <rguenther@suse.de>
4086 * gcc.dg/ubsan/pr81505.c: New testcase.
4088 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
4091 * gcc.target/x86_64/abi/ms-sysv/do-test.S
4092 (ELFFN_BEGIN): Rename to FN_TYPE.
4093 (ELFFN_END): Rename to FN_SIZE.
4094 (ASMNAME): New macro.
4095 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
4097 (FUNC_END): Use ASMNAME.
4098 (test_data_save): Remove.
4099 (test_data_input): Likewise.
4100 (test_data_output: Likewise.
4101 (test_data_fn): Likewise.
4102 (test_data_retaddr): Likewise.
4103 (regs_to_mem): Make globals, use r10 instead of rax.
4104 (mem_to_regs): Likewise.
4105 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
4107 (do_test_aligned): Likewise.
4108 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
4109 Add dg-* directives.
4110 (PASTE_STR): New macro.
4111 (ASMNAME): Likewise.
4112 (LOAD_TEST_DATA_ADDR): Likewise.
4113 (TEST_DATA_OFFSET): Likewise.
4114 (do_test_body0): New C function.
4115 (do_test_body): New inline assembly routine.
4116 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
4117 (runtest_ms_sysv): Modify.
4119 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4121 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
4122 since the upper-regs options have been deleted.
4123 * gcc.target/powerpc/pr65849-2.c: Likewise.
4124 * gcc.target/powerpc/pr80099-1.c: Likewise.
4125 * gcc.target/powerpc/pr80099-2.c: Likewise.
4126 * gcc.target/powerpc/pr80099-3.c: Likewise.
4127 * gcc.target/powerpc/pr80099-4.c: Likewise.
4128 * gcc.target/powerpc/pr80099-5.c: Likewise.
4129 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
4130 support removal of the upper-regs options.
4131 * gcc.target/powerpc/p8vector-fp.c: Likewise.
4132 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
4133 * gcc.target/powerpc/p9-dimode1.c: Likewise.
4134 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4135 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
4136 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
4137 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
4138 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
4139 * gcc.target/powerpc/ppc-round.c: Likewise.
4140 * gcc.target/powerpc/pr71720.c: Likewise.
4141 * gcc.target/powerpc/pr72853.c: Likewise.
4142 * gcc.target/powerpc/pr79907.c: Likewise.
4143 * gcc.target/powerpc/pr78953.c: Likewise.
4144 * gcc.target/powerpc/upper-regs-df.c: Likewise.
4145 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
4146 * gcc.target/powerpc/vec-extract-1.c: Likewise.
4147 * gcc.target/powerpc/vec-init-3.c: Likewise.
4148 * gcc.target/powerpc/vec-init-6.c: Likewise.
4149 * gcc.target/powerpc/vec-init-7.c: Likewise.
4150 * gcc.target/powerpc/vec-set-char.c: Likewise.
4151 * gcc.target/powerpc/vec-set-int.c: Likewise.
4152 * gcc.target/powerpc/vec-set-short.c: Likewise.
4154 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
4157 * gcc.target/aarch64/pr79041-2.c: New test.
4159 2017-07-24 Carl Love <cel@us.ibm.com>
4161 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
4164 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
4166 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
4168 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4169 Mikael Morin <mikael@gcc.gnu.org>
4172 * gfortran.dg/realloc_on_assign_28.f90: New test.
4174 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
4176 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
4177 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
4179 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
4182 * gcc.target/i386/pr80569.c: New test.
4184 2017-07-21 Carl Love <cel@us.ibm.com>
4186 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4187 vmuleuh): Fix scan-assembler-times should check for word not half word
4190 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
4192 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
4193 redundant -march option.
4194 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
4195 in addition to armv8.1-a.
4197 2017-07-21 Yury Gribov <tetra2005@gmail.com>
4200 * gcc.dg/pr56727-1.c: New test.
4201 * gcc.dg/pr56727-2.c: New test.
4203 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
4205 * gcc.target/powerpc/mmx-check.h: New file.
4206 * gcc.target/powerpc/mmx-packs.c: New file.
4207 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
4208 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
4209 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
4210 * gcc.target/powerpc/mmx-paddb-1.c: New file.
4211 * gcc.target/powerpc/mmx-paddd-1.c: New file.
4212 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
4213 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
4214 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
4215 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
4216 * gcc.target/powerpc/mmx-paddw-1.c: New file.
4217 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
4218 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
4219 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
4220 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
4221 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
4222 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
4223 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
4224 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
4225 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
4226 * gcc.target/powerpc/mmx-pslld-1.c: New file.
4227 * gcc.target/powerpc/mmx-psllw-1.c: New file.
4228 * gcc.target/powerpc/mmx-psrad-1.c: New file.
4229 * gcc.target/powerpc/mmx-psraw-1.c: New file.
4230 * gcc.target/powerpc/mmx-psrld-1.c: New file.
4231 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
4232 * gcc.target/powerpc/mmx-psubb-2.c: New file.
4233 * gcc.target/powerpc/mmx-psubd-2.c: New file.
4234 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
4235 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
4236 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
4237 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
4238 * gcc.target/powerpc/mmx-psubw-2.c: New file.
4239 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
4240 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
4241 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
4242 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
4243 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
4244 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
4246 2017-06-21 Richard Biener <rguenther@suse.de>
4248 PR tree-optimization/81500
4249 * gcc.dg/torture/pr81500.c: New testcase.
4251 2017-07-20 Nathan Sidwell <nathan@acm.org>
4253 * g++.dg/ext/anon-struct6.C: Adjust diag.
4254 * g++.old-deja/g++.other/anon4.C: Adjust diag.
4256 2017-07-20 Jakub Jelinek <jakub@redhat.com>
4259 * gcc.target/i386/avx-pr80846.c: New test.
4260 * gcc.target/i386/avx2-pr80846.c: New test.
4261 * gcc.target/i386/avx512f-pr80846.c: New test.
4263 2017-07-20 Bin Cheng <bin.cheng@arm.com>
4265 PR tree-optimization/81388
4266 * gcc.dg/tree-ssa/pr81388-1.c: New test.
4267 * gcc.dg/tree-ssa/pr81388-2.c: New test.
4269 2017-07-17 Tom de Vries <tom@codesourcery.com>
4272 * gcc.dg/pr81030.c: New test.
4274 2017-07-20 Richard Biener <rguenther@suse.de>
4276 PR tree-optimization/61171
4277 * g++.dg/vect/pr61171.cc: New testcase.
4278 * gfortran.dg/vect/pr61171.f: Likewise.
4279 * gcc.dg/vect/vect-reduc-11.c: Likewise.
4281 2017-07-20 Richard Biener <rguenther@suse.de>
4283 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
4285 * gcc.dg/vect/slp-45.c: Likewise.
4287 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
4289 * gcc.dg/tree-ssa/vrp116.c: New Test.
4291 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4293 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
4294 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
4295 __builtin_cpu_is and __builtin_cpu_supports are supported.
4297 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
4299 * gcc.target/powerpc/bmi-check.h (main): Skip unless
4300 __BUILTIN_CPU_SUPPORTS__ defined.
4301 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
4302 __BUILTIN_CPU_SUPPORTS__ defined.
4304 2017-07-19 Jakub Jelinek <jakub@redhat.com>
4306 PR tree-optimization/81346
4307 * gcc.dg/tree-ssa/pr81346-5.c: New test.
4309 2017-07-19 Tom de Vries <tom@codesourcery.com>
4311 * gcc.target/nvptx/decl-init.c: Update alignment.
4312 * gcc.target/nvptx/slp-2-run.c: New test.
4313 * gcc.target/nvptx/slp-2.c: New test.
4314 * gcc.target/nvptx/v2di.c: New test.
4316 2017-07-19 Tom de Vries <tom@codesourcery.com>
4318 * gcc.target/nvptx/slp-run.c: New test.
4319 * gcc.target/nvptx/slp.c: New test.
4320 * gcc.target/nvptx/v2si-cvt.c: New test.
4321 * gcc.target/nvptx/v2si-run.c: New test.
4322 * gcc.target/nvptx/v2si.c: New test.
4323 * gcc.target/nvptx/vec.inc: New test.
4325 2017-07-19 Jakub Jelinek <jakub@redhat.com>
4327 PR tree-optimization/81346
4328 * gcc.dg/tree-ssa/pr81346-1.c: New test.
4329 * gcc.dg/tree-ssa/pr81346-2.c: New test.
4330 * gcc.dg/tree-ssa/pr81346-3.c: New test.
4331 * gcc.dg/tree-ssa/pr81346-4.c: New test.
4332 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
4333 compiler to avoid X / C1 op C2 optimization to trigger.
4335 2017-07-19 Martin Liska <mliska@suse.cz>
4338 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
4339 -ffloat-store or -mieee for targets that need it.
4341 2017-07-18 Tom de Vries <tom@codesourcery.com>
4344 * gfortran.dg/pr81464.f90: New test.
4346 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
4349 * gcc.target/i386/pr81471.c: New test.
4351 2017-06-18 Richard Biener <rguenther@suse.de>
4353 PR tree-optimization/81410
4354 * gcc.dg/vect/pr81410.c: New testcase.
4356 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
4359 * g++.dg/torture/pr81462.C: New testcase.
4361 2017-07-18 Bin Cheng <bin.cheng@arm.com>
4364 * g++.dg/tree-ssa/pr81408.C: New.
4365 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
4367 2017-07-18 Richard Biener <rguenther@suse.de>
4369 PR tree-optimization/80620
4370 PR tree-optimization/81403
4371 * gcc.dg/torture/pr80620.c: New testcase.
4372 * gcc.dg/torture/pr81403.c: Likewise.
4374 2017-07-18 Richard Biener <rguenther@suse.de>
4376 PR tree-optimization/81418
4377 * gcc.dg/torture/pr81418.c: New testcase.
4379 2017-07-17 Carl Love <cel@us.ibm.com>
4381 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
4382 test case changes for commit 249424
4384 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4385 vmuleuh): Fix scan-assembler-times should check for word not half word
4388 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4390 PR tree-optimization/81162
4391 * gcc.dg/pr81162.c: Move this to...
4392 * gcc.dg/ubsan/pr81162.c: ...here.
4394 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
4396 * g++.dg/diagnostic/friend1.C: New test.
4397 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
4399 2017-07-17 Nathan Sidwell <nathan@acm.org>
4401 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
4403 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4405 * lib/gcc-dg.exp: Increase expect's match buffer size.
4407 2017-07-17 Bin Cheng <bin.cheng@arm.com>
4410 * gcc.dg/tree-ssa/pr81369.c: New.
4412 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4414 * gcc.target/arc/pr9000674901.c: New file.
4415 * gcc.target/arc/pic-1.c: Likewise.
4416 * gcc.target/arc/pr9001191897.c: Likewise.
4418 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4419 Andrew Burgess <andrew.burgess@embecosm.com>
4421 * gcc.target/arc/naked-1.c: New file.
4422 * gcc.target/arc/naked-2.c: Likewise.
4424 2017-07-17 Jakub Jelinek <jakub@redhat.com>
4426 PR tree-optimization/81428
4427 * gcc.dg/fixed-point/pr81428.c: New test.
4429 PR tree-optimization/81365
4430 * g++.dg/torture/pr81365.C: New test.
4432 PR tree-optimization/81396
4433 * gcc.dg/tree-ssa/pr81396.c: New test.
4435 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
4437 * gnat.dg/opt65.adb: New test.
4439 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
4441 * gcc.dg/predict-8.c: Update.
4443 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
4445 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
4446 * g++.dg/warn/pr12242.C: Likewise.
4448 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4450 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
4451 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
4452 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
4453 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
4454 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
4455 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
4456 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
4457 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
4458 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
4459 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
4460 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
4461 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
4462 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
4463 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
4464 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
4465 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
4466 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
4467 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
4468 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
4469 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
4470 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
4471 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
4472 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
4473 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
4474 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
4475 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
4476 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
4477 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
4478 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
4479 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
4480 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
4481 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
4482 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
4483 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
4484 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
4485 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
4486 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
4487 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
4488 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
4489 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
4490 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
4491 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
4492 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
4493 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
4494 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
4495 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
4496 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
4497 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
4498 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
4499 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
4500 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
4502 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4504 PR tree-optimization/81162
4505 * gcc.dg/pr81162.c: New file.
4507 2017-07-14 Martin Sebor <msebor@redhat.com>
4509 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
4510 that bcopy is expected to be transformed to.
4512 2017-07-14 David Malcolm <dmalcolm@redhat.com>
4514 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
4515 * g++.dg/lookup/missing-std-include-2.C: New test case.
4516 * g++.dg/lookup/missing-std-include-3.C: New test case.
4517 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
4518 * gcc.dg/missing-header-fixit-1.c: New test case.
4519 * gcc.dg/missing-header-fixit-2.c: New test case.
4520 * gcc.dg/missing-header-fixit-2.h: New header.
4522 2017-07-13 David Malcolm <dmalcolm@redhat.com>
4525 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
4527 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
4529 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
4531 2017-07-13 Martin Liska <mliska@suse.cz>
4533 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
4534 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
4535 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
4536 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
4537 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
4538 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
4539 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
4541 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4544 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
4545 __builtin_cpu_supports with old GLIBC's.
4546 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
4547 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
4548 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
4549 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
4550 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
4551 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
4552 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
4553 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
4554 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
4555 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
4556 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
4557 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
4558 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
4559 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
4560 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
4561 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
4562 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
4563 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
4564 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
4565 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
4566 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4567 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4568 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4569 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4571 2017-07-12 Carl Love <cel@us.ibm.com>
4573 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4574 rev_bool_int): Add test cases for builtins.
4575 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4576 test cases for builtins.
4578 2017-07-12 Carl Love <cel@us.ibm.com>
4580 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4581 lp64 && p9vector_hw.
4583 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4585 * lib/target-supports.exp (check_stack_check_available): Make
4586 testcase name depend on stack_kind.
4588 2017-07-11 Michael Collison <michael.collison@arm.com>
4590 * gcc.target/aarch64/cmp-2.c: New testcase.
4592 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4595 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4597 2017-07-11 Carl Love <cel@us.ibm.com>
4599 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4600 test cases for the builtins.
4602 2017-07-11 Yury Gribov <tetra2005@gmail.com>
4604 * lib/profopt.exp: Print relative names in UNSUPPORTED
4607 2017-07-10 Michael Collison <michael.collison@arm.com>
4609 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4611 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
4614 * gcc.target/i386/pr81375.c: New test.
4616 2017-07-10 Martin Sebor <msebor@redhat.com>
4618 PR tree-optimization/80397
4619 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4621 2017-07-10 Martin Sebor <msebor@redhat.com>
4624 * gcc.dg/pr81345.c: New test.
4626 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4628 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4629 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4631 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
4634 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4635 integer argumets to bypass x86_64 outgoing args optimization.
4637 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4639 * gfortran.dg/eoshift_4.f90: New test.
4640 * gfortran.dg/eoshift_5.f90: New test.
4641 * gfortran.dg/eoshift_6.f90: New test.
4643 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4646 * gcc.target/i386/pr81313-1.c: New test.
4647 * gcc.target/i386/pr81313-2.c: Likewise.
4648 * gcc.target/i386/pr81313-3.c: Likewise.
4649 * gcc.target/i386/pr81313-4.c: Likewise.
4650 * gcc.target/i386/pr81313-5.c: Likewise.
4652 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4654 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4655 * gnat.dg/vect16.ads (Sarray): Likewise.
4656 * gnat.dg/vect17.ads (Sarray): Likewise.
4657 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4658 * gnat.dg/vect16.adb (Add): Likewise.
4659 * gnat.dg/vect17.adb (Add): Likewise.
4661 2017-07-07 David Malcolm <dmalcolm@redhat.com>
4664 * g++.dg/diagnostic/pr79300.C: New test case.
4666 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4668 * gcc.target/powerpc/clone1.c: Add check to make sure the
4669 __builtin_cpu_supports function is fully supported.
4670 * gcc.target/powerpc/clone2.c: New runtime test for
4674 * gcc.target/powerpc/pr81348.c: New test.
4676 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4678 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4680 2017-07-07 Carl Love <cel@us.ibm.com>
4682 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4685 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4687 * gcc.target/sparc/dictunpack.c: New file.
4688 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4689 * gcc.target/sparc/fpcmpshl.c: Likewise.
4690 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4691 * gcc.target/sparc/fpcmpushl.c: Likewise.
4693 2017-07-06 Harald Anlauf <anlauf@gmx.de>
4696 * gfortran.dg/coarray_44.f90: New testcase.
4698 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4700 * c-c++-common/asan/kasan-alloca-1.c: New test.
4701 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4703 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4705 * c-c++-common/asan/alloca_big_alignment.c: New test.
4706 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4707 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4708 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4709 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4710 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4711 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4712 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4714 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
4717 * gcc.target/avr/isr-test.h: Fix warnings.
4719 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4721 * lib/target-supports.exp: Generate
4722 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4723 and check_effective_target_arm_arch_v8r_multilib.
4725 2017-07-06 Carl Love <cel@us.ibm.com>
4727 * ChangeLog: Clean up from mid air collision
4729 2017-07-06 Carl Love <cel@us.ibm.com>
4731 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4732 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4733 cases for vec_addc, adde and addec builtins.
4735 2017-07-06 David Malcolm <dmalcolm@redhat.com>
4738 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4739 expected underlining within macro expansion.
4740 * c-c++-common/pr70264.c: Likewise.
4741 * g++.dg/plugin/diagnostic-test-expressions-1.C
4742 (test_within_macro_1): New test.
4743 (test_within_macro_2): Likewise.
4744 (test_within_macro_3): Likewise.
4745 (test_within_macro_4): Likewise.
4746 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4747 expected underlining within macro expansion.
4748 (test_macro_4): Likewise.
4749 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4750 (test_within_macro_1): New test.
4751 (test_within_macro_2): Likewise.
4752 (test_within_macro_3): Likewise.
4753 (test_within_macro_4): Likewise.
4754 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4755 underlining within macro expansion.
4757 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4759 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4760 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4761 _mm_maskz_getexp_round_sd): Test new intrinsics.
4762 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4763 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4764 _mm_maskz_getexp_round_ss): Ditto.
4765 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4766 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4767 _mm_maskz_getmant_round_sd): Ditto.
4768 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4769 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4770 _mm_maskz_getmant_round_ss): Ditto.
4771 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4772 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4773 _mm_maskz_getexp_round_sd): New runtime tests.
4774 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4775 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4776 _mm_maskz_getexp_round_ss): Ditto.
4777 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4778 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4779 _mm_maskz_getmant_round_sd): Ditto.
4780 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4781 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4782 _mm_maskz_getmant_round_ss): Ditto.
4783 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4784 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4785 __builtin_ia32_getmantss_mask_round): Test new builtins.
4786 * gcc.target/i386/sse-13.c : Ditto.
4787 * gcc.target/i386/sse-23.c: Ditto.
4788 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4789 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4790 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4791 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4792 _mm_mask_getexp_round_ss): Test new intrinsics.
4793 * gcc.target/i386/testround-1.c: Ditto.
4794 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4795 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4796 _mm_mask_getmant_round_ss): Test new intrinsics
4797 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4798 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4799 _mm_maskz_getmant_ss): Test new intrinsics.
4801 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4803 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4804 * lib/target-supports.exp (check_stack_check_available): New.
4805 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4806 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4807 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4808 * gcc.dg/pr47443.c: Likewise.
4809 * gcc.dg/pr48134.c: Likewise.
4810 * gcc.dg/pr70017.c: Likewise.
4811 * gcc.target/aarch64/stack-checking.c: Likewise.
4812 * gcc.target/arm/stack-checking.c: Likewise.
4813 * gcc.target/i386/pr48723.c: Likewise.
4814 * gcc.target/i386/pr55672.c: Likewise.
4815 * gcc.target/i386/pr67265-2.c: Likewise.
4816 * gcc.target/i386/pr67265.c: Likewise.
4817 * gnat.dg/opt49.adb: Likewise.
4818 * gnat.dg/stack_check1.adb: Likewise.
4819 * gnat.dg/stack_check2.adb: Likewise.
4820 * gnat.dg/stack_check3.adb: Likewise.
4822 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4825 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4828 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4830 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4831 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4832 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4833 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4834 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4835 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4836 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4837 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4838 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4839 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4840 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4841 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4843 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
4846 * gcc.target/avr/isr-test.h: New file.
4847 * gcc.target/avr/torture/isr-01-simple.c: New test.
4848 * gcc.target/avr/torture/isr-02-call.c: New test.
4849 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4851 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4853 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4854 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4855 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4856 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4858 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4860 * gcc.dg/tree-ssa/ldist-26.c: New test.
4862 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4864 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4866 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4869 * gcc.target/i386/pr81300.c: New test.
4871 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4874 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4875 x and y arguments in the call to _subborrow_u32.
4876 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4877 x and y arguments in the call to _subborrow_u64.
4878 * gcc.target/i386/pr81294-1.c: New test.
4879 * gcc.target/i386/pr81294-2.c: Ditto.
4881 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4883 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4885 2017-07-04 Marek Polacek <polacek@redhat.com>
4888 * gcc.dg/atomic-pr81231.c: New test.
4890 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4892 PR tree-optimization/81292
4893 * gcc.dg/pr81292-1.c: New test.
4894 * gcc.dg/pr81292-2.c: Likewise.
4896 2017-07-04 Martin Liska <mliska@suse.cz>
4899 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4900 use-after-scope sanitization.
4902 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4904 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4908 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4911 2017-07-04 Martin Liska <mliska@suse.cz>
4914 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4915 * g++.dg/ext/mvc3.C: Likewise.
4916 * gcc.target/i386/mvc2.c: Likewise.
4917 * gcc.target/i386/mvc3.c: Likewise.
4919 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4921 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4922 decomposition declaration in diagnostics.
4923 * g++.dg/cpp1z/decomp2.C: Likewise.
4924 * g++.dg/cpp1z/decomp3.C: Likewise.
4925 * g++.dg/cpp1z/decomp4.C: Likewise.
4926 * g++.dg/cpp1z/decomp5.C: Likewise.
4927 * g++.dg/cpp1z/decomp6.C: Likewise.
4928 * g++.dg/cpp1z/decomp7.C: Likewise.
4929 * g++.dg/cpp1z/decomp8.C: Likewise.
4930 * g++.dg/cpp1z/decomp13.C: Likewise.
4931 * g++.dg/cpp1z/decomp14.C: Likewise.
4932 * g++.dg/cpp1z/decomp18.C: Likewise.
4933 * g++.dg/cpp1z/decomp19.C: Likewise.
4934 * g++.dg/cpp1z/decomp22.C: Likewise.
4935 * g++.dg/cpp1z/decomp23.C: Likewise.
4936 * g++.dg/cpp1z/decomp24.C: Likewise.
4937 * g++.dg/cpp1z/decomp25.C: Likewise.
4938 * g++.dg/cpp1z/decomp26.C: Likewise.
4939 * g++.dg/cpp1z/decomp28.C: Likewise.
4942 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4943 * g++.dg/cpp1z/decomp30.C: New test.
4945 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4948 * g++.dg/cpp0x/trailing14.C: New.
4950 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4953 * gfortran.dg/coarray_event_2.f08: New test.
4955 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4958 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4959 * gfortran.dg/pointer_intent_2.f90: Likewise.
4961 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
4964 * gcc.c-torture/compile/pr81290.c: New.
4966 2017-07-03 Richard Biener <rguenther@suse.de>
4968 PR tree-optimization/60510
4969 * gfortran.dg/vect/pr60510.f: New testcase.
4971 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4973 * gcc.target/i386/mvc6.c: Require ifunc support.
4975 2017-07-03 Martin Liska <mliska@suse.cz>
4978 * g++.dg/asan/function-argument-1.C: New test.
4979 * g++.dg/asan/function-argument-2.C: New test.
4980 * g++.dg/asan/function-argument-3.C: New test.
4982 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4984 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4987 2017-07-03 Tom de Vries <tom@codesourcery.com>
4989 PR tree-optimization/69468
4990 * gcc.dg/pr81192.c: Update.
4992 2017-07-03 Tom de Vries <tom@codesourcery.com>
4994 PR tree-optimization/81192
4995 * gcc.dg/pr81192.c: Update.
4997 2017-07-03 Tom de Vries <tom@codesourcery.com>
4999 PR tree-optimization/81192
5000 * gcc.dg/pr81192.c: New test.
5002 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5004 * gfortran/eoshift_3.f90: New test.
5006 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
5008 * gcc.dg/strlenopt-32.c: New testcase.
5009 * gcc.dg/strlenopt-33.c: Likewise.
5010 * gcc.dg/strlenopt-33g.c: Likewise.
5011 * gcc.dg/strlenopt-34.c: Likewise.
5012 * gcc.dg/strlenopt-35.c: Likewise.
5014 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
5016 PR tree-optimization/80769
5017 * gcc.dg/strlenopt-31.c: New test.
5018 * gcc.dg/strlenopt-31g.c: Likewise.
5020 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
5022 PR tree-optimization/81136
5023 * gcc.dg/vect/pr81136.c: New test.
5025 2017-07-01 Jakub Jelinek <jakub@redhat.com>
5028 * gcc.c-torture/compile/pr81262.c: New test.
5029 * g++.dg/ubsan/pr81262.C: New test.
5031 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
5034 * g++.dg/ipa/pr81261.C: New testcase.
5036 2017-06-30 Andrew Pinski <apinski@cavium.com>
5038 * gcc.dg/torture/pr81245.c: New testcase.
5040 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
5042 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
5045 2017-06-30 David Malcolm <dmalcolm@redhat.com>
5048 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
5050 (test_typeid): New test function.
5052 2017-06-30 Jakub Jelinek <jakub@redhat.com>
5055 * gcc.target/i386/pr81225.c: New test.
5057 2017-06-30 Nathan Sidwell <nathan@acm.org>
5059 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
5060 * g++.dg/cpp0x/decltype9.C: Likewise.
5061 * g++.dg/cpp0x/forw_enum9.C: Likewise.
5062 * g++.dg/lookup/decl1.C: Likewise.
5063 * g++.dg/lookup/extern-c-redecl.C: Likewise.
5064 * g++.dg/other/pr28432.C: Likewise.
5065 * g++.dg/parse/crash12.C: Likewise.
5066 * g++.dg/parse/enum3.C: Likewise.
5067 * g++.dg/parse/operator6.C: Likewise.
5068 * g++.dg/template/crash69.C: Likewise.
5069 * g++.dg/template/error27.C: Likewise.
5070 * g++.dg/template/error28.C: Likewise.
5071 * g++.dg/template/memfriend6.C: Likewise.
5072 * g++.old-deja/g++.mike/err1.C: Likewise.
5073 * g++.old-deja/g++.mike/p811.C: Likewise.
5074 * g++.old-deja/g++.other/crash25.C: Likewise.
5075 * g++.old-deja/g++.other/dtor4.C: Likewise.
5076 * g++.old-deja/g++.pt/t37.C: Likewise.
5078 2017-06-30 Martin Liska <mliska@suse.cz>
5081 * gcc.target/i386/pr81214.c: New test.
5083 2017-06-30 Nathan Sidwell <nathan@acm.org>
5085 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
5088 * g++.dg/lookup/pr81229.C: New.
5090 2017-06-30 Martin Liska <mliska@suse.cz>
5093 * g++.dg/asan/pr81021.C: New test.
5095 2017-06-30 Richard Biener <rguenther@suse.de>
5097 PR tree-optimization/81249
5098 * g++.dg/torture/pr81249.C: New testcase.
5100 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
5102 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
5103 * g++.dg/diagnostic/variadic1.C: Likewise.
5104 * g++.dg/gomp/udr-3.C: Likewise.
5105 * g++.dg/overload/error1.C: Likewise.
5106 * g++.dg/overload/error2.C: Likewise.
5107 * g++.dg/template/duplicate1.C: Likewise.
5108 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
5109 * g++.old-deja/g++.brendan/arm2.C: Likewise.
5110 * g++.old-deja/g++.other/redecl2.C: Likewise.
5111 * g++.old-deja/g++.other/redecl4.C: Likewise.
5112 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
5114 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
5117 * gfortran.dg/goacc/pr77765.f90: New test.
5119 2017-06-29 Steve Ellcey <sellcey@cavium.com>
5121 * gcc.target/aarch64/ccmp_2.c: New test.
5123 2017-06-29 Nathan Sidwell <nathan@acm.org>
5126 * g++.dg/parse/pr81247-[abc].C: New.
5128 2017-06-29 Carl Love <cel@us.ibm.com>
5130 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
5131 test_unsigned_int_result, test_ll_int_result,
5132 test_ll_unsigned_int_result): Add result checking functions, add
5134 (main): Add builtin function tests.
5136 2017-06-29 Carl Love <cel@us.ibm.com>
5138 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
5139 dg-skip-if): Add -mvsx -mcpu=power7.
5141 2017-06-29 Richard Biener <rguenther@suse.de>
5143 * gcc.dg/vect/slp-reduc-8.c: New testcase.
5145 2017-06-29 Nathan Sidwell <nathan@acm.org>
5147 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
5149 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
5152 * g++.dg/pr81194.C: New test.
5154 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
5157 * gcc.dg/torture/pr80565.c: New file.
5159 2017-06-29 Bin Cheng <bin.cheng@arm.com>
5161 PR tree-optimization/81196
5162 * gcc.dg/vect/pr81196.c: New.
5164 2017-06-29 Michael Collison <michael.collison@arm.com>
5166 Fix date on previous ChangeLog entry.
5168 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5169 Michael Collison <michael.collison@arm.com>
5172 * gcc.target/aarch64/var_shift_mask_1.c: New test.
5174 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
5176 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
5178 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
5180 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
5182 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
5183 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
5184 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
5186 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5188 * lib/target-supports.exp (check_effective_target_vect_int): Replace
5189 current ARM check by ARM NEON's availability check.
5190 (check_effective_target_vect_intfloat_cvt): Likewise.
5191 (check_effective_target_vect_uintfloat_cvt): Likewise.
5192 (check_effective_target_vect_floatint_cvt): Likewise.
5193 (check_effective_target_vect_floatuint_cvt): Likewise.
5194 (check_effective_target_vect_shift): Likewise.
5195 (check_effective_target_whole_vector_shift): Likewise.
5196 (check_effective_target_vect_bswap): Likewise.
5197 (check_effective_target_vect_shift_char): Likewise.
5198 (check_effective_target_vect_long): Likewise.
5199 (check_effective_target_vect_float): Likewise.
5200 (check_effective_target_vect_perm): Likewise.
5201 (check_effective_target_vect_perm_byte): Likewise.
5202 (check_effective_target_vect_perm_short): Likewise.
5203 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5204 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5205 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5206 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5207 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5208 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5209 (check_effective_target_vect_widen_shift): Likewise.
5210 (check_effective_target_vect_extract_even_odd): Likewise.
5211 (check_effective_target_vect_interleave): Likewise.
5212 (check_effective_target_vect_multiple_sizes): Likewise.
5213 (check_effective_target_vect64): Likewise.
5214 (check_effective_target_vect_max_reduc): Likewise.
5216 2017-06-28 Richard Biener <rguenther@suse.de>
5219 * gcc.dg/pr81227.c: New testcase.
5221 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5224 * lib/target-supports.exp
5225 (check_ppc_cpu_supports_hw_available): New test to make sure
5226 __builtin_cpu_supports works on power7 and newer.
5228 2017-06-28 Martin Liska <mliska@suse.cz>
5231 * gcc.target/i386/pr81128.c: New test.
5233 2017-06-28 Martin Liska <mliska@suse.cz>
5236 * g++.dg/opt/pr79659.C: New test.
5238 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
5240 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
5242 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
5244 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
5246 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
5247 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
5249 2017-06-28 Jakub Jelinek <jakub@redhat.com>
5251 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
5252 (foo): ... this. Change constants such that it isn't matched
5253 as __builtin_copysign, yet tests the combiner the same.
5255 2017-06-28 Martin Liska <mliska@suse.cz>
5258 * gcc.dg/asan/pr81224.c: New test.
5260 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
5262 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
5263 passed to pthread_join.
5265 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5267 * gcc.target/s390/nodatarel-1.c: New test.
5269 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5272 * gfortran.dg/array_temporaries_4.f90: New test.
5274 2017-06-27 Andrew Pinski <apinski@cavium.com>
5276 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
5277 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
5278 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
5280 2017-06-27 Marek Polacek <polacek@redhat.com>
5283 * gcc.dg/ubsan/pr81223.c: New test.
5285 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
5287 * gcc.dg/tree-ssa/assoc-1.c: New file.
5289 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
5292 * g++.dg/parse/catch2.C: New.
5294 2017-06-27 Jakub Jelinek <jakub@redhat.com>
5297 * g++.dg/ubsan/pr81209.C: New test.
5300 * gcc.c-torture/compile/pr81207.c: New test.
5302 2017-06-27 Marek Polacek <polacek@redhat.com>
5305 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
5307 2017-06-26 Martin Sebor <msebor@redhat.com>
5310 * g++.dg/Wclass-memaccess-2.C: New test.
5312 2017-06-26 Carl Love <cel@us.ibm.com>
5314 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
5315 Add new runnable test file for the vec_rev built-ins.
5317 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5319 PR/tree-optimization 71815
5320 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
5321 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5323 2017-06-26 Renlin Li <renlin.li@arm.com>
5324 Szabolcs Nagy <szabolcs.nagy@arm.com>
5326 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
5327 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
5330 2017-06-26 Richard Biener <rguenther@suse.de>
5333 * gfortran.dg/pr81175.f: New testcase.
5335 2017-06-26 Richard Biener <rguenther@suse.de>
5337 PR tree-optimization/81203
5338 * gcc.dg/torture/pr81203.c: New testcase.
5340 2017-06-26 Marek Polacek <polacek@redhat.com>
5343 * c-c++-common/Wmultistatement-macros-1.c: New test.
5344 * c-c++-common/Wmultistatement-macros-2.c: New test.
5345 * c-c++-common/Wmultistatement-macros-3.c: New test.
5346 * c-c++-common/Wmultistatement-macros-4.c: New test.
5347 * c-c++-common/Wmultistatement-macros-5.c: New test.
5348 * c-c++-common/Wmultistatement-macros-6.c: New test.
5349 * c-c++-common/Wmultistatement-macros-7.c: New test.
5350 * c-c++-common/Wmultistatement-macros-8.c: New test.
5351 * c-c++-common/Wmultistatement-macros-9.c: New test.
5352 * c-c++-common/Wmultistatement-macros-10.c: New test.
5353 * c-c++-common/Wmultistatement-macros-11.c: New test.
5355 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
5357 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
5359 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
5361 * lib/target-supports.exp
5362 (check_effective_target_arm_neon_ok_nocache): Add flags with
5363 -mfloat-abi=hard. Include arm_neon.h.
5364 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
5365 (check_effective_target_arm_neon_ok_no_float_abi): New.
5366 * gcc.target/arm/lto/pr65837_0.c: Require
5367 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
5368 * gcc.target/arm/lto/pr65837-attr_0.c: Require
5369 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
5371 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5374 * g++.dg/parse/typedef2.C: Specify a dg-error string.
5376 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5379 * gfortran.dg/cshift_2.f90: New test.
5381 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
5384 * gcc.target/aarch64/pr79794.c: New.
5386 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5389 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
5390 * gcc.target/powerpc/pr80510-2.c: Likewise.
5392 2017-06-22 Jeff Law <law@redhat.com>
5394 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
5396 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5398 * gcc.target/powerpc/fold-vec-shift-char.c: New.
5399 * gcc.target/powerpc/fold-vec-shift-int.c: New.
5400 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
5401 * gcc.target/powerpc/fold-vec-shift-short.c: New.
5402 * gcc.target/powerpc/fold-vec-shift-left.c: New.
5403 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
5404 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
5405 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
5407 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
5409 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
5411 2017-06-22 Matt Turner <mattst88@gmail.com>
5413 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
5416 2017-06-22 Carl Love <cel@us.ibm.com>
5418 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
5419 vmuleuh): Fix scan-assembler-times should check for word not half word
5422 2017-06-22 Jeff Law <law@redhat.com>
5424 * gcc.c-torture/compile/stack-check-1.c: New test.
5426 2016-06-22 Richard Biener <rguenther@suse.de>
5428 * gcc.dg/vect/pr65947-1.c: Remove xfail.
5429 * gcc.dg/vect/pr65947-2.c: Likewise.
5430 * gcc.dg/vect/pr65947-3.c: Likewise.
5431 * gcc.dg/vect/pr65947-4.c: Likewise.
5432 * gcc.dg/vect/pr65947-5.c: Likewise.
5433 * gcc.dg/vect/pr65947-6.c: Likewise.
5434 * gcc.dg/vect/pr65947-8.c: Likewise.
5435 * gcc.dg/vect/pr65947-9.c: Likewise.
5436 * gcc.dg/vect/pr65947-10.c: Likewise.
5437 * gcc.dg/vect/pr65947-12.c: Likewise.
5438 * gcc.dg/vect/pr65947-13.c: Likewise.
5439 * gcc.dg/vect/pr65947-14.c: Likewise.
5440 * gcc.dg/vect/vect-cond-2.c: Likewise.
5441 * gcc.dg/vect/vect-pr69848.c: Likewise.
5443 2017-06-22 Martin Liska <mliska@suse.cz>
5445 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
5448 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
5450 * gcc.dg/tree-ssa/forwprop-37.c: New.
5452 2017-06-22 Richard Biener <rguenther@suse.de>
5454 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
5456 2017-06-22 Richard Biener <rguenther@suse.de>
5458 * gcc.dg/vect/pr65947-14.c: New testcase.
5460 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5463 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
5464 32-bit support is added. Change ITYPE size to 64-bit integer.
5465 * gcc.target/powerpc/pr80510-2.c: Likewise.
5467 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5470 * g++.dg/gomp/pr81154.C: New test.
5472 2017-06-21 David Malcolm <dmalcolm@redhat.com>
5474 * g++.dg/other/old-style-cast-fixits.C: New test case.
5476 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5478 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
5480 2017-06-21 Tom de Vries <tom@codesourcery.com>
5482 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
5484 2017-06-21 Tom de Vries <tom@codesourcery.com>
5486 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
5489 2017-06-21 Martin Liska <mliska@suse.cz>
5491 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
5493 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
5495 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
5496 gnat.dg/debug11_pkg2.ads: New testcase.
5498 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5500 * gcc.target/i386/getround.c: New file.
5502 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5504 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
5505 * gcc.dg/tree-ssa/addadd-2.c: New file.
5507 2017-06-21 Tom de Vries <tom@codesourcery.com>
5509 * lib/target-supports.exp (add_options_for_stack_size): New proc.
5510 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
5511 * gcc.c-torture/compile/20080806-1.c: Same.
5512 * gcc.c-torture/compile/920723-1.c: Same.
5513 * gcc.c-torture/compile/930621-1.c: Same.
5514 * gcc.c-torture/compile/991214-2.c: Same.
5515 * gcc.c-torture/compile/bcopy.c: Same.
5516 * gcc.c-torture/compile/memtst.c: Same.
5517 * gcc.c-torture/compile/msp.c: Same.
5518 * gcc.c-torture/compile/stuct.c: Same.
5519 * gcc.c-torture/execute/20011008-3.c: Same.
5520 * gcc.c-torture/execute/20030209-1.c: Same.
5521 * gcc.c-torture/execute/20031012-1.c: Same.
5522 * gcc.c-torture/execute/20040805-1.c: Same.
5523 * gcc.c-torture/execute/920410-1.c: Same.
5524 * gcc.c-torture/execute/921113-1.c: Same.
5525 * gcc.c-torture/execute/921202-1.c: Same.
5526 * gcc.c-torture/execute/921208-2.c: Same.
5527 * gcc.c-torture/execute/930106-1.c: Same.
5528 * gcc.c-torture/execute/930406-1.c: Same.
5529 * gcc.c-torture/execute/950221-1.c: Same.
5530 * gcc.c-torture/execute/960521-1.c: Same.
5531 * gcc.c-torture/execute/980605-1.c: Same.
5532 * gcc.c-torture/execute/comp-goto-1.c: Same.
5533 * gcc.c-torture/execute/comp-goto-2.c: Same.
5534 * gcc.c-torture/execute/memcpy-1.c: Same.
5535 * gcc.c-torture/execute/multi-ix.c: Same.
5536 * gcc.c-torture/execute/nestfunc-4.c: Same.
5537 * gcc.c-torture/execute/pr20621-1.c: Same.
5538 * gcc.c-torture/execute/pr23135.c: Same.
5539 * gcc.c-torture/execute/pr28982b.c: Same.
5540 * gcc.dg/loop-3.c: Same.
5541 * gcc.dg/struct-ret-3.c: Same.
5542 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5543 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5544 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5545 * gcc.dg/tree-prof/pr44777.c: Same.
5547 2017-06-20 David Malcolm <dmalcolm@redhat.com>
5550 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
5551 memset call with zero-initialization.
5552 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
5554 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
5556 * gcc.target/i386/pr80732.c: Include fma4-check.h.
5557 (main): Renamed to ...
5558 (fma4_test): ... this.
5560 2017-06-20 Julia Koval <julia.koval@intel.com>
5562 * gcc.target/i386/pr73350-2.c: New test.
5564 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5566 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5567 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5568 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5569 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5570 restrict to x86_64-*-*-gnu.
5571 Skip scan-assembler on *-*-darwin*.
5572 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5573 * gcc.dg/loop-invariant.c: Likewise.
5574 * gcc.dg/lto/pr70955_0.c: Likewise.
5575 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5576 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5577 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5579 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5580 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5582 * gcc.dg/attr-ms_struct-2.c: Likewise.
5583 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5584 * gcc.dg/bf-ms-layout.c: Likewise.
5585 * gcc.dg/bf-ms-layout-2.c: Likewise.
5586 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5587 Require fpic support.
5588 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5590 * gcc.target/i386/bitfield2.c: Likewise.
5591 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5593 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5595 2017-06-20 Nathan Sidwell <nathan@acm.org>
5598 * g++.dg/lookup/pr67074.C: New.
5599 * g++.dg/parse/namespace-alias-1.C: Adjust.
5601 2017-06-20 Richard Biener <rguenther@suse.de>
5604 * c-c++-common/ubsan/pr81097.c: New testcase.
5606 2017-06-20 Richard Biener <rguenther@suse.de>
5608 * gcc.dg/vect/pr65947-9.c: Adjust.
5610 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5612 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5613 * gcc.target/arm/acle/cdp2.c: Likewise.
5614 * gcc.target/arm/acle/ldc.c: Likewise.
5615 * gcc.target/arm/acle/ldc2.c: Likewise.
5616 * gcc.target/arm/acle/ldc2l.c: Likewise.
5617 * gcc.target/arm/acle/ldcl.c: Likewise.
5618 * gcc.target/arm/acle/mcr.c: Likewise.
5619 * gcc.target/arm/acle/mcr2.c: Likewise.
5620 * gcc.target/arm/acle/mcrr.c: Likewise.
5621 * gcc.target/arm/acle/mcrr2.c: Likewise.
5622 * gcc.target/arm/acle/mrc.c: Likewise.
5623 * gcc.target/arm/acle/mrc2.c: Likewise.
5624 * gcc.target/arm/acle/mrrc.c: Likewise.
5625 * gcc.target/arm/acle/mrrc2.c: Likewise.
5626 * gcc.target/arm/acle/stc.c: Likewise.
5627 * gcc.target/arm/acle/stc2.c: Likewise.
5628 * gcc.target/arm/acle/stc2l.c: Likewise.
5629 * gcc.target/arm/acle/stcl.c: Likewise.
5631 2017-06-20 Jakub Jelinek <jakub@redhat.com>
5634 * gcc.target/i386/pr81121.c: New test.
5636 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5639 * gcc.target/powerpc/pr79799-1.c: New test.
5640 * gcc.target/powerpc/pr79799-2.c: Likewise.
5641 * gcc.target/powerpc/pr79799-3.c: Likewise.
5642 * gcc.target/powerpc/pr79799-4.c: Likewise.
5643 * gcc.target/powerpc/pr79799-5.c: Likewise.
5645 2017-06-19 Nathan Sidwell <nathan@acm.org>
5649 * g++.dg/lookup/pr79766.C: New.
5650 * g++.dg/lookup/pr81124.C: New.
5651 * g++.dg/template/explicit6.C: Adjust.
5652 * g++.old-deja/g++.other/decl5.C: Adjust.
5654 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5656 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5659 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5662 * g++.dg/ubsan/pr81125.C: New test.
5665 * g++.dg/ubsan/pr81111.C: New test.
5667 2017-06-19 Richard Biener <rguenther@suse.de>
5670 * gcc.dg/torture/pr81118.c: New testcase.
5672 2017-06-19 Richard Biener <rguenther@suse.de>
5674 PR tree-optimization/80887
5675 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5677 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5680 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5682 2017-06-19 Nathan Sidwell <nathan@acm.org>
5685 * g++.dg/warn/pr81119.C: New.
5687 2017-06-19 Martin Liska <mliska@suse.cz>
5690 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5692 2017-06-19 Martin Liska <mliska@suse.cz>
5695 * gcc.target/i386/mvc5.c: Scan indirect_function.
5696 * gcc.target/i386/mvc7.c: Likewise.
5697 * gcc.target/i386/pr80732.c: New test.
5699 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5702 * g++.dg/cpp1y/constexpr-66093.C: New.
5704 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5706 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5709 2017-06-19 Richard Biener <rguenther@suse.de>
5712 * g++.dg/torture/pr81112.C: New testcase.
5714 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
5716 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5718 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5721 * gfortran.dg/cshift_1.f90: New test.
5723 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5725 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5727 2017-06-16 Carl Love <cel@us.ibm.com>
5729 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5730 main): Add runnable tests and test checker for vec_float,
5731 vec_float2, vec_floate and vec_floato builtins.
5733 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5735 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5736 the architecture options added by dg-add-options arm_neon.
5737 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5738 to the architecture.
5739 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5740 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5741 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5743 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5745 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5746 multilibs have been built.
5748 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5750 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5751 * gcc.target/arm/pr51915.c: Likewise.
5752 * gcc.target/arm/pr52006.c: Likewise.
5753 * gcc.target/arm/pr53187.c: Likewise.
5755 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5757 * gcc.target/arm/multilibs.exp: New file.
5759 2017-06-16 Martin Sebor <msebor@redhat.com>
5761 PR tree-optimization/80933
5762 PR tree-optimization/80934
5763 * gcc.dg/fold-bcopy.c: New test.
5764 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5765 * gcc.dg/tree-ssa/alias-36.c: Likewise.
5766 * gcc.dg/pr79214.c: Adjust.
5767 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5768 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5769 * gcc.dg/builtins-nonnull.c: Likewise.
5771 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5774 * gcc.target/arm/pr71778.c: New.
5776 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
5778 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5780 2017-06-16 Richard Biener <rguenther@suse.de>
5782 PR tree-optimization/81090
5783 * gcc.dg/graphite/pr81090.c: New testcase.
5785 2017-06-16 Janus Weil <janus@gcc.gnu.org>
5788 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5790 2017-06-16 Jakub Jelinek <jakub@redhat.com>
5793 * c-c++-common/ubsan/object-size-11.c: New test.
5795 2017-06-15 Martin Sebor <msebor@redhat.com>
5798 * g++.dg/Wclass-memaccess.C: New test.
5800 2017-06-15 Janus Weil <janus@gcc.gnu.org>
5803 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5805 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5808 * gcc.dg/lto/pr69866_0.c: New test.
5809 * gcc.dg/lto/pr69866_1.c: Likewise.
5811 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5814 * gcc.target/msp430/pr78818-real.c: New template for tests.
5815 * gcc.target/msp430/pr78818-auto.c: New test.
5816 * gcc.target/msp430/pr78818-data-region.c: New test.
5817 * gcc.target/msp430/pr78818-data-sec.c: New test.
5818 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5820 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5822 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5823 instructions in it rather than the number of IT blocks being 2.
5824 Transfer scan directive arm_thumb2 restriction to the whole
5825 testcase and restrict further to Thumb-only targets.
5827 2017-06-15 Tamar Christina <tamar.christina@arm.com>
5829 * gcc.target/arm/sdiv_costs_1.c:
5832 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5834 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5835 * gcc.target/mips/pr51513-1.c: New test.
5836 * gcc.target/mips/pr51513-2.c: New test.
5838 2017-06-14 Richard Biener <rguenther@suse.de>
5840 PR tree-optimization/81083
5841 * gcc.dg/torture/pr81083.c: Add prototypes.
5843 2017-06-14 Richard Biener <rguenther@suse.de>
5846 * c-c++-common/ubsan/pr81088.c: New testcase.
5848 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5850 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5852 2017-06-14 Andrew Pinski <apinski@cavium.com>
5853 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5856 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5857 * gcc.target/aarch64/vect-init-2.c: Likewise.
5858 * gcc.target/aarch64/vect-init-3.c: Likewise.
5859 * gcc.target/aarch64/vect-init-4.c: Likewise.
5860 * gcc.target/aarch64/vect-init-5.c: Likewise.
5862 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5865 * g++.dg/cpp0x/constexpr-58541.C: New.
5867 2017-06-14 Richard Biener <rguenther@suse.de>
5869 PR tree-optimization/81083
5870 * gcc.dg/torture/pr81083.c: New testcase.
5872 2017-06-14 Jakub Jelinek <jakub@redhat.com>
5874 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5875 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5877 2017-06-13 Jakub Jelinek <jakub@redhat.com>
5880 * g++.dg/ubsan/pr80973.C: New test.
5883 * g++.dg/opt/nrv18.C: New test.
5885 2017-06-13 Martin Liska <mliska@suse.cz>
5888 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5889 test by adding no_sanitize attribute.
5890 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5892 2017-06-13 Renlin Li <renlin.li@arm.com>
5894 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5897 2017-06-13 Martin Jambor <mjambor@suse.cz>
5899 PR tree-optimization/80803
5900 PR tree-optimization/81063
5901 gcc.dg/tree-ssa/pr80803.c: New test.
5902 gcc.dg/tree-ssa/pr81063.c: Likewise.
5904 2017-06-12 Yury Gribov <tetra2005@gmail.com>
5906 * c-c++-common/fold-masked-cmp-3.c: New test.
5908 2017-06-13 Yury Gribov <tetra2005@gmail.com>
5910 PR tree-optimization/67328
5911 * c-c++-common/fold-masked-cmp-1.c: New test.
5912 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5913 * gcc.dg/pr46309.c: Fix pattern.
5914 * gcc.dg/pr46309-2.c: Likewise.
5916 2017-06-13 Tamar Christina <tamar.christina@arm.com>
5918 * gcc.target/arm/sdiv_costs_1.c:
5919 Require arm_arch_v8a_ok and add march option.
5921 2017-06-13 Martin Liska <mliska@suse.cz>
5923 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5924 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5925 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5927 2017-06-13 Richard Biener <rguenther@suse.de>
5930 * c-c++-common/ubsan/pr81065.c: New testcase.
5932 2017-06-12 Ian Lance Taylor <iant@golang.org>
5934 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5935 freorder. Update comment to explain test.
5937 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5939 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5940 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5941 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5942 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5944 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5946 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5948 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5950 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5952 2017-06-12 Jakub Jelinek <jakub@redhat.com>
5954 PR tree-optimization/81003
5955 * gcc.c-torture/compile/pr81003.c: New test.
5957 2017-06-12 Richard Biener <rguenther@suse.de>
5959 PR tree-optimization/81053
5960 * gcc.dg/torture/pr81053.c: New testcase.
5962 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5965 * gfortran.dg/implied_do_io_3.f90: New test.
5967 2017-06-10 Tom de Vries <tom@codesourcery.com>
5969 * lib/target-supports.exp (check_effective_target_signal): New proc.
5970 * lib/gcc.exp (gcc_target_compile): Remove appending of
5971 -DSIGNAL_SUPPRESS to additional_flags.
5972 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5973 additional_flags if effective target signal is not supported by the
5975 * gcc.c-torture/execute/20101011-1.c: Same.
5976 * gcc.dg/c99-stdint-1.c: Same.
5977 * gcc.dg/c99-stdint-2.c: Same.
5978 * gcc.dg/c99-stdint-5.c: Same.
5979 * gcc.dg/c99-stdint-6.c: Same.
5980 * gcc.dg/stdint-width-1.c: Same.
5982 2017-06-10 Tom de Vries <tom@codesourcery.com>
5984 * lib/target-supports.exp (check_effective_target_stack_size)
5985 (dg-effective-target-value): New proc.
5986 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5988 * lib/objc.exp (objc_target_compile): Same.
5989 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5990 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5991 dg-additional-options.
5992 * gcc.c-torture/compile/20080806-1.c: Same.
5993 * gcc.c-torture/compile/920723-1.c: Same.
5994 * gcc.c-torture/compile/930621-1.c: Same.
5995 * gcc.c-torture/compile/991214-2.c: Same.
5996 * gcc.c-torture/compile/bcopy.c: Same.
5997 * gcc.c-torture/compile/memtst.c: Same.
5998 * gcc.c-torture/compile/msp.c: Same.
5999 * gcc.c-torture/compile/stuct.c: Same.
6000 * gcc.c-torture/execute/20011008-3.c: Same.
6001 * gcc.c-torture/execute/20030209-1.c: Same.
6002 * gcc.c-torture/execute/20031012-1.c: Same.
6003 * gcc.c-torture/execute/20040805-1.c: Same.
6004 * gcc.c-torture/execute/920410-1.c: Same.
6005 * gcc.c-torture/execute/920501-7.c: Same.
6006 * gcc.c-torture/execute/921113-1.c: Same.
6007 * gcc.c-torture/execute/921202-1.c: Same.
6008 * gcc.c-torture/execute/921208-2.c: Same.
6009 * gcc.c-torture/execute/930106-1.c: Same.
6010 * gcc.c-torture/execute/930406-1.c: Same.
6011 * gcc.c-torture/execute/950221-1.c: Same.
6012 * gcc.c-torture/execute/960521-1.c: Same.
6013 * gcc.c-torture/execute/980605-1.c: Same.
6014 * gcc.c-torture/execute/comp-goto-1.c: Same.
6015 * gcc.c-torture/execute/comp-goto-2.c: Same.
6016 * gcc.c-torture/execute/memcpy-1.c: Same.
6017 * gcc.c-torture/execute/multi-ix.c: Same.
6018 * gcc.c-torture/execute/nestfunc-4.c: Same.
6019 * gcc.c-torture/execute/pr20621-1.c: Same.
6020 * gcc.c-torture/execute/pr23135.c: Same.
6021 * gcc.c-torture/execute/pr28982b.c: Same.
6022 * gcc.dg/loop-3.c: Same.
6023 * gcc.dg/struct-ret-3.c: Same.
6024 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6025 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6026 * gcc.dg/tree-prof/comp-goto-1.c: Same.
6027 * gcc.dg/tree-prof/pr44777.c: Same.
6029 2017-06-09 David Malcolm <dmalcolm@redhat.com>
6031 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6032 (test_mutually_exclusive_suggestions): New test function.
6033 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
6034 (test_mutually_exclusive_suggestions): New test function.
6035 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
6036 (test_mutually_exclusive_suggestions): New test function.
6037 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6038 (test_show_locus): Add special-case for
6039 "test_mutually_exclusive_suggestions".
6041 2017-06-09 Ian Lance Taylor <iant@golang.org>
6043 * gcc.dg/tree-prof/split-1.c: New test.
6045 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
6047 * gcc.dg/predict-14.c: Avoid cold function detection.
6048 * gcc.target/i386/umod-3.c: Likewise.
6050 2017-06-09 Tamar Christina <tamar.christina@arm.com>
6052 * gcc.target/aarch64/lrint-matherr.h: New.
6053 * gcc.target/aarch64/inline-lrint_1.c: New.
6054 * gcc.target/aarch64/inline-lrint_2.c: New.
6055 * gcc.target/aarch64/no-inline-lrint_1.c: New.
6056 * gcc.target/aarch64/no-inline-lrint_2.c: New.
6058 2017-06-09 Tamar Christina <tamar.christina@arm.com>
6060 * gcc.target/arm/sdiv_costs_1.c: New.
6062 2017-06-09 Tom de Vries <tom@codesourcery.com>
6065 * gcc.target/nvptx/label-values.c: New test.
6067 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
6069 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
6070 Test for null definitions instead of them being undefined. Add entry
6071 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
6072 about using the effective target for architecture extension.
6073 (check_effective_target_arm_arch_v7ve_ok): Remove.
6074 (add_options_for_arm_arch_v7ve): Likewise.
6076 2017-06-09 Richard Biener <rguenther@suse.de>
6078 PR tree-optimization/66623
6079 * gcc.dg/vect/pr66623.c: New testcase.
6081 2017-06-09 Richard Biener <rguenther@suse.de>
6083 PR tree-optimization/79483
6084 * gcc.dg/graphite/pr79483.c: New testcase.
6086 2017-06-09 Richard Biener <rguenther@suse.de>
6089 * g++.dg/pr81007.C: New testcase.
6091 2017-06-09 Jakub Jelinek <jakub@redhat.com>
6093 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
6094 instead of "rsp" for -m32.
6095 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
6096 target, add -msse2 to dg-options.
6097 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
6098 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
6100 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
6103 * gcc.target/powerpc/stack-limit.c: New testcase.
6105 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
6107 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
6108 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
6109 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
6110 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
6111 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
6112 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
6114 2017-06-08 Jakub Jelinek <jakub@redhat.com>
6117 * c-c++-common/gomp/pr81006.c: New test.
6120 * g++.dg/gomp/pr81011.C: New test.
6123 * c-c++-common/ubsan/align-10.c: New test.
6124 * c-c++-common/ubsan/null-13.c: New test.
6126 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
6129 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
6130 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
6131 * gcc.target/i386/pr81015.c: New test.
6133 2017-06-08 Tom de Vries <tom@codesourcery.com>
6135 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
6136 trampolines instead of NO_TRAMPOLINES.
6137 * gcc.c-torture/execute/20000822-1.c: Same.
6138 * gcc.c-torture/execute/920428-2.c: Same.
6139 * gcc.c-torture/execute/920501-7.c: Same.
6140 * gcc.c-torture/execute/920612-2.c: Same.
6141 * gcc.c-torture/execute/921017-1.c: Same.
6142 * gcc.c-torture/execute/921215-1.c: Same.
6143 * gcc.c-torture/execute/931002-1.c: Same.
6144 * gcc.c-torture/execute/comp-goto-2.c: Same.
6145 * gcc.c-torture/execute/nestfunc-1.c: Same.
6146 * gcc.c-torture/execute/nestfunc-2.c: Same.
6147 * gcc.c-torture/execute/nestfunc-3.c: Same.
6148 * gcc.c-torture/execute/nestfunc-5.c: Same.
6149 * gcc.c-torture/execute/nestfunc-6.c: Same.
6150 * gcc.c-torture/execute/pr24135.c: Same.
6151 * gcc.dg/Wtrampolines.c: Same.
6152 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6153 * gcc.dg/torture/stackalign/nested-5.c: Same.
6154 * gcc.dg/torture/stackalign/nested-6.c: Same.
6155 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
6156 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6157 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6158 * gcc.dg/trampoline-1.c: Same.
6159 * gcc.dg/tree-prof/pr44777.c: Same.
6160 * gcc.target/i386/pr67770.c: Same.
6161 * lib/gcc.exp (gcc_target_compile): Remove appending of
6162 -DNO_TRAMPOLINES to additional_flags.
6163 * lib/objc.exp (objc_target_compile): Same.
6165 2017-06-08 Tom de Vries <tom@codesourcery.com>
6167 * lib/target-supports.exp (check_effective_target_trampolines): Test for
6168 'gcc,no_trampolines' instead of 'no_trampolines'.
6170 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
6173 * gcc.target/i386/mpx/pr79988.c: New test.
6175 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
6177 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
6178 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
6179 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
6181 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
6183 * g++.dg/tree-ssa/counts-1.C: New testcase.
6184 * gcc.dg/tree-ssa/counts-1.c: New testcase.
6186 2017-08-08 Julia Koval <julia.koval@intel.com>
6188 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
6189 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
6190 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
6191 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
6192 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
6193 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
6195 2017-06-08 Marek Polacek <polacek@redhat.com>
6198 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
6200 2017-08-08 Julia Koval <julia.koval@intel.com>
6202 PR target/73350,80862
6203 * gcc.target/i386/pr73350.c: New test.
6205 2017-06-08 Richard Biener <rguenther@suse.de>
6207 PR tree-optimization/80928
6208 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
6210 2017-06-07 Carl Love <cel@us.ibm.com>
6212 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
6214 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
6217 * g++.dg/cpp1z/class-deduction39.C: New.
6219 2017-06-07 Marek Polacek <polacek@redhat.com>
6222 * c-c++-common/ubsan/pr80932.c: New test.
6224 2017-06-07 Bin Cheng <bin.cheng@arm.com>
6226 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
6227 * gcc.target/i386/l_fma_double_2.c: Ditto.
6228 * gcc.target/i386/l_fma_double_3.c: Ditto.
6229 * gcc.target/i386/l_fma_double_4.c: Ditto.
6230 * gcc.target/i386/l_fma_double_5.c: Ditto.
6231 * gcc.target/i386/l_fma_double_6.c: Ditto.
6232 * gcc.target/i386/l_fma_float_1.c: Ditto.
6233 * gcc.target/i386/l_fma_float_2.c: Ditto.
6234 * gcc.target/i386/l_fma_float_3.c: Ditto.
6235 * gcc.target/i386/l_fma_float_4.c: Ditto.
6236 * gcc.target/i386/l_fma_float_5.c: Ditto.
6237 * gcc.target/i386/l_fma_float_6.c: Ditto.
6239 2017-06-07 Tamar Christina <tamar.christina@arm.com>
6241 * gcc.target/aarch64/sdiv_costs_1.c: New.
6243 2017-06-07 Richard Biener <rguenther@suse.de>
6245 PR tree-optimization/80928
6246 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
6247 * gcc.dg/vect/slp-13-big-array.c: Likewise.
6249 2017-06-07 Richard Biener <rguenther@suse.de>
6251 PR tree-optimization/80928
6252 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
6255 2017-06-06 Nathan Sidwell <nathan@acm.org>
6257 * g++.dg/pr45330.C: Add inline namespace case.
6259 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6262 * gfortran.dg/matmul_16.f90: New test.
6263 * gfortran.dg/inline_matmul_18.f90: New test.
6265 2017-06-06 Marek Polacek <polacek@redhat.com>
6268 * gcc.dg/pr79983.c: New test.
6270 2017-06-06 David S. Miller <davem@davemloft.net>
6272 * gcc.target/sparc/sparc-ret-3.c: New test.
6274 2017-06-06 Tom de Vries <tom@codesourcery.com>
6276 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
6277 label_values instead of NO_LABEL_VALUES.
6278 * gcc.c-torture/compile/920301-1.c: Same.
6279 * gcc.c-torture/compile/920501-1.c: Same.
6280 * gcc.c-torture/compile/941014-4.c: Same.
6281 * gcc.c-torture/compile/labels-1.c: Same.
6282 * gcc.c-torture/compile/pr18903.c: Same.
6283 * gcc.c-torture/execute/920302-1.c: Same.
6284 * gcc.c-torture/execute/920415-1.c: Same.
6285 * gcc.c-torture/execute/920428-2.c: Same.
6286 * gcc.c-torture/execute/920501-3.c: Same.
6287 * gcc.c-torture/execute/920501-4.c: Same.
6288 * gcc.c-torture/execute/920501-5.c: Same.
6289 * gcc.c-torture/execute/920501-7.c: Same.
6290 * gcc.c-torture/execute/920721-4.c: Same.
6291 * gcc.c-torture/execute/980526-1.c: Same.
6292 * gcc.c-torture/execute/990208-1.c: Same.
6293 * gcc.c-torture/execute/comp-goto-1.c: Same.
6294 * gcc.c-torture/execute/comp-goto-2.c: Same.
6295 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6296 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6297 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6298 * gcc.dg/tree-prof/comp-goto-1.c: Same.
6299 * gcc.dg/tree-prof/pr44777.c: Same.
6300 * gcc.misc-tests/bprob-2.c: Same.
6301 * gcc.misc-tests/gcov-3.c: Same.
6302 * lib/gcc.exp (gcc_target_compile): Remove appending of
6303 -DNO_LABEL_VALUES to additional_flags.
6304 * lib/objc.exp (objc_target_compile): Same.
6305 * lib/target-supports.exp (check_effective_target_label_values): Test on
6306 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
6308 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6310 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
6312 2017-06-06 Richard Biener <rguenther@suse.de>
6314 PR tree-optimization/80974
6315 * gcc.dg/torture/pr80974.c: New testcase.
6317 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6319 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
6320 "unsigned int" in conversation warning on line 15.
6322 2017-06-06 Richard Biener <rguenther@suse.de>
6324 PR tree-optimization/80928
6325 * gcc.dg/vect/pr80928.c: New testcase.
6326 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
6327 * gcc.dg/vect/slp-13.c: Likewise.
6328 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
6330 2017-06-05 David Malcolm <dmalcolm@redhat.com>
6332 * g++.dg/plugin/comment_plugin.c: New test plugin.
6333 * g++.dg/plugin/comments-1.C: New test file.
6334 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6336 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
6338 * gcc.misc-tests/gcov-1a.c: New test.
6340 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6342 * gcc.target/powerpc/clone1.c: New test.
6344 2017-06-05 Janus Weil <janus@gcc.gnu.org>
6347 * gfortran.dg/proc_ptr_comp_50.f90: New test.
6349 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
6352 * gfortran.dg/implied_do_io_1.f90: New Test.
6353 * gfortran.dg/implied_do_io_2.f90: New Test.
6355 2017-06-05 Renlin Li <renlin.li@arm.com>
6357 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
6358 selector to related line.
6360 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
6362 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
6364 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6366 * gcc.target/aarch64/store_lane0_str_1.c: New test.
6368 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6370 * gcc.target/aarch64/subs_compare_2.c: New test.
6372 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6374 * gcc.target/aarch64/subs_compare_1.c: New test.
6376 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
6378 * gcc.target/mips/div-9.c: Delete duplicate test.
6379 * gcc.target/mips/div-10.c: Ditto.
6380 * gcc.target/mips/div-11.c: Ditto.
6381 * gcc.target/mips/div-12.c: Ditto.
6383 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6385 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6387 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
6389 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
6390 vesrion of the dejagnu grep.
6391 (list-module-names): Use it and adjust the regular expressions for
6392 modules and submodules.
6393 * gfortran.dg/prof/prof.exp: Cleanup modules.
6394 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
6396 * gfortran.dg/altreturn_8.f90: Likewise.
6397 * gfortran.dg/associate_12.f90: Likewise.
6398 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
6399 * gfortran.dg/charlen_15.f90: Likewise.
6400 * gfortran.dg/class_4a.f03: Likewise.
6401 * gfortran.dg/class_54.f90: Likewise.
6402 * gfortran.dg/class_dummy_4.f03: Likewise.
6403 * gfortran.dg/class_dummy_5.f90: Likewise.
6404 * gfortran.dg/constructor_9.f90: Likewise.
6405 * gfortran.dg/dec_structure_15.f90: Likewise.
6406 * gfortran.dg/do_check_8.f90: Likewise.
6407 * gfortran.dg/dtio_26.f03: Likewise.
6408 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
6409 * gfortran.dg/equiv_9.f90: Likewise.
6410 * gfortran.dg/extends_15.f90: Likewise.
6411 * gfortran.dg/finalize_22.f90: Likewise.
6412 * gfortran.dg/finalize_23.f90: Likewise.
6413 * gfortran.dg/generic_26.f90: Likewise.
6414 * gfortran.dg/generic_27.f90: Likewise.
6415 * gfortran.dg/namelist_76.f90: Likewise.
6416 * gfortran.dg/pointer_init_8.f90: Likewise.
6417 * gfortran.dg/pr61318.f90: Likewise.
6418 * gfortran.dg/pr77260_1.f90: Likewise.
6419 * gfortran.dg/pr77260_2.f90: Likewise.
6420 * gfortran.dg/pr77420_3.f90: Likewise.
6421 * gfortran.dg/proc_ptr_39.f90: Likewise.
6422 * gfortran.dg/proc_ptr_41.f90: Likewise.
6423 * gfortran.dg/proc_ptr_42.f90: Likewise.
6424 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
6425 * gfortran.dg/submodule_1.f08: Likewise.
6426 * gfortran.dg/submodule_10.f08: Likewise.
6427 * gfortran.dg/submodule_14.f08: Likewise.
6428 * gfortran.dg/submodule_15.f08: Likewise.
6429 * gfortran.dg/submodule_2.f08: Likewise.
6430 * gfortran.dg/submodule_5.f08: Likewise.
6431 * gfortran.dg/submodule_6.f08: Likewise.
6432 * gfortran.dg/submodule_7.f08: Likewise.
6433 * gfortran.dg/submodule_8.f08: Likewise.
6434 * gfortran.dg/submodule_9.f08: Likewise.
6435 * gfortran.dg/transfer_class_2.f90: Likewise.
6436 * gfortran.dg/typebound_assignment_7.f90: Likewise.
6437 * gfortran.dg/typebound_call_24.f03: Likewise.
6438 * gfortran.dg/typebound_call_25.f90: Likewise.
6439 * gfortran.dg/typebound_deferred_1.f90: Likewise.
6440 * gfortran.dg/typebound_generic_12.f03: Likewise.
6441 * gfortran.dg/typebound_generic_13.f03: Likewise.
6442 * gfortran.dg/typebound_generic_14.f03: Likewise.
6443 * gfortran.dg/typebound_generic_15.f90: Likewise.
6444 * gfortran.dg/typebound_operator_16.f03: Likewise.
6445 * gfortran.dg/typebound_operator_18.f90: Likewise.
6446 * gfortran.dg/typebound_operator_20.f90: Likewise.
6447 * gfortran.dg/typebound_override_3.f90: Likewise.
6448 * gfortran.dg/typebound_override_4.f90: Likewise.
6449 * gfortran.dg/typebound_override_5.f90: Likewise.
6450 * gfortran.dg/typebound_override_6.f90: Likewise.
6451 * gfortran.dg/typebound_override_7.f90: Likewise.
6452 * gfortran.dg/typebound_proc_28.f03: Likewise.
6453 * gfortran.dg/typebound_proc_29.f90: Likewise.
6454 * gfortran.dg/typebound_proc_30.f90: Likewise.
6455 * gfortran.dg/typebound_proc_31.f90: Likewise.
6456 * gfortran.dg/typebound_proc_32.f90: Likewise.
6457 * gfortran.dg/typebound_proc_33.f90: Likewise.
6458 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
6459 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
6460 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6461 * gfortran.dg/use_only_3.f90: Likewise.
6462 * gfortran.dg/use_without_only_1.f90: Likewise.
6463 * gfortran.dg/warn_unused_function.f90: Likewise.
6464 * gfortran.dg/warn_unused_function_2.f90: Likewise.
6465 * gfortran.dg/ieee/ieee_8.f90: Likewise.
6467 2017-06-04 Marek Polacek <polacek@redhat.com>
6470 * gcc.dg/format/pr80919.c: New test.
6472 2017-06-02 Martin Sebor <msebor@redhat.com>
6475 * c-c++-common/Wfloat-conversion-2.c: New test.
6477 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6480 * g++.dg/cpp1y/constexpr-68754.C: New.
6482 2017-06-02 Carl Love <cel@us.ibm.com>
6484 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
6485 for the new built-ins.
6487 2017-06-02 Sudakshina Das <sudi.das@arm.com>
6489 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
6491 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6493 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
6494 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
6495 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
6496 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
6497 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
6499 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6501 * gcc.target/aarch64/hfmode_ins_1.c: New test.
6503 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6505 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
6507 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6509 * gcc.target/powerpc/fold-vec-abs-char.c: New.
6510 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
6511 * gcc.target/powerpc/fold-vec-abs-int.c: New.
6512 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
6513 * gcc.target/powerpc/fold-vec-abs-short.c: New.
6514 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
6515 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
6516 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
6517 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
6519 2017-06-02 Nathan Sidwell <nathan@acm.org>
6521 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
6523 2017-06-02 Jakub Jelinek <jakub@redhat.com>
6525 PR rtl-optimization/80903
6526 * gcc.dg/pr80903.c: New test.
6529 * gfortran.dg/gomp/pr80918.f90: New test.
6531 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6533 * c-c++-common/Wsizeof-pointer-div.c: New test.
6534 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
6535 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6536 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
6537 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6538 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6539 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6540 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6541 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6542 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6543 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6544 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6545 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
6546 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
6547 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
6548 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
6549 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
6550 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
6551 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
6553 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
6555 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
6556 Update the target to power8-vector.
6558 2017-06-01 David Malcolm <dmalcolm@redhat.com>
6560 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
6562 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6564 * debug12.adb, debug12.ads: New testcase.
6566 2017-06-01 Martin Jambor <mjambor@suse.cz>
6568 PR tree-optimization/80898
6569 * gcc.dg/tree-ssa/pr80898.c: New test.
6570 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6572 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6575 * g++.dg/cpp1z/nodiscard5.C: New.
6577 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6579 * gcc.target/arc/pr9001195952.c: New test.
6581 2017-06-01 Tom de Vries <tom@codesourcery.com>
6583 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6584 * gcc.c-torture/compile/asmgoto-1.c: Same.
6585 * gcc.dg/20000707-1.c: Same.
6586 * gcc.dg/pr38700.c: Same.
6587 * gcc.dg/pr70169.c: Same.
6588 * gcc.dg/pr80112.c: Same.
6589 * gcc.dg/torture/pr51071-2.c: Same.
6590 * gcc.dg/torture/pr51071.c: Same.
6591 * gcc.dg/tree-ssa/alias-34.c: Same.
6593 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6595 * gnat.dg/debug11.adb: New testcase.
6597 2017-06-01 Richard Biener <rguenther@suse.de>
6600 * c-c++-common/ubsan/pr66313.c: New testcase.
6601 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6603 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6605 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
6606 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6607 to vsx_hw. Add dg-skip-if directive to disable this test if
6609 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6610 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6611 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6612 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6613 to dg-option. Add dg-skip-if directive to disable this test
6614 for darwin. Add dg-skip-if directive to disable this test if
6617 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6619 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6620 (_mm_maskz_max_sd): Test new intrinsics.
6621 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6622 (_mm_maskz_max_sd): Test new intrinsics.
6623 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6624 (_mm_maskz_max_ss): Test new intrinsics.
6625 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6626 (_mm_maskz_max_ss): Test new intrinsics.
6627 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6628 (_mm_maskz_min_sd): Test new intrinsics.
6629 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6630 (_mm_maskz_min_sd): Test new intrinsics.
6631 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6632 (_mm_maskz_min_ss): Test new intrinsics.
6633 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6634 (_mm_maskz_min_ss): Test new intrinsics.
6636 2017-05-31 Nathan Sidwell <nathan@acm.org>
6638 * g++.dg/lookup/lambda1.C New.
6640 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6642 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6643 on pointer should not be replaced.
6645 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6648 * gcc.dg/gimplefe-error-7.c: New test.
6650 2017-05-31 Graham Markall <graham.markall@embecosm.com>
6652 * gcc.target/arc/add_n-combine.c: New test.
6653 * gcc.target/arc/sub_n-combine.c: New test.
6655 2017-05-31 Richard Biener <rguenther@suse.de>
6658 * gcc.target/i386/pr80880.c: New testcase.
6660 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6662 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6664 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6666 * gcc.dg/vect/pr80815-3.c: New test.
6668 2017-05-31 Richard Biener <rguenther@suse.de>
6670 PR tree-optimization/80906
6671 * gcc.dg/graphite/pr80906.c: New testcase.
6673 2017-05-30 Tom de Vries <tom@codesourcery.com>
6676 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6677 unsupported if host compiler does not support c++11.
6678 (host_supports_c++11): New proc.
6680 2017-05-30 Martin Sebor <msebor@redhat.com>
6683 * g++.dg/ext/utf16-4.C: Relax test.
6684 * gcc.dg/fixed-point/int-warning.c: Adjust.
6686 2017-05-30 David Malcolm <dmalcolm@redhat.com>
6688 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6689 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6691 * g++.dg/plugin/show-template-tree-color.C: New test case.
6692 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6693 * g++.dg/template/show-template-tree-2.C: New test case.
6694 * g++.dg/template/show-template-tree-3.C: New test case.
6695 * g++.dg/template/show-template-tree-4.C: New test case.
6696 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6697 * g++.dg/template/show-template-tree.C: New test case.
6699 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6701 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6703 * gfortran.dg/pr80107.f: Delete testcase.
6705 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
6708 * gcc.target/i386/pr80833-1.c: New test.
6709 * gcc.target/i386/pr80833-2.c: Ditto.
6711 2017-05-30 Nathan Sidwell <nathan@acm.org>
6714 * g++.dg/lookup/pr80913.C: New.
6716 2017-05-30 Richard Biener <rguenther@suse.de>
6719 * gcc.dg/torture/pr80901.c: New testcase.
6721 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6723 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6725 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6728 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6730 2017-05-30 Richard Biener <rguenther@suse.de>
6733 * gcc.dg/torture/pr80876.c: New testcase.
6735 2017-05-29 Nathan Sidwell <nathan@acm.org>
6738 * g++.dg/lookup/pr80891-5.C: New.
6740 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6742 PR libgfortran/53029
6743 * gfortran.dg/read_5.f90: New test.
6745 2017-05-29 Nathan Sidwell <nathan@acm.org>
6748 * g++.dg/lookup/pr80891-4.C: New.
6751 * g++.dg/lookup/pr80891-1.C: New.
6754 * g++.dg/lookup/pr80891-3.C: New.
6757 * g++.dg/lookup/pr80891-2.C: New.
6759 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6762 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6764 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6765 * gfortran.dg/inline_matmul_17.f90: New test.
6767 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6769 * gfortran.dg/matmul_bounds_12.f90: New test.
6771 2017-05-27 Jakub Jelinek <jakub@redhat.com>
6774 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6776 2017-05-26 Nathan Sidwell <nathan@acm.org>
6778 * g++.dg/cpp0x/dr2061.C: New.
6779 * g++.dg/parse/namespace-alias-1.C: Add more test.
6781 2017-05-26 Bin Cheng <bin.cheng@arm.com>
6783 PR tree-optimization/80815
6784 * gcc.dg/vect/pr80815-1.c: New test.
6785 * gcc.dg/vect/pr80815-2.c: New test.
6787 2017-05-26 Martin Liska <mliska@suse.cz>
6790 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6791 split at the problematic spot.
6792 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6793 a valid value of the param.
6795 2017-05-26 Marek Polacek <polacek@redhat.com>
6798 * c-c++-common/ubsan/pr80875.c: New test.
6800 2017-05-26 Tom de Vries <tom@codesourcery.com>
6803 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6804 * gcc.dg/Wcxx-compat-8.c: Same.
6805 * gcc.dg/Wobjsize-1.c: Same.
6806 * gcc.dg/Wshadow-local-2.c: Same.
6807 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6808 * gcc.dg/anon-struct-6.c: Same.
6809 * gcc.dg/asm-wide-1.c: Same.
6810 * gcc.dg/builtin-inf-1.c: Same.
6811 * gcc.dg/builtin-redefine.c: Same.
6812 * gcc.dg/c90-array-lval-6.c: Same.
6813 * gcc.dg/c90-array-lval-7.c: Same.
6814 * gcc.dg/c90-fordecl-1.c: Same.
6815 * gcc.dg/c99-fordecl-2.c: Same.
6816 * gcc.dg/cast-lvalue-1.c: Same.
6817 * gcc.dg/cast-lvalue-2.c: Same.
6818 * gcc.dg/compound-lvalue-1.c: Same.
6819 * gcc.dg/cond-lvalue-1.c: Same.
6820 * gcc.dg/cpp/20000419-1.c: Same.
6821 * gcc.dg/cpp/backslash.c: Same.
6822 * gcc.dg/cpp/backslash2.c: Same.
6823 * gcc.dg/cpp/macspace1.c: Same.
6824 * gcc.dg/cpp/macspace2.c: Same.
6825 * gcc.dg/cpp/multiline-2.c: Same.
6826 * gcc.dg/cpp/pr27777.c: Same.
6827 * gcc.dg/cpp/pr30786.c: Same.
6828 * gcc.dg/cpp/pr34602.c: Same.
6829 * gcc.dg/cpp/redef1.c: Same.
6830 * gcc.dg/cpp/tr-warn1.c: Same.
6831 * gcc.dg/cpp/tr-warn3.c: Same.
6832 * gcc.dg/cpp/tr-warn6.c: Same.
6833 * gcc.dg/cpp/trad/hash.c: Same.
6834 * gcc.dg/cpp/trad/redef1.c: Same.
6835 * gcc.dg/cpp/ucs.c: Same.
6836 * gcc.dg/declspec-10.c: Same.
6837 * gcc.dg/declspec-11.c: Same.
6838 * gcc.dg/declspec-18.c: Same.
6839 * gcc.dg/format/c99-strftime-1.c: Same.
6840 * gcc.dg/format/ext-3.c: Same.
6841 * gcc.dg/format/pr72858.c: Same.
6842 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6843 * gcc.dg/init-string-1.c: Same.
6844 * gcc.dg/label-decl-3.c: Same.
6845 * gcc.dg/m-un-2.c: Same.
6846 * gcc.dg/nofixed-point-2.c: Same.
6847 * gcc.dg/noncompile/20020213-1.c: Same.
6848 * gcc.dg/pch/counter-2.c: Same.
6849 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6850 * gcc.dg/pr27528.c: Same.
6851 * gcc.dg/pr27953.c: Same.
6852 * gcc.dg/pr35899.c: Same.
6853 * gcc.dg/pr37561.c: Same.
6854 * gcc.dg/pr45461.c: Same.
6855 * gcc.dg/pr45750.c: Same.
6856 * gcc.dg/pr53196-2.c: Same.
6857 * gcc.dg/pr53265.c: Same.
6858 * gcc.dg/redecl-1.c: Same.
6859 * gcc.dg/tls/thr-init-1.c: Same.
6860 * gcc.dg/torture/pr51106-1.c: Same.
6861 * gcc.dg/torture/pr51106-2.c: Same.
6862 * gcc.dg/uninit-19.c: Same.
6863 * gcc.dg/uninit-pr20644.c: Same.
6865 2017-05-26 Jakub Jelinek <jakub@redhat.com>
6867 * g++.dg/cpp1z/decomp29.C (p): New variable.
6868 (main): Add further tests.
6870 2017-05-26 Richard Biener <rguenther@suse.de>
6872 PR tree-optimization/80842
6873 * gcc.dg/torture/pr80842.c: New testcase.
6875 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6878 * g++.dg/cpp0x/pr79652.C: New.
6880 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6883 * g++.dg/cpp0x/variadic170.C: New.
6885 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6887 * g++.dg/warn/Wcatch-value-1.C: New test.
6888 * g++.dg/warn/Wcatch-value-2.C: New test.
6889 * g++.dg/warn/Wcatch-value-3.C: New test.
6891 2017-05-25 Nathan Sidwell <nathan@acm.org>
6893 * g++.dg/lookup/using56.C: New.
6894 * g++.dg/lookup/using57.C: New.
6895 * g++.dg/lookup/using58.C: New.
6896 * g++.dg/lookup/using59.C: New.
6898 * g++.dg/lookup/using17.C: Adjust diagnostics.
6900 2017-05-25 Martin Sebor <msebor@redhat.com>
6902 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6904 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6906 * gcc.dg/pr60114.c: Same.
6908 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6910 * gfortran.dg/pr48636.f90: Fix template better.
6912 2017-05-25 Nathan Sidwell <nathan@acm.org>
6914 * g++.dg/lookup/koenig14.C: New.
6916 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6919 * g++.dg/cpp0x/pr79583.C: New.
6921 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6924 * g++.dg/cpp1y/pr68578.C: New.
6926 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6928 * gcc.dg/tree-ssa/vce-1.c: New file.
6930 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6932 * gcc.dg/tree-ssa/addadd.c: New file.
6934 2017-05-24 Nathan Sidwell <nathan@acm.org>
6936 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6937 * g++.dg/lookup/friend19.C: New.
6938 * g++.dg/lookup/friend20.C: New.
6940 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
6943 * g++.dg/expr/cast11.C: New test.
6945 2017-05-24 Martin Sebor <msebor@redhat.com>
6948 * c-c++-common/Wfloat-conversion.c: Adjust.
6949 * c-c++-common/dfp/convert-int-saturate.c: Same.
6950 * c-c++-common/pr68657-1.c: Same.
6951 * g++.dg/ext/utf-cvt.C: Same.
6952 * g++.dg/ext/utf16-4.C: Same.
6953 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6954 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6955 * g++.dg/warn/Wconversion3.C: Same.
6956 * g++.dg/warn/Wconversion4.C: Same.
6957 * g++.dg/warn/Wsign-conversion.C: Same.
6958 * g++.dg/warn/overflow-warn-1.C: Same.
6959 * g++.dg/warn/overflow-warn-3.C: Same.
6960 * g++.dg/warn/overflow-warn-4.C: Same.
6961 * g++.dg/warn/pr35635.C: Same.
6962 * g++.old-deja/g++.mike/enum1.C: Same.
6963 * gcc.dg/Wconversion-3.c: Same.
6964 * gcc.dg/Wconversion-5.c: Same.
6965 * gcc.dg/Wconversion-complex-c99.c: Same.
6966 * gcc.dg/Wconversion-complex-gnu.c: Same.
6967 * gcc.dg/Wconversion-integer.c: Same.
6968 * gcc.dg/Wsign-conversion.c: Same.
6969 * gcc.dg/bitfld-2.c: Same.
6970 * gcc.dg/c90-const-expr-11.c: Same.
6971 * gcc.dg/c90-const-expr-7.c: Same.
6972 * gcc.dg/c99-const-expr-7.c: Same.
6973 * gcc.dg/overflow-warn-1.c: Same.
6974 * gcc.dg/overflow-warn-2.c: Same.
6975 * gcc.dg/overflow-warn-3.c: Same.
6976 * gcc.dg/overflow-warn-4.c: Same.
6977 * gcc.dg/overflow-warn-5.c: Same.
6978 * gcc.dg/overflow-warn-8.c: Same.
6979 * gcc.dg/overflow-warn-9.c: New test.
6980 * gcc.dg/pr35635.c: Adjust.
6981 * gcc.dg/pr59940.c: Same.
6982 * gcc.dg/pr59963-2.c: Same.
6983 * gcc.dg/pr60114.c: Same.
6984 * gcc.dg/switch-warn-2.c: Same.
6985 * gcc.dg/utf-cvt.c: Same.
6986 * gcc.dg/utf16-4.c: Same.
6988 2017-05-24 Jakub Jelinek <jakub@redhat.com>
6990 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6991 Don't include limits.h.
6992 (w): Conditionalize on long long wider than int. Use
6993 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6994 -9223372036854775808.
6995 (x): Use __INT_MAX__ instead of INT_MAX.
6997 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7000 * gfortran.dg/inline_matmul_16.f90: New test.
7002 2017-05-24 Tom de Vries <tom@codesourcery.com>
7004 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
7006 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
7009 * gcc.dg/pr80823.c: New test.
7011 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7013 * gcc.target/s390/pr80725.c: New test.
7015 2017-05-23 Nathan Sidwell <nathan@acm.org>
7017 * g++.dg/lookup/extern-c-hidden.C: New.
7018 * g++.dg/lookup/extern-redecl1.C: New.
7021 * g++.dg/parse/pr80866.C: New.
7023 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
7025 * gcc.dg/ipa/ctor-empty-1.c: Update template.
7026 * gcc.dg/ipa/inline-5.c: Likewise.
7027 * gfortran.dg/pr48636.f90: Likewise.
7029 2017-05-23 Nathan Sidwell <nathan@acm.org>
7031 * g++.dg/parse/ctor9.C: Adjust expected error.
7033 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7035 PR libgfortran/80256
7036 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
7039 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
7041 * c-c++-common/goacc/parallel-dims-1.c: Update.
7042 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7043 * c-c++-common/goacc/routine-1.c: Likewise.
7044 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
7045 * g++.dg/goacc/template.C: Likewise.
7046 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7047 * gfortran.dg/goacc/routine-3.f90: Likewise.
7048 * gfortran.dg/goacc/sie.f95: Likewise.
7049 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
7051 2017-05-23 Nathan Sidwell <nathan@acm.org>
7053 * g++.dg/lookup/using13.C: Adjust expected error.
7055 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7057 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
7059 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7062 * gcc.target/powerpc/pr80718.c: New test.
7064 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
7066 * gcc.target/powerpc/conditional-return.c: New testcase.
7068 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7070 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
7073 2017-05-22 Janus Weil <janus@gcc.gnu.org>
7076 * gfortran.dg/typebound_call_28.f90: New test.
7078 2017-05-22 Nathan Sidwell <nathan@acm.org>
7080 * g++.dg/lookup/strong-using.C: New.
7082 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
7084 * gcc.target/arm/movsi_movt.c: New test.
7085 * gcc.target/arm/movdi_movt.c: New test.
7087 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
7089 * gnat.dg/specs/not_null1.ads: New test.
7091 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
7093 * gnat.dg/limited_with5.ad[sb]: New test.
7094 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
7095 * gnat.dg/limited_with6.ad[sb]: New test.
7096 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
7098 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
7100 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
7101 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
7103 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
7106 * g++.dg/cpp1y/constexpr-70265-1.C: New.
7107 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
7109 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7111 PR libgfortran/80333
7112 * gfortran.dg/dtio_30.f03: New test.
7114 2017-05-19 Marek Polacek <polacek@redhat.com>
7117 * c-c++-common/ubsan/pr80800.c: New test.
7118 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
7120 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
7122 * c-c++-common/goacc/default-1.c: Update.
7123 * c-c++-common/goacc/default-2.c: Likewise.
7124 * c-c++-common/goacc/default-4.c: Likewise.
7125 * gfortran.dg/goacc/default-1.f95: Likewise.
7126 * gfortran.dg/goacc/default-4.f: Likewise.
7127 * c-c++-common/goacc/default-5.c: New file.
7128 * gfortran.dg/goacc/default-5.f: Likewise.
7130 * c-c++-common/goacc/default-1.c: New file.
7131 * c-c++-common/goacc/default-2.c: Likewise.
7132 * c-c++-common/goacc/data-default-1.c: Remove file, including its
7134 * c-c++-common/goacc/default-3.c: ... this new file, and...
7135 * c-c++-common/goacc/default-4.c: ... this new file.
7136 * gfortran.dg/goacc/default.f95: Remove file, including its test
7138 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
7139 * gfortran.dg/goacc/default-2.f: ... this new file.
7140 * gfortran.dg/goacc/default-3.f95: New file.
7141 * gfortran.dg/goacc/default-4.f: Likewise.
7143 2017-05-19 Nathan Sidwell <nathan@acm.org>
7145 * g++.dg/inherit/covariant7.C: Adjust.
7147 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7149 * gcc.target/arm/tls-disable-literal-pool.c: Change
7150 require-effective-target to tls_native.
7151 Move dg-error to return statement line and change to dg-message.
7153 2017-05-19 Richard Biener <rguenther@suse.de>
7156 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
7157 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
7159 2017-05-19 Richard Biener <rguenther@suse.de>
7162 * gcc.dg/torture/pr80764.c: New testcase.
7164 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7167 * gcc.target/powerpc/pr80510-1.c: New test.
7168 * gcc.target/powerpc/pr80510-2.c: Likewise.
7170 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
7172 * gcc.dg/pragma-diag-7.c: New test.
7174 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
7177 * g++.dg/other/i386-11.C: New test.
7179 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
7181 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
7182 * fold-vec-div-floatdouble.c: Likewise.
7183 * fold-vec-logical-ands-char.c: Likewise.
7184 * fold-vec-logical-ands-int.c: Likewise.
7185 * fold-vec-logical-ands-short.c: Likewise.
7186 * fold-vec-logical-ors-char.c: Likewise.
7187 * fold-vec-logical-ors-int.c: Likewise.
7188 * fold-vec-logical-ors-short.c: Likewise.
7189 * fold-vec-logical-other-char.c: Likewise.
7190 * fold-vec-mule-misc.c: Likewise.
7191 * fold-vec-mult-float.c: Likewise.
7192 * fold-vec-mult-floatdouble.c: Likewise.
7193 * fold-vec-mult-int.c: Likewise.
7194 * fold-vec-mult-int128-p9.c: Likewise.
7195 * fold-vec-sub-floatdouble.c: Likewise.
7196 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
7197 Add lp64 requirement.
7198 * fold-vec-mult-int128-p8.c: Likewise.
7199 * fold-vec-logical-ors-longlong.c: Fix comment typo.
7201 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
7203 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
7204 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
7205 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
7206 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
7207 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
7208 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
7209 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
7210 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
7211 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
7212 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
7213 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
7214 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
7215 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
7216 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
7217 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
7218 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
7219 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
7220 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
7221 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
7222 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
7223 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
7224 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
7225 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
7226 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
7227 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
7228 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
7230 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
7232 * gcc.target/sparc/niagara7-align.c: New test.
7234 2017-05-18 Marek Polacek <polacek@redhat.com>
7237 * c-c++-common/ubsan/null-12.c: New test.
7239 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
7242 * gcc.c-torture/execute/pr80692.c: New testcase.
7244 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7246 PR libgfortran/80741
7247 * gfortran.dg/read_4.f90: New test.
7249 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7251 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
7253 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
7256 * gfortran.dg/pr80668.f90: New.
7258 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
7261 * gcc.dg/pr80775.c: New test.
7263 2017-05-17 Marek Polacek <polacek@redhat.com>
7266 * gcc.dg/asan/pr80659.c: New test.
7268 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7270 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
7273 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
7275 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
7277 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
7278 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7280 PR tree-optimization/80457
7281 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
7282 call vect_model_simple_cost.
7284 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
7287 * gfortran.dg/submodule_29.f08: New test.
7289 2017-05-16 David Malcolm <dmalcolm@redhat.com>
7291 * g++.dg/other/accessor-fixits-1.C: New test case.
7292 * g++.dg/other/accessor-fixits-2.C: New test case.
7293 * g++.dg/other/accessor-fixits-3.C: New test case.
7294 * g++.dg/other/accessor-fixits-4.C: New test case.
7296 2017-05-16 Carl Love <cel@us.ibm.com>
7298 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
7299 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
7300 built-ins to the test suite file. Note, support for mradds exists
7301 but no test case exists.
7302 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
7303 built-ins to the test suite file.
7305 2017-05-16 Marek Polacek <polacek@redhat.com>
7309 * c-c++-common/ubsan/pr80536.c: New test.
7310 * g++.dg/ubsan/pr80386.C: New test.
7312 2017-05-16 Tamar Christina <tamar.christina@arm.com>
7314 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
7315 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
7317 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7319 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
7320 expected output of vadd, vsub and vmul instructions.
7321 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
7322 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
7323 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
7325 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7327 PR libgfortran/80727
7328 * gfortran.dg/read_3.f90: New test.
7330 2017-05-15 Nathan Sidwell <nathan@acm.org>
7333 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
7336 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
7337 * g++.dg/cpp0x/pr79369.C: New.
7339 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
7342 * gfortran.dg/pr80752.f90: New test.
7344 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
7347 * gcc.target/i386/pr80425-1.c: New test.
7348 * gcc.target/i386/pr80425-2.c: Ditto.
7350 2017-05-15 Jeff Law <law@redhat.com>
7352 * gcc.target/mips/reorgbug-1.c: New test.
7354 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
7356 * gnat.dg/specs/pack13.ads: New test.
7358 2017-05-14 Martin Sebor <msebor@redhat.com>
7361 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
7362 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
7363 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7364 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
7365 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
7367 2017-05-14 Martin Sebor <msebor@redhat.com>
7370 * gcc.dg/builtin-stpncpy.c: New test.
7372 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
7374 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
7375 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
7376 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
7377 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
7379 2017-05-14 Julia Koval <julia.koval@intel.com>
7381 * gcc.target/i386/xgetsetbv.c: New test.
7383 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
7386 * gfortran.dg/impl_do_var_data.f90: New Test
7388 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
7390 * brig.dg/test/gimple/priv-array-offset-access.hsail:
7391 A regression test for a private array access case which caused
7394 2017-05-12 Martin Sebor <msebor@redhat.com>
7397 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
7398 to the purpose of the test.
7400 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
7402 * gcc.target/powerpc/bmi-andn-1.c: New file
7403 * gcc.target/powerpc/bmi-andn-2.c: New file.
7404 * gcc.target/powerpc/bmi-bextr-1.c: New file.
7405 * gcc.target/powerpc/bmi-bextr-2.c: New file.
7406 * gcc.target/powerpc/bmi-bextr-4.c: New file.
7407 * gcc.target/powerpc/bmi-bextr-5.c: New file.
7408 * gcc.target/powerpc/bmi-blsi-1.c: New file.
7409 * gcc.target/powerpc/bmi-blsi-2.c: New file.
7410 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
7411 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
7412 * gcc.target/powerpc/bmi-blsr-1.c: New file.
7413 * gcc.target/powerpc/bmi-blsr-2.c: New File.
7414 * gcc.target/powerpc/bmi-check.h: New File.
7415 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
7416 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
7417 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
7418 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
7419 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
7420 * gcc.target/powerpc/bmi2-check.h: New file.
7421 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
7422 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
7423 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
7424 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
7425 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
7426 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
7427 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
7428 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
7429 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
7431 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7434 * g++.dg/cpp0x/pr60430.C: New.
7436 2017-05-12 Jeff Law <law@redhat.com>
7438 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7440 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
7443 * g++.dg/pr80707.C: New test.
7445 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7447 * gcc.target/powerpc/fold-vec-div-float.c: New.
7448 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
7449 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
7451 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7453 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
7454 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
7455 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
7456 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
7457 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
7458 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
7459 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
7460 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
7461 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
7462 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
7463 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
7464 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
7466 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7469 * g++.dg/cpp0x/forw_enum14.C: New.
7470 * g++.dg/cpp0x/forw_enum15.C: Likewise.
7472 2017-05-12 Richard Biener <rguenther@suse.de>
7474 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
7476 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7479 * g++.dg/cpp0x/constexpr-ice17.C: New.
7481 2017-05-12 Richard Biener <rguenther@suse.de>
7483 PR tree-optimization/80713
7484 * gcc.dg/torture/pr80713.c: New testcase.
7486 2017-05-12 Andi Kleen <ak@linux.intel.com>
7489 * lib/target-supports.exp (profopt-perf-wrapper):
7490 Add -m8 option to increase parallelism.
7492 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
7494 * c-c++-common/goacc/parallel-dims-1.c: New file.
7495 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7497 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7498 * c-c++-common/goacc/classify-kernels.c: Likewise.
7499 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
7501 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7502 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7503 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7504 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7505 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7506 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7507 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7508 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7509 * c-c++-common/goacc/kernels-loop.c: Likewise.
7510 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7511 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7512 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7513 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7514 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
7515 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7516 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7517 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7518 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7519 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7520 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
7521 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7523 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7524 * c-c++-common/goacc/classify-kernels.c: Likewise.
7525 * c-c++-common/goacc/classify-parallel.c: Likewise.
7526 * c-c++-common/goacc/classify-routine.c: Likewise.
7527 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7528 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7529 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7530 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7532 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
7533 * c-c++-common/goacc/classify-kernels.c: Likewise.
7534 * c-c++-common/goacc/classify-parallel.c: Likewise.
7535 * c-c++-common/goacc/classify-routine.c: Likewise.
7536 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7537 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7538 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7539 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7541 2017-05-11 Nathan Sidwell <nathan@acm.org>
7543 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
7545 2017-05-11 Carl Love <cel@us.ibm.com>
7547 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
7548 to the test suite file.
7549 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
7550 to the test suite file.
7552 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7555 * gfortran.dg/namelist_91.f90: New test.
7556 * gfortran.dg/namelist_92.f90: New test.
7557 * gfortran.dg/namelist_93.f90: New test.
7558 * gfortran.dg/namelist_94.f90: New test.
7560 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7563 * gcc.target/powerpc/pr80695-p8.c: New file.
7564 * gcc.target/powerpc/pr80695-p9.c: New file.
7566 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7567 Jakub Jelinek <jakub@redhat.com>
7570 * gcc.target/i386/pr80706.c: New test.
7572 2017-05-11 Julia Koval <julia.koval@intel.com>
7574 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7575 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7576 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7577 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7579 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7582 * g++.dg/cpp0x/pr70538.C: New.
7584 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7586 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7587 Remove unnecessary loop. Run on 32-bit targets only.
7588 (dg-options): Remove -fno-tree-sink.
7590 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7592 * gcc.target/powerpc/cmpb-1.c: New test.
7593 * gcc.target/powerpc/cmpb-2.c: New test.
7594 * gcc.target/powerpc/cmpb-3.c: New test.
7595 * gcc.target/powerpc/cmpb32-1.c: New test.
7596 * gcc.target/powerpc/cmpb32-2.c: New test.
7598 2017-05-11 Richard Biener <rguenther@suse.de>
7600 PR tree-optimization/80705
7601 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7603 2017-05-11 Nathan Sidwell <nathan@acm.org>
7605 * lib/scanlang.exp: New.
7606 * lib/gcc-dg.exp: Load scanlang.exp.
7607 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7609 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7612 * gcc.dg/gimplefe-error-6.c: New test.
7614 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7617 * gcc.dg/gimplefe-error-5.c: New test.
7619 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7622 * gcc.dg/gimplefe-error-4.c: New test.
7624 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7626 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7628 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7630 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7631 (_mm_maskz_max_round_sd): Test new intrinsics.
7632 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7633 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7634 (_mm_maskz_max_round_ss): Test new intrinsics.
7635 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7636 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7637 (_mm_maskz_min_round_sd): Test new intrinsics.
7638 * gcc.target/i386/avx512f-vminsd-2.c: New.
7639 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7640 (_mm_maskz_min_round_ss): Test new intrinsics.
7641 * gcc.target/i386/avx512f-vminss-2.c: New.
7642 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7643 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7644 (__builtin_ia32_minss_mask_round): Test new builtins.
7645 * gcc.target/i386/sse-13.c: Ditto.
7646 * gcc.target/i386/sse-23.c: Ditto.
7647 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7648 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7649 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7650 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7651 (_mm_mask_min_round_ss): Test new intrinsics.
7652 * gcc.target/i386/testround-1.c: Ditto.
7654 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7656 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7657 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7658 (_mm_maskz_div_round_sd): Test new intrinsics.
7659 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7660 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7661 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7662 (_mm_maskz_div_round_ss): Test new intrinsics.
7663 * gcc.target/i386/avx512f-vdivss-2.c: New.
7664 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7665 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7666 (_mm_maskz_mul_round_sd): Test new intrinsics.
7667 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7668 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7669 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7670 (_mm_maskz_mul_round_ss): Test new intrinsics.
7671 * gcc.target/i386/avx512f-vmulss-2.c: New.
7672 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7673 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7674 (__builtin_ia32_mulss_mask_round): Test new builtins.
7675 * gcc.target/i386/sse-13.c: Ditto.
7676 * gcc.target/i386/sse-23.c: Ditto.
7677 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7678 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7679 (_mm_maskz_mul_round_ss): Test new intrinsics.
7680 * gcc.target/i386/testround-1.c: Ditto.
7682 2017-05-10 Julia Koval <julia.koval@intel.com>
7684 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7685 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7686 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7688 2017-05-10 Julia Koval <julia.koval@intel.com>
7690 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7691 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7692 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7693 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7695 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7697 PR tree-optimization/51513
7698 * gcc.target/powerpc/pr51513.c: New test.
7699 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7701 * gcc.dg/predict-14.c: Likewise.
7703 2017-05-10 Carl Love <cel@us.ibm.com>
7704 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7705 to the test suite file.
7706 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7707 to the test suite file.
7709 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7711 PR tree-optimization/77644
7712 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7714 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
7716 * gcc.dg/guality/inline-params-2.c: New.
7718 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7721 * g++.dg/cpp1y/auto-fn37.C: New.
7722 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7724 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7727 * gcc.target/powerpc/pr68163.c: New test.
7729 2017-05-09 Janus Weil <janus@gcc.gnu.org>
7732 * gfortran.dg/finalize_32.f90: New test.
7734 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7737 * gcc.dg/pr35441.c: New test.
7739 2017-05-09 Martin Sebor <msebor@redhat.com>
7742 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7745 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7748 * g++.dg/template/crash126.C: New.
7750 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7752 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7753 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7754 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7755 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7757 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7760 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7762 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7764 * gcc.target/arc/tmac-1.c: New file.
7765 * gcc.target/arc/tmac-2.c: Likewise.
7766 * gcc.target/arc/tmac.h: Likewise.
7768 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7769 Andrew Burgess <andrew.burgess@embecosm.com>
7771 * gcc.target/arc/firq-1.c: New file.
7772 * gcc.target/arc/firq-2.c: Likewise.
7773 * gcc.target/arc/firq-3.c: Likewise.
7774 * gcc.target/arc/firq-4.c: Likewise.
7775 * gcc.target/arc/firq-5.c: Likewise.
7776 * gcc.target/arc/firq-6.c: Likewise.
7778 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7780 * gcc.target/arc/interrupt-5.c: Newfile.
7781 * gcc.target/arc/interrupt-6.c: Likewise.
7782 * gcc.target/arc/interrupt-7.c: Likewise.
7783 * gcc.target/arc/interrupt-8.c: Likewise.
7784 * gcc.target/arc/interrupt-9.c: Likewise.
7786 2017-05-09 Richard Biener <rguenther@suse.de>
7788 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7790 * gcc.dg/vect/vect-50.c: Likewise.
7792 2017-05-09 Marek Polacek <polacek@redhat.com>
7795 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7796 * c-c++-common/Wlogical-op-2.c: New test.
7798 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7800 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7801 for targets with __SIZEOF_INT__ < 4.
7803 2017-05-09 Richard Biener <rguenther@suse.de>
7805 * gcc.dg/vect/vect-50.c: Revert last change.
7806 * gcc.dg/vect/vect-44.c: Likewise.
7808 2017-05-08 Martin Sebor <msebor@redhat.com>
7810 PR translation/80280
7811 * gcc.dg/format/gcc_diag-10.c: New test.
7813 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7816 * gcc.target/powerpc/pr80101-1.c: New test.
7818 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7821 * gfortran.dg/inline_transpose_1.f90: Add
7822 -finline-matmul-limit=0 to options.
7823 * gfortran.dg/matmul_5.f90: Likewise.
7824 * gfortran.dg/vect/vect-8.f90: Likewise.
7825 * gfortran.dg/inline_matmul_14.f90: New test.
7826 * gfortran.dg/inline_matmul_15.f90: New test.
7828 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7831 * gfortran.dg/matmul_15.f90: New test case.
7833 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7835 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7836 * gcc.dg/vect/vect-50.c: Likewise.
7838 2017-05-07 Jeff Law <law@redhat.com>
7841 2017-05-06 Jeff Law <law@redhat.com>
7842 PR tree-optimization/78496
7843 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7844 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7846 2017-05-06 Jeff Law <law@redhat.com>
7848 PR tree-optimization/78496
7849 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7850 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7852 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7854 * gcc.target/aarch64/spill_1.c: New test.
7856 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7858 PR rtl-optimization/75964
7859 * gcc.dg/torture/pr75964.c: New test.
7861 2017-05-06 Tom de Vries <tom@codesourcery.com>
7864 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7865 * gcc.target/i386/avx-vtestpd-2.c: Same.
7866 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7867 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7868 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7869 * gcc.target/i386/avx-vtestpd-3.c: Same.
7870 * gcc.target/i386/avx-vtestps-1.c: Same.
7871 * gcc.target/i386/avx-vtestps-2.c: Same.
7872 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7873 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7874 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7875 * gcc.target/i386/avx-vtestps-3.c: Same.
7877 2017-05-06 Tom de Vries <tom@codesourcery.com>
7879 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7881 2017-05-06 Tom de Vries <tom@codesourcery.com>
7884 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7885 * gcc.target/powerpc/altivec-types-1.c: Same.
7887 2017-05-06 Tom de Vries <tom@codesourcery.com>
7890 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7891 * gcc.target/spu/intrinsics-1.c: Same.
7893 2017-05-06 Tom de Vries <tom@codesourcery.com>
7896 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7898 2017-05-06 Tom de Vries <tom@codesourcery.com>
7901 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7902 * gcc.target/aarch64/spellcheck_2.c: Same.
7903 * gcc.target/aarch64/spellcheck_3.c: Same.
7905 2017-05-06 Tom de Vries <tom@codesourcery.com>
7908 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7909 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7910 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7911 * g++.dg/debug/dwarf2/typedef5.C: Same.
7912 * g++.dg/goacc/data-1.C: Same.
7914 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7916 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7918 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7923 * gcc.target/powerpc/ppc-round3.c: New test.
7924 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7926 2017-05-05 Jakub Jelinek <jakub@redhat.com>
7928 PR tree-optimization/80632
7929 * gcc.dg/pr80632.c: New test.
7931 PR tree-optimization/80558
7932 * gcc.dg/tree-ssa/vrp115.c: New test.
7934 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7935 Thomas Preud'homme <thomas.preudhomme@arm.com>
7936 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7939 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7940 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7941 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7942 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7943 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7944 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7945 * gcc.target/arm/tls-disable-literal-pool.c: New.
7947 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7949 PR tree-optimization/80613
7950 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7952 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7955 * g++.dg/cpp0x/pr71577.C: New.
7957 2017-05-04 Martin Sebor <msebor@redhat.com>
7960 * gcc.dg/builtin-stringop-chk-8.c: New test.
7961 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7962 * gcc.dg/builtin-stringop-chk-4.c: Same.
7963 * gcc.dg/builtin-strncat-chk-1.c: Same.
7964 * g++.dg/ext/strncpy-chk1.C: Same.
7965 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7966 * gcc.dg/out-of-bounds-1.c: Same.
7967 * gcc.dg/pr78138.c: Same.
7968 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7969 * gfortran.dg/mvbits_7.f90: Same.
7971 2017-05-04 Martin Sebor <msebor@redhat.com>
7973 PR preprocessor/79214
7976 * gcc.dg/pr79214.c: New test.
7977 * gcc.dg/pr79214.h: New test header.
7978 * gcc.dg/pr79222.c: New test.
7979 * gcc.dg/pr79223.c: New test.
7980 * gcc.dg/pr78138.c: Adjust.
7981 * gfortran.dg/unconstrained_commons.f: Same.
7983 2017-05-04 Martin Sebor <msebor@redhat.com>
7985 PR translation/80280
7986 * g++.dg/abi/Wabi-2-3.C: Adjust.
7987 * g++.dg/abi/Wabi-3-2.C: Ditto.
7988 * g++.dg/lookup/using17.C: Ditto.
7989 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7991 2017-05-04 Martin Jambor <mjambor@suse.cz>
7993 PR tree-optimization/80622
7994 * gcc.dg/tree-ssa/pr80622.c: New test.
7996 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7998 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
8000 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
8002 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
8003 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
8005 2017-05-04 Richard Biener <rguenther@suse.de>
8007 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
8009 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
8011 * gcc.dg/vect/vect-profile-1.c: New test.
8013 2017-05-04 Marek Polacek <polacek@redhat.com>
8015 PR tree-optimization/80612
8016 * gcc.dg/torture/pr80612.c: New test.
8018 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
8019 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
8021 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
8022 check_effective_target_arm_thumb1_movt_ok.
8024 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
8026 * gcc.target/arm/fpscr.c: New file.
8028 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8030 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
8033 2017-05-04 Tom de Vries <tom@codesourcery.com>
8036 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
8038 * g++.dg/warn/miss-format-1.C: Same.
8039 * g++.dg/warn/overflow-warn-1.C: Same.
8040 * g++.dg/warn/overflow-warn-3.C: Same.
8041 * g++.dg/warn/overflow-warn-4.C: Same.
8043 2017-05-04 Tom de Vries <tom@codesourcery.com>
8046 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
8047 * gcc.target/i386/pr68657.c: Same.
8048 * gcc.target/i386/pr69255-1.c: Same.
8049 * gcc.target/i386/pr69255-2.c: Same.
8050 * gcc.target/i386/pr69255-3.c: Same.
8052 2017-05-04 Richard Biener <rguenther@suse.de>
8054 PR tree-optimization/31130
8055 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
8056 * gcc.dg/Wstrict-overflow-13.c: Likewise.
8057 * gcc.dg/Wstrict-overflow-21.c: Likewise.
8058 * gcc.dg/pr52904.c: Remove XFAIL.
8059 * gcc.dg/tree-ssa/vrp114.c: New testcase.
8061 2017-05-03 Jeff Law <law@redhat.com>
8063 PR tree-optimization/78496
8064 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
8066 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
8068 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
8070 2017-05-03 Richard Biener <rguenther@suse.de>
8072 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
8074 2017-05-03 Jakub Jelinek <jakub@redhat.com>
8076 PR tree-optimization/79472
8077 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
8079 * gcc.dg/tree-ssa/vrp113.c: New test.
8080 * gcc.dg/tree-ssa/cswtch-3.c: New test.
8081 * gcc.dg/tree-ssa/cswtch-4.c: New test.
8082 * gcc.dg/tree-ssa/cswtch-5.c: New test.
8084 2017-05-03 Tom de Vries <tom@codesourcery.com>
8087 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
8088 * c-c++-common/Wshift-negative-value-2.c: Same.
8089 * c-c++-common/Wshift-negative-value-3.c: Same.
8090 * c-c++-common/Wshift-negative-value-4.c: Same.
8091 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
8092 * c-c++-common/cpp/pr60400.c: Same.
8093 * c-c++-common/fmax-errors.c: Same.
8094 * c-c++-common/goacc/data-2.c: Same.
8095 * c-c++-common/goacc/host_data-2.c: Same.
8096 * c-c++-common/gomp/simd4.c: Same.
8097 * c-c++-common/pr28656.c: Same.
8098 * c-c++-common/pr43395.c: Same.
8099 * c-c++-common/torture/pr57945.c: Same.
8101 2017-05-03 Tom de Vries <tom@codesourcery.com>
8103 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
8104 arg of dg directive.
8105 * c-c++-common/goacc/routine-3.c: Same.
8106 * c-c++-common/goacc/routine-4.c: Same.
8108 2017-05-02 David Malcolm <dmalcolm@redhat.com>
8110 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8111 (test_fixit_insert_newline): New function.
8112 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8113 (test_fixit_insert_newline): New function.
8114 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
8115 (test_fixit_insert_newline): New function.
8116 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
8117 (test_fixit_insert_newline): New function.
8118 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8119 (test_show_locus): Handle test_fixit_insert_newline.
8121 2017-05-02 Bin Cheng <bin.cheng@arm.com>
8123 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
8125 2017-04-27 Tamar Christina <tamar.christina@arm.com>
8127 * gcc.dg/lsr-div1.c: New testcase.
8129 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
8131 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
8132 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
8133 (_mm_maskz_add_round_sd): Test new intrinsics.
8134 * gcc.target/i386/avx512f-vaddsd-2.c: New.
8135 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
8136 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
8137 (_mm_maskz_add_round_ss): Test new intrinsics.
8138 * gcc.target/i386/avx512f-vaddss-2.c: New.
8139 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
8140 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
8141 (_mm_maskz_sub_round_sd): Test new intrinsics.
8142 * gcc.target/i386/avx512f-vsubsd-2.c: New.
8143 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
8144 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
8145 (_mm_maskz_sub_round_ss): Test new intrinsics.
8146 * gcc.target/i386/avx512f-vsubss-2.c: New.
8147 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
8148 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
8149 (__builtin_ia32_subss_mask_round): Test new builtins.
8150 * gcc.target/i386/sse-13.c: Ditto.
8151 * gcc.target/i386/sse-23.c: Ditto.
8152 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
8153 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
8154 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
8155 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
8156 (_mm_mask_sub_round_ss): Test new intrinsics.
8157 * gcc.target/i386/testround-1.c: Ditto.
8159 2017-05-02 Martin Jambor <mjambor@suse.cz>
8161 PR tree-optimization/78687
8162 * g++.dg/tree-ssa/pr78687.C: New test.
8164 2017-05-02 Richard Biener <rguenther@suse.de>
8166 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
8168 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
8170 2017-05-02 Richard Biener <rguenther@suse.de>
8172 PR tree-optimization/80591
8173 * gcc.dg/torture/pr80591.c: New testcase.
8175 2017-05-02 Richard Biener <rguenther@suse.de>
8177 PR tree-optimization/80549
8178 * gcc.dg/torture/pr80549.c: New testcase.
8180 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8182 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
8185 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
8188 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
8190 2017-05-01 David Malcolm <dmalcolm@redhat.com>
8192 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
8193 reflect insertion fix-it hints at the same location now being
8196 2017-05-01 Martin Sebor <msebor@redhat.com>
8198 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
8201 2017-05-01 Tom de Vries <tom@codesourcery.com>
8203 * gcc.dg/pr78768.c: Require linker plugin.
8205 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8208 * gfortran.dg/matmul_bounds_11.f90: New test.
8210 2017-05-01 Martin Sebor <msebor@redhat.com>
8212 PR tree-optimization/79715
8213 * gcc.dg/pr79715.c: New test.
8215 2017-05-01 Tom de Vries <tom@codesourcery.com>
8218 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
8219 * g++.dg/other/pr59492.C: Require effective target rdrand.
8221 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
8223 * g++.dg/diagnostic/member-decl-1.C: New test.
8225 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
8227 PR tree-optimization/80487
8228 * gcc.dg/tree-ssa/strncpy-1.c: New file.
8230 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8232 PR tree-optimization/79697
8233 * gcc.dg/tree-ssa/pr79697.c: New test.
8235 2017-04-29 Tom de Vries <tom@codesourcery.com>
8237 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
8239 2017-04-28 Martin Sebor <msebor@redhat.com>
8241 PR tree-optimization/80523
8242 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
8244 2017-04-28 Tom de Vries <tom@codesourcery.com>
8247 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
8248 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
8250 2017-04-28 Tom de Vries <tom@codesourcery.com>
8253 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
8254 * obj-c++.dg/bitfield-4.mm: Same.
8255 * obj-c++.dg/bitfield-5.mm: Same.
8256 * obj-c++.dg/exceptions-3.mm: Same.
8257 * obj-c++.dg/exceptions-5.mm: Same.
8258 * obj-c++.dg/method-1.mm: Same.
8259 * obj-c++.dg/method-12.mm: Same.
8260 * obj-c++.dg/method-13.mm: Same.
8261 * obj-c++.dg/method-15.mm: Same.
8262 * obj-c++.dg/method-16.mm: Same.
8263 * obj-c++.dg/property/at-property-18.mm: Same.
8264 * obj-c++.dg/property/at-property-25.mm: Same.
8265 * obj-c++.dg/property/at-property-5.mm: Same.
8266 * obj-c++.dg/property/dynamic-2.mm: Same.
8267 * obj-c++.dg/property/property-neg-3.mm: Same.
8268 * obj-c++.dg/protocol-inheritance-1.mm: Same.
8269 * obj-c++.dg/protocol-inheritance-2.mm: Same.
8270 * obj-c++.dg/syntax-error-1.mm: Same.
8271 * obj-c++.dg/try-catch-13.mm: Same.
8272 * objc.dg/bitfield-4.m: Same.
8273 * objc.dg/class-1.m: Same.
8274 * objc.dg/method-11.m: Same.
8275 * objc.dg/method-6.m: Same.
8276 * objc.dg/method-7.m: Same.
8277 * objc.dg/method-9.m: Same.
8278 * objc.dg/missing-proto-3.m: Same.
8279 * objc.dg/naming-2.m: Same.
8280 * objc.dg/property/at-property-16.m: Same.
8281 * objc.dg/property/at-property-18.m: Same.
8282 * objc.dg/property/at-property-25.m: Same.
8283 * objc.dg/property/at-property-5.m: Same.
8284 * objc.dg/property/dynamic-2.m: Same.
8285 * objc.dg/property/property-neg-3.m: Same.
8286 * objc.dg/protocol-inheritance-1.m: Same.
8287 * objc.dg/protocol-inheritance-2.m: Same.
8289 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
8291 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
8293 2017-04-28 Tom de Vries <tom@codesourcery.com>
8295 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
8296 dg-(error|warning|message|bogus).
8297 * g++.dg/conversion/dr195-1.C: Same.
8298 * g++.dg/conversion/dr195.C: Same.
8299 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
8300 * g++.dg/cpp0x/gen-attrs-14.C: Same.
8301 * g++.dg/cpp0x/inline-ns7.C: Same.
8302 * g++.dg/cpp0x/variadic105.C: Same.
8303 * g++.dg/cpp0x/variadic65.C: Same.
8304 * g++.dg/expr/call2.C: Same.
8305 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
8306 * g++.dg/expr/pmf-1.C: Same.
8307 * g++.dg/ext/altivec-types-1.C: Same.
8308 * g++.dg/ext/altivec-types-2.C: Same.
8309 * g++.dg/ext/altivec-types-3.C: Same.
8310 * g++.dg/ext/attrib14.C: Same.
8311 * g++.dg/ext/complit1.C: Same.
8312 * g++.dg/ext/forscope2.C: Same.
8313 * g++.dg/ext/gnu-inline-global-reject.C: Same.
8314 * g++.dg/ext/label13.C: Same.
8315 * g++.dg/ext/member-attr.C: Same.
8316 * g++.dg/ext/visibility/anon7.C: Same.
8317 * g++.dg/ext/visibility/visibility-7.C: Same.
8318 * g++.dg/ext/vla2.C: Same.
8319 * g++.dg/inherit/access2.C: Same.
8320 * g++.dg/inherit/covariant12.C: Same.
8321 * g++.dg/inherit/covariant14.C: Same.
8322 * g++.dg/inherit/namespace-as-base.C: Same.
8323 * g++.dg/inherit/template-as-base.C: Same.
8324 * g++.dg/lookup/ambig1.C: Same.
8325 * g++.dg/lookup/ambig2.C: Same.
8326 * g++.dg/lookup/ambig3.C: Same.
8327 * g++.dg/lookup/class-member-1.C: Same.
8328 * g++.dg/lookup/conv-1.C: Same.
8329 * g++.dg/lookup/decl1.C: Same.
8330 * g++.dg/lookup/koenig1.C: Same.
8331 * g++.dg/lookup/scoped1.C: Same.
8332 * g++.dg/lookup/scoped2.C: Same.
8333 * g++.dg/lookup/two-stage4.C: Same.
8334 * g++.dg/lookup/used-before-declaration.C: Same.
8335 * g++.dg/lookup/using.C: Same.
8336 * g++.dg/lookup/using17.C: Same.
8337 * g++.dg/lookup/using2.C: Same.
8338 * g++.dg/other/abstract2.C: Same.
8339 * g++.dg/other/classkey1.C: Same.
8340 * g++.dg/other/component1.C: Same.
8341 * g++.dg/other/const1.C: Same.
8342 * g++.dg/other/const2.C: Same.
8343 * g++.dg/other/conversion1.C: Same.
8344 * g++.dg/other/do1.C: Same.
8345 * g++.dg/other/error1.C: Same.
8346 * g++.dg/other/error10.C: Same.
8347 * g++.dg/other/error3.C: Same.
8348 * g++.dg/other/error4.C: Same.
8349 * g++.dg/other/error5.C: Same.
8350 * g++.dg/other/error8.C: Same.
8351 * g++.dg/other/error9.C: Same.
8352 * g++.dg/other/field1.C: Same.
8353 * g++.dg/other/init1.C: Same.
8354 * g++.dg/other/ptrmem2.C: Same.
8355 * g++.dg/other/return1.C: Same.
8356 * g++.dg/overload/builtin3.C: Same.
8357 * g++.dg/overload/error1.C: Same.
8358 * g++.dg/overload/error2.C: Same.
8359 * g++.dg/overload/koenig2.C: Same.
8360 * g++.dg/overload/pmf1.C: Same.
8361 * g++.dg/parse/args1.C: Same.
8362 * g++.dg/parse/attr3.C: Same.
8363 * g++.dg/parse/constant4.C: Same.
8364 * g++.dg/parse/crash10.C: Same.
8365 * g++.dg/parse/crash18.C: Same.
8366 * g++.dg/parse/crash19.C: Same.
8367 * g++.dg/parse/crash20.C: Same.
8368 * g++.dg/parse/crash21.C: Same.
8369 * g++.dg/parse/crash22.C: Same.
8370 * g++.dg/parse/crash32.C: Same.
8371 * g++.dg/parse/decl-specifier-1.C: Same.
8372 * g++.dg/parse/error58.C: Same.
8373 * g++.dg/parse/local-class1.C: Same.
8374 * g++.dg/parse/non-dependent2.C: Same.
8375 * g++.dg/parse/parameter-declaration-1.C: Same.
8376 * g++.dg/parse/ptrmem2.C: Same.
8377 * g++.dg/parse/ptrmem3.C: Same.
8378 * g++.dg/parse/saved1.C: Same.
8379 * g++.dg/tc1/dr101.C: Same.
8380 * g++.dg/tc1/dr142.C: Same.
8381 * g++.dg/tc1/dr176.C: Same.
8382 * g++.dg/template/conv4.C: Same.
8383 * g++.dg/template/crash56.C: Same.
8384 * g++.dg/template/dependent-expr2.C: Same.
8385 * g++.dg/template/error1.C: Same.
8386 * g++.dg/template/error2.C: Same.
8387 * g++.dg/template/explicit6.C: Same.
8388 * g++.dg/template/init-list.C: Same.
8389 * g++.dg/template/local1.C: Same.
8390 * g++.dg/template/lookup2.C: Same.
8391 * g++.dg/template/meminit2.C: Same.
8392 * g++.dg/template/nontype25.C: Same.
8393 * g++.dg/template/ptrmem2.C: Same.
8394 * g++.dg/template/qualttp19.C: Same.
8395 * g++.dg/template/qualttp20.C: Same.
8396 * g++.dg/template/ttp3.C: Same.
8397 * g++.dg/template/unify4.C: Same.
8398 * g++.dg/template/unify6.C: Same.
8399 * g++.dg/template/unify7.C: Same.
8400 * g++.dg/template/warn1.C: Same.
8401 * g++.dg/tree-ssa/dom-invalid.C: Same.
8402 * g++.dg/ubsan/shift-1.C: Same.
8403 * g++.dg/warn/Wunused-2.C: Same.
8404 * g++.dg/warn/Wunused-4.C: Same.
8405 * g++.dg/warn/Wunused-6.C: Same.
8406 * g++.dg/warn/deprecated-6.C: Same.
8407 * g++.dg/warn/deprecated.C: Same.
8408 * g++.dg/warn/effc1.C: Same.
8409 * g++.dg/warn/effc3.C: Same.
8410 * g++.dg/warn/incomplete1.C: Same.
8411 * g++.dg/warn/inline1.C: Same.
8412 * g++.dg/warn/noeffect2.C: Same.
8413 * g++.dg/warn/noeffect4.C: Same.
8414 * g++.dg/warn/oldcast1.C: Same.
8415 * g++.dg/warn/sentinel.C: Same.
8416 * g++.dg/warn/unit-1.C: Same.
8417 * g++.old-deja/g++.pt/inherit2.C: Same.
8418 * g++.old-deja/g++.pt/overload8.C: Same.
8419 * gcc.dg/20000926-1.c: Same.
8420 * gcc.dg/20040223-1.c: Same.
8421 * gcc.dg/Warray-bounds-7.c: Same.
8422 * gcc.dg/alias-1.c: Same.
8423 * gcc.dg/alias-12.c: Same.
8424 * gcc.dg/alias-13.c: Same.
8425 * gcc.dg/alias-2.c: Same.
8426 * gcc.dg/array-13.c: Same.
8427 * gcc.dg/array-4.c: Same.
8428 * gcc.dg/attr-ifunc-2.c: Same.
8429 * gcc.dg/attr-invalid.c: Same.
8430 * gcc.dg/attr-noinline.c: Same.
8431 * gcc.dg/bitfld-2.c: Same.
8432 * gcc.dg/c90-const-expr-7.c: Same.
8433 * gcc.dg/c99-const-expr-7.c: Same.
8434 * gcc.dg/cpp/20000625-1.c: Same.
8435 * gcc.dg/cpp/charconst-4.c: Same.
8436 * gcc.dg/cpp/include2.c: Same.
8437 * gcc.dg/cpp/include2a.c: Same.
8438 * gcc.dg/decl-4.c: Same.
8439 * gcc.dg/deprecated-4.c: Same.
8440 * gcc.dg/deprecated.c: Same.
8441 * gcc.dg/dfp/altivec-types.c: Same.
8442 * gcc.dg/float-range-1.c: Same.
8443 * gcc.dg/pack-test-3.c: Same.
8444 * gcc.dg/pr11492.c: Same.
8445 * gcc.dg/pr15360-1.c: Same.
8446 * gcc.dg/pr37908.c: Same.
8447 * gcc.dg/pr53265.c: Same.
8448 * gcc.dg/pr57287-2.c: Same.
8449 * gcc.dg/pr57287.c: Same.
8450 * gcc.dg/redecl-1.c: Same.
8451 * gcc.dg/sync-3.c: Same.
8452 * gcc.dg/two-types-1.c: Same.
8453 * gcc.dg/two-types-2.c: Same.
8454 * gcc.dg/two-types-4.c: Same.
8455 * gcc.dg/two-types-5.c: Same.
8456 * gcc.dg/two-types-6.c: Same.
8457 * gcc.dg/two-types-7.c: Same.
8458 * gcc.dg/two-types-8.c: Same.
8459 * gcc.dg/two-types-9.c: Same.
8460 * gcc.dg/uninit-I.c: Same.
8461 * gcc.dg/uninit-pr19430.c: Same.
8462 * gcc.dg/visibility-7.c: Same.
8463 * gcc.dg/winline-10.c: Same.
8464 * gcc.dg/winline-2.c: Same.
8465 * gcc.dg/winline-3.c: Same.
8466 * gcc.dg/winline-9.c: Same.
8467 * gcc.target/i386/attr-returns_twice-1.c: Same.
8468 * gcc.target/i386/chkp-const-check-2.c: Same.
8469 * gcc.target/i386/chkp-label-address.c: Same.
8470 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
8471 * gcc.target/i386/pr39162.c: Same.
8472 * gcc.target/i386/sse-5.c: Same.
8473 * gcc.target/powerpc/altivec-types-1.c: Same.
8474 * gcc.target/powerpc/altivec-types-2.c: Same.
8475 * gcc.target/powerpc/altivec-types-3.c: Same.
8476 * gcc.target/powerpc/float128-mix.c: Same.
8477 * gcc.target/powerpc/no-r11-3.c: Same.
8478 * gcc.target/spu/Wmain.c: Same.
8479 * gcc.target/spu/ea/errors2.c: Same.
8480 * gfortran.dg/assignment_1.f90: Same.
8481 * gfortran.dg/common_3.f90: Same.
8482 * gfortran.dg/der_io_1.f90: Same.
8483 * gfortran.dg/g77/20030326-1.f: Same.
8484 * gfortran.dg/g77/9263.f: Same.
8485 * gfortran.dg/g77/960317-1.f: Same.
8486 * gfortran.dg/g77/970625-2.f: Same.
8487 * gfortran.dg/g77/980615-0.f: Same.
8488 * gfortran.dg/g77/check0.f: Same.
8489 * gfortran.dg/g77/dnrm2.f: Same.
8490 * gfortran.dg/g77/pr9258.f: Same.
8491 * gfortran.dg/ichar_1.f90: Same.
8492 * gfortran.dg/interface_1.f90: Same.
8493 * gfortran.dg/namelist_1.f90: Same.
8494 * gfortran.dg/namelist_2.f90: Same.
8495 * gfortran.dg/namelist_3.f90: Same.
8496 * gfortran.dg/namelist_print_2.f: Same.
8497 * gfortran.dg/oldstyle_1.f90: Same.
8498 * gfortran.dg/runtime_warning_1.f90: Same.
8499 * gfortran.dg/underflow.f90: Same.
8500 * gnat.dg/specs/integer_value.ads: Same.
8501 * obj-c++.dg/fsf-package-0.m: Same.
8502 * objc.dg/two-types-1.m: Same.
8504 2017-04-28 Martin Liska <mliska@suse.cz>
8506 PR gcov-profile/79891
8507 * gcc.misc-tests/gcov-17.c: New test.
8508 * gcc.misc-tests/gcov-18.c: New test.
8510 2017-04-28 Tom de Vries <tom@codesourcery.com>
8512 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
8513 dg-(error|warning|message|bogus).
8514 * g++.dg/parse/parameter-declaration-1.C: Same.
8515 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
8516 * gcc.dg/Wpointer-sign-Wall.c: Same.
8517 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8518 * gcc.dg/cpp/19990413-1.c: Same.
8519 * gcc.dg/dg-test-1.c: Same.
8520 * gcc.dg/empty-source-2.c: Same.
8521 * gcc.dg/empty-source-3.c: Same.
8522 * gcc.dg/format/c99-printf-1.c: Same.
8523 * gcc.dg/format/c99-scanf-1.c: Same.
8524 * gcc.dg/label-decl-2.c: Same.
8525 * gcc.dg/m-un-2.c: Same.
8526 * gcc.dg/uninit-pr20644-O0.c: Same.
8527 * gfortran.dg/pr70006.f90: Same.
8528 * obj-c++.dg/fsf-package-0.m: Same.
8530 2017-04-28 Tom de Vries <tom@codesourcery.com>
8532 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
8533 dg-(error|warning|message|bogus).
8534 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8535 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8536 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8537 * c-c++-common/pr20000.c: Same.
8538 * c-c++-common/pr49706.c: Same.
8539 * g++.dg/ext/utf16-4.C: Same.
8540 * g++.dg/parse/error2.C: Same.
8541 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8542 * g++.dg/warn/Wtype-limits.C: Same.
8543 * g++.dg/warn/overflow-warn-1.C: Same.
8544 * g++.dg/warn/overflow-warn-3.C: Same.
8545 * gcc.dg/Wpointer-sign-Wall.c: Same.
8546 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8547 * gcc.dg/Wtype-limits-Wextra.c: Same.
8548 * gcc.dg/Wtype-limits.c: Same.
8549 * gcc.dg/cpp/19990413-1.c: Same.
8550 * gcc.dg/dg-test-1.c: Same.
8551 * gcc.dg/empty-source-2.c: Same.
8552 * gcc.dg/empty-source-3.c: Same.
8553 * gcc.dg/label-decl-2.c: Same.
8554 * gcc.dg/m-un-2.c: Same.
8555 * gcc.dg/uninit-pr19430-O0.c: Same.
8556 * gcc.dg/uninit-pr19430.c: Same.
8557 * gcc.dg/uninit-pr20644-O0.c: Same.
8558 * gcc.dg/utf16-4.c: Same.
8559 * gfortran.dg/pr70006.f90: Same.
8560 * obj-c++.dg/fsf-package-0.m: Same.
8562 2017-04-28 Richard Biener <rguenther@suse.de>
8564 * gcc.dg/tree-ssa/evrp7.c: New testcase.
8565 * gcc.dg/tree-ssa/evrp8.c: Likewise.
8566 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8567 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8568 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8569 * gcc.dg/tree-ssa/pr49039.c: Likewise.
8571 2017-04-27 Marek Polacek <polacek@redhat.com>
8574 * c-c++-common/ubsan/pr80349.c: New test.
8576 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8578 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8580 * g++.dg/warn/pr12242.C: Likewise.
8582 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
8584 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8586 2017-04-27 Martin Liska <mliska@suse.cz>
8589 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8592 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8595 * g++.dg/other/pr80534-1.C: New test.
8596 * g++.dg/other/pr80534-2.C: New test.
8598 2017-04-27 Richard Biener <rguenther@suse.de>
8601 * gcc.dg/torture/pr80539.c: New testcase.
8603 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8606 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8608 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8610 * g++.dg/diagnostic/nested-name-1.C: New test.
8612 2017-04-26 Martin Liska <mliska@suse.cz>
8614 * gcc.dg/guality/guality.h: Add prefix to test verification.
8616 2017-04-25 Nathan Sidwell <nathan@acm.org>
8618 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8620 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
8623 * gcc.target/i386/pr70799-5.c: New test.
8625 2017-04-25 Martin Sebor <msebor@redhat.com>
8627 PR tree-optimization/80497
8628 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8630 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8631 Jakub Jelinek <jakub@redhat.com>
8634 * g++.dg/abi/pr77728-1.C: New test.
8636 2017-04-25 Marek Polacek <polacek@redhat.com>
8639 * g++.dg/ubsan/pr80349-2.C: New test.
8641 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8643 * g++.dg/cpp0x/enum34.C: New test.
8645 2017-04-25 Tom de Vries <tom@codesourcery.com>
8647 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8649 (dg-line): New proc.
8650 (process-message): Handle line number variables.
8651 * objc.dg/try-catch-12.m: Use dg-line.
8653 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8656 * gcc.target/powerpc/vec-constvolatile.c: New test.
8658 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8660 * g++.dg/semicolon-fixits.C: New test case.
8662 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8664 * gcc.dg/semicolon-fixits.c: New test case.
8666 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8668 * g++.dg/lookup/missing-std-include.C: New test file.
8670 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8671 Jakub Jelinek <jakub@redhat.com>
8674 * g++.dg/abi/pr77728-2.C: New test.
8676 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8679 * g++.dg/spellcheck-pr80177.C: New test case.
8681 2017-04-25 Nathan Sidwell <nathan@acm.org>
8683 * g++.dg/dg.exp (find-cxx-tests): New function.
8684 (main): Use it, remove explicit pruning
8686 2017-04-25 Richard Biener <rguenther@suse.de>
8688 PR tree-optimization/80492
8689 * gcc.dg/pr80492.c: New testcase.
8691 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8693 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8694 for targets with int size less than 32 bits.
8696 2017-04-25 Richard Biener <rguenther@suse.de>
8698 PR tree-optimization/79201
8699 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8700 * gcc.target/i386/pr22152.c: Disable sinking.
8702 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8705 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8707 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8710 * gcc.target/s390/pr79895.c: New test.
8712 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8715 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8716 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8717 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8719 2017-04-25 Jakub Jelinek <jakub@redhat.com>
8721 PR rtl-optimization/80501
8722 * gcc.c-torture/execute/pr80501.c: New test.
8724 PR rtl-optimization/80500
8725 * gcc.dg/pr80500.c: New test.
8727 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
8729 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8730 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8732 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8735 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8738 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8740 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8741 * jit.dg/test-alignment.c: New test case.
8742 * jit.dg/test-alignment.cc: New test case.
8743 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8746 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8749 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8751 (test_alignof): New test function.
8753 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
8755 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8757 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8759 * g++.dg/diagnostic/duplicate1.C: New test.
8760 * g++.dg/cpp0x/duplicate1.C: New test.
8762 2017-04-24 Martin Jambor <mjambor@suse.cz>
8764 PR tree-optimization/80293
8765 * g++.dg/tree-ssa/pr80293.C: New test.
8767 2017-04-24 Martin Liska <mliska@suse.cz>
8770 * g++.dg/ipa/pr79931.C: New test.
8772 2017-04-24 Richard Biener <rguenther@suse.de>
8774 PR tree-optimization/80494
8775 * gfortran.dg/pr80494.f90: New testcase.
8777 2017-04-24 Richard Biener <rguenther@suse.de>
8779 PR tree-optimization/79725
8780 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8782 2017-04-24 Richard Biener <rguenther@suse.de>
8785 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8787 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8790 * gfortran.dg/dtio_29.f03: New test.
8792 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8795 * gfortran.dg/intent_out_9.f90: New test case.
8797 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
8800 * gcc.target/i386/pr70799-4.c: New test.
8802 2017-04-21 Janus Weil <janus@gcc.gnu.org>
8805 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8807 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
8809 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8811 2017-04-21 Richard Biener <rguenther@suse.de>
8813 PR tree-optimization/79547
8814 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8816 2017-04-21 Richard Biener <rguenther@suse.de>
8818 PR tree-optimization/78847
8819 * g++.dg/tree-ssa/pr78847.C: New testcase.
8821 2017-04-21 Jakub Jelinek <jakub@redhat.com>
8824 * gcc.dg/pr80468.c: New test.
8826 2017-04-21 Martin Liska <mliska@suse.cz>
8828 PR tree-optimization/66278
8829 * gcc.dg/vect/pr66278.c: New test.
8831 2017-04-21 Richard Biener <rguenther@suse.de>
8833 PR tree-optimization/80237
8834 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8835 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8836 adjust expected optimizations.
8838 2016-04-21 Richard Biener <rguenther@suse.de>
8840 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8842 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8843 * gcc.dg/vect/vect-104.c: Likewise.
8845 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8847 PR tree-optimization/80426
8848 * gcc.c-torture/execute/20170429-1.c: Rename into...
8849 * gcc.c-torture/execute/20170419-1.c: ...this.
8851 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8854 * gcc.target/i386/pr79804.c: New test.
8856 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8859 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8861 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
8863 * g++/opt/pr80436.C: XFAIL on AIX.
8865 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
8868 * g++.dg/diagnostic/pr80473.C: New test.
8870 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8872 * g++.dg/warn/Wextra-semi.C: New test.
8874 2017-04-20 Jakub Jelinek <jakub@redhat.com>
8877 * g++.dg/other/pr80423.C: New test.
8879 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8881 * gcc.dg/pr80170.c: Require ptr32plus.
8883 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8885 PR tree-optimization/80426
8886 * gcc.c-torture/execute/20170419-1.c: New test.
8888 2017-04-19 Jakub Jelinek <jakub@redhat.com>
8891 * g++.dg/debug/pr80461.C: New test.
8894 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8895 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8896 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8899 * g++.dg/opt/pr80436.C: New test.
8901 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8903 * gcc.dg/torture/pr80341.c: Require int32plus.
8905 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8906 Jeff Law <law@redhat.com>
8908 * gcc.c-torture/compile/20170419-1.c: New test.
8910 2017-04-19 Tom de Vries <tom@codesourcery.com>
8913 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8914 subsequent dg directives.
8915 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8916 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8917 * c-c++-common/attr-fallthrough-2.c: Same.
8918 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8919 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8920 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8921 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8922 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8923 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8924 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8925 * c-c++-common/cilk-plus/CK/errors.c: Same.
8926 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8927 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8928 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8929 * c-c++-common/cpp/pr57580.c: Same.
8930 * c-c++-common/goacc/asyncwait-1.c: Same.
8931 * c-c++-common/goacc/cache-2.c: Same.
8932 * c-c++-common/goacc/declare-2.c: Same.
8933 * c-c++-common/goacc/deviceptr-1.c: Same.
8934 * c-c++-common/goacc/routine-5.c: Same.
8935 * c-c++-common/gomp/clauses-2.c: Same.
8936 * c-c++-common/gomp/ordered-3.c: Same.
8937 * c-c++-common/gomp/pr67501.c: Same.
8938 * c-c++-common/pr20000.c: Same.
8939 * c-c++-common/pr43395.c: Same.
8940 * c-c++-common/pr49706.c: Same.
8941 * c-c++-common/pr77624-1.c: Same.
8942 * c-c++-common/pr77624-2.c: Same.
8943 * c-c++-common/raw-string-14.c: Same.
8944 * c-c++-common/raw-string-16.c: Same.
8945 * c-c++-common/raw-string-3.c: Same.
8946 * c-c++-common/raw-string-4.c: Same.
8947 * c-c++-common/raw-string-5.c: Same.
8948 * c-c++-common/raw-string-6.c: Same.
8949 * g++.dg/abi/mangle41.C: Same.
8950 * g++.dg/conversion/nullptr1.C: Same.
8951 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8952 * g++.dg/cpp0x/auto27.C: Same.
8953 * g++.dg/cpp0x/constexpr-98.C: Same.
8954 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8955 * g++.dg/cpp0x/diag2.C: Same.
8956 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8957 * g++.dg/cpp0x/nullptr15.C: Same.
8958 * g++.dg/cpp0x/pr31431-2.C: Same.
8959 * g++.dg/cpp0x/pr31431.C: Same.
8960 * g++.dg/cpp0x/pr79118.C: Same.
8961 * g++.dg/cpp0x/static_assert3.C: Same.
8962 * g++.dg/cpp0x/temp_default2.C: Same.
8963 * g++.dg/cpp0x/trailing4.C: Same.
8964 * g++.dg/cpp0x/variadic-ex10.C: Same.
8965 * g++.dg/cpp0x/variadic-ex13.C: Same.
8966 * g++.dg/cpp0x/variadic-ex14.C: Same.
8967 * g++.dg/cpp0x/variadic-ex3.C: Same.
8968 * g++.dg/cpp0x/variadic-ex4.C: Same.
8969 * g++.dg/cpp0x/variadic59.C: Same.
8970 * g++.dg/cpp0x/vt-37737-2.C: Same.
8971 * g++.dg/cpp0x/vt-57397-1.C: Same.
8972 * g++.dg/cpp0x/vt-57397-2.C: Same.
8973 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8974 * g++.dg/cpp1z/gen-attrs1.C: Same.
8975 * g++.dg/diagnostic/pr71075.C: Same.
8976 * g++.dg/eh/goto2.C: Same.
8977 * g++.dg/eh/goto3.C: Same.
8978 * g++.dg/expr/bitfield4.C: Same.
8979 * g++.dg/expr/bitfield5.C: Same.
8980 * g++.dg/expr/bitfield6.C: Same.
8981 * g++.dg/expr/bool1.C: Same.
8982 * g++.dg/expr/bool3.C: Same.
8983 * g++.dg/expr/cond10.C: Same.
8984 * g++.dg/expr/cond11.C: Same.
8985 * g++.dg/expr/lval3.C: Same.
8986 * g++.dg/expr/lval4.C: Same.
8987 * g++.dg/ext/anon-struct4.C: Same.
8988 * g++.dg/ext/attrib44.C: Same.
8989 * g++.dg/ext/builtin3.C: Same.
8990 * g++.dg/ext/dllimport7.C: Same.
8991 * g++.dg/ext/label5.C: Same.
8992 * g++.dg/ext/no-asm-1.C: Same.
8993 * g++.dg/ext/utf16-4.C: Same.
8994 * g++.dg/ext/vla2.C: Same.
8995 * g++.dg/gomp/block-1.C: Same.
8996 * g++.dg/gomp/block-2.C: Same.
8997 * g++.dg/gomp/block-3.C: Same.
8998 * g++.dg/gomp/block-5.C: Same.
8999 * g++.dg/gomp/linear-2.C: Same.
9000 * g++.dg/gomp/target-1.C: Same.
9001 * g++.dg/gomp/target-2.C: Same.
9002 * g++.dg/gomp/taskgroup-1.C: Same.
9003 * g++.dg/gomp/teams-1.C: Same.
9004 * g++.dg/inherit/pure1.C: Same.
9005 * g++.dg/init/array43.C: Same.
9006 * g++.dg/init/array46.C: Same.
9007 * g++.dg/init/const10.C: Same.
9008 * g++.dg/init/ctor4-1.C: Same.
9009 * g++.dg/init/ctor4.C: Same.
9010 * g++.dg/init/new37.C: Same.
9011 * g++.dg/init/pr25811.C: Same.
9012 * g++.dg/init/pr29043.C: Same.
9013 * g++.dg/init/pr29571.C: Same.
9014 * g++.dg/lookup/duperr1.C: Same.
9015 * g++.dg/lookup/error1.C: Same.
9016 * g++.dg/lookup/koenig5.C: Same.
9017 * g++.dg/lookup/pr77549.C: Same.
9018 * g++.dg/lookup/suggestions1.C: Same.
9019 * g++.dg/lookup/using16.C: Same.
9020 * g++.dg/lookup/using7.C: Same.
9021 * g++.dg/other/anon-union3.C: Same.
9022 * g++.dg/other/array2.C: Same.
9023 * g++.dg/other/error13.C: Same.
9024 * g++.dg/other/error34.C: Same.
9025 * g++.dg/overload/builtin1.C: Same.
9026 * g++.dg/overload/conv-op1.C: Same.
9027 * g++.dg/overload/error3.C: Same.
9028 * g++.dg/overload/koenig1.C: Same.
9029 * g++.dg/overload/operator5.C: Same.
9030 * g++.dg/overload/template5.C: Same.
9031 * g++.dg/overload/unknown1.C: Same.
9032 * g++.dg/overload/using2.C: Same.
9033 * g++.dg/parse/constructor1.C: Same.
9034 * g++.dg/parse/crash36.C: Same.
9035 * g++.dg/parse/crash63.C: Same.
9036 * g++.dg/parse/error11.C: Same.
9037 * g++.dg/parse/error12.C: Same.
9038 * g++.dg/parse/error14.C: Same.
9039 * g++.dg/parse/error2.C: Same.
9040 * g++.dg/parse/error21.C: Same.
9041 * g++.dg/parse/error26.C: Same.
9042 * g++.dg/parse/error36.C: Same.
9043 * g++.dg/parse/friend12.C: Same.
9044 * g++.dg/parse/invalid-op1.C: Same.
9045 * g++.dg/parse/missing-template1.C: Same.
9046 * g++.dg/parse/parser-pr28152-2.C: Same.
9047 * g++.dg/parse/parser-pr28152.C: Same.
9048 * g++.dg/parse/pr16696-permissive.C: Same.
9049 * g++.dg/parse/pr16696.C: Same.
9050 * g++.dg/parse/pr69628.C: Same.
9051 * g++.dg/parse/ret-type2.C: Same.
9052 * g++.dg/parse/specialization1.C: Same.
9053 * g++.dg/parse/template3.C: Same.
9054 * g++.dg/parse/template9.C: Same.
9055 * g++.dg/parse/typename11.C: Same.
9056 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
9057 * g++.dg/pr45330.C: Same.
9058 * g++.dg/rtti/typeid6.C: Same.
9059 * g++.dg/spellcheck-fields.C: Same.
9060 * g++.dg/spellcheck-typenames.C: Same.
9061 * g++.dg/tc1/dr108.C: Same.
9062 * g++.dg/tc1/dr147.C: Same.
9063 * g++.dg/template/arg7.C: Same.
9064 * g++.dg/template/conv11.C: Same.
9065 * g++.dg/template/crash13.C: Same.
9066 * g++.dg/template/crash55.C: Same.
9067 * g++.dg/template/dependent-expr5.C: Same.
9068 * g++.dg/template/error17.C: Same.
9069 * g++.dg/template/error33.C: Same.
9070 * g++.dg/template/error4.C: Same.
9071 * g++.dg/template/error50.C: Same.
9072 * g++.dg/template/error53.C: Same.
9073 * g++.dg/template/friend.C: Same.
9074 * g++.dg/template/func2.C: Same.
9075 * g++.dg/template/local6.C: Same.
9076 * g++.dg/template/member5.C: Same.
9077 * g++.dg/template/meminit1.C: Same.
9078 * g++.dg/template/nested3.C: Same.
9079 * g++.dg/template/nontype6.C: Same.
9080 * g++.dg/template/overload12.C: Same.
9081 * g++.dg/template/ptrmem8.C: Same.
9082 * g++.dg/template/qualified-id1.C: Same.
9083 * g++.dg/template/spec15.C: Same.
9084 * g++.dg/template/static1.C: Same.
9085 * g++.dg/template/static10.C: Same.
9086 * g++.dg/template/static2.C: Same.
9087 * g++.dg/template/ttp25.C: Same.
9088 * g++.dg/template/typedef2.C: Same.
9089 * g++.dg/template/typename2.C: Same.
9090 * g++.dg/template/unify10.C: Same.
9091 * g++.dg/template/unify6.C: Same.
9092 * g++.dg/template/unify7.C: Same.
9093 * g++.dg/template/unify9.C: Same.
9094 * g++.dg/template/varmod1.C: Same.
9095 * g++.dg/ubsan/div-by-zero-1.C: Same.
9096 * g++.dg/ubsan/pr63956.C: Same.
9097 * g++.dg/warn/Waddress-1.C: Same.
9098 * g++.dg/warn/Wconversion2.C: Same.
9099 * g++.dg/warn/Wnull-conversion-1.C: Same.
9100 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
9101 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
9102 * g++.dg/warn/Wswitch-1.C: Same.
9103 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
9104 * g++.dg/warn/Wtype-limits.C: Same.
9105 * g++.dg/warn/Wunused-parm-5.C: Same.
9106 * g++.dg/warn/deprecated-6.C: Same.
9107 * g++.dg/warn/deprecated.C: Same.
9108 * g++.dg/warn/incomplete1.C: Same.
9109 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
9110 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
9111 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
9112 * g++.dg/warn/overflow-warn-1.C: Same.
9113 * g++.dg/warn/overflow-warn-3.C: Same.
9114 * g++.dg/warn/overflow-warn-4.C: Same.
9115 * g++.dg/warn/pr12242.C: Same.
9116 * g++.dg/warn/pr30551-2.C: Same.
9117 * g++.dg/warn/pr30551.C: Same.
9118 * g++.old-deja/g++.benjamin/16077.C: Same.
9119 * g++.old-deja/g++.bob/inherit1.C: Same.
9120 * g++.old-deja/g++.brendan/crash56.C: Same.
9121 * g++.old-deja/g++.brendan/template17.C: Same.
9122 * g++.old-deja/g++.eh/ctor1.C: Same.
9123 * g++.old-deja/g++.jason/bool5.C: Same.
9124 * g++.old-deja/g++.jason/cond.C: Same.
9125 * g++.old-deja/g++.jason/operator.C: Same.
9126 * g++.old-deja/g++.jason/pmf5.C: Same.
9127 * g++.old-deja/g++.law/ctors5.C: Same.
9128 * g++.old-deja/g++.law/missed-error2.C: Same.
9129 * g++.old-deja/g++.law/operators9.C: Same.
9130 * g++.old-deja/g++.law/temps1.C: Same.
9131 * g++.old-deja/g++.mike/for2.C: Same.
9132 * g++.old-deja/g++.mike/ns5.C: Same.
9133 * g++.old-deja/g++.mike/ns7.C: Same.
9134 * g++.old-deja/g++.mike/p10769b.C: Same.
9135 * g++.old-deja/g++.niklas/t120.C: Same.
9136 * g++.old-deja/g++.niklas/t121.C: Same.
9137 * g++.old-deja/g++.ns/koenig5.C: Same.
9138 * g++.old-deja/g++.oliva/overload1.C: Same.
9139 * g++.old-deja/g++.other/crash24.C: Same.
9140 * g++.old-deja/g++.other/crash25.C: Same.
9141 * g++.old-deja/g++.other/decl5.C: Same.
9142 * g++.old-deja/g++.other/lineno5.C: Same.
9143 * g++.old-deja/g++.other/null3.C: Same.
9144 * g++.old-deja/g++.other/overcnv2.C: Same.
9145 * g++.old-deja/g++.other/ptrmem7.C: Same.
9146 * g++.old-deja/g++.other/typename1.C: Same.
9147 * g++.old-deja/g++.other/vaarg3.C: Same.
9148 * g++.old-deja/g++.pt/crash10.C: Same.
9149 * g++.old-deja/g++.pt/crash28.C: Same.
9150 * g++.old-deja/g++.pt/crash38.C: Same.
9151 * g++.old-deja/g++.pt/explicit70.C: Same.
9152 * g++.old-deja/g++.pt/explicit77.C: Same.
9153 * g++.old-deja/g++.pt/expr2.C: Same.
9154 * g++.old-deja/g++.pt/spec5.C: Same.
9155 * g++.old-deja/g++.pt/spec6.C: Same.
9156 * g++.old-deja/g++.pt/typename3.C: Same.
9157 * g++.old-deja/g++.pt/typename5.C: Same.
9158 * g++.old-deja/g++.pt/typename6.C: Same.
9159 * g++.old-deja/g++.pt/typename7.C: Same.
9160 * g++.old-deja/g++.pt/unify4.C: Same.
9161 * g++.old-deja/g++.pt/unify8.C: Same.
9162 * g++.old-deja/g++.pt/vaarg3.C: Same.
9163 * g++.old-deja/g++.robertl/eb22.C: Same.
9164 * g++.old-deja/g++.robertl/eb4.C: Same.
9165 * g++.old-deja/g++.robertl/eb44.C: Same.
9166 * g++.old-deja/g++.robertl/eb69.C: Same.
9167 * g++.old-deja/g++.robertl/eb98.C: Same.
9168 * gcc.dg/20031223-1.c: Same.
9169 * gcc.dg/940510-1.c: Same.
9170 * gcc.dg/990506-0.c: Same.
9171 * gcc.dg/Walloca-1.c: Same.
9172 * gcc.dg/Walloca-2.c: Same.
9173 * gcc.dg/Wconversion-integer.c: Same.
9174 * gcc.dg/Wcxx-compat-8.c: Same.
9175 * gcc.dg/Wimplicit-int-1.c: Same.
9176 * gcc.dg/Wimplicit-int-2.c: Same.
9177 * gcc.dg/Wimplicit-int-4.c: Same.
9178 * gcc.dg/Wpointer-sign-Wall.c: Same.
9179 * gcc.dg/Wpointer-sign-pedantic.c: Same.
9180 * gcc.dg/Wshadow-1.c: Same.
9181 * gcc.dg/Wshadow-3.c: Same.
9182 * gcc.dg/Wswitch-enum-error.c: Same.
9183 * gcc.dg/Wswitch-enum.c: Same.
9184 * gcc.dg/Wswitch-error.c: Same.
9185 * gcc.dg/Wswitch.c: Same.
9186 * gcc.dg/Wtype-limits-Wextra.c: Same.
9187 * gcc.dg/Wtype-limits.c: Same.
9188 * gcc.dg/Wvla-larger-than-2.c: Same.
9189 * gcc.dg/anon-struct-5.c: Same.
9190 * gcc.dg/array-10.c: Same.
9191 * gcc.dg/array-11.c: Same.
9192 * gcc.dg/array-15.c: Same.
9193 * gcc.dg/array-2.c: Same.
9194 * gcc.dg/array-8.c: Same.
9195 * gcc.dg/array-const-2.c: Same.
9196 * gcc.dg/array-const-3.c: Same.
9197 * gcc.dg/bitfld-1.c: Same.
9198 * gcc.dg/bitfld-8.c: Same.
9199 * gcc.dg/builtin-redefine.c: Same.
9200 * gcc.dg/c11-noreturn-1.c: Same.
9201 * gcc.dg/c11-noreturn-2.c: Same.
9202 * gcc.dg/c11-static-assert-3.c: Same.
9203 * gcc.dg/c90-arraydecl-1.c: Same.
9204 * gcc.dg/c90-complex-1.c: Same.
9205 * gcc.dg/c90-complit-1.c: Same.
9206 * gcc.dg/c90-const-expr-11.c: Same.
9207 * gcc.dg/c90-const-expr-7.c: Same.
9208 * gcc.dg/c90-const-expr-8.c: Same.
9209 * gcc.dg/c90-enum-comma-1.c: Same.
9210 * gcc.dg/c90-flex-array-1.c: Same.
9211 * gcc.dg/c90-hexfloat-1.c: Same.
9212 * gcc.dg/c90-idem-qual-1.c: Same.
9213 * gcc.dg/c90-idem-qual-2.c: Same.
9214 * gcc.dg/c90-idem-qual-3.c: Same.
9215 * gcc.dg/c90-mixdecl-1.c: Same.
9216 * gcc.dg/c90-restrict-1.c: Same.
9217 * gcc.dg/c90-return-1.c: Same.
9218 * gcc.dg/c99-array-nonobj-1.c: Same.
9219 * gcc.dg/c99-arraydecl-1.c: Same.
9220 * gcc.dg/c99-complex-1.c: Same.
9221 * gcc.dg/c99-complex-2.c: Same.
9222 * gcc.dg/c99-complit-2.c: Same.
9223 * gcc.dg/c99-const-expr-7.c: Same.
9224 * gcc.dg/c99-const-expr-8.c: Same.
9225 * gcc.dg/c99-flex-array-3.c: Same.
9226 * gcc.dg/c99-flex-array-7.c: Same.
9227 * gcc.dg/c99-flex-array-typedef-7.c: Same.
9228 * gcc.dg/c99-impl-decl-1.c: Same.
9229 * gcc.dg/c99-impl-int-1.c: Same.
9230 * gcc.dg/c99-impl-int-2.c: Same.
9231 * gcc.dg/c99-init-3.c: Same.
9232 * gcc.dg/c99-restrict-1.c: Same.
9233 * gcc.dg/c99-return-1.c: Same.
9234 * gcc.dg/c99-tag-1.c: Same.
9235 * gcc.dg/c99-tag-3.c: Same.
9236 * gcc.dg/call-diag-2.c: Same.
9237 * gcc.dg/cpp/19940712-1.c: Same.
9238 * gcc.dg/cpp/19951025-1.c: Same.
9239 * gcc.dg/cpp/19990413-1.c: Same.
9240 * gcc.dg/cpp/direct2.c: Same.
9241 * gcc.dg/cpp/direct2s.c: Same.
9242 * gcc.dg/cpp/pr28709.c: Same.
9243 * gcc.dg/cpp/pr61854-c90.c: Same.
9244 * gcc.dg/cpp/pr61854-c94.c: Same.
9245 * gcc.dg/cpp/pragma-1.c: Same.
9246 * gcc.dg/cpp/pragma-2.c: Same.
9247 * gcc.dg/cpp/trad/escaped-eof.c: Same.
9248 * gcc.dg/cpp/trad/literals-2.c: Same.
9249 * gcc.dg/cpp/warn-comments-2.c: Same.
9250 * gcc.dg/cpp/warn-comments-3.c: Same.
9251 * gcc.dg/cpp/warn-comments.c: Same.
9252 * gcc.dg/cpp/warn-long-long-2.c: Same.
9253 * gcc.dg/cpp/warn-long-long.c: Same.
9254 * gcc.dg/cpp/warn-redefined-2.c: Same.
9255 * gcc.dg/cpp/warn-redefined.c: Same.
9256 * gcc.dg/darwin-cfstring-2.c: Same.
9257 * gcc.dg/darwin-cfstring-format-1.c: Same.
9258 * gcc.dg/decl-9.c: Same.
9259 * gcc.dg/declspec-1.c: Same.
9260 * gcc.dg/declspec-10.c: Same.
9261 * gcc.dg/declspec-11.c: Same.
9262 * gcc.dg/declspec-13.c: Same.
9263 * gcc.dg/declspec-18.c: Same.
9264 * gcc.dg/declspec-4.c: Same.
9265 * gcc.dg/declspec-5.c: Same.
9266 * gcc.dg/declspec-6.c: Same.
9267 * gcc.dg/declspec-8.c: Same.
9268 * gcc.dg/deprecated-4.c: Same.
9269 * gcc.dg/deprecated.c: Same.
9270 * gcc.dg/dfp/composite-type.c: Same.
9271 * gcc.dg/empty-source-2.c: Same.
9272 * gcc.dg/empty-source-3.c: Same.
9273 * gcc.dg/format/attr-6.c: Same.
9274 * gcc.dg/format/branch-1.c: Same.
9275 * gcc.dg/format/c90-printf-1.c: Same.
9276 * gcc.dg/format/c90-strftime-2.c: Same.
9277 * gcc.dg/format/c99-strftime-1.c: Same.
9278 * gcc.dg/format/cmn-err-1.c: Same.
9279 * gcc.dg/format/few-1.c: Same.
9280 * gcc.dg/format/ms_branch-1.c: Same.
9281 * gcc.dg/format/ms_unnamed-1.c: Same.
9282 * gcc.dg/format/ms_va-1.c: Same.
9283 * gcc.dg/format/unnamed-1.c: Same.
9284 * gcc.dg/format/va-1.c: Same.
9285 * gcc.dg/format/xopen-1.c: Same.
9286 * gcc.dg/funcdef-var-1.c: Same.
9287 * gcc.dg/funcdef-var-2.c: Same.
9288 * gcc.dg/gnu89-const-expr-1.c: Same.
9289 * gcc.dg/gnu89-const-expr-2.c: Same.
9290 * gcc.dg/gnu90-const-expr-1.c: Same.
9291 * gcc.dg/gnu99-const-expr-1.c: Same.
9292 * gcc.dg/gnu99-const-expr-2.c: Same.
9293 * gcc.dg/gnu99-init-2.c: Same.
9294 * gcc.dg/gomp/_Atomic-5.c: Same.
9295 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
9296 * gcc.dg/gomp/atomic-5.c: Same.
9297 * gcc.dg/gomp/linear-1.c: Same.
9298 * gcc.dg/gomp/pr67500.c: Same.
9299 * gcc.dg/init-bad-1.c: Same.
9300 * gcc.dg/init-bad-2.c: Same.
9301 * gcc.dg/init-bad-3.c: Same.
9302 * gcc.dg/init-string-1.c: Same.
9303 * gcc.dg/label-compound-stmt-1.c: Same.
9304 * gcc.dg/label-decl-2.c: Same.
9305 * gcc.dg/label-decl-4.c: Same.
9306 * gcc.dg/large-size-array-2.c: Same.
9307 * gcc.dg/large-size-array-4.c: Same.
9308 * gcc.dg/lvalue-6.c: Same.
9309 * gcc.dg/m-un-2.c: Same.
9310 * gcc.dg/multiple-overflow-warn-1.c: Same.
9311 * gcc.dg/multiple-overflow-warn-2.c: Same.
9312 * gcc.dg/multiple-overflow-warn-3.c: Same.
9313 * gcc.dg/nested-redef-1.c: Same.
9314 * gcc.dg/no-asm-1.c: Same.
9315 * gcc.dg/no-asm-3.c: Same.
9316 * gcc.dg/no-asm-4.c: Same.
9317 * gcc.dg/noncompile/20010524-1.c: Same.
9318 * gcc.dg/noncompile/incomplete-5.c: Same.
9319 * gcc.dg/noncompile/pr44517.c: Same.
9320 * gcc.dg/noncompile/pr52290.c: Same.
9321 * gcc.dg/noreturn-1.c: Same.
9322 * gcc.dg/overflow-warn-1.c: Same.
9323 * gcc.dg/overflow-warn-2.c: Same.
9324 * gcc.dg/overflow-warn-3.c: Same.
9325 * gcc.dg/overflow-warn-4.c: Same.
9326 * gcc.dg/parm-mismatch-1.c: Same.
9327 * gcc.dg/parser-pr28152-2.c: Same.
9328 * gcc.dg/parser-pr28152.c: Same.
9329 * gcc.dg/pedwarn-init.c: Same.
9330 * gcc.dg/pointer-arith-2.c: Same.
9331 * gcc.dg/pointer-arith-3.c: Same.
9332 * gcc.dg/pointer-arith-4.c: Same.
9333 * gcc.dg/pr14475.c: Same.
9334 * gcc.dg/pr18596-3.c: Same.
9335 * gcc.dg/pr18809-1.c: Same.
9336 * gcc.dg/pr27953.c: Same.
9337 * gcc.dg/pr30457.c: Same.
9338 * gcc.dg/pr30551-2.c: Same.
9339 * gcc.dg/pr30551-3.c: Same.
9340 * gcc.dg/pr30551-4.c: Same.
9341 * gcc.dg/pr30551-5.c: Same.
9342 * gcc.dg/pr30551-6.c: Same.
9343 * gcc.dg/pr30551.c: Same.
9344 * gcc.dg/pr36997.c: Same.
9345 * gcc.dg/pr41842.c: Same.
9346 * gcc.dg/pr48552-1.c: Same.
9347 * gcc.dg/pr48552-2.c: Same.
9348 * gcc.dg/pr59717.c: Same.
9349 * gcc.dg/pr61077.c: Same.
9350 * gcc.dg/pr61096-1.c: Same.
9351 * gcc.dg/pr63626.c: Same.
9352 * gcc.dg/pr64223-1.c: Same.
9353 * gcc.dg/pr64223-2.c: Same.
9354 * gcc.dg/pr8788-1.c: Same.
9355 * gcc.dg/pr8927-1.c: Same.
9356 * gcc.dg/pragma-darwin.c: Same.
9357 * gcc.dg/pragma-diag-5.c: Same.
9358 * gcc.dg/pragma-message.c: Same.
9359 * gcc.dg/redecl-1.c: Same.
9360 * gcc.dg/simd-1.c: Same.
9361 * gcc.dg/simd-5.c: Same.
9362 * gcc.dg/simd-6.c: Same.
9363 * gcc.dg/spellcheck-fields.c: Same.
9364 * gcc.dg/spellcheck-typenames.c: Same.
9365 * gcc.dg/struct-semi-2.c: Same.
9366 * gcc.dg/struct-semi-3.c: Same.
9367 * gcc.dg/transparent-union-3.c: Same.
9368 * gcc.dg/ucnid-8.c: Same.
9369 * gcc.dg/uninit-pr19430-O0.c: Same.
9370 * gcc.dg/uninit-pr19430.c: Same.
9371 * gcc.dg/uninit-pr20644-O0.c: Same.
9372 * gcc.dg/utf-dflt.c: Same.
9373 * gcc.dg/utf-dflt2.c: Same.
9374 * gcc.dg/utf16-4.c: Same.
9375 * gcc.dg/vla-11.c: Same.
9376 * gcc.dg/vla-20.c: Same.
9377 * gcc.dg/vla-init-1.c: Same.
9378 * gcc.dg/vla-init-2.c: Same.
9379 * gcc.dg/vla-init-3.c: Same.
9380 * gcc.dg/weak/weak-6.c: Same.
9381 * gcc.dg/weak/weak-7.c: Same.
9382 * gcc.dg/wtr-int-type-1.c: Same.
9383 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
9384 * gcc.target/arm/polytypes.c: Same.
9385 * gcc.target/i386/spellcheck-options-4.c: Same.
9386 * gcc.target/powerpc/20030218-1.c: Same.
9387 * gcc.target/sh/pr21255-4.c: Same.
9388 * gcc.test-framework/dg-error-exp-XP.c: Same.
9389 * gfortran.dg/array_constructor_30.f03: Same.
9390 * gfortran.dg/class_30.f90: Same.
9391 * gfortran.dg/goacc/subarrays.f95: Same.
9392 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
9393 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
9394 * gfortran.dg/intrinsic_std_1.f90: Same.
9395 * gfortran.dg/pr70006.f90: Same.
9396 * gfortran.dg/warning-directive-1.F90: Same.
9397 * gfortran.dg/warning-directive-2.F90: Same.
9398 * gfortran.dg/warning-directive-3.F90: Same.
9399 * gfortran.dg/warning-directive-4.F90: Same.
9400 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
9401 * obj-c++.dg/class-extension-1.mm: Same.
9402 * obj-c++.dg/class-extension-2.mm: Same.
9403 * obj-c++.dg/class-protocol-1.mm: Same.
9404 * obj-c++.dg/cxx-ivars-1.mm: Same.
9405 * obj-c++.dg/duplicate-class-1.mm: Same.
9406 * obj-c++.dg/exceptions-3.mm: Same.
9407 * obj-c++.dg/exceptions-4.mm: Same.
9408 * obj-c++.dg/exceptions-5.mm: Same.
9409 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
9410 * obj-c++.dg/fsf-package-0.m: Same.
9411 * obj-c++.dg/invalid-type-1.mm: Same.
9412 * obj-c++.dg/method-12.mm: Same.
9413 * obj-c++.dg/method-13.mm: Same.
9414 * obj-c++.dg/method-15.mm: Same.
9415 * obj-c++.dg/method-16.mm: Same.
9416 * obj-c++.dg/method-6.mm: Same.
9417 * obj-c++.dg/method-7.mm: Same.
9418 * obj-c++.dg/property/at-property-1.mm: Same.
9419 * obj-c++.dg/property/at-property-14.mm: Same.
9420 * obj-c++.dg/property/at-property-17.mm: Same.
9421 * obj-c++.dg/property/at-property-21.mm: Same.
9422 * obj-c++.dg/property/at-property-5.mm: Same.
9423 * obj-c++.dg/property/dotsyntax-4.mm: Same.
9424 * obj-c++.dg/property/dynamic-3.mm: Same.
9425 * obj-c++.dg/property/dynamic-4.mm: Same.
9426 * obj-c++.dg/property/property-neg-1.mm: Same.
9427 * obj-c++.dg/property/property-neg-6.mm: Same.
9428 * obj-c++.dg/property/synthesize-11.mm: Same.
9429 * obj-c++.dg/property/synthesize-5.mm: Same.
9430 * obj-c++.dg/property/synthesize-6.mm: Same.
9431 * obj-c++.dg/proto-lossage-4.mm: Same.
9432 * obj-c++.dg/protocol-qualifier-2.mm: Same.
9433 * obj-c++.dg/strings/strings-1.mm: Same.
9434 * obj-c++.dg/super-class-1.mm: Same.
9435 * obj-c++.dg/syntax-error-6.mm: Same.
9436 * obj-c++.dg/syntax-error-7.mm: Same.
9437 * obj-c++.dg/syntax-error-9.mm: Same.
9438 * obj-c++.dg/try-catch-13.mm: Same.
9439 * objc.dg/attributes/method-noreturn-1.m: Same.
9440 * objc.dg/bad-receiver-type-2.m: Same.
9441 * objc.dg/bad-receiver-type.m: Same.
9442 * objc.dg/call-super-2.m: Same.
9443 * objc.dg/class-2.m: Same.
9444 * objc.dg/class-extension-1.m: Same.
9445 * objc.dg/class-extension-2.m: Same.
9446 * objc.dg/class-protocol-1.m: Same.
9447 * objc.dg/desig-init-1.m: Same.
9448 * objc.dg/duplicate-class-1.m: Same.
9449 * objc.dg/exceptions-3.m: Same.
9450 * objc.dg/exceptions-4.m: Same.
9451 * objc.dg/exceptions-5.m: Same.
9452 * objc.dg/foreach-6.m: Same.
9453 * objc.dg/foreach-7.m: Same.
9454 * objc.dg/fsf-nsstring-format-1.m: Same.
9455 * objc.dg/fsf-package-0.m: Same.
9456 * objc.dg/invalid-type-1.m: Same.
9457 * objc.dg/method-11.m: Same.
9458 * objc.dg/method-19.m: Same.
9459 * objc.dg/method-2.m: Same.
9460 * objc.dg/method-20.m: Same.
9461 * objc.dg/method-5.m: Same.
9462 * objc.dg/method-6.m: Same.
9463 * objc.dg/method-7.m: Same.
9464 * objc.dg/method-9.m: Same.
9465 * objc.dg/missing-proto-3.m: Same.
9466 * objc.dg/private-1.m: Same.
9467 * objc.dg/property/at-property-1.m: Same.
9468 * objc.dg/property/at-property-14.m: Same.
9469 * objc.dg/property/at-property-17.m: Same.
9470 * objc.dg/property/at-property-21.m: Same.
9471 * objc.dg/property/at-property-5.m: Same.
9472 * objc.dg/property/dynamic-3.m: Same.
9473 * objc.dg/property/dynamic-4.m: Same.
9474 * objc.dg/property/property-neg-1.m: Same.
9475 * objc.dg/property/property-neg-6.m: Same.
9476 * objc.dg/property/synthesize-11.m: Same.
9477 * objc.dg/property/synthesize-5.m: Same.
9478 * objc.dg/property/synthesize-6.m: Same.
9479 * objc.dg/proto-hier-1.m: Same.
9480 * objc.dg/proto-lossage-4.m: Same.
9481 * objc.dg/protocol-qualifier-2.m: Same.
9482 * objc.dg/strings/strings-1.m: Same.
9483 * objc.dg/type-size-1.m: Same.
9485 2017-04-18 Jeff Law <law@redhat.com>
9488 * gcc.target/mips/pr74563: New test.
9490 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9492 PR tree-optimization/80443
9493 * gcc.c-torture/compile/pr80443.c: New test.
9495 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
9497 PR rtl-optimization/80357
9498 * gcc.c-torture/compile/pr80357.c: New test.
9500 2017-04-18 Jeff Law <law@redhat.com>
9503 * gcc.c-torture/compile/pr80422.c: New test.
9505 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9508 * gcc.dg/debug/dwarf2/pr80263.c: New test.
9510 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9513 * gcc.target/powerpc/pr80099-1.c: New test.
9514 * gcc.target/powerpc/pr80099-2.c: Likewise.
9515 * gcc.target/powerpc/pr80099-3.c: Likewise.
9516 * gcc.target/powerpc/pr80099-4.c: Likewise.
9517 * gcc.target/powerpc/pr80099-5.c: Likewise.
9519 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9522 * gcc.dg/sancov/pr80444.c: New test.
9526 * gcc.dg/pr79788-1.c: New test.
9527 * gcc.dg/pr79788-2.c: New test.
9529 2017-04-18 Marek Polacek <polacek@redhat.com>
9531 PR c++/80244 - ICE with attribute in template alias.
9532 * g++.dg/cpp0x/alias-decl-59.C: New test.
9534 PR c++/80241 - ICE with alignas pack expansion.
9535 * g++.dg/cpp0x/alignas11.C: New test.
9537 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9540 * g++.dg/lto/pr80287_0.C: New test.
9542 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9545 * gcc.target/powerpc/pr80315-1.c: New test.
9546 * gcc.target/powerpc/pr80315-2.c: New test.
9547 * gcc.target/powerpc/pr80315-3.c: New test.
9548 * gcc.target/powerpc/pr80315-4.c: New test.
9550 2017-04-16 Tom de Vries <tom@codesourcery.com>
9552 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
9554 * g++.dg/parse/error3.C: Same.
9555 * g++.old-deja/g++.pt/niklas01a.C: Same.
9556 * gcc.dg/990506-0.c: Same.
9557 * gcc.dg/cpp/19990413-1.c: Same.
9558 * gcc.dg/cpp/pragma-1.c: Same.
9559 * gcc.dg/cpp/pragma-2.c: Same.
9560 * gcc.dg/m-un-2.c: Same.
9561 * objc.dg/private-1.m: Same.
9563 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
9565 * gcc.dg/pr54669.c: Fix dg-do directive.
9566 * gcc.dg/pr78582.c: Ditto.
9567 * gcc.dg/pr80020.c: Ditto.
9568 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9569 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9570 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9571 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9572 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9573 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9574 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9575 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9576 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9577 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9579 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9581 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
9582 * gfortran.dg/generic_29.f90: Likewise.
9583 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9584 * gfortran.dg/pr41922.f90: Likewise.
9585 * gfortran.dg/pr70006.f90: Likewise.
9587 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9589 PR tree-optimization/66612
9590 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9592 2017-04-14 Janus Weil <janus@gcc.gnu.org>
9595 * gfortran.dg/class_62.f90: New test case.
9597 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9599 * gcc.target/arc/loop-1.c: New file.
9601 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9604 * gcc.target/powerpc/pr80098-1.c: New test.
9605 * gcc.target/powerpc/pr80098-2.c: Likewise.
9606 * gcc.target/powerpc/pr80098-3.c: Likewise.
9607 * gcc.target/powerpc/pr80098-4.c: Likewise.
9609 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9612 * g++.dg/ubsan/pr80403-2.C: New test.
9614 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9616 PR rtl-optimization/80343
9617 * gcc.target/powerpc/pr80343.c: New.
9619 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9622 * c-c++-common/ubsan/bounds-15.c: New test.
9624 2017-04-13 Richard Biener <rguenther@suse.de>
9627 * g++.dg/torture/pr79671.C: Fix asm constraints.
9629 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9632 * gcc.dg/debug/pr80321.c: New test.
9634 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9636 * gnat.dg/debug10.adb: New test.
9637 * gnat.dg/debug10_pkg.ads: New helper.
9639 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9641 PR tree-optimization/79390
9642 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9647 * g++.dg/ubsan/pr80403.C: New test.
9648 * g++.dg/ubsan/pr80404.C: New test.
9649 * g++.dg/ubsan/pr80405.C: New test.
9652 * gcc.dg/torture/pr80163.c: New test.
9654 2017-04-12 Richard Biener <rguenther@suse.de>
9655 Jeff Law <law@redhat.com>
9657 PR tree-optimization/80359
9658 * gcc.dg/torture/pr80359.c: New testcase.
9660 2017-04-12 Richard Biener <rguenther@suse.de>
9661 Bernd Edlinger <bernd.edlinger@hotmail.de>
9664 * g++.dg/torture/pr79671.C: New testcase.
9665 * g++.dg/lto/pr79671_0.C: Likewise.
9666 * g++.dg/lto/pr79671_1.c: Likewise.
9668 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9671 * g++.dg/ubsan/pr80349.C: New test.
9673 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9676 * g++.dg/cpp1z/decomp28.C: New test.
9679 * gcc.dg/pr80100.c: New test.
9681 PR rtl-optimization/80385
9682 * g++.dg/opt/pr80385.C: New test.
9684 2017-04-11 Martin Liska <mliska@suse.cz>
9687 * g++.dg/ipa/pr80212.C: New test.
9689 2017-04-11 Martin Sebor <msebor@redhat.com>
9692 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9694 2017-04-11 Martin Liska <mliska@suse.cz>
9697 * gcc.dg/ubsan/pr70878.c: New test.
9699 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9702 * gcc.target/i386/pr80381.c: New test.
9705 * g++.dg/ext/pr80363.C: New test.
9707 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9709 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9710 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9711 Add avr-*-* to non-lp64 selector.
9713 2017-04-10 Martin Sebor <msebor@redhat.com>
9715 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9716 * gcc.dg/pr40340-4.c: Same.
9718 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9721 * gfortran.dg/submodule_unexp.f90: Modified test
9722 to account for new error.
9723 * gfortran.dg/submodule_twice.f90: New Test
9725 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9728 * g++.dg/init/ref23.C: New test.
9730 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9732 PR tree-optimization/80304
9733 * gfortran.dg/do_concurrent_4.f90: New test case.
9735 2017-04-10 Janus Weil <janus@gcc.gnu.org>
9738 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9740 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
9742 * g++.dg/torture/pr79905.C: Add -maltivec option.
9744 2017-04-10 Jeff Law <law@redhat.com>
9746 PR tree-optimization/80374
9747 * g++.dg/pr80374.c: New test.
9749 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9752 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9753 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9755 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9757 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9759 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9762 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9764 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
9767 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9769 2017-04-10 Marek Polacek <polacek@redhat.com>
9772 * g++.dg/ubsan/div-by-zero-3.C: New test.
9774 2017-04-10 Bin Cheng <bin.cheng@arm.com>
9776 PR tree-optimization/80153
9777 * gcc.c-torture/execute/pr80153.c: New.
9779 2017-04-10 Richard Biener <rguenther@suse.de>
9782 * gcc.dg/torture/pr80362.c: New testcase.
9784 2017-04-10 Richard Biener <rguenther@suse.de>
9786 PR tree-optimization/80304
9787 * gcc.dg/torture/pr80304.c: New testcase.
9789 2017-04-10 Nathan Sidwell <nathan@acm.org>
9792 * g++.dg/torture/pr79905.C: New.
9794 2017-04-10 Martin Liska <mliska@suse.cz>
9797 * c-c++-common/ubsan/pr80350.c: New test.
9799 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9802 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9804 2017-04-08 Martin Liska <mliska@suse.cz>
9807 2017-04-07 Martin Liska <mliska@suse.cz>
9810 * g++.dg/ipa/pr80212.C: New test.
9812 2017-04-07 Jakub Jelinek <jakub@redhat.com>
9814 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9816 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9822 * gcc.target/i386/avx512f-undefined-1.c: New test.
9823 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9824 * gcc.target/i386/avx-cvtsd-1.c: New test.
9825 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9826 * gcc.target/i386/avx512f-abspd-1.c: New test.
9827 * gcc.target/i386/avx-cvtss-1.c: New test.
9828 * gcc.target/i386/avx512f-absps-1.c: New test.
9829 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9830 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9832 2017-04-07 Marek Polacek <polacek@redhat.com>
9835 * g++.dg/ubsan/div-by-zero-2.C: New test.
9838 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9840 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9842 PR rtl-optimization/70478
9843 * gcc.target/s390/pr70478.c: New.
9845 2017-04-07 Martin Liska <mliska@suse.cz>
9848 * g++.dg/ext/mv8.C: Add aarch64* targets.
9850 2017-04-07 Martin Liska <mliska@suse.cz>
9853 * g++.dg/ipa/pr80212.C: New test.
9855 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9857 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9859 2017-04-07 Richard Biener <rguenther@suse.de>
9861 PR tree-optimization/80334
9862 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9865 2017-04-07 Richard Biener <rguenther@suse.de>
9868 * gcc.dg/torture/pr80341.c: New testcase.
9870 2017-04-06 Jakub Jelinek <jakub@redhat.com>
9873 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9874 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9876 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9879 * gcc.target/i386/pr79733.c: New test.
9881 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9884 * gcc.target/i386/pr80298-1.c: New test.
9885 * gcc.target/i386/pr80298-2.c: Ditto.
9887 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9890 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9893 2017-04-06 Richard Biener <rguenther@suse.de>
9895 PR tree-optimization/80334
9896 * g++.dg/torture/pr80334.C: New testcase.
9898 2017-04-06 Martin Liska <mliska@suse.cz>
9901 * gcc.dg/asan/pr80166.c: New test.
9903 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9905 PR tree-optimization/79390
9906 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9908 2017-04-06 Richard Biener <rguenther@suse.de>
9910 PR tree-optimization/80262
9911 * gcc.target/i386/pr80262.c: New testcase.
9913 2017-04-06 Richard Biener <rguenther@suse.de>
9916 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9918 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9920 PR rtl-optimization/70703
9921 * gcc.target/i386/pr70703.c: New.
9923 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9926 * c-c++-common/asan/pr80308.c: New test.
9928 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9931 * gcc.target/s390/pr79890.c: New test case.
9933 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9936 * c-c++-common/ubsan/pr80310.c: New test.
9938 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9941 * g++.dg/torture/pr80297.C: New test.
9943 PR tree-optimization/79390
9944 * gcc.target/i386/pr79390.c: New test.
9945 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9947 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9950 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9952 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9955 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9956 targeting any CPU or architecture.
9957 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9958 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9959 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9960 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9961 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9962 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9963 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9964 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9966 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
9969 * gfortran.dg/submodule_unexp.f90: New test.
9971 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9974 * gcc.target/i386/avx-pr80286.c: New test.
9975 * gcc.dg/pr80286.c: New test.
9977 2017-04-04 Richard Biener <rguenther@suse.de>
9980 * gcc.dg/torture/pr80281.c: New testcase.
9982 2017-04-04 Richard Biener <rguenther@suse.de>
9984 PR tree-optimization/80275
9985 * g++.dg/opt/pr80275.C: Make g static.
9987 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9989 PR rtl-optimization/60818
9990 * gcc.c-torture/compile/pr60818.c: New testcase.
9992 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
9994 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9995 * gcc.dg/20031012-1.c: Likewise.
9996 * gcc.dg/ipa/ipcp-1.c: Likewise.
9997 * gcc.dg/torture/matrix-3.c: Likewise.
9998 * gcc.target/powerpc/ppc-spe.c: Likewise.
9999 * gcc.target/rx/zero-width-bitfield.c: Likewise.
10001 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
10004 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
10006 (std, ld): Limit scan-assembler-times check to lp64.
10007 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
10008 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
10011 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
10014 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
10016 2017-04-03 Richard Biener <rguenther@suse.de>
10018 PR tree-optimization/80275
10019 * g++.dg/opt/pr80275.C: New testcase.
10021 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10024 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
10026 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
10028 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
10029 (bal): Increase iteration count and assume alignment.
10031 2017-04-03 Bin Cheng <bin.cheng@arm.com>
10033 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
10035 2017-04-02 Andrew Pinski <apinski@cavium.com>
10037 * gcc.c-torture/compile/nested-3.c: New testcase.
10038 * gcc.c-torture/execute/20170401-1.c: New testcase.
10039 * gcc.c-torture/execute/20170401-2.c: New testcase.
10041 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
10043 PR rtl-optimization/79405
10044 gcc.dg/pr79405.c: New testcase.
10046 2017-03-31 Jakub Jelinek <jakub@redhat.com>
10049 * gcc.dg/pr79255.c: New test.
10052 * g++.dg/ubsan/null-8.C: New test.
10054 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
10057 * gfortran.dg/pr80107.f: New.
10059 2017-03-31 Jeff Law <law@redhat.com>
10061 PR tree-optimization/49498
10062 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
10064 2017-03-31 Richard Biener <rguenther@suse.de>
10066 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
10068 2017-03-31 Richard Biener <rguenther@suse.de>
10070 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
10072 2017-03-31 Jakub Jelinek <jakub@redhat.com>
10075 * g++.dg/ext/is_aggregate.C: New test.
10077 PR middle-end/80173
10078 * gcc.target/i386/pr80173.c: New test.
10080 PR middle-end/80163
10081 * gcc.dg/pr80163.c: New test.
10084 * gcc.dg/torture/pr80025.c: New test.
10086 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
10088 * gcc.target/mips/pr52125.c: Add -msym32.
10090 2017-03-30 Jakub Jelinek <jakub@redhat.com>
10092 PR translation/80189
10093 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
10094 * g++.dg/gomp/sharing-1.C: Likewise.
10095 * gfortran.dg/gomp/pr44536.f90: Likewise.
10096 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
10097 * gfortran.dg/gomp/sharing-3.f90: Likewise.
10098 * gfortran.dg/gomp/crayptr3.f90: Likewise.
10099 * gfortran.dg/gomp/pr33439.f90: Likewise.
10100 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
10101 * gfortran.dg/gomp/sharing-1.f90: Likewise.
10102 * gfortran.dg/gomp/sharing-2.f90: Likewise.
10103 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
10104 * gcc.dg/gomp/sharing-1.c: Likewise.
10106 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
10109 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
10111 (dxex, dxexq): Update return type.
10112 (diex, diexq): Update argument type.
10113 * gcc.target/powerpc/pr80246.c: New test.
10115 2017-03-30 Martin Jambor <mjambor@suse.cz>
10118 * g++.dg/ipa/pr77333.C: New test.
10120 2017-03-30 Jakub Jelinek <jakub@redhat.com>
10123 * gcc.target/i386/pr80206.c: New test.
10125 2017-03-30 Richard Biener <rguenther@suse.de>
10127 PR tree-optimization/77498
10128 * gfortran.dg/pr77498.f: New testcase.
10130 2017-03-29 Marek Polacek <polacek@redhat.com>
10133 * gcc.dg/pr79730.c: New test.
10135 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10137 PR libgfortran/78670
10138 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
10139 a character of length 1. Update test for success.
10140 * gfortran.dg/dtio_28.f03: New test.
10141 * gfortran.dg/dtio_4.f90: Update to open test file with status =
10142 'scratch' to delete the file when done.
10144 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
10146 PR rtl-optimization/80233
10147 * gcc.c-torture/compile/pr80233.c: New testcase.
10149 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10152 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
10153 * gfortran.dg/dec_io_2a.f90: instead (new test).
10155 2017-03-28 Jiong Wang <jiong.wang@arm.com>
10157 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
10159 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
10162 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
10163 generating PIC code.
10165 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
10167 PR rtl-optimization/80193
10168 * gcc.target/i386/pr80193.c: New.
10170 2017-03-28 Janus Weil <janus@gcc.gnu.org>
10173 * gfortran.dg/dtio_25.f90: Modified test case.
10174 * gfortran.dg/dtio_27.f90: New test case.
10176 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
10179 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
10180 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
10181 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
10183 2017-03-28 Bin Cheng <bin.cheng@arm.com>
10185 * gcc.c-torture/compile/irreducible-loop.c: New.
10187 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
10189 PR tree-optimization/80218
10190 * gcc.dg/pr80218.c: New test.
10192 2017-03-28 Richard Biener <rguenther@suse.de>
10194 PR tree-optimization/78644
10195 * gcc.dg/pr78644-1.c: New testcase.
10196 * gcc.dg/pr78644-2.c: Likewise.
10198 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
10200 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
10201 * gcc.dg/pic-4.c: Likewise.
10202 * gcc.dg/pie-3.c: Likewise.
10203 * gcc.dg/pie-4.c: Likewise.
10205 2017-03-28 Martin Liska <mliska@suse.cz>
10208 * g++.dg/ipa/pr80205.C: New test.
10210 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10212 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
10213 with sizeof(int) < 4.
10214 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
10215 * gcc.c-torture/execute/pr79737-2.c: Likewise.
10216 * gcc.dg/torture/pr79777.c: Likewise.
10217 * gcc.dg/torture/pr79910.c: Likewise.
10219 2017-03-28 Richard Biener <rguenther@suse.de>
10221 PR middle-end/80222
10222 * g++.dg/pr80222.C: New testcase.
10224 2017-03-28 Martin Liska <mliska@suse.cz>
10227 * gcc.dg/ipa/pr80104.c: New test.
10229 2017-03-28 Marek Polacek <polacek@redhat.com>
10232 * c-c++-common/ubsan/shift-10.c: New test.
10234 2017-03-27 Jeff Law <law@redhat.com>
10236 PR tree-optimization/80216
10237 * gcc.c-torture/compile/pr80216.c: New test.
10239 2017-03-27 Jakub Jelinek <jakub@redhat.com>
10241 PR middle-end/80162
10242 * c-c++-common/pr80162-1.c: New test.
10243 * c-c++-common/pr80162-2.c: New test.
10244 * c-c++-common/pr80162-3.c: New test.
10247 * g++.dg/opt/pr80102.C: New test.
10249 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
10252 * gcc.target/powerpc/pr78543.c: New test.
10254 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
10257 * gcc.target/powerpc/pr80103-1.c: New test.
10259 2017-03-27 Richard Biener <rguenther@suse.de>
10261 PR tree-optimization/80181
10262 * gcc.dg/torture/pr80181.c: New testcase.
10264 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
10266 * gcc.target/arc/interrupt-4.c: New file.
10268 2017-03-27 Richard Biener <rguenther@suse.de>
10271 * g++.dg/ipa/pr79776.C: New testcase.
10273 2017-03-27 Jakub Jelinek <jakub@redhat.com>
10276 * gcc.dg/asan/pr80168.c: New test.
10278 2017-03-27 Richard Biener <rguenther@suse.de>
10280 PR tree-optimization/80170
10281 * gcc.dg/pr80170.c: New testcase.
10283 2017-03-27 Richard Biener <rguenther@suse.de>
10285 PR middle-end/80171
10286 * g++.dg/torture/pr80171.C: New testcase.
10288 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
10290 * gcc.dg/torture/pr79732.c: Require alias support.
10291 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
10293 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
10294 libatomic_available.
10295 * gfortran.dg/coarray_image_status_1.f08: Likewise.
10296 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
10298 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10300 PR libgfortran/78881
10301 * gfortran.dg/dtio_26.f90: New test.
10303 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
10307 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
10308 testcase for PR80156. Add a main programme that tests that
10309 the typebound generic is accessible.
10311 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
10313 PR rtl-optimization/80160
10314 PR rtl-optimization/80159
10316 * gcc.target/i386/pr80160.c: New test.
10318 2017-03-24 Jakub Jelinek <jakub@redhat.com>
10321 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
10323 2017-03-24 Marek Polacek <polacek@redhat.com>
10326 * g++.dg/warn/Wuninitialized-9.C: New test.
10328 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10330 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
10331 and remove the high-level builtin. The error message for the
10332 would prevent compilation from reaching the second.
10333 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
10335 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10337 * gcc.target/s390/vxe/negfma-1.c: New test.
10339 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10341 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
10342 * gcc.target/s390/arch12/mul-1.c: New test.
10343 * gcc.target/s390/arch12/mul-2.c: New test.
10345 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10347 * gcc.target/s390/vxe/vllezlf-1.c: New test.
10349 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10351 * gcc.target/s390/vxe/popcount-1.c: New test.
10353 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10355 * gcc.target/s390/vxe/bitops-1.c: New test.
10357 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10359 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
10360 * lib/target-supports.exp: Add effective target check s390_vxe.
10362 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10364 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
10365 comparison instructions used from now on.
10367 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10369 * gcc.target/s390/s390.exp (check_effective_target_vector):
10370 Include target-supports.exp and move target_vector check routine
10372 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
10373 here and rename it.
10374 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
10375 check from vector to s390_vx.
10376 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
10377 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
10378 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
10379 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
10380 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
10381 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
10382 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
10383 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
10384 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
10386 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10388 * gcc.target/s390/vector/vec-init-2.c: New test.
10390 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10392 * gcc.dg/ubsan/pr79904-2.c: New test.
10394 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10397 * gcc.target/s390/zvector/pr79893.c: New test.
10399 2017-03-24 Jakub Jelinek <jakub@redhat.com>
10401 PR rtl-optimization/80112
10402 * gcc.dg/pr80112.c: New test.
10404 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10406 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
10408 * gcc.dg/Walloca-1.c: Likewise.
10409 * gcc.dg/Walloca-2.c: Likewise.
10410 * gcc.dg/Wvla-larger-than-2.c: Likewise.
10412 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10414 PR tree-optimization/80158
10415 * gfortran.fortran-torture/compile/pr80158.f: New file.
10417 2017-03-24 Richard Biener <rguenther@suse.de>
10419 PR tree-optimization/80167
10420 * gcc.dg/graphite/pr80167.c: New testcase.
10422 2017-03-24 Tom de Vries <tom@codesourcery.com>
10425 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
10426 dg-require-effective-target global_constructor.
10427 * gcc.dg/tls/emutls-2.c: Same.
10429 2017-03-24 Tom de Vries <tom@codesourcery.com>
10432 * c-c++-common/Wimplicit-fallthrough-34.c: Add
10433 dg-require-effective-target indirect_jumps.
10435 2017-03-24 Tom de Vries <tom@codesourcery.com>
10438 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
10441 2017-03-24 Tom de Vries <tom@codesourcery.com>
10444 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
10445 * gcc.dg/Walloca-12.c: Same.
10446 * gcc.dg/attr-alloc_size-8.c: Same.
10447 * gcc.dg/Walloca-4.c: Same.
10448 * gcc.dg/Walloca-8.c: Same.
10449 * gcc.dg/Walloca-13.c: Same.
10450 * gcc.dg/Walloca-14.c: Same.
10451 * gcc.dg/attr-alloc_size-9.c: Same.
10452 * gcc.dg/Walloca-1.c: Same.
10453 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10454 * gcc.dg/Walloca-5.c: Same.
10455 * gcc.dg/Walloca-10.c: Same.
10456 * gcc.dg/Walloca-9.c: Same.
10457 * gcc.dg/attr-alloc_size-6.c: Same.
10458 * gcc.dg/Wvla-larger-than-1.c: Same.
10459 * gcc.dg/torture/pr71881.c: Same.
10460 * gcc.dg/torture/pr71901.c: Same.
10461 * gcc.dg/torture/pr78742.c: Same.
10462 * gcc.dg/builtin-alloc-size.c: Same.
10463 * gcc.dg/Walloca-2.c: Same.
10464 * gcc.dg/Walloca-6.c: Same.
10465 * gcc.dg/Walloca-11.c: Same.
10466 * gcc.dg/attr-alloc_size-7.c: Same.
10467 * gcc.dg/Wvla-larger-than-2.c: Same.
10468 * gcc.dg/Walloca-3.c: Same.
10469 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
10470 * gcc.c-torture/compile/pr79413.c: Same.
10471 * gcc.c-torture/compile/pr78439.c: Same.
10473 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10475 * gcc.target/powerpc/p9-options-1.c: New test.
10477 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10480 * gcc.c-torture/compile/pr71436.c: New test.
10482 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10483 Richard Biener <rguenther@suse.de>
10485 PR tree-optimization/79908
10486 PR tree-optimization/80136
10487 * gcc.dg/torture/pr79908.c: New file.
10489 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
10492 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
10494 2017-03-22 Jakub Jelinek <jakub@redhat.com>
10497 * g++.dg/gomp/pr80141.C: New test.
10500 * g++.dg/torture/pr80129.C: New test.
10503 * g++.dg/tsan/pr80110.C: New test.
10505 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10508 * gfortran.dg/any_loc.f90: New test case.
10510 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10513 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
10514 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
10516 2017-03-22 Martin Liska <mliska@suse.cz>
10519 * g++.dg/ext/mv8.C: Add power* targets.
10521 2017-03-21 Martin Sebor <msebor@redhat.com>
10524 * g++.dg/warn/Wunused-var-26.C: New test.
10526 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10528 PR tree-optimization/79908
10529 * gcc.dg/torture/pr79908.c: Revert addition of new file.
10531 2017-03-21 Marek Polacek <polacek@redhat.com>
10532 Martin Sebor <msebor@redhat.com>
10534 PR tree-optimization/80109
10535 * gcc.dg/Walloca-14.c: New test.
10537 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10540 * gcc.target/powerpc/pr80125.c: New test.
10542 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
10545 * gfortran.dg/unexp_attribute.f90: New test
10547 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10548 Richard Biener <rguenther@suse.de>
10550 PR tree-optimization/79908
10551 * gcc.dg/torture/pr79908.c: New file.
10553 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10555 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
10556 with sizeof(int) < 4.
10558 2017-03-21 Martin Liska <mliska@suse.cz>
10560 * gcc.target/i386/pr65044.c: Add '.' in order to catch
10563 2017-03-21 Richard Biener <rguenther@suse.de>
10565 PR tree-optimization/80032
10566 * g++.dg/opt/pr80032.C: New testcase.
10568 2017-03-21 Richard Biener <rguenther@suse.de>
10570 PR tree-optimization/80122
10571 * gcc.dg/torture/pr80122.c: New testcase.
10573 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10575 * gcc.dg/pic-2.c: Skip for MIPS.
10576 * gcc.dg/pie-2.c: Skip for MIPS.
10578 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10581 * g++.dg/cpp0x/initlist97.C: New.
10582 * g++.dg/cpp0x/initlist85.C: Update.
10584 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10587 * gcc.dg/pr67338.c: New test.
10590 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10591 dump instead of assembler.
10592 * g++.dg/init/pr35878_2.C: Likewise.
10593 * g++.dg/init/pr35878_3.C: Likewise.
10595 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10598 * gcc.dg/ubsan/pr80097.c: New test.
10600 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10602 PR tree-optimization/80054
10603 * g++.dg/torture/pr80054.C: New file.
10605 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10608 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10609 directive to assure selection of proper bit using rlwinm insn.
10610 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10611 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10612 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10613 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10615 2017-03-20 Marek Polacek <polacek@redhat.com>
10616 Paolo Carlini <paolo.carlini@oracle.com>
10618 PR c++/80059 - ICE with noexcept and __transaction_atomic
10619 * g++.dg/tm/pr80059-2.C: New test.
10620 * g++.dg/tm/pr80059.C: New test.
10622 2017-03-20 Martin Liska <mliska@suse.cz>
10624 PR middle-end/79753
10625 * gcc.target/i386/mpx/pr79753.c: New test.
10627 2017-03-20 Martin Liska <mliska@suse.cz>
10631 * g++.dg/pr79769.C: New test.
10632 * gcc.target/i386/mpx/pr79770.c: New test.
10634 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10637 * gcc.target/s390/load-and-test-fp-1.c: New test.
10638 * gcc.target/s390/load-and-test-fp-2.c: New test.
10640 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10643 * gfortran.dg/submodule_28.f08 : New test.
10645 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10648 * gfortran.dg/submodule_26.f08 : New test.
10649 * gfortran.dg/submodule_27.f08 : New test.
10651 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10654 * gcc.target/powerpc/pr79951.c: New.
10656 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10658 PR rtl-optimization/79910
10659 * gcc.dg/torture/pr79910.c: New test.
10661 2017-03-17 Jeff Law <law@redhat.com>
10663 PR tree-optimization/71437
10664 * gcc.dg/tree-ssa/pr71437.c: New test.
10665 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10666 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10667 now caught by VRP, but which were previously caught by DOM.
10669 2017-03-17 Richard Biener <rguenther@suse.de>
10671 PR middle-end/80075
10672 * g++.dg/torture/pr80075.C: New testcase.
10674 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10677 * g++.dg/pr71294.C: New test.
10679 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10681 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10683 2017-03-16 Jakub Jelinek <jakub@redhat.com>
10686 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10689 * gfortran.dg/pr79886.f90: New test.
10691 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10694 * gcc.target/powerpc/pr79038-1.c: New test.
10696 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10699 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10701 2017-03-15 Jiong Wang <jiong.wang@arm.com>
10704 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10706 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
10709 * gcc.target/i386/pr80019.c: New test.
10711 2017-03-15 Martin Liska <mliska@suse.cz>
10713 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10715 2017-03-14 Martin Sebor <msebor@redhat.com>
10717 PR tree-optimization/79800
10718 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10719 * gcc.dg/tree-ssa/pr79800.c: New test.
10721 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10724 * gcc.target/powerpc/pr79947.c: New test.
10726 2017-03-14 Martin Sebor <msebor@redhat.com>
10728 PR middle-end/80020
10729 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10730 * gcc.dg/attr-alloc_size-7.c: Same.
10731 * gcc.dg/attr-alloc_size-9.c: Same.
10732 * gcc.dg/builtin-alloc-size.c: Same.
10733 * gcc.dg/pr80020.c: New test.
10735 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10737 PR rtl-optimization/79728
10738 * gcc.target/i386/sse-globalreg.c: New test.
10740 2017-03-14 Martin Liska <mliska@suse.cz>
10743 * gcc.dg/tree-prof/pr66295.c: New test.
10745 2017-03-13 Martin Liska <mliska@suse.cz>
10747 PR middle-end/78339
10748 * gcc.target/i386/mpx/pr78339.c: New test.
10750 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10752 * gcc.target/arc/bitfield.c: New file.
10754 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10756 * gcc.target/arc/pr9001090948.c: New file.
10758 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10760 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10761 Fix test. Make early-out condition return early. Correct comments.
10763 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10765 PR libgfortran/78854
10766 * gfortran.dg/dtio_25.f90: New test.
10768 2017-03-10 Martin Sebor <msebor@redhat.com>
10770 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10772 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10774 PR rtl-optimization/78911
10775 * gcc.target/i386/pr78911-1.c: New test.
10776 * gcc.target/i386/pr78911-2.c: New test.
10778 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
10781 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10782 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10783 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10785 2017-03-10 Marek Polacek <polacek@redhat.com>
10788 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10790 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10793 * g++.dg/other/friend7.C: New test.
10796 * g++.dg/ext/int128-5.C: New test.
10798 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10801 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10802 powerpc, sparc, or s390x.
10804 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10807 * gcc.target/powerpc/pr79907.c: New.
10809 2017-03-10 Olivier Hainque <hainque@adacore.com>
10811 * gnat.dg/opt64.adb: New test.
10812 * gnat.dg/opt64_pkg.ads: New helper.
10813 * gnat.dg/opt64_pkg.adb: New helper.
10815 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10817 PR rtl-optimization/79909
10818 * gcc.target/powerpc/pr79909.c: New test.
10820 PR tree-optimization/79972
10821 * gcc.dg/pr79972.c: New test.
10823 PR tree-optimization/77975
10824 * gcc.dg/pr77975.c: New test.
10826 2017-03-09 Marek Polacek <polacek@redhat.com>
10830 * c-c++-common/nonnull-3.c: New test.
10831 * g++.dg/warn/Wnonnull3.C: New test.
10833 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10835 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10836 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10838 2017-03-09 Marek Polacek <polacek@redhat.com>
10841 * gcc.dg/ubsan/pr79757-1.c: New test.
10842 * gcc.dg/ubsan/pr79757-2.c: New test.
10843 * gcc.dg/ubsan/pr79757-3.c: New test.
10844 * gcc.dg/ubsan/pr79757-4.c: New test.
10845 * gcc.dg/ubsan/pr79757-5.c: New test.
10847 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10850 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10852 2017-03-09 Marek Polacek <polacek@redhat.com>
10855 * g++.dg/expr/ptrmem8.C: New test.
10856 * g++.dg/expr/ptrmem9.C: New test.
10858 2017-03-09 Richard Biener <rguenther@suse.de>
10860 PR tree-optimization/79977
10861 * gcc.dg/graphite/pr79977.c: New testcase.
10863 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10865 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10866 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10867 * lib/target-supports.exp (check_effective_target_rdynamic):
10870 2017-03-09 Richard Biener <rguenther@suse.de>
10872 PR middle-end/79971
10873 * gcc.dg/fixed-point/pr79971.c: New testcase.
10875 2017-03-09 Richard Biener <rguenther@suse.de>
10878 * gcc.dg/torture/pr79970.c: New testcase.
10880 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10883 * g++.dg/cpp0x/pr71966-1.C: New.
10884 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10886 2017-03-09 Martin Liska <mliska@suse.cz>
10888 PR tree-optimization/79631
10889 * gcc.target/i386/mpx/pr79631.c: New test.
10891 2017-03-09 Martin Liska <mliska@suse.cz>
10895 * gcc.target/i386/pr71458.c: Update scanned pattern.
10897 2017-03-09 Marek Polacek <polacek@redhat.com>
10900 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10901 * g++.dg/warn/Wduplicated-branches3.C: New test.
10903 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10905 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10907 2017-03-09 Martin Liska <mliska@suse.cz>
10910 * g++.dg/pr79764.C: New test.
10912 2017-03-09 Martin Liska <mliska@suse.cz>
10915 * g++.dg/pr79761.C: New test.
10917 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10920 * c-c++-common/asan/pr79944.c: New test.
10923 * gcc.target/i386/pr79932-2.c: New test.
10926 * gcc.target/i386/pr79932-1.c: New test.
10928 2017-03-09 Marek Polacek <polacek@redhat.com>
10930 PR c++/79900 - ICE in strip_typedefs
10931 * g++.dg/warn/Wpadded-1.C: New test.
10933 2017-03-08 Marek Polacek <polacek@redhat.com>
10935 * g++.dg/Walloca1.C: Adjust dg-warning.
10937 2017-03-08 Andrew Haley <aph@redhat.com>
10939 PR tree-optimization/79943
10940 * gcc.dg/tree-ssa/pr79943.c: New test.
10942 2017-03-08 Richard Biener <rguenther@suse.de>
10944 PR tree-optimization/79955
10945 * gcc.dg/uninit-24.c: New testcase.
10947 2017-03-08 Richard Biener <rguenther@suse.de>
10949 PR tree-optimization/79920
10950 * gcc.dg/vect/pr79920.c: New testcase.
10952 2017-03-08 Jakub Jelinek <jakub@redhat.com>
10955 * gcc.dg/ubsan/pr79904.c: New test.
10957 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10960 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10963 2017-03-07 Marek Polacek <polacek@redhat.com>
10965 PR middle-end/79809
10966 * g++.dg/Walloca1.C: New test.
10968 2017-03-07 Martin Liska <mliska@suse.cz>
10970 PR middle-end/68270
10971 * g++.dg/pr68270.C: New test.
10973 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10975 PR rtl-optimization/79901
10976 * gcc.target/i386/pr79901.c: New test.
10979 * c-c++-common/ubsan/pr79897.c: New test.
10981 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10983 PR rtl-optimization/79571
10984 * gcc.target/i386/pr79571.c: New.
10986 2017-03-06 Marek Polacek <polacek@redhat.com>
10988 PR c++/79796 - ICE with NSDMI and this pointer
10989 * g++.dg/cpp0x/nsdmi13.C: New test.
10991 2017-03-06 Julia Koval <julia.koval@intel.com>
10994 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10996 * gcc.target/i386/interrupt-13.c: Ditto.
10997 * gcc.target/i386/interrupt-14.c: Ditto.
10998 * gcc.target/i386/interrupt-15.c: Ditto.
11000 2017-03-06 Jakub Jelinek <jakub@redhat.com>
11003 * g++.dg/cpp0x/constexpr-79822.C: New test.
11005 2017-03-06 Richard Biener <rguenther@suse.de>
11007 PR tree-optimization/79894
11008 * gcc.dg/vect/pr79887.c: New testcase.
11010 2017-03-06 Richard Biener <rguenther@suse.de>
11012 PR tree-optimization/79824
11013 * gcc.dg/vect/pr79824-1.c: New testcase.
11014 * gcc.dg/vect/pr79824-2.c: Likewise.
11016 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
11018 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
11019 gettimeofday. Remove dg-skip-if for AVR.
11020 * lib/target-supports.exp (check_effective_target_gettimeofday):
11023 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
11025 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
11026 * gcc.target/s390/hotpatch-10.c: Likewise.
11027 * gcc.target/s390/hotpatch-11.c: Likewise.
11028 * gcc.target/s390/hotpatch-12.c: Likewise.
11029 * gcc.target/s390/hotpatch-13.c: Likewise.
11030 * gcc.target/s390/hotpatch-14.c: Likewise.
11031 * gcc.target/s390/hotpatch-15.c: Likewise.
11032 * gcc.target/s390/hotpatch-16.c: Likewise.
11033 * gcc.target/s390/hotpatch-17.c: Likewise.
11034 * gcc.target/s390/hotpatch-18.c: Likewise.
11035 * gcc.target/s390/hotpatch-19.c: Likewise.
11036 * gcc.target/s390/hotpatch-2.c: Likewise.
11037 * gcc.target/s390/hotpatch-26.c: Likewise.
11038 * gcc.target/s390/hotpatch-27.c: Likewise.
11039 * gcc.target/s390/hotpatch-28.c: Likewise.
11040 * gcc.target/s390/hotpatch-3.c: Likewise.
11041 * gcc.target/s390/hotpatch-4.c: Likewise.
11042 * gcc.target/s390/hotpatch-5.c: Likewise.
11043 * gcc.target/s390/hotpatch-6.c: Likewise.
11044 * gcc.target/s390/hotpatch-7.c: Likewise.
11045 * gcc.target/s390/hotpatch-8.c: Likewise.
11046 * gcc.target/s390/hotpatch-9.c: Likewise.
11048 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
11051 * g++.dg/template/crash125.C: New.
11053 2017-03-06 Jakub Jelinek <jakub@redhat.com>
11056 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
11058 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
11060 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
11062 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
11064 * gcc.target/mips/msa-minmax.c: New tests.
11066 2017-03-06 Martin Liska <mliska@suse.cz>
11069 * g++.dg/asan/pr79783.C: New test.
11071 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
11073 * gcc.target/mips/msa-dotp.c: New tests.
11075 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
11077 * gcc.target/mips/msa-bclri.c: New test.
11079 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
11082 * g++.dg/tm/pr70266.C: New.
11084 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
11085 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
11087 * gfortran.dg/coarray/fail_image_1.f08: New test.
11088 * gfortran.dg/coarray/fail_image_2.f08: New test.
11089 * gfortran.dg/coarray/failed_images_1.f08: New test.
11090 * gfortran.dg/coarray/failed_images_2.f08: New test.
11091 * gfortran.dg/coarray/image_status_1.f08: New test.
11092 * gfortran.dg/coarray/image_status_2.f08: New test.
11093 * gfortran.dg/coarray/stopped_images_1.f08: New test.
11094 * gfortran.dg/coarray/stopped_images_2.f08: New test.
11095 * gfortran.dg/coarray_fail_st.f90: New test.
11096 * gfortran.dg/coarray_failed_images_1.f08: New test.
11097 * gfortran.dg/coarray_image_status_1.f08: New test.
11098 * gfortran.dg/coarray_stopped_images_1.f08: New test.
11100 2017-03-03 Marek Polacek <polacek@redhat.com>
11103 * gcc.dg/noncompile/pr79758.c: New test.
11105 2017-03-03 Jakub Jelinek <jakub@redhat.com>
11107 PR middle-end/79805
11108 * g++.dg/opt/pr79805.C: New test.
11110 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
11112 * gcc.target/i386/avx512vpopcntdq-check.h: New.
11113 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
11114 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
11115 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
11116 * gcc.target/i386/i386.exp
11117 (check_effective_target_avx512vpopcntdq): New.
11119 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
11121 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
11122 ilp32 targets and match DImode registers for lp64 targets.
11124 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
11126 * g++.dg/pr71624.C: Disable for x32.
11127 * g++.dg/pr71633.C: Ditto.
11129 2017-03-03 Jakub Jelinek <jakub@redhat.com>
11132 * gcc.target/i386/pr79807.c: New test.
11134 2017-03-03 Martin Liska <mliska@suse.cz>
11136 PR tree-optimization/79803
11137 * gcc.dg/tree-ssa/pr79803.c: New test.
11139 2017-03-03 Martin Liska <mliska@suse.cz>
11141 PR rtl-optimization/79574
11142 * gcc.dg/pr79574-2.c: New test.
11144 2017-03-03 Richard Biener <rguenther@suse.de>
11147 * g++.dg/warn/Wuninitialized-8.C: New testcase.
11149 2017-03-03 Jakub Jelinek <jakub@redhat.com>
11151 * gcc.dg/pr57134.c: Use empty inline asm string literal.
11153 2017-03-03 Marek Polacek <polacek@redhat.com>
11156 * g++.dg/warn/Wwrite-strings-1.C: New test.
11157 * g++.dg/warn/Wwrite-strings-2.C: New test.
11158 * g++.dg/warn/Wwrite-strings-3.C: New test.
11159 * g++.dg/warn/Wwrite-strings-4.C: New test.
11160 * g++.dg/warn/Wwrite-strings-5.C: New test.
11161 * g++.dg/warn/Wwrite-strings-6.C: New test.
11162 * g++.dg/warn/Wwrite-strings-7.C: New test.
11163 * g++.dg/warn/Wwrite-strings-8.C: New test.
11164 * g++.dg/warn/Wwrite-strings-9.C: New test.
11165 * g++.dg/warn/Wwrite-strings-10.C: New test.
11166 * g++.dg/warn/Wwrite-strings-11.C: New test.
11167 * g++.dg/warn/Wwrite-strings-12.C: New test.
11169 2017-03-03 Richard Biener <rguenther@suse.de>
11171 PR middle-end/79818
11172 * gcc.dg/torture/pr79818.c: New testcase.
11174 2017-03-02 Jakub Jelinek <jakub@redhat.com>
11177 * g++.dg/warn/Wunused-parm-10.C: New test.
11179 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
11181 * gcc.dg/rtl/x86_64/*.c: Test for
11182 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
11184 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
11187 * gcc.target/i386/pr79514.c: New test.
11189 2017-03-02 Jakub Jelinek <jakub@redhat.com>
11191 PR rtl-optimization/79780
11192 * gcc.c-torture/compile/pr79780.c: New test.
11194 2017-03-02 Richard Biener <rguenther@suse.de>
11196 PR tree-optimization/79345
11198 * g++.dg/warn/Wuninitialized-7.C: New testcase.
11199 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
11200 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
11202 2017-03-02 Richard Biener <rguenther@suse.de>
11205 * gcc.dg/vector-1.c: New testcase.
11207 2017-03-02 Bin Cheng <bin.cheng@arm.com>
11209 PR tree-optimization/66768
11210 * gcc.target/i386/pr66768.c: New test.
11212 2017-03-02 Richard Biener <rguenther@suse.de>
11214 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
11215 * gcc.dg/rtl/x86_64/final.c: Likewise.
11216 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
11217 * gcc.dg/rtl/x86_64/ira.c: Likewise.
11218 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
11219 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
11221 2017-03-02 Richard Biener <rguenther@suse.de>
11223 PR tree-optimization/79777
11224 * gcc.dg/torture/pr79777.c: New testcase.
11226 2017-03-01 Martin Sebor <msebor@redhat.com>
11228 PR middle-end/79692
11229 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
11230 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
11231 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
11232 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
11234 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
11236 * gcc.target/i386/invsize-2.c: New test.
11237 * gcc.target/i386/invsize-3.c: Ditto.
11238 * gcc.target/i386/invsize-4.c: Ditto.
11239 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
11240 * gcc.target/i386/stackalign/asm-1.c: Ditto.
11242 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11245 * gcc.target/powerpc/pr79439.c: New test.
11247 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
11249 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
11253 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
11256 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
11257 pattern to look for vcmpequd. instead of vcmpnew.
11258 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
11259 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
11260 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
11261 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
11262 look for xvcmpeqdp. instead of xvcmpnedp.
11263 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
11264 look for vcmpequd. instead of vcmpnew.
11265 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
11266 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
11267 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
11268 look for xvcmpeqsp. instead of xvcmpnesp.
11269 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
11270 look for xvcmpeqdp. instead of xvcmpnedp.
11271 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
11272 look for vcmpequd. instead of vcmpnew.
11273 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
11274 look for vcmpeqsp instead of xvcmpnesp.
11275 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
11276 look for xvcmpeqdp instead of xvcmpnedp.
11278 2017-03-01 Richard Biener <rguenther@suse.de>
11280 PR middle-end/79721
11281 * gcc.dg/torture/pr79721.c: New testcase.
11283 2017-03-01 Jakub Jelinek <jakub@redhat.com>
11286 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
11287 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
11290 * g++.dg/warn/Wunused-parm-9.C: New test.
11292 PR tree-optimization/79734
11293 * g++.dg/opt/pr79734.C: New test.
11295 2017-02-28 Jakub Jelinek <jakub@redhat.com>
11297 PR tree-optimization/79737
11298 * gcc.c-torture/execute/pr79737-1.c: New test.
11299 * gcc.c-torture/execute/pr79737-2.c: New test.
11301 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
11303 * gcc.target/sparc/20170228-1.c: New test.
11305 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
11307 * gcc.target/i386/invsize-1.c: New test.
11309 2017-02-28 Martin Sebor <msebor@redhat.com>
11311 PR tree-optimization/79691
11312 * gcc.dg/tree-ssa/pr79691.c: New test.
11314 2017-02-28 Jakub Jelinek <jakub@redhat.com>
11317 * gcc.target/i386/pr79729.c: New test.
11319 2017-02-28 Richard Biener <rguenther@suse.de>
11321 PR tree-optimization/79740
11322 * gcc.dg/torture/pr79740.c: New testcase.
11324 2017-02-28 Richard Biener <rguenther@suse.de>
11326 PR middle-end/79731
11327 * c-c++-common/torture/pr79731.c: New testcase.
11329 2017-02-28 Richard Biener <rguenther@suse.de>
11331 PR tree-optimization/79732
11332 * gcc.dg/torture/pr79732.c: New testcase.
11334 2017-02-28 Richard Biener <rguenther@suse.de>
11336 PR tree-optimization/79723
11337 * gcc.target/i386/pr79723.c: New testcase.
11339 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
11342 * gcc.target/powerpc/pr79544.c: New.
11344 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11347 * g++.dg/parse/crash67.C: New.
11349 2017-02-27 Bin Cheng <bin.cheng@arm.com>
11351 PR tree-optimization/77536
11352 * gcc.dg/vect/pr79347.c: Revise testing string.
11354 2017-02-27 Richard Biener <rguenther@suse.de>
11356 PR tree-optimization/45397
11357 * gcc.dg/tree-ssa/pr45397.c: New testcase.
11359 2017-02-27 Richard Biener <rguenther@suse.de>
11361 PR tree-optimization/79690
11362 * gcc.target/i386/pr79690.c: New testcase.
11364 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11367 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
11369 * gfortran.dg/inline_matmul_11.f90: Likewise.
11370 * gfortran.dg/inline_matmul_9.f90: Likewise.
11371 * gfortran.dg/matmul_13.f90: New test.
11372 * gfortran.dg/matmul_14.f90: New test.
11374 2017-02-25 Jakub Jelinek <jakub@redhat.com>
11376 PR middle-end/79396
11377 * g++.dg/opt/pr79396.C: New test.
11379 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11382 * gfortran.dg/dtio_6.f90: Update test.
11384 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11387 * gfortran.dg/interface_operator_2.f90: New test.
11389 2017-02-24 Jakub Jelinek <jakub@redhat.com>
11392 * gcc.dg/pr79677.c: New test.
11394 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
11396 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
11398 * gcc.target/mips/mips-ps-type.c (move): Likewise.
11399 (cond_move1): Simplify condition to force generation of
11401 (cond_move2): Likewise.
11403 2017-02-24 Jakub Jelinek <jakub@redhat.com>
11406 * g++.dg/warn/Wrestrict-1.C: New test.
11407 * g++.dg/warn/Wrestrict-2.C: New test.
11409 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
11411 * g++.dg/ext/complit15.C: Require LTO.
11413 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
11415 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
11416 logical_op_short_circuit to skip targets.
11417 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
11420 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11422 * gnat.dg/opt63.adb: New test.
11424 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11426 * gnat.dg/discr47.adb: New test.
11428 2017-02-24 Richard Biener <rguenther@suse.de>
11430 PR tree-optimization/79389
11431 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
11433 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
11436 * g++.dg/cpp0x/pr79361-1.C: New.
11437 * g++.dg/cpp0x/pr79361-2.C: Likewise.
11439 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
11441 * gcc.target/visium/bit_test.c: Accept any lsr form.
11442 * gcc.target/visium/block_move.c: Tweak.
11444 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
11447 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
11449 2017-02-23 Richard Biener <rguenther@suse.de>
11451 PR tree-optimization/79683
11452 * gcc.target/i386/pr79683.c: New testcase.
11454 2017-02-22 Jeff Law <law@redhat.com>
11456 PR tree-optimization/79578
11457 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
11459 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
11461 * gcc.target/mips/msa-fp-cc.c: New test.
11463 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11466 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
11467 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
11468 * g++.dg/gomp/pr79664.C: New test.
11470 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
11472 2017-02-22 Marek Polacek <polacek@redhat.com>
11475 * g++.dg/cpp0x/alignas10.C: New test.
11476 * g++.dg/cpp0x/alignas9.C: New test.
11479 * g++.dg/ext/underlying_type12.C: New test.
11482 * gcc.dg/enum-incomplete-4.c: New test.
11484 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11487 * gcc.target/i386/pr70465-2.c: New test.
11489 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11491 * gcc.dg/pr61441.c: Use dg-add-options ieee.
11493 2017-02-22 Richard Biener <rguenther@suse.de>
11495 PR tree-optimization/79673
11496 * gcc.target/i386/pr79673.c: New testcase.
11498 2017-02-22 Richard Biener <rguenther@suse.de>
11500 PR tree-optimization/79666
11501 * gcc.dg/torture/pr79666.c: New testcase.
11503 2017-02-22 Martin Liska <mliska@suse.cz>
11506 * gcc.dg/tree-prof/pr79587.c: New test.
11508 2017-02-21 Marek Polacek <polacek@redhat.com>
11511 * g++.dg/ext/flexary23.C: New test.
11513 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11516 * gcc.target/i386/pr79593.c: New test.
11518 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11521 * g++.dg/cpp1z/decomp26.C: New test.
11524 * g++.dg/ubsan/pr79589.C: New test.
11526 2017-02-21 Jeff Law <law@redhat.com>
11528 PR tree-optimization/79621
11529 * gcc.c-torture/compile/pr79621.c: New test.
11531 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11534 * g++.dg/cpp1y/constexpr-79655.C: New test.
11537 * g++.dg/cpp1y/constexpr-79639.C: New test.
11540 * gcc.target/i386/mpx/pr79633.c: New test.
11543 * gcc.dg/pr79570.c: New test.
11546 * c-c++-common/pr79641.c: New test.
11548 PR tree-optimization/79649
11549 * gcc.target/i386/pr79649.c: New test.
11552 * gcc.dg/pr79494.c: New test.
11554 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
11556 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
11559 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11561 * gcc.dg/gimplefe-26.c: Require c99_runtime.
11563 2017-02-02 Jason Merrill <jason@redhat.com>
11566 * g++.dg/ext/complit15.C: New.
11568 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11571 * gcc.target/powerpc/pr78056-8.c: Remove.
11573 2017-02-20 Marek Polacek <polacek@redhat.com>
11575 PR middle-end/79537
11576 * gcc.dg/comp-goto-4.c: New test.
11579 * c-c++-common/ubsan/bounds-14.c: New test.
11581 2017-02-20 Jakub Jelinek <jakub@redhat.com>
11584 * gcc.target/i386/pr79568-1.c: New test.
11585 * gcc.target/i386/pr79568-2.c: New test.
11586 * gcc.target/i386/pr79568-3.c: New test.
11588 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
11591 * gfortran.dg/dtio_10.f90: Change test of error message.
11592 * gfortran.dg/dtio_23.f90: New test.
11593 * gfortran.dg/dtio_24.f90: New test.
11595 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
11598 * gfortran.dg/submodule_25.f08: New test.
11600 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11603 * gfortran.dg/submodule_24.f08: New test.
11605 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11608 * gfortran.dg/class_allocate_24.f90: New test.
11610 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11613 * gfortran.dg/submodule_23.f90: New test.
11615 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11618 * g++.dg/cpp0x/alignas8.C: New.
11620 2017-02-19 Eric Fiselier <eric@efcs.ca>
11621 Jonathan Wakely <jwakely@redhat.com>
11624 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11626 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11628 * gcc.dg/gimplefe-26.c: New test.
11630 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
11632 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11634 2017-02-18 Jakub Jelinek <jakub@redhat.com>
11637 * gcc.target/i386/3dnowA-3.c: New test.
11640 * gcc.target/i386/pr79559.c: New test.
11642 2017-02-17 Joseph Myers <joseph@codesourcery.com>
11644 * gcc.dg/c11-float-2.c: New test.
11645 * gcc.dg/torture/float128-floath.c,
11646 gcc.dg/torture/float128x-floath.c,
11647 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11648 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11649 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11650 *_DECIMAL_DIG macros with DECIMAL_DIG.
11652 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11655 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11657 2017-02-17 Julia Koval <julia.koval@intel.com>
11659 * gcc.target/i386/rdpid.c New test.
11660 * gcc.target/i386/sse-12.c: Add -mrdpid.
11661 * gcc.target/i386/sse-13.c: Ditto.
11662 * gcc.target/i386/sse-14.c: Ditto.
11663 * gcc.target/i386/sse-22.c: Ditto.
11664 * gcc.target/i386/sse-23.c: Ditto.
11665 * g++.dg/other/i386-2.C: Ditto.
11666 * g++.dg/other/i386-3.C: Ditto.
11668 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11670 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11671 * gcc.dg/pr61441.c: Ditto.
11673 2017-02-17 Martin Liska <mliska@suse.cz>
11675 PR rtl-optimization/79574
11676 * gcc.dg/pr79574.c: New test.
11678 2017-02-17 Marek Polacek <polacek@redhat.com>
11680 PR middle-end/79536
11681 * gcc.dg/torture/pr79536.c: New test.
11683 2017-02-16 Alan Modra <amodra@gmail.com>
11685 * gcc.c-torture/execute/pr79286.c: New.
11687 2017-02-16 Jakub Jelinek <jakub@redhat.com>
11690 * c-c++-common/gomp/pr79512.c: New test.
11692 2017-02-15 Martin Sebor <msebor@redhat.com>
11695 * g++.dg/ext/flexary12.C: Adjust.
11696 * g++.dg/ext/flexary20.C: Same.
11697 * g++.dg/ext/flexary21.C: Same.
11698 * g++.dg/ext/flexary22.C: New test.
11700 2017-02-15 Bin Cheng <bin.cheng@arm.com>
11702 PR tree-optimization/79347
11703 * gcc.dg/vect/pr79347.c: New test.
11705 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11708 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11709 [[deprecated]] comment.
11710 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11711 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11712 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11713 [[deprecated]] in -std=c++11.
11714 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11715 [[fallthrough]] in -std=c++11 and -std=c++14.
11718 * g++.dg/tls/pr79288.C: New test.
11720 2017-02-15 Marek Polacek <polacek@redhat.com>
11723 * gcc.dg/dfp/pr79515.c: New.
11725 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
11727 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11729 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11731 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11734 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11737 * gcc.dg/dfp/pr79487.c: New test.
11738 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11741 2017-01-14 Carl Love <cel@us.ibm.com>
11743 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11744 xvcvsxdsp and xvcvuxdsp instructions.
11746 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11748 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11749 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11750 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11751 64-bit default target.
11752 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11753 a 64-bit default target.
11755 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11758 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
11759 (test_3vx): Change return type from int to void.
11760 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11761 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11762 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11763 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11765 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11766 (test_3vx): Change return type from int to void.
11767 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11768 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11769 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11770 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11772 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11773 intrinsic. Change scan-assembler-times number from 1 to 2.
11774 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11775 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11776 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11777 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11778 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11779 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11780 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11782 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11784 PR middle-end/61225
11785 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11786 Use dg-additional-options for ia32 target. Remove XFAIL.
11788 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11791 * gcc.target/i386/pr79495.c: New test.
11793 2017-02-14 Marek Polacek <polacek@redhat.com>
11797 * g++.dg/cpp1y/pr79463.C: New.
11798 * g++.dg/template/incomplete10.C: New.
11799 * g++.dg/template/incomplete9.C: New.
11801 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11804 * gcc.target/i386/pr79498.c: New test.
11806 2017-02-14 Martin Sebor <msebor@redhat.com>
11808 PR middle-end/79448
11809 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11810 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11811 * gcc.dg/tree-ssa/pr79448.c: New test.
11813 2017-02-14 Jeff Law <law@redhat.com>
11815 PR tree-optimization/79095
11816 * g++.dg/pr79095-1.C: New test
11817 * g++.dg/pr79095-2.C: New test
11818 * g++.dg/pr79095-3.C: New test
11819 * g++.dg/pr79095-4.C: New test
11820 * g++.dg/pr79095-5.C: New test
11821 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11822 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11824 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11826 * gcc.target/aarch64/vect_fp16_1.c: New.
11828 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11830 * gcc.dg/gimplefe-25.c: New test.
11832 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11834 PR tree-optimization/79408
11835 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11837 2017-02-14 Richard Biener <rguenther@suse.de>
11839 PR middle-end/79432
11840 * gcc.dg/torture/pr79432.c: New testcase.
11842 2017-02-13 Martin Sebor <msebor@redhat.com>
11844 PR middle-end/79496
11845 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11847 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11850 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11851 variables volatile.
11854 * g++.dg/cpp1z/eval-order4.C: New test.
11855 * g++.dg/other/pr79232.C: New test.
11857 2017-02-13 Nathan Sidwell <nathan@acm.org>
11860 * g++.dg/cpp0x/pr79296.C: New.
11862 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11864 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11865 Instead, xfail powerpc*-*-* && lp64.
11867 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11869 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11870 powerpc_p8vector_ok.
11871 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11873 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11876 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11877 for reading beyond a 4k boundary.
11879 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11881 PR rtl-optimization/79388
11882 PR rtl-optimization/79450
11883 * gcc.c-torture/execute/pr79388.c: New test.
11884 * gcc.c-torture/execute/pr79450.c: New test.
11886 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11889 * gfortran.dg/spread_init_expr_2.f90: New test case.
11891 2017-02-11 Jakub Jelinek <jakub@redhat.com>
11894 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11896 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
11899 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11901 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11904 * g++.dg/cpp0x/pr79457.C: New test.
11906 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11908 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11909 scan-assembler unless lp64.
11911 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11913 PR tree-optimization/66612
11914 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11916 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11918 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11921 2017-02-10 Marek Polacek <polacek@redhat.com>
11924 * g++.dg/cpp1y/pr79435.C: New.
11927 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11929 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11931 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11932 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11934 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11935 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11936 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11937 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11938 (vtst_expected_poly64x2): Move to aarch64-only section.
11939 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11940 (vtst_p64, vtstq_p64): New tests.
11942 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11945 * g++.dg/cpp0x/pr71737.C: New.
11947 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
11948 Richard Biener <rguenther@suse.de>
11950 * gcc.dg/gimplefe-error-1.c: New testcase.
11951 * gcc.dg/gimplefe-error-2.c: New testcase.
11952 * gcc.dg/gimplefe-error-3.c: New testcase.
11954 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11956 PR tree-optimization/79411
11957 * gcc.c-torture/compile/pr79411.c: New test.
11959 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11960 Jason Merrill <jason@redhat.com>
11963 * g++.dg/cpp1z/pr79143.C: New test.
11965 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
11967 * gcc.dg/loop-unswitch-2.c: Update testcase.
11968 * gcc.dg/loop-unswitch-1.c: Update testcase.
11970 2017-02-09 Marek Polacek <polacek@redhat.com>
11973 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11974 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11975 * c-c++-common/goacc/pr79428-1.c: New test.
11976 * c-c++-common/gomp/pr79428-2.c: New test.
11977 * c-c++-common/gomp/pr79428-5.c: New test.
11978 * c-c++-common/gomp/pr79428-6.c: New test.
11979 * c-c++-common/pr79428-3.c: New test.
11981 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11983 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11986 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11989 * gcc.c-torture/compile/pr79413.c: New test.
11992 * c-c++-common/gomp/pr79429.c: New test.
11993 * g++.dg/gomp/pr79429.C: New test.
11996 * c-c++-common/gomp/pr79431.c: New test.
11998 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11999 Cesar Philippidis <cesar@codesourcery.com>
12000 Joseph Myers <joseph@codesourcery.com>
12001 Chung-Lin Tang <cltang@codesourcery.com>
12003 * c-c++-common/goacc/combined-directives.c: Remove xfail.
12004 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
12005 * c-c++-common/goacc/loop-auto-2.c: New.
12006 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
12007 * c-c++-common/goacc/tile-2.c: New.
12008 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
12009 * g++.dg/goacc/tile-1.C: New, check tile subst.
12010 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
12011 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
12012 * gfortran.dg/goacc/tile-1.f90: New test.
12013 * gfortran.dg/goacc/tile-2.f90: New test.
12014 * gfortran.dg/goacc/tile-lowering.f95: New test.
12016 2017-02-09 Richard Biener <rguenther@suse.de>
12018 PR tree-optimization/69823
12019 * gcc.dg/graphite/pr69823.c: New testcase.
12021 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
12024 * gcc.target/powerpc/pr78604.c: New.
12026 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
12029 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
12030 disable this test on power architecture.
12032 2017-02-08 Richard Biener <rguenther@suse.de>
12034 PR tree-optimization/71824
12035 PR tree-optimization/79409
12036 * gcc.dg/graphite/pr71824-3.c: New testcase.
12038 2017-02-08 Jakub Jelinek <jakub@redhat.com>
12040 PR tree-optimization/79408
12041 * gcc.dg/tree-ssa/pr79408.c: New test.
12043 2017-02-08 Richard Biener <rguenther@suse.de>
12045 PR tree-optimization/71824
12046 * gcc.dg/graphite/pr71824-2.c: New testcase.
12048 2017-02-07 Andrew Pinski <apinski@cavium.com>
12050 * gcc.target/aarch64/popcount.c: New Testcase.
12052 2017-02-07 Jakub Jelinek <jakub@redhat.com>
12054 PR rtl-optimization/79386
12055 * gcc.c-torture/compile/pr79386.c: New test.
12057 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
12058 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12060 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
12063 2017-02-07 Jakub Jelinek <jakub@redhat.com>
12066 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
12067 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
12069 2017-02-07 Richard Biener <rguenther@suse.de>
12071 * gcc.dg/gimplefe-23.c: New testcase.
12072 * gcc.dg/gimplefe-24.c: Likewise.
12074 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12076 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
12077 scan-assembler instead of scan-assembler-times.
12078 * gcc.target/aarch64/test_frame_10.c: Likewise.
12079 * gcc.target/aarch64/test_frame_12.c: Likewise.
12080 * gcc.target/aarch64/test_frame_2.c: Likewise.
12081 * gcc.target/aarch64/test_frame_4.c: Likewise.
12082 * gcc.target/aarch64/test_frame_6.c: Likewise.
12083 * gcc.target/aarch64/test_frame_7.c: Likewise.
12084 * gcc.target/aarch64/test_frame_8.c: Likewise.
12086 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12088 * gcc.target/i386/pr78419.c: Require ifunc support.
12090 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
12092 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
12094 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
12097 * g++.dg/cpp1y/nsdmi-union2.C: New test.
12099 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
12101 * lib/target-supports.exp: Define the RISC-V target.
12102 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
12103 * gcc.dg/builtin-apply2.c: Likewise.
12104 * gcc.dg/ifcvt-4.c: Likewise.
12105 * gcc.dg/loop-8.c: Likewise.
12106 * gcc.dg/sibcall-10.c: Likewise.
12107 * gcc.dg/sibcall-9.c: Likewise.
12108 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
12109 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
12110 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
12111 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12112 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
12113 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
12114 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
12116 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
12119 * gcc.target/powerpc/pr66144-1.c: New test.
12120 * gcc.target/powerpc/pr66144-2.c: Likewise.
12121 * gcc.target/powerpc/pr66144-3.c: Likewise.
12123 2017-02-06 Martin Sebor <msebor@redhat.com>
12125 PR tree-optimization/79376
12126 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
12127 * gcc.dg/tree-ssa/pr79376.c: Ditto.
12129 2017-02-06 Jakub Jelinek <jakub@redhat.com>
12132 * g++.dg/cpp1y/constexpr-79379.C: New test.
12135 * g++.dg/lookup/pr79377.C: New test.
12138 * g++.dg/cpp1z/decomp25.C: New test.
12140 PR tree-optimization/79284
12141 * gcc.c-torture/compile/pr79284.c: New test.
12143 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
12146 * g++.dg/cpp0x/pr70448.C: New.
12148 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
12151 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
12154 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
12157 * gcc.c-torture/compile/pr78883.c: New test.
12159 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
12162 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
12163 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
12164 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
12165 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
12166 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
12167 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
12168 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
12169 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
12170 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
12171 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
12172 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
12173 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
12174 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
12176 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
12179 * gfortran.dg/allocate_with_source_24.f90: New test.
12181 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
12184 * gfortran.dg/der_ptr_component_2.f90: New test.
12186 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
12188 * gcc.target/sparc/20170205-1.c: New test.
12190 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
12192 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
12193 libatomic_available.
12195 * gcc.dg/pr77587.c: Require alias support.
12196 * gcc.dg/pr77587a.c: Likewise.
12198 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
12199 * gcc.c-torture/execute/pr78622.c: Likewise.
12201 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
12203 * c-c++-common/Wunused-var-16.c: Likewise.
12204 * c-c++-common/builtin-shuffle-1.c: Likewise.
12205 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
12206 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12208 2017-02-03 Martin Sebor <msebor@redhat.com>
12210 PR tree-optimization/79327
12211 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
12212 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
12213 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
12215 2017-02-03 Jakub Jelinek <jakub@redhat.com>
12216 Martin Sebor <msebor@redhat.com>
12218 PR tree-optimization/79327
12219 * gcc.dg/tree-ssa/pr79327.c: New test.
12220 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
12221 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
12222 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
12223 (test_sprintf_chk_range_schar): Adjust dg-message.
12224 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
12225 * gcc.c-torture/execute/pr79327.c: New test.
12227 2017-02-03 Jakub Jelinek <jakub@redhat.com>
12230 * gcc.target/powerpc/pr79354.c: New test.
12231 * gcc.c-torture/execute/pr79354.c: New test.
12233 2017-02-03 Martin Sebor <msebor@redhat.com>
12235 PR tree-optimization/79352
12236 * gcc.dg/tree-ssa/pr79352.c: New test.
12238 2017-02-03 Martin Liska <mliska@suse.cz>
12241 * gcc.target/i386/mvc9.c: New test.
12243 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
12246 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
12249 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
12251 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
12252 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
12253 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
12254 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
12255 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
12256 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
12257 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
12258 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
12259 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
12260 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
12261 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
12262 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
12263 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
12265 2017-02-02 Martin Sebor <msebor@redhat.com>
12267 PR middle-end/79275
12268 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
12269 * gcc.dg/tree-ssa/pr79275.c: New test.
12271 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12273 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
12275 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
12277 PR middle-end/77445
12278 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
12281 2017-02-02 Tamar Christina <tamar.christina@arm.com>
12283 PR middle-end/78142
12284 * gcc.target/aarch64/vector_initialization_nostack.c
12285 (f12): Use one vector
12287 2017-02-02 Jakub Jelinek <jakub@redhat.com>
12289 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
12290 * c-c++-common/asan/misalign-1.c: Likewise.
12291 * c-c++-common/asan/misalign-2.c: Likewise.
12292 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
12293 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
12294 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
12295 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
12296 add -ffat-lto-objects from/to dg-additional-options.
12297 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
12298 dg-additional-options.
12301 * gcc.target/powerpc/pr79197.c: New test.
12302 * gcc.c-torture/compile/pr79197.c: New test.
12304 2017-02-02 Richard Biener <rguenther@suse.de>
12306 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
12308 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
12311 * g++.dg/cpp0x/pr69637-1.C: New.
12312 * g++.dg/cpp0x/pr69637-2.C: Likewise.
12314 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12316 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
12318 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12321 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
12324 2017-02-01 Jakub Jelinek <jakub@redhat.com>
12327 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
12328 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
12329 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
12330 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
12331 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
12332 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
12333 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12334 * g++.dg/debug/dwarf2/align-1.C: Likewise.
12335 * g++.dg/debug/dwarf2/align-2.C: Likewise.
12336 * g++.dg/debug/dwarf2/align-3.C: Likewise.
12337 * g++.dg/debug/dwarf2/align-4.C: Likewise.
12338 * g++.dg/debug/dwarf2/align-5.C: Likewise.
12339 * g++.dg/debug/dwarf2/align-6.C: Likewise.
12341 2017-02-01 Martin Liska <mliska@suse.cz>
12344 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
12346 2017-02-01 Richard Biener <rguenther@suse.de>
12349 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
12350 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
12351 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
12352 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
12354 2017-02-01 Richard Biener <rguenther@suse.de>
12356 PR middle-end/79315
12357 * gfortran.dg/pr79315.f90: New testcase.
12359 2017-02-01 Richard Biener <rguenther@suse.de>
12361 PR tree-optimization/71824
12362 * gcc.dg/graphite/pr71824.c: New testcase.
12364 2017-01-31 Jakub Jelinek <jakub@redhat.com>
12367 * g++.dg/diagnostic/pr79304.C: New test.
12369 2017-01-31 David Malcolm <dmalcolm@redhat.com>
12372 * g++.dg/spellcheck-pr79298.C: New test case.
12374 2017-01-31 David Malcolm <dmalcolm@redhat.com>
12376 PR preprocessor/79210
12377 * gcc.dg/format/pr79210.c: New test case.
12378 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
12381 2017-01-31 Nathan Sidwell <nathan@acm.org>
12384 * g++.dg/warn/pr79290.C: New.
12388 * g++.dg/cpp1y/pr67273.C: New.
12389 * g++.dg/cpp1y/pr79253.C: New.
12391 2017-01-31 Nathan Sidwell <nathan@acm.org>
12394 * g++.dg/cpp1y/pr61636-1.C: Augment.
12396 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
12398 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
12399 rand() instead of random().
12401 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
12403 PR tree-optimization/71691
12404 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
12406 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12408 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
12411 2017-01-31 Jakub Jelinek <jakub@redhat.com>
12413 PR tree-optimization/79267
12414 * g++.dg/opt/pr79267.C: New test.
12416 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
12419 * gcc.dg/debug/dwarf2/align-1.c: New.
12420 * gcc.dg/debug/dwarf2/align-2.c: New.
12421 * gcc.dg/debug/dwarf2/align-3.c: New.
12422 * gcc.dg/debug/dwarf2/align-4.c: New.
12423 * gcc.dg/debug/dwarf2/align-5.c: New.
12424 * gcc.dg/debug/dwarf2/align-6.c: New.
12425 * gcc.dg/debug/dwarf2/align-as-1.c: New.
12426 * g++.dg/debug/dwarf2/align-1.C: New.
12427 * g++.dg/debug/dwarf2/align-2.C: New.
12428 * g++.dg/debug/dwarf2/align-3.C: New.
12429 * g++.dg/debug/dwarf2/align-4.C: New.
12430 * g++.dg/debug/dwarf2/align-5.C: New.
12431 * g++.dg/debug/dwarf2/align-6.C: New.
12433 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12436 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
12438 2017-01-30 Martin Sebor <msebor@redhat.com>
12441 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
12443 2017-01-30 Martin Liska <mliska@suse.cz>
12445 PR gcov-profile/79259
12446 * g++.dg/tree-prof/pr79259.C: New test.
12448 2017-01-30 Richard Biener <rguenther@suse.de>
12450 PR tree-optimization/79276
12451 * gcc.dg/torture/pr79276.c: New testcase.
12453 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
12456 * gcc.target/s390/pr79240.c: New test.
12458 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12461 * gcc.target/powerpc/pr79268.c: New file.
12462 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
12463 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
12464 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
12465 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
12467 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
12469 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
12472 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
12474 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
12475 * gnat.dg/debug9.adb: Likewise.
12477 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
12479 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
12480 libatomic_available.
12481 * gfortran.dg/coarray_42.f90: Likewise.
12482 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
12483 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
12484 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12486 2017-01-27 Martin Sebor <msebor@redhat.com>
12488 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
12490 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
12492 PR rtl-optimization/79194
12493 * gcc.dg/torture/pr79194.c: New test.
12495 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12497 PR tree-optimization/71374
12498 * gcc.target/i386/pr71374.c: New.
12500 2017-01-27 Martin Sebor <msebor@redhat.com>
12503 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
12504 a dg-error directive.
12506 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12509 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
12510 * gcc.target/arm/pr79131-2.c: New.
12512 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12515 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
12516 vectorized on POWER unless hardware misaligned loads are
12519 2017-01-27 Bin Cheng <bin.cheng@arm.com>
12521 PR rtl-optimization/78559
12522 * gcc.c-torture/execute/pr78559.c: New test.
12524 2017-01-27 Richard Biener <rguenther@suse.de>
12526 PR tree-optimization/79245
12527 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
12528 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
12530 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12533 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
12534 target. Use 4294967293U instead of 4294967293.
12536 2017-01-27 Richard Biener <rguenther@suse.de>
12538 PR tree-optimization/71433
12539 * gcc.dg/Warray-bounds-21.c: New testcase.
12541 2017-01-27 Richard Biener <rguenther@suse.de>
12543 PR tree-optimization/79244
12544 * gcc.dg/torture/pr79244.c: New testcase.
12546 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12548 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
12549 all occurrences of 40 to 32.
12551 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
12554 * gcc.target/arm/pr79239.c: New test.
12556 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
12558 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
12560 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
12563 * g++.dg/cpp1y/pr64382.C: New test.
12565 2017-01-26 Martin Sebor <msebor@redhat.com>
12567 PR middle-end/78703
12568 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12569 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12570 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12571 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12573 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12576 * g++.dg/debug/dwarf2/pr79129.C: New test.
12579 * g++.dg/debug/dwarf2/pr78835.C: New test.
12581 2017-01-26 Martin Sebor <msebor@redhat.com>
12583 PR middle-end/78703
12584 * gcc.dg/format/pr78569.c: Adjust.
12585 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12586 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12587 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12588 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12589 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12590 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12591 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12592 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12593 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12594 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12595 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12597 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12600 * g++.dg/other/offsetof8.C: Add expected error.
12601 * g++.dg/other/offsetof9.C: New test.
12603 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
12605 * g++.dg/opt/declone3.C: Require LTO.
12607 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12610 * gcc.target/arm/pr79131.c: New.
12612 2017-01-26 Bin Cheng <bin.cheng@arm.com>
12614 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12616 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
12619 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12620 matches replaced operator delete.
12622 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12624 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12625 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12626 avx512f with avx512dq.
12627 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12628 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12629 avx512f with avx512dq.
12630 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12631 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12632 avx512f with avx512dq.
12634 2017-01-26 Marek Polacek <polacek@redhat.com>
12637 * c-c++-common/Wduplicated-branches-13.c: New test.
12639 2017-01-26 David Sherwood <david.sherwood@arm.com>
12641 PR middle-end/79212
12642 * gfortran.dg/gomp/sharing-4.f90: New test.
12644 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12647 * gcc.target/i386/pr70465.c: New test.
12649 * brig.dg/dg.exp: Update copyright years.
12650 * lib/brig-dg.exp: Update copyright years.
12651 * lib/brig.exp: Update copyright years.
12653 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12656 * gcc.target/powerpc/pr79179.c: New test.
12658 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12660 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12661 generation to accept D-mode memory accesses.
12663 2017-01-25 Martin Sebor <msebor@redhat.com>
12666 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12667 * g++.dg/ext/flexarray-mangle.C: Same.
12668 * g++.dg/ext/flexarray-subst.C: Same.
12669 * g++.dg/ext/flexary10.C: Same.
12670 * g++.dg/ext/flexary11.C: Same.
12671 * g++.dg/ext/flexary14.C: Same.
12672 * g++.dg/ext/flexary16.C: Same.
12673 * g++.dg/ext/flexary18.C: Same.
12674 * g++.dg/ext/flexary19.C: Same.
12675 * g++.dg/ext/flexary7.C: Same.
12676 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12677 * g++.dg/ubsan/object-size-1.C: Same.
12678 * obj-c++.dg/property/at-property-23.mm: Same.
12680 2017-01-25 Jakub Jelinek <jakub@redhat.com>
12683 * g++.dg/cpp1z/decomp24.C: New test.
12686 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12687 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12689 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12691 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12692 * g++.dg/cpp1y/pr59636.C: Likewise.
12693 * g++.dg/cpp1y/pr60190.C: Likewise.
12695 2017-01-25 Bin Cheng <bin.cheng@arm.com>
12697 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12699 2017-01-25 Carl Love <cel@us.ibm.com>
12701 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
12702 vec_packs built-ins
12704 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12706 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12708 * gcc.target/arm/vseleqsf.c: Likewise.
12709 * gcc.target/arm/vselgedf.c: Likewise.
12710 * gcc.target/arm/vselgesf.c: Likewise.
12711 * gcc.target/arm/vselgtdf.c: Likewise.
12712 * gcc.target/arm/vselgtsf.c: Likewise.
12713 * gcc.target/arm/vselledf.c: Likewise.
12714 * gcc.target/arm/vsellesf.c: Likewise.
12715 * gcc.target/arm/vselltdf.c: Likewise.
12716 * gcc.target/arm/vselltsf.c: Likewise.
12717 * gcc.target/arm/vselnedf.c: Likewise.
12718 * gcc.target/arm/vselnesf.c: Likewise.
12719 * gcc.target/arm/vselvcdf.c: Likewise.
12720 * gcc.target/arm/vselvcsf.c: Likewise.
12721 * gcc.target/arm/vselvsdf.c: Likewise.
12722 * gcc.target/arm/vselvssf.c: Likewise.
12724 2017-01-25 Richard Biener <rguenther@suse.de>
12727 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12728 to what we had before adding the threading passes.
12730 2017-01-25 Richard Biener <rguenther@suse.de>
12732 PR tree-optimization/69264
12733 * g++.dg/torture/pr69264.C: New testcase.
12735 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12738 * gcc.target/arm/pr79145.c: New test.
12740 2017-01-25 Richard Biener <rguenther@suse.de>
12743 * g++.dg/gomp/pr78363-1.C: New testcase.
12744 * g++.dg/gomp/pr78363-2.C: Likewise.
12745 * g++.dg/gomp/pr78363-3.C: Likewise.
12747 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12749 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12750 * gcc.dg/lto/pr61526_0.c: Likewise.
12751 * gcc.dg/lto/pr64415_0.c: Likewise.
12753 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12756 * g++.dg/cpp1z/decomp22.C: New test.
12757 * g++.dg/cpp1z/decomp23.C: New test.
12759 2017-01-24 Nathan Sidwell <nathan@acm.org>
12762 * g++.dg/cpp0x/pr78469.C: New.
12765 * g++.dg/cpp0x/pr79118.C: New.
12767 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12769 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12771 2017-01-24 David Malcolm <dmalcolm@redhat.com>
12773 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12774 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12775 * gcc.dg/rtl/rtl.exp: New file.
12776 * gcc.dg/rtl/test.c: New file.
12777 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12778 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12779 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12780 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12781 * gcc.dg/rtl/x86_64/final.c: New test case.
12782 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12783 * gcc.dg/rtl/x86_64/ira.c: New test case.
12784 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12785 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12786 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12787 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12788 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12789 * gcc.dg/rtl/x86_64/test_1.h: New file.
12790 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12791 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12792 * gcc.dg/rtl/x86_64/times-two.h: New file.
12793 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12795 2017-01-24 Bin Cheng <bin.cheng@arm.com>
12797 PR tree-optimization/79159
12798 * g++.dg/tree-ssa/pr79159.C: New test.
12800 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
12801 Martin Jambor <mjambor@suse.cz>
12803 * lib/brig-dg.exp: New file.
12804 * lib/brig.exp: Likewise.
12805 * brig.dg/README: Likewise.
12806 * brig.dg/dg.exp: Likewise.
12807 * brig.dg/test/gimple/alloca.hsail: Likewise.
12808 * brig.dg/test/gimple/atomics.hsail: Likewise.
12809 * brig.dg/test/gimple/branches.hsail: Likewise.
12810 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12811 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12812 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12813 * brig.dg/test/gimple/mem.hsail: Likewise.
12814 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12815 * brig.dg/test/gimple/packed.hsail: Likewise.
12816 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12817 * brig.dg/test/gimple/variables.hsail: Likewise.
12818 * brig.dg/test/gimple/vector.hsail: Likewise.
12820 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12822 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12823 support asan, only on i?86/x86_64 require sse2_runtime.
12825 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12828 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12829 test on powerpc targets.
12831 2017-01-23 Martin Sebor <msebor@redhat.com>
12833 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12835 2017-01-23 Richard Biener <rguenther@suse.de>
12837 PR tree-optimization/79088
12838 PR tree-optimization/79188
12839 * gcc.dg/torture/pr79088.c: New testcase.
12840 * gcc.dg/torture/pr79188.c: Likewise.
12842 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12844 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12845 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12846 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12847 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12848 type of test function to reflect change in built-in function's
12850 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12851 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12852 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12853 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12854 type and second argument type to reflect change in built-in
12855 function's type signature.
12856 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12857 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12858 type of test function to reflect change in built-in function's
12860 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12861 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12862 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12863 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12864 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12865 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12866 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12867 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12868 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12869 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12870 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12871 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12872 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12873 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12874 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12875 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12876 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12877 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12878 type of test function to reflect change in built-in function's
12880 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12881 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12882 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12883 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12884 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12885 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12886 test function's result and second argument to reflect change in
12887 built-in function's type signature.
12888 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12890 2017-01-23 Nathan Sidwell <nathan@acm.org>
12893 * g++.dg/template/pr71710.C: New.
12897 * g++.dg/template/pr71406.C: New.
12899 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12901 * gfortran.dg/integer_exponentiation_7.f90: New test.
12903 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12905 PR rtl-optimization/78634
12906 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12908 2017-01-23 Bin Cheng <bin.cheng@arm.com>
12910 PR tree-optimization/70754
12911 * gfortran.dg/pr70754.f90: New test.
12913 2017-01-23 Martin Liska <mliska@suse.cz>
12915 PR tree-optimization/79196
12916 * gcc.dg/asan/pr79196.c: New test.
12917 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12919 2017-01-23 Michael Matz <matz@suse.de>
12921 PR tree-optimization/78384
12922 * gcc.dg/pr78384.c: New test.
12924 2017-01-23 Richard Biener <rguenther@suse.de>
12926 PR tree-optimization/79186
12927 * gcc.dg/torture/pr79186.c: New testcase.
12928 * gcc.dg/torture/pr79187.c: Likewise.
12930 2017-01-23 Martin Jambor <mjambor@suse.cz>
12932 * gcc.dg/ipa/vrp8.c: New test.
12934 2017-01-23 Martin Jambor <mjambor@suse.cz>
12937 * gfortran.dg/lto/pr79108_0.f90: New test.
12939 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12941 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12942 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12943 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12944 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12945 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12946 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12947 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12948 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12949 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12950 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12951 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12952 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12953 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12954 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12955 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12956 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12958 2017-01-23 Richard Biener <rguenther@suse.de>
12959 Nick Clifton <nickc@redhat.com>
12962 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12963 If the target is ARM return the result of the
12964 check_effective_target_arm_vect_no_misalign proc.
12965 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12966 support unaligned vectors then only expect one of the loops to be
12969 2017-01-23 Martin Liska <mliska@suse.cz>
12971 * gcc.dg/asan/use-after-scope-10.c: New test.
12972 * gcc.dg/asan/use-after-scope-11.c: New test.
12973 * g++.dg/asan/use-after-scope-5.C: New test.
12975 2017-01-23 Martin Liska <mliska@suse.cz>
12977 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12978 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12979 sanopt optimization for ASAN_POISON.
12981 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12983 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12985 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12987 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12988 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12990 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12991 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12992 exec_vcombine): Likewise.
12993 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12994 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12995 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12996 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12997 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12998 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12999 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
13000 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
13001 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
13002 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
13003 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
13004 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
13005 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13006 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
13007 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
13008 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
13009 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
13010 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
13012 (TEST_VGET_LANE): Cast to uint to avoid warning.
13013 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
13014 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
13015 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
13016 exec_vfma_vfms_n): Fix PRIx format for float64_t.
13017 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
13018 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
13019 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
13020 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
13021 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
13022 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
13023 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
13024 CHECK_POLY instead of CHECK for poly64_t types.
13025 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
13026 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
13027 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
13028 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
13029 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
13030 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
13032 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
13033 for int32_t, int64_t.
13034 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
13035 vqneg_extra): Fix PRIx format for int16_t, int32_t.
13036 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
13037 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
13038 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
13041 2017-01-22 Jakub Jelinek <jakub@redhat.com>
13044 * gfortran.dg/gomp/pr79154-1.f90: New test.
13045 * gfortran.dg/gomp/pr79154-2.f90: New test.
13047 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
13049 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
13051 2017-01-21 Marek Polacek <polacek@redhat.com>
13054 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
13056 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
13058 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
13060 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
13062 PR rtl-optimization/79125
13063 * gcc.dg/torture/pr79125.c: New test.
13065 2017-01-20 Jiong Wang <jiong.wang@arm.com>
13067 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
13069 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
13070 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
13072 2017-01-20 Nathan Sidwell <nathan@acm.org>
13075 * g++.dg/cpp1z/inh-ctor38.C: New.
13077 2017-01-20 Marek Polacek <polacek@redhat.com>
13080 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
13082 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
13084 * lib/target-supports.exp (check_configured_with): New procedure.
13085 (check_effective_target_default_mode): new effective target.
13086 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
13087 default mode. Fix dg-skip-if target selector syntax.
13088 * gcc.target/arm/optional_thumb-2.c: Likewise.
13089 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
13092 2017-01-20 David Malcolm <dmalcolm@redhat.com>
13096 * g++.dg/spellcheck-pr77829.C: New test case.
13097 * g++.dg/spellcheck-pr78656.C: New test case.
13099 2017-01-20 Marek Polacek <polacek@redhat.com>
13102 * c-c++-common/Wduplicated-branches-1.c: New test.
13103 * c-c++-common/Wduplicated-branches-10.c: New test.
13104 * c-c++-common/Wduplicated-branches-11.c: New test.
13105 * c-c++-common/Wduplicated-branches-12.c: New test.
13106 * c-c++-common/Wduplicated-branches-2.c: New test.
13107 * c-c++-common/Wduplicated-branches-3.c: New test.
13108 * c-c++-common/Wduplicated-branches-4.c: New test.
13109 * c-c++-common/Wduplicated-branches-5.c: New test.
13110 * c-c++-common/Wduplicated-branches-6.c: New test.
13111 * c-c++-common/Wduplicated-branches-7.c: New test.
13112 * c-c++-common/Wduplicated-branches-8.c: New test.
13113 * c-c++-common/Wduplicated-branches-9.c: New test.
13114 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
13115 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
13116 * g++.dg/ext/builtin-object-size3.C: Likewise.
13117 * g++.dg/gomp/loop-1.C: Likewise.
13118 * g++.dg/warn/Wduplicated-branches1.C: New test.
13119 * g++.dg/warn/Wduplicated-branches2.C: New test.
13121 2017-01-20 Martin Liska <mliska@suse.cz>
13124 * gcc.dg/lto/pr69188_0.c: New test.
13125 * gcc.dg/lto/pr69188_1.c: New test.
13127 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
13129 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
13130 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
13131 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
13132 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
13133 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
13134 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
13135 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
13136 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
13137 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
13138 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
13139 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
13140 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
13141 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
13142 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
13143 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
13144 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
13145 * gcc.target/i386/avx-1.c: Test new intrinsics.
13146 * gcc.target/i386/sse-13.c: Ditto.
13147 * gcc.target/i386/sse-23.c: Ditto.
13149 2017-01-20 Richard Biener <rguenther@suse.de>
13151 PR tree-optimization/71264
13152 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
13154 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
13156 * gcc.target/mips/madd4-1.c: New file.
13157 * gcc.target/mips/madd4-2.c: Likewise.
13158 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
13160 (mips_option_groups): Add -m[no-]madd4.
13161 (mips-dg-init): Detect default -mno-madd4.
13162 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
13163 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
13164 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13165 * gcc.target/mips/nmadd-1.c: Likewise.
13166 * gcc.target/mips/nmadd-2.c: Likewise.
13167 * gcc.target/mips/nmadd-3.c: Likewise.
13169 2017-01-19 Jiong Wang <jiong.wang@arm.com>
13171 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
13172 combined instructions.
13173 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
13175 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
13176 of pointer authentication.
13178 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
13180 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
13181 floating point hardware to run test.
13183 2017-01-19 Tamar Christina <tamar.christina@arm.com>
13185 * lib/target-supports.exp
13186 (check_effective_target_vect_call_copysignf): Enable for AArch64.
13188 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13191 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
13192 __x86_64__]: Allow for target i?86-*-*.
13194 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
13197 * gcc.target/mips/lxc1-sxc1-1.c: New file.
13198 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
13199 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
13201 (mips_option_groups): Add -m[no-]lxc1-sxc1.
13202 (mips-dg-init): Detect default -mno-lxc1-sxc1.
13203 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
13205 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
13208 * gfortran.dg/coarray_43.f90: New test.
13210 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
13212 PR rtl-optimization/79121
13213 * gcc.c-torture/execute/pr79121.c: New test.
13215 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13217 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
13218 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13220 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
13224 * gfortran.dg/pr50069_1.f90: New test.
13225 * gfortran.dg/pr50069_2.f90: New test.
13226 * gfortran.dg/pr55086_1.f90: New test.
13227 * gfortran.dg/pr55086_1_tfat.f90: New test.
13228 * gfortran.dg/pr55086_2.f90: New test.
13229 * gfortran.dg/pr55086_2_tfat.f90: New test.
13230 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
13232 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13233 * gcc.dg/strcmp-1.c: New test.
13234 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
13236 2017-01-18 David Malcolm <dmalcolm@redhat.com>
13238 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
13239 (dejagnu_fail): Likewise.
13240 (dejagnu_note): Likewise.
13241 (pass): Provide forward decl, moving true decl to after #include
13246 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13248 * gcc.target/powerpc/p9-xxbr-1.c: New test.
13249 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13251 2017-01-18 Nathan Sidwell <nathan@acm.org>
13254 * g++.dg/cpp1z/inh-ctor37.C: New.
13256 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
13258 PR rtl-optimization/78952
13259 * gcc.target/i386/pr78952-1.c: New test.
13260 * gcc.target/i386/pr78952-2.c: Ditto.
13262 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
13264 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
13266 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
13269 * gfortran.dg/coarray_event_1.f08: New test.
13271 2017-01-18 Jakub Jelinek <jakub@redhat.com>
13274 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
13275 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
13277 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
13279 * gcc.target/powerpc/fusion4.c: Likewise.
13280 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
13282 * gcc.target/powerpc/pr58673-1.c: Likewise.
13283 * gcc.target/powerpc/pr58673-2.c: Likewise.
13284 * gcc.target/powerpc/pr59054.c: Likewise.
13286 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13288 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
13290 * gcc.target/powerpc/p9-vbpermd.c: New file.
13292 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13294 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
13295 (must_not_compile2): Downcase first letter of error messages.
13296 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
13297 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
13299 2017-01-18 Nathan Sidwell <nathan@acm.org>
13302 * g++.dg/pr79091.C: New.
13304 2017-01-18 Jakub Jelinek <jakub@redhat.com>
13306 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
13308 (p0): Add missing dg-error.
13310 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
13312 * gcc.target/msp430/mul_f5_muldef.c: New test.
13314 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13317 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
13318 options. Fix up the syntax for using \m and \M.
13320 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
13323 * gcc.target/powerpc/ssp-1.c: New testcase.
13324 * gcc.target/powerpc/ssp-2.c: New testcase.
13326 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13328 * gcc.target/aarch64/eh_return.c: New test.
13330 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13332 * vec-rlmi-rlnm.c: New file.
13334 2017-01-17 Nathan Sidwell <nathan@acm.org>
13337 * g++.dg/cpp1y/pr61636-1.C: New.
13338 * g++.dg/cpp1y/pr61636-2.C: New.
13339 * g++.dg/cpp1y/pr61636-3.C: New.
13341 2017-01-17 Martin Sebor <msebor@redhat.com>
13344 * gcc.dg/pr78768.c: Make it a link-only test.
13346 2017-01-17 David Malcolm <dmalcolm@redhat.com>
13349 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
13351 * c-c++-common/Wmisleading-indentation.c: Likewise.
13353 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
13356 * gcc.target/arm/pr79058.c: New.
13358 2017-01-17 Jakub Jelinek <jakub@redhat.com>
13360 PR tree-optimization/71854
13361 * gcc.dg/vect/pr71854.c: New test.
13363 2017-01-17 Martin Liska <mliska@suse.cz>
13366 * g++.dg/ipa/pr71207.C: New test.
13368 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
13370 PR middle-end/77445
13371 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
13372 * gcc.dg/tree-ssa/pr77445.c: New testcase.
13374 2017-01-17 Jakub Jelinek <jakub@redhat.com>
13376 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
13377 rather than long unsigned int.
13378 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
13380 2017-01-17 Richard Biener <rguenther@suse.de>
13382 PR tree-optimization/71433
13383 * gcc.dg/Warray-bounds-20.c: New testcase.
13385 2017-01-17 Richard Biener <rguenther@suse.de>
13390 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
13391 * gcc.dg/tree-ssa/scev-4.c: Likewise.
13392 * gcc.dg/tree-ssa/scev-5.c: Likewise.
13394 2017-01-17 Alan Modra <amodra@gmail.com>
13396 * gcc.target/powerpc/pr79066.c: New.
13398 2017-01-16 Jeff Law <law@redhat.com>
13400 PR tree-optimization/33562
13401 PR tree-optimization/61912
13402 PR tree-optimization/77485
13403 PR tree-optimization/79090
13404 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
13405 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
13407 2017-01-16 Jakub Jelinek <jakub@redhat.com>
13410 * gcc.c-torture/compile/pr79089.c: New test.
13413 * gcc.dg/pr79080.c: New test.
13415 2017-01-16 David Malcolm <dmalcolm@redhat.com>
13418 * gcc.dg/format/pr78304.c: Convert argument from integral type
13420 * gcc.dg/format/pr78304-2.c: Likewise.
13422 2017-01-16 Carl Love <cel@us.ibm.com>
13424 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
13425 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
13427 2017-01-16 Carl Love <cel@us.ibm.com>
13429 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
13430 Change arguments and return type to bool long long.
13432 2017-01-16 Martin Sebor <msebor@redhat.com>
13435 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
13438 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13441 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13444 * g++.dg/cpp0x/pr71737.C: New.
13446 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13448 * gcc.target/powerpc/swaps-p8-27.c: New.
13450 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13453 * g++.dg/cpp0x/pr71737.C: New.
13455 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
13457 * gnat.dg/opt62.adb: New test.
13458 * gnat.dg/opt62_pkg.ads: New helper.
13460 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
13462 PR rtl-optimization/78626
13463 PR rtl-optimization/78727
13464 * gcc.dg/torture/pr78626.c: New test.
13465 * gcc.dg/torture/pr78727.c: New test.
13467 2017-01-14 Alan Modra <amodra@gmail.com>
13469 * gcc.c-torture/compile/pr72749.c: New test.
13471 2017-01-13 David Malcolm <dmalcolm@redhat.com>
13474 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
13475 (test_macro_2): New test.
13476 (test_macro_3): New test.
13477 (test_macro_4): New test.
13478 (test_non_contiguous_strings): Convert line number to line offset.
13479 * gcc.dg/format/pr78304-2.c: New test case.
13480 * gcc.dg/format/pr78304.c: New test case.
13482 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
13484 * gcc.target/i386/funcspec-56.inc: Add missing options and
13485 reorder options by implied ISAs, as in ix86_target_string.
13487 2017-01-13 Marek Polacek <polacek@redhat.com>
13490 * g++.dg/cpp0x/constexpr-array18.C: New test.
13492 2017-01-13 Jeff Law <law@redhat.com>
13494 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
13496 PR tree-optimization/61912
13497 PR tree-optimization/77485
13498 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
13499 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
13500 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
13502 PR tree-optimization/33562
13503 PR tree-optimization/61912
13504 PR tree-optimization/77485
13505 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
13506 * gcc.dg/tree-ssa/complex-5.c: Likewise.
13507 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
13508 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
13509 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
13510 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
13511 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
13513 2017-01-13 Martin Liska <mliska@suse.cz>
13516 * gcc.c-torture/execute/pr79043.c: New test.
13518 2017-01-13 Richard Biener <rguenther@suse.de>
13520 PR middle-end/78411
13521 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
13523 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13526 * gfortran.dg/coarray/event_4.f08: New test.
13528 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13531 * gfortran.dg/coarray/event_3.f08: New test.
13533 2017-01-13 Richard Biener <rguenther@suse.de>
13535 PR tree-optimization/77283
13536 * gcc.dg/tree-ssa/split-path-9.c: Fix.
13538 2017-01-13 Richard Biener <rguenther@suse.de>
13540 * gcc.dg/gimplefe-22.c: New testcase.
13542 2017-01-13 Richard Biener <rguenther@suse.de>
13544 PR tree-optimization/77283
13545 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
13546 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
13547 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
13549 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
13551 * gcc.dg/pr77862.c: Require fpic target.
13553 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13556 * gcc.target/powerpc/pr79004.c: New test.
13558 2017-01-12 Martin Sebor <msebor@redhat.com>
13560 * gcc.dg/pr78138.c: Adjust.
13561 * gcc.dg/pr78768.c: Adjust.
13562 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
13563 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13564 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
13565 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
13566 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13567 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13568 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13569 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13570 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13571 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13572 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13574 2017-01-12 Jakub Jelinek <jakub@redhat.com>
13576 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13578 2017-01-12 Martin Sebor <msebor@redhat.com>
13581 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13584 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
13586 * gcc.dg/pr78768.c: Require LTO.
13588 2017-01-12 Martin Sebor <msebor@redhat.com>
13591 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13592 due to the referenced bug.
13594 2017-01-12 Martin Sebor <msebor@redhat.com>
13597 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13599 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
13601 * gcc.target/i386/builtin_target.c (check_features): Check all
13602 supported __builtin_cpu_supports options.
13604 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13606 PR tree-optimization/78319
13607 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13610 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13613 * gcc.target/powerpc/swaps-p8-26.c: New.
13615 2017-01-12 Richard Biener <rguenther@suse.de>
13617 * gcc.dg/gimplefe-21.c: New testcase.
13619 2017-01-12 Michael Collison <michael.collison@arm.com>
13621 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13623 2017-01-11 Julia Koval <julia.koval@intel.com>
13624 Uros Bizjak <ubizjak@gmail.com>
13626 * gcc.target/i386/sgx.c New test.
13627 * gcc.target/i386/sse-12.c: Add -msgx.
13628 * gcc.target/i386/sse-13.c: Ditto.
13629 * gcc.target/i386/sse-14.c: Ditto.
13630 * gcc.target/i386/sse-22.c: Ditto.
13631 * gcc.target/i386/sse-23.c: Ditto.
13632 * g++.dg/other/i386-2.C: Ditto.
13633 * g++.dg/other/i386-3.C: Ditto.
13635 2017-01-11 Martin Sebor <msebor@redhat.com>
13638 * g++.dg/template/explicit9.C: New test.
13640 2017-01-11 Nathan Sidwell <nathan@acm.org>
13643 * g++.dg/pr77812.C: New.
13645 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13648 * g++.dg/cpp1y/constexpr-71537.C: New test.
13650 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13653 2017-01-11 Martin Sebor <msebor@redhat.com>
13656 * c-c++-common/Waddress-2.c: New test.
13658 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13661 * g++.dg/cpp0x/pr78341.C: New test.
13663 2017-01-11 Martin Sebor <msebor@redhat.com>
13666 * gcc.dg/pr78768.c: New test.
13668 2017-01-11 David Malcolm <dmalcolm@redhat.com>
13671 * gcc.dg/spellcheck-options-14.c: New test case.
13672 * gcc.dg/spellcheck-options-15.c: New test case.
13673 * gcc.dg/spellcheck-options-16.c: New test case.
13674 * gcc.dg/spellcheck-options-17.c: New test case.
13676 2017-01-11 Martin Liska <mliska@suse.cz>
13678 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13680 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13682 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13683 instead of just 1 for the decomposition from struct C.
13685 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13687 * gcc.c-torture/execute/20170111-1.c: New test.
13689 2017-01-11 Richard Biener <rguenther@suse.de>
13691 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13693 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13695 PR middle-end/50199
13696 * gcc.dg/lto/pr50199_0.c: New test.
13698 2017-01-10 Martin Sebor <msebor@redhat.com>
13703 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13704 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13706 2017-01-10 Martin Sebor <msebor@redhat.com>
13708 PR middle-end/78138
13709 * gcc.dg/pr78138.c: New test.
13711 2017-01-10 David Malcolm <dmalcolm@redhat.com>
13714 * g++.dg/diagnostic/pr77949.C: New test case.
13716 2017-01-10 Martin Sebor <msebor@redhat.com>
13718 PR middle-end/78245
13719 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13721 2017-01-10 Martin Sebor <msebor@redhat.com>
13723 PR tree-optimization/78775
13724 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13725 * gcc.dg/attr-alloc_size-10.c: New test.
13726 * gcc.dg/attr-alloc_size-11.c: New test.
13727 * gcc.dg/builtin-stringop-chk-7.c: New test.
13728 * gcc.dg/pr78775.c: New test.
13729 * gcc.dg/pr78973-2.c: New test.
13730 * gcc.dg/pr78973.c: New test.
13732 2017-01-10 Jeff Law <law@redhat.com>
13734 PR tree-optimization/77766
13735 PR tree-optimization/78856
13736 * gcc.c-torture/execute/pr77766.c: New test.
13738 2016-01-10 Richard Biener <rguenther@suse.de>
13740 PR tree-optimization/79034
13741 * g++.dg/torture/pr79034.C: New testcase.
13743 2017-01-10 Martin Liska <mliska@suse.cz>
13745 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13746 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13747 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13748 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13749 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13750 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13751 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13752 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13753 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13754 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13755 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13756 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13757 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13758 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13759 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13760 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13761 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13762 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13763 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13764 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13765 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13766 * gcc.dg/ipa/pr64307.c: Likewise.
13767 * gcc.dg/ipa/pr77653.c: Likewise.
13769 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13771 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13772 * g++.dg/other/i386-3.C: Ditto.
13773 * gcc.target/i386/sse-12.c: Ditto.
13774 * gcc.target/i386/sse-13.c: Ditto.
13775 * gcc.target/i386/sse-22.c: Ditto.
13776 * gcc.target/i386/sse-23.c: Ditto.
13777 * gcc.target/i386/builtin_target.c: Handle new option.
13778 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13779 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13780 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13782 2017-01-09 Martin Sebor <msebor@redhat.com>
13785 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13786 with different precisions.
13788 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13790 * g++.dg/opt/call2.C: New test.
13791 * g++.dg/opt/call3.C: Likewise.
13792 * gnat.dg/array26.adb: New test.
13793 * gnat.dg/array26_pkg.ad[sb]: New helper.
13794 * gnat.dg/array27.adb: New test.
13795 * gnat.dg/array27_pkg.ad[sb]: New helper.
13796 * gnat.dg/array28.adb: New test.
13797 * gnat.dg/array28_pkg.ad[sb]: New helper.
13799 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13801 PR translation/79019
13802 PR translation/79020
13803 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13805 * gfortran.dg/initialization_17.f90: Likewise.
13807 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13810 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13811 * gcc.target/i386/pr78904-4.c: Likewise.
13812 * gcc.target/i386/pr78904-6.c: Likewise.
13813 * gcc.target/i386/pr78967-2.c: Likewise.
13815 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13817 PR tree-optimization/78899
13818 * gcc.target/i386/pr78899.c: New test.
13819 * gcc.dg/pr71077.c: New test.
13821 2017-01-09 Martin Jambor <mjambor@suse.cz>
13825 * gcc.dg/torture/pr78365.c: New test.
13827 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13830 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13831 (main): Use int* instead of long long.
13833 PR tree-optimization/78938
13834 * gcc.dg/vect/pr78938.c: New test.
13836 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13838 * gcc.dg/20161219.c: New test.
13840 2017-01-09 Richard Biener <rguenther@suse.de>
13842 PR tree-optimization/78997
13843 * gcc.dg/torture/pr78997.c: New testcase.
13845 2017-01-09 Richard Biener <rguenther@suse.de>
13848 * g++.dg/lto/pr79000_0.C: New testcase.
13849 * g++.dg/lto/pr79000_1.c: Likewise.
13851 2017-01-08 Martin Sebor <msebor@redhat.com>
13853 PR middle-end/77708
13854 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13855 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13856 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13858 * gcc.dg/format/pr78569.c: Adjust.
13860 2017-01-07 David Malcolm <dmalcolm@redhat.com>
13863 * g++.dg/diagnostic/pr72803.C: New test case.
13865 2017-01-07 Martin Sebor <msebor@redhat.com>
13867 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13868 * gcc.dg/attr-alloc_size-4.c: Same.
13870 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13872 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13873 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13874 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13875 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13876 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13877 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13878 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13880 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13881 * gcc.dg/memcmp-1.c: New.
13882 * gcc.dg/strncmp-1.c: New.
13884 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13886 * gcc.target/arm/acle/mcrr: New.
13887 * gcc.target/arm/acle/mcrr2: New.
13888 * gcc.target/arm/acle/mrrc: New.
13889 * gcc.target/arm/acle/mrrc2: New.
13891 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13893 * gcc.target/arm/acle/mcr.c: New.
13894 * gcc.target/arm/acle/mrc.c: New.
13895 * gcc.target/arm/acle/mcr2.c: New.
13896 * gcc.target/arm/acle/mrc2.c: New.
13898 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13900 * gcc.target/arm/acle/ldc: New.
13901 * gcc.target/arm/acle/ldc2: New.
13902 * gcc.target/arm/acle/ldcl: New.
13903 * gcc.target/arm/acle/ldc2l: New.
13904 * gcc.target/arm/acle/stc: New.
13905 * gcc.target/arm/acle/stc2: New.
13906 * gcc.target/arm/acle/stcl: New.
13907 * gcc.target/arm/acle/stc2l: New.
13909 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13911 * gcc.target/arm/acle/acle.exp: Run tests for different options
13912 and make sure fat-lto-objects is used such that we can still do
13914 * gcc.target/arm/acle/cdp.c: New.
13915 * gcc.target/arm/acle/cdp2.c: New.
13916 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13917 (check_effective_target_arm_coproc1_ok_nocache): New.
13918 (check_effective_target_arm_coproc2_ok): New.
13919 (check_effective_target_arm_coproc2_ok_nocache): New.
13920 (check_effective_target_arm_coproc3_ok): New.
13921 (check_effective_target_arm_coproc3_ok_nocache): New.
13922 (check_effective_target_arm_coproc4_ok): New.
13923 (check_effective_target_arm_coproc4_ok_nocache): New.
13925 2017-01-06 Martin Sebor <msebor@redhat.com>
13927 PR middle-end/78605
13928 * gcc.dg/tree-ssa/pr78605.c: New test.
13930 2017-01-05 Martin Sebor <msebor@redhat.com>
13932 PR tree-optimization/78910
13933 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13935 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13936 * gcc.dg/tree-ssa/pr78910.c: New test.
13938 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13940 * gcc.dg/sso-10.c: New test.
13942 2017-01-05 Jakub Jelinek <jakub@redhat.com>
13944 PR tree-optimization/71016
13945 * gcc.target/i386/pr71016.c: New test.
13946 * gcc.target/aarch64/pr71016.c: New test.
13947 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13950 * g++.dg/cpp1z/decomp19.C: New test.
13953 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13954 * g++.dg/init/union1.C: Likewise.
13955 * g++.dg/cpp0x/union6.C: Expect errors.
13956 * g++.dg/cpp0x/union8.C: New test.
13957 * g++.dg/cpp0x/pr78890-1.C: New test.
13958 * g++.dg/cpp0x/pr78890-2.C: New test.
13960 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
13962 * gcc.target/powerpc/pr71670.c: Require p9vector.
13963 * gcc.target/powerpc/p9-novsx.c: Same.
13965 2017-01-05 David Malcolm <dmalcolm@redhat.com>
13967 * selftests/asr_div1.rtl: New file.
13968 * selftests/aarch64: New subdirectory.
13969 * selftests/aarch64/times-two.rtl: New file.
13970 * selftests/bb-index.rtl: New file.
13971 * selftests/cfg-test.rtl: New file.
13972 * selftests/const-int.rtl: New file.
13973 * selftests/example-labels.rtl: New file.
13974 * selftests/insn-with-mode.rtl: New file.
13975 * selftests/jump-to-label-ref.rtl: New file.
13976 * selftests/jump-to-return.rtl: New file.
13977 * selftests/jump-to-simple-return.rtl: New file.
13978 * selftests/mem.rtl: New file.
13979 * selftests/note-insn-deleted.rtl: New file.
13980 * selftests/note_insn_basic_block.rtl: New file.
13981 * selftests/simple-cse.rtl: New file.
13982 * selftests/symbol-ref.rtl: New file.
13983 * selftests/x86_64: New subdirectory.
13984 * selftests/x86_64/call-insn.rtl: New file.
13985 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13986 * selftests/x86_64/times-two.rtl: New file.
13987 * selftests/x86_64/unspec.rtl: New file.
13989 2017-01-05 Nathan Sidwell <nathan@acm.org>
13992 * g++.dg/cpp0x/pr78765.C: New.
13994 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13996 * gcc.target/s390/memcpy-2.c: New test.
13997 * gcc.target/s390/memset-2.c: New test.
13999 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14001 * gcc.target/s390/memcpy-1.c: New test.
14003 2017-01-04 Jeff Law <law@redhat.com>
14005 PR tree-optimization/78812
14006 * g++.dg/torture/pr78812.C: New test.
14008 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14013 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
14014 64-bit VSX systems with direct move, whether we optimize common
14015 code sequences in the GLIBC math library for float math functions.
14016 * gcc.target/powerpc/pr71977-2.c: Likewise.
14018 2017-01-04 Marek Polacek <polacek@redhat.com>
14021 * c-c++-common/Wpointer-compare-1.c: New test.
14023 2017-01-04 Jakub Jelinek <jakub@redhat.com>
14026 * c-c++-common/Wunused-var-16.c: New test.
14029 * g++.dg/cpp0x/pr78693.C: New test.
14032 * gcc.dg/pr78957.c: New test.
14034 * g++.dg/cpp1y/auto-fn34.C: New test.
14037 * g++.dg/cpp0x/pr71182.C: New test.
14039 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
14042 * gcc.target/powerpc/pr78056-1.c: New test.
14043 * gcc.target/powerpc/pr78056-2.c: New test.
14044 * gcc.target/powerpc/pr78056-3.c: New test.
14045 * gcc.target/powerpc/pr78056-4.c: New test.
14046 * gcc.target/powerpc/pr78056-5.c: New test.
14047 * gcc.target/powerpc/pr78056-6.c: New test.
14048 * gcc.target/powerpc/pr78056-7.c: New test.
14049 * gcc.target/powerpc/pr78056-8.c: New test.
14050 * lib/target-supports.exp
14051 (check_effective_target_powerpc_popcntb_ok): New procedure to test
14052 whether the effective target supports the popcntb instruction.
14054 2017-01-03 Jeff Law <law@redhat.com>
14056 PR tree-optimization/67955
14057 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
14059 2017-01-04 Marek Polacek <polacek@redhat.com>
14063 * g++.dg/cpp0x/range-for32.C: New test.
14064 * g++.dg/cpp0x/range-for33.C: New test.
14066 2017-01-04 David Malcolm <dmalcolm@redhat.com>
14068 * gcc.dg/Wmissing-braces-fixits.c: New test case.
14070 2017-01-04 Nathan Sidwell <nathan@acm.org>
14073 * g++.dg/cpp1y/pr66735.C: New.
14075 2017-01-04 Jakub Jelinek <jakub@redhat.com>
14077 PR tree-optimization/71563
14078 * gcc.dg/tree-ssa/pr71563.c: New test.
14080 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
14084 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
14085 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
14086 * gfortran.dg/transfer_intrinsic_1.f90: Change
14087 scan-tree-dump-times due to gfc_trans_string_copy change to
14088 avoid -Wstringop-overflow.
14090 2017-01-03 Jeff Law <law@redhat.com>
14092 PR tree-optimization/78856
14093 * gcc.c-torture/execute/pr78856.c: New test.
14095 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
14098 * gcc.target/powerpc/pr78953.c: New test.
14100 2017-01-03 Ian Lance Taylor <iant@google.com>
14102 * gcc.misc-tests/godump-1.c: Update for accurate representation of
14105 2017-01-03 Martin Sebor <msebor@redhat.com>
14107 PR tree-optimization/78696
14108 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
14109 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
14110 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
14111 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
14113 2017-01-03 David Malcolm <dmalcolm@redhat.com>
14115 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
14116 with more than one digit.
14117 * lib/gcc-dg.exp (process-message): Support more than one digit
14118 in relative line specifications.
14120 2017-01-03 Jakub Jelinek <jakub@redhat.com>
14122 PR tree-optimization/78965
14123 * gcc.dg/pr78965.c: New test.
14125 PR middle-end/78901
14126 * g++.dg/opt/pr78901.C: New test.
14128 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
14132 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
14133 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
14134 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
14135 * gfortran.dg/repeat_7.f90: New test for PR 66310.
14136 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
14137 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
14138 * gfortran.dg/string_1_lp64.f90: New test.
14139 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
14140 * gfortran.dg/string_3_lp64.f90: New test.
14141 * gfortran.dg/transfer_intrinsic_1.f90: Change
14142 scan-tree-dump-times due to gfc_trans_string_copy change to
14143 avoid -Wstringop-overflow.
14145 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
14148 * gcc.target/i386/pr78967-1.c: New test.
14149 * gcc.target/i386/pr78967-2.c: Ditto.
14150 * gcc.target/i386/pr78967-3.c: Ditto.
14152 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
14153 * gcc.target/i386/pr78904-4.c: Ditto.
14154 * gcc.target/i386/pr78904-6.c: Ditto.
14156 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
14158 PR middle-end/77674
14159 * g++.dg/torture/pr77674.C: New testcase.
14161 2017-01-01 Jakub Jelinek <jakub@redhat.com>
14163 Update copyright years.
14165 Copyright (C) 2017 Free Software Foundation, Inc.
14167 Copying and distribution of this file, with or without modification,
14168 are permitted in any medium without royalty provided the copyright
14169 notice and this notice are preserved.