1 2017-10-11 Jeff Law <law@redhat.com>
3 * gcc.dg/struct-layout-1_generate.c (generate_fields): Fix typo in
4 address computation of end of complex_attrib_array_types.
6 2017-10-11 Marc Glisse <marc.glisse@inria.fr>
8 * gcc.dg/Wstrict-overflow-7.c: Xfail.
9 * gcc.dg/pragma-diag-3.c: Likewise.
11 2017-10-11 Bin Cheng <bin.cheng@arm.com>
13 PR tree-optimization/82472
14 * gcc.dg/tree-ssa/pr82472.c: New test.
16 2017-10-11 Martin Liska <mliska@suse.cz>
19 * c-c++-common/ubsan/attrib-5.c: New test.
21 2017-10-11 Martin Liska <mliska@suse.cz>
26 * gcc.dg/asan/pr82484.c: New test.
28 2017-10-11 Martin Liska <mliska@suse.cz>
31 * gcc.dg/asan/pr82484.c: New test.
33 2017-10-11 Martin Liska <mliska@suse.cz>
35 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Scan
36 optimized dump rather than assembly.
38 2017-10-11 Nathan Sidwell <nathan@acm.org>
40 * g++.dg/cpp/string-3.C: Fix dg-final.
42 2017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
45 * g++.dg/cpp1z/class-deduction44.C: New.
47 2017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
50 * g++.dg/cpp1y/lambda-generic-ice8.C: New.
52 2017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
55 * g++.dg/cpp1y/lambda-generic-ice7.C: New.
57 2017-10-10 Nathan Sidwell <nathan@acm.org>
59 * g++.dg/lookup/extern-c-redecl6.C: New.
60 * g++.dg/lookup/extern-c-hidden.C: Adjust diagnostics.
61 * g++.dg/lookup/extern-c-redecl.C: Likewise.
62 * g++.old-deja/g++.other/using9.C: Likewise.
64 2017-10-10 Paolo Carlini <paolo.carlini@oracle.com>
67 * g++.dg/cpp1y/auto-fn40.C: New.
69 2017-10-10 Paolo Carlini <paolo.carlini@oracle.com>
72 * g++.dg/cpp1y/lambda-generic-ice6.C: New.
74 2017-10-10 Jakub Jelinek <jakub@redhat.com>
76 PR rtl-optimization/68205
77 * gcc.c-torture/execute/20040709-3.c: New test.
80 * g++.dg/cpp0x/pr67625.C: New test.
83 * g++.dg/cpp0x/pr70887.C: New test.
86 * g++.dg/cpp0x/pr70338.C: New test.
89 * g++.dg/cpp1y/pr77786.C: New test.
92 * g++.dg/cpp1y/pr71875.C: New test.
95 * g++.dg/gomp/pr77578.C: New test.
98 * g++.dg/opt/pr70100.C: New test.
101 * g++.dg/other/pr68252.C: New test.
105 * gcc.target/i386/pr82483-1.c: New test.
106 * gcc.target/i386/pr82483-2.c: New test.
108 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
110 * gcc.target/powerpc/fold-vec-mult-int128-p8.c: Update options
111 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Update expected
114 2017-10-10 Nathan Sidwell <nathan@acm.org>
116 PR preprocessor/82506
117 * g++.dg/cpp/string-3.C: New.
119 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
121 * gcc.target/powerpc/fold-vec-splat-16.c: New
122 * gcc.target/powerpc/fold-vec-splat-32.c: New.
123 * gcc.target/powerpc/fold-vec-splat-8.c: New.
125 2017-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
128 * gfortran.dg/execute_command_line_3.f90: New test.
130 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
132 * gcc.target/powerpc/fold-vec-splat-16.c: New
133 * gcc.target/powerpc/fold-vec-splat-32.c: New.
134 * gcc.target/powerpc/fold-vec-splat-8.c: New.
136 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
138 * gcc.target/powerpc/fold-vec-splats-char.c: New.
139 * gcc.target/powerpc/fold-vec-splats-floatdouble.c: New.
140 * gcc.target/powerpc/fold-vec-splats-int.c: New.
141 * gcc.target/powerpc/fold-vec-splats-longlong.c: New.
142 * gcc.target/powerpc/fold-vec-splats-short.c: New.
144 2017-10-10 Jakub Jelinek <jakub@redhat.com>
147 * c-c++-common/Wtautological-compare-7.c: New test.
149 2017-10-10 Bin Cheng <bin.cheng@arm.com>
151 * gcc.dg/tree-ssa/ldist-34.c: New test.
153 2017-10-10 Bin Cheng <bin.cheng@arm.com>
155 * gcc.dg/tree-ssa/ldist-27.c: New test.
157 2017-10-09 Ed Schonberg <schonberg@adacore.com>
159 * gnat.dg/class_wide4.adb, gnat.dg/class_wide4_pkg.ads,
160 gnat.dg/class_wide4_pkg2.ads: New testcase.
162 2017-10-09 Ed Schonberg <schonberg@adacore.com>
164 * gnat.dg/class_wide3.adb, gnat.dg/class_wide3_pkg.ads: New testcase.
166 2017-10-09 Ed Schonberg <schonberg@adacore.com>
168 * gnat.dg/validity_check2.adb, gnat.dg/validity_check2_pkg.ads:
171 2017-10-09 Michael Meissner <meissner@linux.vnet.ibm.com>
173 * gcc.target/powerpc/amo1.c: New test.
174 * gcc.target/powerpc/amo2.c: Likewise.
176 2017-10-09 Richard Biener <rguenther@suse.de>
178 PR tree-optimization/82449
179 * gfortran.dg/graphite/pr82449.f: New testcase.
181 2017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
184 * gcc.target/s390/zvector/pr82463.c: New test.
186 2017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
189 * gcc.target/s390/zvector/pr82465.c: New test.
191 2017-10-09 Wilco Dijkstra <wdijkstr@arm.com>
193 * gcc.dg/tree-ssa/ssa-dse-26.c (dg-options): Add -fno-short-enums.
195 2017-10-09 Tom de Vries <tom@codesourcery.com>
197 * gcc.dg/cold-1.c (foo1): Fix warning line number. Make warning line
201 2017-10-08 Eric Botcazou <ebotcazou@adacore.com>
203 * gcc.c-torture/execute/20171008-1.c: New test.
205 2017-10-03 Jeff Law <law@redhat.com>
207 * gcc.dg/stack-check-5.c: Skip with -fstack-protector.
208 * gcc.dg/stack-check-6.c: Likewise.
209 * gcc.dg/stack-check-6a.c: Likewise.
211 2017-10-07 Michael Collison <michael.collison@arm.com>
213 * gcc.target/aarch64/var_shift_mask_2.c: New test.
215 2017-10-07 Paul Thomas <pault@gcc.gnu.org>
218 * gfortran.dg/pdt_13.f03 : New test.
219 * gfortran.dg/pdt_14.f03 : New test.
220 * gfortran.dg/pdt_15.f03 : New test.
222 2017-10-07 Jan Hubicka <hubicka@ucw.cz>
224 * gcc.dg/cold-1.c: New testcase.
226 2017-10-07 Paolo Carlini <paolo.carlini@oracle.com>
229 * g++.dg/cpp0x/pr80805.C: New.
231 2017-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
234 * gfortran.dg/contiguous_4.f90: New test.
236 2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
239 * g++.dg/cpp1y/pr66690.C: New.
241 2017-10-06 Nathan Sidwell <nathan@acm.org>
244 * g++.dg/warn/pr82424.C: New.
246 2017-10-06 Jakub Jelinek <jakub@redhat.com>
249 * g++.dg/cpp0x/pr82299.C: New test.
251 P0704R1 - fixing const-qualified pointers to members
252 * g++.dg/cpp2a/ptrmem1.C: New test.
254 2017-10-06 Martin Liska <mliska@suse.cz>
256 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: New test.
258 2017-10-06 Sudakshina Das <sudi.das@arm.com>
260 * gcc.target/aarch64/bic_imm_1.c: New test.
261 * gcc.target/aarch64/orr_imm_1.c: Likewise.
263 2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
266 * g++.dg/cpp0x/variadic-crash3.C: New.
268 2017-10-06 Jakub Jelinek <jakub@redhat.com>
270 PR tree-optimization/82434
271 * gcc.dg/store_merging_9.c: New test.
273 2017-10-06 Richard Biener <rguenther@suse.de>
275 PR tree-optimization/82397
276 * gfortran.dg/pr82397.f: New testcase.
278 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
281 * gcc.target/s390/zvector/pr82322.c: New test.
283 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
286 * gcc.target/s390/zvector/pr82317.c: New test.
288 2017-10-06 Richard Biener <rguenther@suse.de>
290 PR tree-optimization/82422
291 * gcc.dg/graphite/pr82422.c: New testcase.
293 2017-10-06 Richard Biener <rguenther@suse.de>
295 PR tree-optimization/82421
296 * gcc.dg/graphite/pr82421.c: New testcase.
298 2017-10-06 Jakub Jelinek <jakub@redhat.com>
301 * c-c++-common/Wtautological-compare-6.c: New test.
303 2017-10-06 Richard Biener <rguenther@suse.de>
305 * gcc.dg/graphite/id-15.c: No longer expect a code generation error.
306 * gcc.dg/graphite/id-16.c: Likewise.
307 * gcc.dg/graphite/pr46168.c: Likewise.
308 * gcc.dg/graphite/pr68756.c: Likewise.
309 * gcc.dg/graphite/pr69728.c: Likewise.
310 * gcc.dg/graphite/pr71575-2.c: Likewise.
311 * gcc.dg/graphite/pr77362.c: Likewise.
312 * gcc.dg/graphite/pr81373.c: Likewise.
313 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
314 * gfortran.dg/graphite/interchange-1.f: Likewise.
315 * gfortran.dg/graphite/pr42334-1.f: Likewise.
316 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
317 * gfortran.dg/graphite/pr42393.f90: Likewise.
318 * gfortran.dg/graphite/pr47019.f: Likewise.
319 * gfortran.dg/graphite/id-17.f: Likewise.
320 * gfortran.dg/graphite/id-19.f: Likewise.
321 * gfortran.dg/graphite/run-id-2.f90: Likewise.
322 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
323 * gfortran.dg/graphite/pr42326.f90: Likewise.
324 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
325 * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect
326 a code generation error.
327 * gfortran.dg/graphite/run-id-3.f90: Likewise.
328 * gfortran.dg/graphite/pr29832.f90: Likewise.
330 2017-10-06 Richard Biener <rguenther@suse.de>
332 PR tree-optimization/82436
333 * gcc.dg/vect/pr82436.c: New testcase.
335 2017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
337 * gcc.dg/Wincompatible-pointer-types-1.c: New test.
339 2017-10-05 Tamar Christina <tamar.christina@arm.com>
341 * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B.
342 * lib/target-supports.exp (vect_sizes_16B_8B): New.
344 2017-10-05 Tamar Christina <tamar.christina@arm.com>
346 * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
347 * gcc.dg/vect/vect-align-2.c: Likewise.
348 * gcc.dg/vect/vect-multitypes-1.c: Likewise
350 2017-10-05 Nathan Sidwell <nathan@acm.org>
352 * g++.dg/warn/mvp.C: New.
354 2017-10-05 Jakub Jelinek <jakub@redhat.com>
356 * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32
359 2017-10-05 Richard Biener <rguenther@suse.de>
361 * gfortran.dg/graphite/id-17.f: Fix typo.
362 * gfortran.dg/graphite/id-19.f: Likewise.
363 * gfortran.dg/graphite/pr29832.f90: Likewise.
364 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
365 * gfortran.dg/graphite/pr42326.f90: Likewise.
366 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
367 * gfortran.dg/graphite/run-id-2.f90: Likewise.
368 * gfortran.dg/graphite/run-id-3.f90: Likewise.
370 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
373 * g++.dg/cpp1y/pr80471.C: New.
375 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
378 * g++.dg/cpp1z/constexpr-lambda17.C: New.
380 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
383 * g++.dg/cpp1y/lambda-generic-78018.C: New.
385 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
386 Andrew Pinski <apinski@cavium.com>
389 * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
390 * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
392 2017-10-04 Sudakshina Das <sudi.das@arm.com>
394 * gcc.target/aarch64/bic_imm_1.c: New.
395 * gcc.target/aarch64/orr_imm_1.c: Likewise.
397 2017-10-04 Nathan Sidwell <nathan@acm.org>
399 * g++.dg/abi/mangle41.C: Adjust diagnostics.
401 2017-10-04 Jakub Jelinek <jakub@redhat.com>
404 * g++.dg/cpp1y/pr82373.C: New test.
406 2017-10-04 David Malcolm <dmalcolm@redhat.com>
408 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
409 underlining for param.
410 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
411 highlighting of parameters; add test coverage for trivial
412 parameter decls, and for callback parameters.
413 * gcc.dg/pr68533.c: Update location of two errors to reflect
416 2017-10-04 David Malcolm <dmalcolm@redhat.com>
418 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
419 (create_code): Call it.
420 * jit.dg/test-vector-rvalues.cc: New test case.
422 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
424 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
426 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
429 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
431 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
432 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
433 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
434 vect_floatint_cvt with vect_doubleint_cvt.
435 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
436 vect_intfloat_cvt with vect_intdouble_cvt.
437 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
438 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
439 depend on vect_intdouble_cvt.
440 * lib/target-supports.exp
441 (check_effective_target_vect_doubleint_cvt)
442 (check_effective_target_vect_intdouble_cvt): New procs.
444 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
446 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
447 * lib/target-supports.exp (check_effective_target_vect_long_mult):
450 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
452 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
453 * gfortran.dg/vect/pr77848.f: Likewise.
455 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
457 * lib/target-supports.exp (check_effective_target_vect_float):
458 Return 1 being on a S/390 with VXE.
459 * gcc.dg/vect/pr31699.c: Require vec_float.
460 * gcc.dg/vect/pr61194.c: Likewise.
461 * gcc.dg/vect/pr65947-10.c: Likewise.
462 * gcc.dg/vect/pr66142.c: Likewise.
463 * gcc.dg/vect/slp-10.c: Likewise.
464 * gcc.dg/vect/slp-11c.c: Likewise.
465 * gcc.dg/vect/slp-12b.c: Likewise.
466 * gcc.dg/vect/slp-18.c: Likewise.
467 * gcc.dg/vect/slp-33.c: Likewise.
468 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
469 * gcc.dg/vect/slp-cond-2.c: Likewise.
470 * gcc.dg/vect/vect-cond-10.c: Likewise.
471 * gcc.dg/vect/vect-cond-8.c: Likewise.
472 * gcc.dg/vect/vect-cond-9.c: Likewise.
473 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
474 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
476 2017-10-04 Thomas Schwinge <thomas@codesourcery.com>
478 PR tree-optimization/82374
479 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
480 attributes propagation changes for OMP outlined regions.
481 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
482 * c-c++-common/goacc/kernels-reduction.c: Likewise.
484 2017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
486 PR tree-optimization/82413
487 * g++.dg/pr82413.C: New test.
489 2017-10-04 Paul Thomas <pault@gcc.gnu.org>
492 * gfortran.dg/associate_32.f03 : New test.
494 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
497 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
499 2017-10-04 Jakub Jelinek <jakub@redhat.com>
501 PR tree-optimization/82374
502 * gcc.dg/gomp/pr82374.c: New test.
504 2017-10-04 Richard Biener <rguenther@suse.de>
506 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
507 errors and scan for one.
508 * gfortran.dg/graphite/id-19.f: Likewise.
509 * gfortran.dg/graphite/pr29832.f90: Likewise.
510 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
511 * gfortran.dg/graphite/pr42326.f90: Likewise.
512 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
513 * gfortran.dg/graphite/run-id-2.f90: Likewise.
514 * gfortran.dg/graphite/run-id-3.f90: Likewise.
515 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
517 2017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
519 * gcc.target/powerpc/float128-odd.c: New test.
521 2017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
524 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
526 2017-10-03 Jeff Law <law@redhat.com>
529 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
531 2017-10-03 Martin Jambor <mjambor@suse.cz>
533 PR tree-optimization/82363
534 * gcc.dg/tree-ssa/pr82363.c: New test.
536 2017-10-03 Jakub Jelinek <jakub@redhat.com>
538 PR tree-optimization/82381
539 * gcc.c-torture/compile/pr82381.c: New test.
542 * gcc.dg/pr82386.c: New test.
544 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
547 * g++.dg/cpp1y/lambda-generic-70570.C: New.
549 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
552 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
554 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
557 * g++.dg/cpp1y/lambda-generic-79005.C: New.
559 2017-10-02 Paul Thomas <pault@gcc.gnu.org>
562 * gfortran.dg/typebound_proc_36.f90 : New test.
564 2017-10-02 Peter Bergner <bergner@vnet.ibm.com>
567 * gcc.target/powerpc/pr80210-2.c: New test.
569 2017-10-02 Jakub Jelinek <jakub@redhat.com>
571 * gcc.dg/pr82389.c: New test.
573 PR tree-optimization/82387
574 PR tree-optimization/82388
575 PR tree-optimization/82389
576 * gcc.c-torture/compile/pr82389.c: New test.
577 * gcc.c-torture/execute/pr82387.c: New test.
578 * gcc.c-torture/execute/pr82388.c: New test.
580 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
583 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
584 * g++.dg/torture/pr79180.C: Likewise.
587 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
589 2017-10-02 Richard Biener <rguenther@suse.de>
591 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
592 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
593 * gcc.dg/graphite/id-16.c: Likewise.
594 * gcc.dg/graphite/pr46168.c: Likewise.
595 * gcc.dg/graphite/pr68756.c: Likewise.
596 * gcc.dg/graphite/pr69728.c: Likewise.
597 * gcc.dg/graphite/pr71575-2.c: Likewise.
598 * gcc.dg/graphite/pr77362.c: Likewise.
599 * gcc.dg/graphite/pr81373.c: Likewise.
600 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
601 * gfortran.dg/graphite/interchange-1.f: Likewise.
602 * gfortran.dg/graphite/pr29581.f90: Likewise.
603 * gfortran.dg/graphite/pr42334-1.f: Likewise.
604 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
605 * gfortran.dg/graphite/pr42393.f90: Likewise.
606 * gfortran.dg/graphite/pr47019.f: Likewise.
608 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
611 * g++.dg/cpp1y/lambda-generic-69977.C: New.
613 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
616 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
618 2017-10-02 Tom de Vries <tom@codesourcery.com>
620 * gcc.c-torture/compile/pr82337.c: Add
621 dg-require-effective-target nonlocal_goto.
623 2017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
624 Alan Hayward <alan.hayward@arm.com>
625 David Sherwood <david.sherwood@arm.com>
628 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
630 2017-10-02 Richard Biener <rguenther@suse.de>
632 PR tree-optimization/82355
633 * gcc.dg/graphite/fuse-1.c: Adjust.
634 * gcc.dg/graphite/fuse-2.c: Likewise.
635 * gcc.dg/graphite/pr82355.c: New testcase.
637 2017-10-01 Jeff Law <law@redhat.com>
639 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
641 2017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
644 * gfortran.dg/binding_label_tests_28.f90: New test.
646 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
649 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
651 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
654 * g++.dg/cpp1y/constexpr-68754.C: Move...
655 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
657 2017-09-30 Jakub Jelinek <jakub@redhat.com>
660 * gcc.target/i386/pr82361-1.c: New test.
661 * gcc.target/i386/pr82361-2.c: New test.
663 2017-09-29 Yury Gribov <tetra2005@gmail.com>
666 * c-c++/common/pr57371-4.c: Test NaN comparisons.
668 2017-09-29 Eric Botcazou <ebotcazou@adacore.com>
670 * g++.dg/other/dump-ada-spec-10.C: New test.
672 2017-09-29 Jeff Law <law@redhat.com>
674 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
676 2017-09-29 Jakub Jelinek <jakub@redhat.com>
678 P0683R1 - default member initializers for bit-fields
679 * g++.dg/ext/bitfield6.C: New test.
680 * g++.dg/cpp2a/bitfield1.C: New test.
681 * g++.dg/cpp2a/bitfield2.C: New test.
682 * g++.dg/cpp2a/bitfield3.C: New test.
684 2017-09-29 Vladimir Makarov <vmakarov@redhat.com>
687 * gcc.target/i386/pr81481.c: New.
689 2017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
691 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
692 and dg-require-effective-target directives to correct testing
694 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
695 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
696 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
697 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
698 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
699 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
700 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
701 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
702 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
703 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
704 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
705 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
706 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
707 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
708 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
709 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
710 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
712 2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
714 PR tree-optimization/82337
715 * gcc.c-torture/compile/pr82337.c: New file.
717 2017-09-29 Javier Miranda <miranda@adacore.com>
719 * gnat.dg/unchecked_union3.adb: New testcase.
721 2017-09-29 Javier Miranda <miranda@adacore.com>
723 * gnat.dg/unchecked_union2.adb: New testcase.
725 2017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
728 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
729 * gfortran.dg/argument_checking_4.f90: Likewise.
730 * gfortran.dg/argument_checking_5.f90: Likewise.
731 * gfortran.dg/argument_checking_6.f90: Likewise.
732 * gfortran.dg/argument_checking_10.f90: Likewise.
733 * gfortran.dg/argument_checking_13.f90: Likewise.
734 * gfortran.dg/argument_checking_15.f90: Likewise.
735 * gfortran.dg/argument_checking_18.f90: Likewise.
736 * gfortran.dg/gomp/udr8.f90: Likewise.
737 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
740 2017-09-29 Jakub Jelinek <jakub@redhat.com>
742 * g++.dg/ext/bitfield7.C: New test.
743 * g++.dg/ext/bitfield8.C: New test.
744 * g++.dg/ext/bitfield9.C: New test.
747 * gcc.dg/tree-ssa/pr82340.c: New test.
749 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
751 2017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
754 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
756 2017-09-28 Jakub Jelinek <jakub@redhat.com>
759 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
760 * gcc.target/i386/pr82260-2.c: Likewise.
762 2017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
764 * gcc.target/i386/avx512f-constant-float-return.c: New test.
766 2017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
768 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
769 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
770 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
771 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
772 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
773 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
774 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
775 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
776 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
777 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
779 2017-09-28 David Malcolm <dmalcolm@redhat.com>
781 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
783 * jit.dg/test-returning-function-ptr.c (create_code): Update to
784 create a function pointer type independently of the call to
785 gcc_jit_function_get_address, and assign the pointer to a local
786 before returning it, to exercise the function pointer type
789 2017-09-27 David Malcolm <dmalcolm@redhat.com>
791 * jit.dg/all-non-failing-tests.h: Add
792 test-returning-function-ptr.c.
793 * jit.dg/test-returning-function-ptr.c: New test case.
795 2017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
798 * gcc.target/aarch64/pr71727-2.c: New test.
800 2017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
802 * gcc.target/powerpc/swaps-p8-28.c: New test.
803 * gcc.target/powerpc/swaps-p8-29.c: New test.
804 * gcc.target/powerpc/swaps-p8-30.c: New test.
805 * gcc.target/powerpc/swaps-p8-31.c: New test.
806 * gcc.target/powerpc/swaps-p8-32.c: New test.
807 * gcc.target/powerpc/swaps-p8-33.c: New test.
808 * gcc.target/powerpc/swaps-p8-34.c: New test.
809 * gcc.target/powerpc/swaps-p8-35.c: New test.
810 * gcc.target/powerpc/swaps-p8-36.c: New test.
811 * gcc.target/powerpc/swaps-p8-37.c: New test.
812 * gcc.target/powerpc/swaps-p8-38.c: New test.
813 * gcc.target/powerpc/swaps-p8-39.c: New test.
814 * gcc.target/powerpc/swaps-p8-40.c: New test.
815 * gcc.target/powerpc/swaps-p8-41.c: New test.
816 * gcc.target/powerpc/swaps-p8-42.c: New test.
817 * gcc.target/powerpc/swaps-p8-43.c: New test.
818 * gcc.target/powerpc/swaps-p8-44.c: New test.
819 * gcc.target/powerpc/swaps-p8-45.c: New test.
821 2017-09-27 Carl Love <cel@us.ibm.com>
822 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
823 for the __builtin_fctid and __builtin_fctiw.
825 2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
827 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
828 new group memory offsetting code in the BRIG frontend.
829 * brig.dg/test/gimple/function_calls.hsail: Likewise.
830 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
831 * brig.dg/test/gimple/variables.hsail: Likewise.
833 2017-09-27 Jakub Jelinek <jakub@redhat.com>
836 * g++.dg/opt/pr82159.C: New test.
838 2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
840 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
842 2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
844 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
845 don't generate a 32-bit shift after doing XSCVDPSPN.
846 * gcc.target/powerpc/direct-move-float1.c: Likewise.
847 * gcc.target/powerpc/direct-move-float3.c: New test.
849 2017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
851 * gcc.dg/tree-ssa/cmpdiv.c: New test.
853 2017-09-26 Carl Love <cel@us.ibm.com>
855 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
856 file for the new built-ins and the existing built-ins.
858 2017-09-26 Janus Weil <janus@gcc.gnu.org>
862 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
863 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
864 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
865 Don't assume that DOUBLE PRECISION has kind=16.
867 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
869 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
870 warning from associate construct and do loop.
872 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
874 * gfortran.dg/gomp/associate1.f90: Really commit change
876 * gfortran.dg/predcom-1.f: Likewise.
877 * gfortran.dg/unconstrained_commons.f: Likewise.
879 2017-09-26 Jakub Jelinek <jakub@redhat.com>
882 * gcc.dg/pr35691-5.c: New test.
883 * gcc.dg/pr35691-6.c: New test.
885 2017-09-26 Richard Biener <rguenther@suse.de>
887 PR tree-optimization/82321
888 * gcc.dg/graphite/pr82321.c: New testcase.
890 2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
892 * lib/target-supports.exp (check_effective_target_vect_int)
893 (check_effective_target_vect_shift)
894 (check_effective_target_whole_vector_shift)
895 (check_effective_target_vect_shift_char)
896 (check_effective_target_vect_long)
897 (check_effective_target_vect_double)
898 (check_effective_target_vect_long_long)
899 (check_effective_target_vect_perm)
900 (check_effective_target_vect_perm_byte)
901 (check_effective_target_vect_perm_short)
902 (check_effective_target_vect_widen_mult_qi_to_hi)
903 (check_effective_target_vect_widen_mult_hi_to_si)
904 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
905 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
906 (check_effective_target_vect_widen_mult_si_to_di_pattern)
907 (check_effective_target_vect_pack_trunc)
908 (check_effective_target_vect_unpack)
909 (check_effective_target_vect_hw_misalign)
910 (check_effective_target_vect_condition)
911 (check_effective_target_vect_cond_mixed)
912 (check_effective_target_vect_char_mult)
913 (check_effective_target_vect_short_mult)
914 (check_effective_target_vect_int_mult)
915 (check_effective_target_vect_extract_even_odd)
916 (check_effective_target_vect_interleave)
917 (check_effective_target_sqrt_insn)
918 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
920 (check_vect_support_and_set_flags): New proc.
921 (check_effective_target_s390_vxe): Rename arch12 to z14.
923 2017-09-26 Richard Biener <rguenther@suse.de>
925 PR tree-optimization/82320
926 * gcc.dg/torture/pr82320.c: New testcase.
928 2017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
930 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
933 2017-09-25 Jeff Law <law@redhat.com>
935 * lib/target-supports.exp
936 (check_effective_target_supports_stack_clash_protection): Enable for
937 rs6000 and powerpc targets.
939 2017-09-25 Bin Cheng <bin.cheng@arm.com>
941 PR tree-optimization/82163
942 * gcc.dg/tree-ssa/pr82163.c: New test.
944 2017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
946 * gfortran.dg/do_subscript_1.f90: New test.
947 * gfortran.dg/do_subscript_2.f90: New test.
948 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
949 * gfortran.dg/predcom-1.f: Adjust loop bounds.
950 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
952 2017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
954 * gcc.target/powerpc/fold-vec-st-char.c: New.
955 * gcc.target/powerpc/fold-vec-st-double.c: New.
956 * gcc.target/powerpc/fold-vec-st-float.c: New.
957 * gcc.target/powerpc/fold-vec-st-int.c: New.
958 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
959 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
960 * gcc.target/powerpc/fold-vec-st-short.c: New.
962 2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
964 * g++.dg/pr82155.C: New testcase.
966 2017-09-25 Richard Biener <rguenther@suse.de>
968 PR tree-optimization/82285
969 * gcc.dg/torture/pr82285.c: New testcase.
971 2017-09-25 Justin Squirek <squirek@adacore.com>
973 * gnat.dg/entry_family.adb: New testcase
975 2017-09-24 H.J. Lu <hongjiu.lu@intel.com>
978 * gcc.target/i386/pr82267.c: New test.
980 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
983 * gfortran.dg/data_derived_1.f90: New test.
985 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
988 * gfortran.dg/intrinsic_bounds_1.f90: New test.
989 * gfortran.dg/intrinsic_param_1.f90: New test.
991 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
992 Steven G. Kargl <kargl@gcc.gnu.org>
995 * gfortran.dg/zero_sized_7.f90: New test.
997 2017-09-23 Janus Weil <janus@gcc.gnu.org>
1000 * gfortran.dg/promotion_3.f90: New test case.
1001 * gfortran.dg/promotion_4.f90: New test case.
1003 2017-09-23 Daniel Santos <daniel.santos@pobox.com>
1005 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
1006 * gcc.target/i386/pr82196-2.c: (b): Likewise.
1008 2017-09-22 Jakub Jelinek <jakub@redhat.com>
1011 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
1012 instead of -fdump-tree-forwprop-details in dg-options.
1013 * gcc.dg/pr35691-2.c: Likewise.
1014 * gcc.dg/pr35691-3.c: New test.
1015 * gcc.dg/pr35691-4.c: New test.
1018 * g++.dg/ubsan/pr81929.C: New test.
1020 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
1022 PR tree-optimization/82289
1023 * gcc.dg/vect/pr82289.c: New test.
1025 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
1026 Alan Hayward <alan.hayward@arm.com>
1027 David Sherwood <david.sherwood@arm.com>
1029 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
1030 of alignment message.
1031 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1033 2017-09-22 Martin Sebor <msebor@redhat.com>
1036 * gcc.target/i386/pr80732.c: Correct a type error.
1038 2017-09-22 David Malcolm <dmalcolm@redhat.com>
1040 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
1041 to reflect highlighting of parameters; add test coverage for
1042 callback parameters.
1044 2017-09-22 Richard Biener <rguenther@suse.de>
1046 * gcc.dg/graphite/scop-24.c: New testcase.
1048 2017-09-22 Richard Biener <rguenther@suse.de>
1050 PR tree-optimization/82291
1051 * gcc.dg/torture/pr82291.c: New testcase.
1053 2017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
1055 * gcc.target/i386/avx512f-constant-set.c: New test.
1057 2017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
1059 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
1060 * gcc.target/i386/avx512f-prefer.c: New test.
1062 2017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1064 * lib/target-supports.exp
1065 (check_effective_target_frame_pointer_for_non_leaf): Add
1066 case for x86 Solaris.
1068 2017-09-21 Paul Thomas <pault@gcc.gnu.org>
1071 * gfortran.dg/associate_26.f90 : New test.
1074 * gfortran.dg/associate_27.f90 : New test.
1077 * gfortran.dg/associate_28.f90 : New test.
1080 * gfortran.dg/associate_29.f90 : New test.
1083 * gfortran.dg/associate_30.f90 : New test.
1086 * gfortran.dg/associate_31.f90 : New test.
1088 2017-09-21 Eric Botcazou <ebotcazou@adacore.com>
1090 * gnat.dg/discr48.adb: New test.
1091 * gnat.dg/discr48_pkg.ads: New helper.
1093 2017-09-21 Tamar Christina <tamar.christina@arm.com>
1096 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
1099 2017-09-21 Cesar Philippidis <cesar@codesourcery.com>
1101 * gfortran.dg/goacc/wait.f90: New test.
1103 2017-09-21 Jakub Jelinek <jakub@redhat.com>
1106 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
1107 const predicate to const predicate & to avoid UB.
1108 * g++.dg/opt/pr81715.C: New test.
1110 2017-09-21 Richard Biener <rguenther@suse.de>
1112 PR tree-optimization/82276
1113 PR tree-optimization/82244
1114 * gcc.dg/torture/pr82276.c: New testcase.
1116 2017-09-21 Richard Biener <rguenther@suse.de>
1118 PR tree-optimization/71351
1119 * gfortran.dg/graphite/pr71351.f90: New testcase.
1120 * gfortran.dg/graphite/interchange-3.f90: Adjust.
1122 2017-09-21 Jakub Jelinek <jakub@redhat.com>
1125 * gcc.target/i386/pr82260-1.c: New test.
1126 * gcc.target/i386/pr82260-2.c: New test.
1128 2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1129 Jeff Law <law@redhat.com>
1131 * gcc.dg/stack-check-5.c: Add argument for s390.
1132 * lib/target-supports.exp:
1133 (check_effective_target_supports_stack_clash_protection): Enable for
1136 2017-09-20 Martin Sebor <msebor@redhat.com>
1139 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
1140 * g++.dg/ext/attr-ifunc-4.C: Ditto.
1141 * lib/target-supports.exp: Adjust for C++.
1144 * gcc.dg/attr-ifunc-1.c: Correct type errors.
1145 * gcc.dg/attr-ifunc-2.c: Ditto.
1146 * gcc.dg/attr-ifunc-3.c: Ditto.
1147 * gcc.dg/attr-ifunc-4.c: Ditto.
1148 * gcc.dg/attr-ifunc-5.c: Ditto.
1149 * gcc.dg/pr81854.c: Require ifunc support.
1150 * lib/target-supports.exp: Correct type error.
1152 2017-09-20 Jeff Law <law@redhat.com>
1154 * gcc.target/i386/stack-check-11.c: Update test and regexp
1155 so that it works for both i?86 and x86_64.
1157 2017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
1160 * gcc.target/powerpc/pr77687.c: New testcase.
1162 2017-09-20 Jakub Jelinek <jakub@redhat.com>
1164 P0409R2 - allow lambda capture [=, this]
1165 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
1166 capture. Add further tests.
1167 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
1168 for c++2a on [=, this] capture.
1170 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
1171 * g++.dg/cpp1z/cplusplus_1z.C: New test.
1173 2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
1175 * gcc.target/i386/builtin_target.c: Test knm.
1176 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
1178 2017-09-20 Richard Biener <rguenther@suse.de>
1180 PR tree-optimization/77362
1181 * gcc.dg/graphite/pr77362.c: New testcase.
1183 2017-09-20 Richard Biener <rguenther@suse.de>
1185 PR tree-optimization/82264
1186 * gcc.dg/torture/pr82264.c: New testcase.
1188 2017-09-20 Jakub Jelinek <jakub@redhat.com>
1190 * g++.dg/debug/dwarf2/template-params-13.C: New test.
1191 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
1192 it doesn't match newlines.
1193 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1194 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1195 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
1196 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1197 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1198 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1199 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
1200 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1201 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
1202 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
1204 2017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1207 * g++.dg/cpp0x/constexpr-ctor20.C: New.
1209 2017-09-20 Richard Biener <rguenther@suse.de>
1211 PR tree-optimization/81373
1212 * gcc.dg/graphite/pr81373.c: New testcase.
1214 2017-09-19 Jeff Law <law@redhat.com>
1216 * gcc.target/i386/stack-check-11.c: New test.
1218 * gcc.dg/stack-check-4.c: New test.
1219 * gcc.dg/stack-check-5.c: New test.
1220 * gcc.dg/stack-check-6.c: New test.
1221 * gcc.dg/stack-check-6a.c: New test.
1222 * gcc.dg/stack-check-7.c: New test.
1223 * gcc.dg/stack-check-8.c: New test.
1224 * gcc.dg/stack-check-9.c: New test.
1225 * gcc.dg/stack-check-10.c: New test.
1226 * lib/target-supports.exp
1227 (check_effective_target_supports_stack_clash_protection): Enable for
1228 x86 and x86_64 targets.
1230 * gcc.dg/stack-check-3.c: New test.
1232 * gcc.dg/stack-check-2.c: New test.
1233 * lib/target-supports.exp
1234 (check_effective_target_supports_stack_clash_protection): New.
1235 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
1236 (check_effective_target_caller_implicit_probes): Likewise.
1238 2017-09-19 Jakub Jelinek <jakub@redhat.com>
1240 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
1241 * g++.dg/tree-ssa/pr41428.C: Likewise.
1242 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
1244 * g++.dg/expr/bool3.C: Likewise.
1245 * g++.dg/expr/bitfield5.C: Likewise.
1246 * g++.old-deja/g++.jason/bool5.C: Likewise.
1248 2017-09-18 Martin Sebor <msebor@redhat.com>
1251 * gcc.dg/pr81854.c: New test.
1252 * g++.dg/ext/attr-ifunc-5.C: New test.
1253 * g++.dg/ext/attr-ifunc-1.C: Adjust.
1254 * g++.dg/ext/attr-ifunc-2.C: Same.
1255 * g++.dg/ext/attr-ifunc-3.C: Same.
1256 * g++.dg/ext/attr-ifunc-4.C: Same.
1257 * g++.old-deja/g++.abi/vtable2.C: Same.
1258 * gcc.dg/attr-ifunc-1.c: Same.
1260 2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
1262 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
1264 2017-09-19 Richard Biener <rguenther@suse.de>
1266 PR tree-optimization/82244
1267 * gcc.dg/torture/pr82244.c: New testcase.
1269 2017-09-19 Richard Biener <rguenther@suse.de>
1271 PR tree-optimization/69728
1272 * gfortran.dg/graphite/pr69728.f90: New testcase.
1273 * gcc.dg/graphite/pr69728.c: Likewise.
1275 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1278 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
1280 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1282 * gcc.dg/vect/slp-multitypes-13.c: New test.
1284 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1286 * gfortran.dg/vect/mask-store-1.f90: New test.
1288 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1291 * g++.dg/expr/delete1.C: New.
1293 2017-09-18 Bob Duff <duff@adacore.com>
1295 * gnat.dg/validity_check.adb: New testcase.
1297 2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
1299 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
1301 2017-09-18 Bob Duff <duff@adacore.com>
1303 * gnat.dg/tagged_prefix_call.adb: New testcase.
1305 2017-09-18 Ed Schonberg <schonberg@adacore.com>
1307 * gnat.dg/default_variants.adb: New testcase.
1309 2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1312 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
1313 * gcc.target/i386/pr81736-4.c: Likewise.
1315 2017-09-18 Richard Biener <rguenther@suse.de>
1317 PR tree-optimization/79622
1318 * gcc.dg/graphite/pr79622.c: New testcase.
1320 2017-09-17 Daniel Santos <daniel.santos@pobox.com>
1322 gcc.target/i386/pr82196-1.c: New test.
1323 gcc.target/i386/pr82196-2.c: Likewise.
1325 2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
1328 * gcc.target/i386/pr82166.c: New test.
1330 2017-09-17 Paul Thomas <pault@gcc.gnu.org>
1333 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
1334 * gfortran.dg/pdt_2.f03 : The same.
1335 * gfortran.dg/pdt_3.f03 : The same.
1336 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
1337 module 'bad_vars'. Add error concerning assumed parameters and
1339 * gfortran.dg/pdt_11.f03 : New test.
1342 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
1343 * gfortran.dg/associate_25.f90 : New test.
1344 * gfortran.dg/pdt_12.f03 : New test.
1346 2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
1347 Jakub Jelinek <jakub@redhat.com>
1349 Add support for -std=c++2a.
1350 * lib/target-supports.exp (check_effective_target_c++17): Return
1351 1 also if check_effective_target_c++2a.
1352 (check_effective_target_c++17_down): New.
1353 (check_effective_target_c++2a_only): New.
1354 (check_effective_target_c++2a): New.
1355 * g++.dg/cpp2a/cplusplus.C: New.
1357 2017-09-15 Joseph Myers <joseph@codesourcery.com>
1360 * gcc.target/i386/excess-precision-8.c: New test.
1362 2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1363 Paolo Carlini <paolo.carlini@oracle.com>
1366 * g++.dg/other/anon-union4.C: New.
1367 * g++.old-deja/g++.law/union4.C: Adjust.
1368 * g++.old-deja/g++.other/anon1.C: Likewise.
1370 2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
1372 * c-c++-common/Wcast-align.c: New test.
1374 2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
1376 * g++.dg/sso-1.C: New test.
1377 * g++.dg/sso-2.C: Likewise.
1379 2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
1382 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
1384 2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
1386 PR tree-optimization/71026
1387 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
1389 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1391 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
1392 * lib/target-supports.exp (check_effective_target_c++14): Use
1393 check_effective_target_c++17 instead of check_effective_target_c++1z.
1394 (check_effective_target_c++14_down): Likewise.
1395 (check_effective_target_c++1z_only): Rename to ...
1396 (check_effective_target_c++17_only): ... this.
1397 (check_effective_target_c++1z): Rename to ...
1398 (check_effective_target_c++17): ... this.
1399 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
1400 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
1401 and c++17_only instead of c++1z_only. Adjust expected diagnostics
1402 and comments refering to 1z to 17.
1403 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
1404 * g++.dg/template/partial5.C: Likewise.
1405 * g++.dg/template/nontype8.C: Likewise.
1406 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
1407 * g++.dg/cpp1z/nontype3a.C: Likewise.
1408 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
1409 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
1410 * g++.dg/cpp1z/class-deduction32.C: Likewise.
1411 * g++.dg/cpp1z/pr78771.C: Likewise.
1412 * g++.dg/cpp1z/elide1.C: Likewise.
1413 * g++.dg/cpp1z/fold3.C: Likewise.
1414 * g++.dg/cpp1z/class-deduction2.C: Likewise.
1415 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
1416 * g++.dg/cpp1z/inline-var2.C: Likewise.
1417 * g++.dg/cpp1z/eval-order2.C: Likewise.
1418 * g++.dg/cpp1z/decomp21.C: Likewise.
1419 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
1420 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
1421 * g++.dg/cpp1z/utf8-neg.C: Likewise.
1422 * g++.dg/cpp1z/class-deduction41.C: Likewise.
1423 * g++.dg/cpp1z/class-deduction23.C: Likewise.
1424 * g++.dg/cpp1z/nodiscard3.C: Likewise.
1425 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
1426 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
1427 * g++.dg/cpp1z/class-deduction21.C: Likewise.
1428 * g++.dg/cpp1z/range-for1.C: Likewise.
1429 * g++.dg/cpp1z/init-statement4.C: Likewise.
1430 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
1431 * g++.dg/cpp1z/decomp30.C: Likewise.
1432 * g++.dg/cpp1z/class-deduction39.C: Likewise.
1433 * g++.dg/cpp1z/register2.C: Likewise.
1434 * g++.dg/cpp1z/decomp9.C: Likewise.
1435 * g++.dg/cpp1z/regress1.C: Likewise.
1436 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
1437 * g++.dg/cpp1z/class-deduction30.C: Likewise.
1438 * g++.dg/cpp1z/abbrev2.C: Likewise.
1439 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
1440 * g++.dg/cpp1z/regress2.C: Likewise.
1441 * g++.dg/cpp1z/decomp16.C: Likewise.
1442 * g++.dg/cpp1z/bool-increment1.C: Likewise.
1443 * g++.dg/cpp1z/aligned-new1.C: Likewise.
1444 * g++.dg/cpp1z/decomp3.C: Likewise.
1445 * g++.dg/cpp1z/register1.C: Likewise.
1446 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1447 * g++.dg/cpp1z/class-deduction1.C: Likewise.
1448 * g++.dg/cpp1z/decomp10.C: Likewise.
1449 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
1450 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
1451 * g++.dg/cpp1z/decomp27.C: Likewise.
1452 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
1453 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
1454 * g++.dg/cpp1z/class-deduction9.C: Likewise.
1455 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
1456 * g++.dg/cpp1z/decomp11.C: Likewise.
1457 * g++.dg/cpp1z/aligned-new3.C: Likewise.
1458 * g++.dg/cpp1z/utf8-2.C: Likewise.
1459 * g++.dg/cpp1z/lambda-this3.C: Likewise.
1460 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
1461 * g++.dg/cpp1z/byte1.C: Likewise.
1462 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
1463 * g++.dg/cpp1z/aggr-base4.C: Likewise.
1464 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
1465 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
1466 * g++.dg/cpp1z/utf8-2a.C: Likewise.
1467 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
1468 * g++.dg/cpp1z/aggr-base6.C: Likewise.
1469 * g++.dg/cpp1z/cplusplus.C: Likewise.
1470 * g++.dg/cpp1z/class-deduction20.C: Likewise.
1471 * g++.dg/cpp1z/aggr-base2.C: Likewise.
1472 * g++.dg/cpp1z/class-deduction6.C: Likewise.
1473 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
1474 * g++.dg/cpp1z/class-deduction31.C: Likewise.
1475 * g++.dg/cpp1z/class-deduction25.C: Likewise.
1476 * g++.dg/cpp1z/class-deduction18.C: Likewise.
1477 * g++.dg/cpp1z/fold9.C: Likewise.
1478 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
1479 * g++.dg/cpp1z/abbrev1.C: Likewise.
1480 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
1481 * g++.dg/cpp1z/utf8.C: Likewise.
1482 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
1483 * g++.dg/cpp1z/aggr-base3.C: Likewise.
1484 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
1485 * g++.dg/cpp1z/init-statement2.C: Likewise.
1486 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
1487 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
1488 * g++.dg/cpp1z/class-deduction40.C: Likewise.
1489 * g++.dg/cpp1z/nontype3.C: Likewise.
1490 * g++.dg/cpp1z/class-deduction14.C: Likewise.
1491 * g++.dg/cpp1z/fold7.C: Likewise.
1492 * g++.dg/cpp1z/nontype2.C: Likewise.
1493 * g++.dg/cpp1z/class-deduction15.C: Likewise.
1494 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
1495 * g++.dg/cpp1z/class-deduction13.C: Likewise.
1496 * g++.dg/cpp1z/aligned-new7.C: Likewise.
1497 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
1498 * g++.dg/cpp1z/nontype1.C: Likewise.
1499 * g++.dg/cpp1z/init-statement5.C: Likewise.
1500 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
1501 * g++.dg/cpp1z/decomp17.C: Likewise.
1502 * g++.dg/cpp1z/fold4.C: Likewise.
1503 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
1504 * g++.dg/cpp1z/fold7a.C: Likewise.
1505 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
1506 * g++.dg/cpp1z/init-statement7.C: Likewise.
1507 * g++.dg/cpp1z/aggr-base5.C: Likewise.
1508 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
1509 * g++.dg/cpp1z/pr79143.C: Likewise.
1510 * g++.dg/cpp1z/class-deduction38.C: Likewise.
1511 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
1512 * g++.dg/cpp1z/class-deduction12.C: Likewise.
1513 * g++.dg/cpp1z/decomp20.C: Likewise.
1514 * g++.dg/cpp1z/class-deduction22.C: Likewise.
1515 * g++.dg/cpp1z/class-deduction29.C: Likewise.
1516 * g++.dg/cpp1z/class-deduction8.C: Likewise.
1517 * g++.dg/cpp1z/class-deduction43.C: Likewise.
1518 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1519 * g++.dg/cpp1z/fold8.C: Likewise.
1520 * g++.dg/cpp1z/init-statement3.C: Likewise.
1521 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
1522 * g++.dg/cpp1z/class-deduction36.C: Likewise.
1523 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
1524 * g++.dg/cpp1z/fallthrough1.C: Likewise.
1525 * g++.dg/cpp1z/fold1.C: Likewise.
1526 * g++.dg/cpp1z/class-deduction26.C: Likewise.
1527 * g++.dg/cpp1z/fold-ice1.C: Likewise.
1528 * g++.dg/cpp1z/fold5.C: Likewise.
1529 * g++.dg/cpp1z/class-deduction34.C: Likewise.
1530 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
1531 * g++.dg/cpp1z/class-deduction7.C: Likewise.
1532 * g++.dg/cpp1z/class-deduction16.C: Likewise.
1533 * g++.dg/cpp1z/class-deduction10.C: Likewise.
1534 * g++.dg/cpp1z/eval-order3.C: Likewise.
1535 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
1536 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
1537 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1538 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1539 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1540 * g++.dg/cpp1z/decomp15.C: Likewise.
1541 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1542 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1543 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1544 * g++.dg/cpp1z/decomp4.C: Likewise.
1545 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1546 * g++.dg/cpp1z/init-statement8.C: Likewise.
1547 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1548 * g++.dg/cpp1z/init-statement6.C: Likewise.
1549 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1550 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1551 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1552 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1553 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1554 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1555 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1556 * g++.dg/cpp1z/init-statement9.C: Likewise.
1557 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1558 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1559 * g++.dg/cpp1z/fold2.C: Likewise.
1560 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1561 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1562 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1563 * g++.dg/cpp1z/fold6.C: Likewise.
1564 * g++.dg/cpp1z/decomp12.C: Likewise.
1565 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1566 * g++.dg/cpp1z/inline-var1.C: Likewise.
1567 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1568 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1569 * g++.dg/other/error3.C: Likewise.
1570 * g++.dg/init/new25.C: Likewise.
1571 * g++.dg/init/new13.C: Likewise.
1572 * g++.dg/tls/diag-2.C: Likewise.
1573 * g++.dg/tls/diag-4.C: Likewise.
1574 * g++.dg/opt/noreturn-1.C: Likewise.
1575 * g++.dg/eh/async-unwind2.C: Likewise.
1576 * g++.dg/eh/spec9.C: Likewise.
1577 * g++.dg/eh/spec7.C: Likewise.
1578 * g++.dg/eh/template1.C: Likewise.
1579 * g++.dg/eh/cond4.C: Likewise.
1580 * g++.dg/eh/pr41819.C: Likewise.
1581 * g++.dg/eh/delete1.C: Likewise.
1582 * g++.dg/eh/spec3.C: Likewise.
1583 * g++.dg/eh/forced4.C: Likewise.
1584 * g++.dg/eh/spec2.C: Likewise.
1585 * g++.dg/eh/shadow1.C: Likewise.
1586 * g++.dg/eh/pr38662.C: Likewise.
1587 * g++.dg/eh/ehopt1.C: Likewise.
1588 * g++.dg/eh/spec8.C: Likewise.
1589 * g++.dg/eh/init-temp2.C: Likewise.
1590 * g++.dg/rtti/crash3.C: Likewise.
1591 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1592 * g++.dg/warn/register-parm-1.C: Likewise.
1593 * g++.dg/warn/register-var-2.C: Likewise.
1594 * g++.dg/gcov/gcov-7.C: Likewise.
1595 * g++.dg/tree-ssa/pr45605.C: Likewise.
1596 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1597 * g++.dg/lookup/exception1.C: Likewise.
1598 * g++.dg/ubsan/pr79589.C: Likewise.
1599 * g++.dg/tm/pr47340.C: Likewise.
1600 * g++.dg/tm/pr46567.C: Likewise.
1601 * g++.dg/expr/bitfield5.C: Likewise.
1602 * g++.dg/expr/bool1.C: Likewise.
1603 * g++.dg/expr/lval3.C: Likewise.
1604 * g++.dg/expr/lval4.C: Likewise.
1605 * g++.dg/expr/bitfield4.C: Likewise.
1606 * g++.dg/expr/bitfield6.C: Likewise.
1607 * g++.dg/expr/bool3.C: Likewise.
1608 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1609 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1610 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1611 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1612 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1613 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1614 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1615 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1616 * g++.dg/parse/register1.C: Likewise.
1617 * g++.dg/parse/error15.C: Likewise.
1618 * g++.dg/parse/linkage2.C: Likewise.
1619 * g++.dg/concepts/intro2.C: Likewise.
1620 * g++.dg/concepts/class.C: Likewise.
1621 * g++.dg/concepts/traits1.C: Likewise.
1622 * g++.dg/concepts/req5.C: Likewise.
1623 * g++.dg/concepts/var-concept5.C: Likewise.
1624 * g++.dg/concepts/fn-concept2.C: Likewise.
1625 * g++.dg/concepts/traits2.C: Likewise.
1626 * g++.dg/concepts/placeholder2.C: Likewise.
1627 * g++.dg/concepts/class6.C: Likewise.
1628 * g++.dg/concepts/memtmpl1.C: Likewise.
1629 * g++.dg/concepts/friend2.C: Likewise.
1630 * g++.dg/concepts/template-parm3.C: Likewise.
1631 * g++.dg/concepts/template-parm10.C: Likewise.
1632 * g++.dg/concepts/explicit-spec1.C: Likewise.
1633 * g++.dg/concepts/explicit-spec3.C: Likewise.
1634 * g++.dg/concepts/var-templ2.C: Likewise.
1635 * g++.dg/concepts/intro5.C: Likewise.
1636 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1637 * g++.dg/concepts/iconv1.C: Likewise.
1638 * g++.dg/concepts/constrained-parm.C: Likewise.
1639 * g++.dg/concepts/template-template-parm1.C: Likewise.
1640 * g++.dg/concepts/var-concept3.C: Likewise.
1641 * g++.dg/concepts/class3.C: Likewise.
1642 * g++.dg/concepts/memfun2.C: Likewise.
1643 * g++.dg/concepts/req1.C: Likewise.
1644 * g++.dg/concepts/disjunction1.C: Likewise.
1645 * g++.dg/concepts/req17.C: Likewise.
1646 * g++.dg/concepts/pr65848.C: Likewise.
1647 * g++.dg/concepts/placeholder4.C: Likewise.
1648 * g++.dg/concepts/decl-diagnose.C: Likewise.
1649 * g++.dg/concepts/intro7.C: Likewise.
1650 * g++.dg/concepts/pr68683.C: Likewise.
1651 * g++.dg/concepts/partial-spec4.C: Likewise.
1652 * g++.dg/concepts/template-parm5.C: Likewise.
1653 * g++.dg/concepts/explicit-inst1.C: Likewise.
1654 * g++.dg/concepts/class-deduction1.C: Likewise.
1655 * g++.dg/concepts/class1.C: Likewise.
1656 * g++.dg/concepts/req15.C: Likewise.
1657 * g++.dg/concepts/memfun.C: Likewise.
1658 * g++.dg/concepts/pr68434.C: Likewise.
1659 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1660 * g++.dg/concepts/partial-spec6.C: Likewise.
1661 * g++.dg/concepts/var-templ1.C: Likewise.
1662 * g++.dg/concepts/template-parm8.C: Likewise.
1663 * g++.dg/concepts/explicit-inst3.C: Likewise.
1664 * g++.dg/concepts/class4.C: Likewise.
1665 * g++.dg/concepts/req6.C: Likewise.
1666 * g++.dg/concepts/fn8.C: Likewise.
1667 * g++.dg/concepts/class5.C: Likewise.
1668 * g++.dg/concepts/placeholder5.C: Likewise.
1669 * g++.dg/concepts/req16.C: Likewise.
1670 * g++.dg/concepts/req10.C: Likewise.
1671 * g++.dg/concepts/var-concept2.C: Likewise.
1672 * g++.dg/concepts/auto3.C: Likewise.
1673 * g++.dg/concepts/generic-fn-err.C: Likewise.
1674 * g++.dg/concepts/pr65552.C: Likewise.
1675 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1676 * g++.dg/concepts/fn1.C: Likewise.
1677 * g++.dg/concepts/partial-spec.C: Likewise.
1678 * g++.dg/concepts/template-parm12.C: Likewise.
1679 * g++.dg/concepts/diagnostic1.C: Likewise.
1680 * g++.dg/concepts/intro1.C: Likewise.
1681 * g++.dg/concepts/explicit-inst4.C: Likewise.
1682 * g++.dg/concepts/req18.C: Likewise.
1683 * g++.dg/concepts/explicit-spec5.C: Likewise.
1684 * g++.dg/concepts/var-concept6.C: Likewise.
1685 * g++.dg/concepts/fn9.C: Likewise.
1686 * g++.dg/concepts/req2.C: Likewise.
1687 * g++.dg/concepts/template-parm7.C: Likewise.
1688 * g++.dg/concepts/req14.C: Likewise.
1689 * g++.dg/concepts/template-parm6.C: Likewise.
1690 * g++.dg/concepts/variadic4.C: Likewise.
1691 * g++.dg/concepts/fn6.C: Likewise.
1692 * g++.dg/concepts/req-neg1.C: Likewise.
1693 * g++.dg/concepts/alias3.C: Likewise.
1694 * g++.dg/concepts/expression2.C: Likewise.
1695 * g++.dg/concepts/partial-spec3.C: Likewise.
1696 * g++.dg/concepts/expression3.C: Likewise.
1697 * g++.dg/concepts/memfun-err.C: Likewise.
1698 * g++.dg/concepts/pr66091.C: Likewise.
1699 * g++.dg/concepts/explicit-spec2.C: Likewise.
1700 * g++.dg/concepts/equiv.C: Likewise.
1701 * g++.dg/concepts/friend1.C: Likewise.
1702 * g++.dg/concepts/fn4.C: Likewise.
1703 * g++.dg/concepts/var-templ3.C: Likewise.
1704 * g++.dg/concepts/explicit-inst2.C: Likewise.
1705 * g++.dg/concepts/alias2.C: Likewise.
1706 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1707 * g++.dg/concepts/placeholder6.C: Likewise.
1708 * g++.dg/concepts/fn10.C: Likewise.
1709 * g++.dg/concepts/req3.C: Likewise.
1710 * g++.dg/concepts/variadic2.C: Likewise.
1711 * g++.dg/concepts/pr65636.C: Likewise.
1712 * g++.dg/concepts/intro6.C: Likewise.
1713 * g++.dg/concepts/class2.C: Likewise.
1714 * g++.dg/concepts/fn2.C: Likewise.
1715 * g++.dg/concepts/req20.C: Likewise.
1716 * g++.dg/concepts/req8.C: Likewise.
1717 * g++.dg/concepts/placeholder1.C: Likewise.
1718 * g++.dg/concepts/pr65854.C: Likewise.
1719 * g++.dg/concepts/member-concept.C: Likewise.
1720 * g++.dg/concepts/template-parm2.C: Likewise.
1721 * g++.dg/concepts/variadic1.C: Likewise.
1722 * g++.dg/concepts/fn7.C: Likewise.
1723 * g++.dg/concepts/intro4.C: Likewise.
1724 * g++.dg/concepts/req13.C: Likewise.
1725 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1726 * g++.dg/concepts/explicit-spec6.C: Likewise.
1727 * g++.dg/concepts/auto1.C: Likewise.
1728 * g++.dg/concepts/alias1.C: Likewise.
1729 * g++.dg/concepts/fn-concept1.C: Likewise.
1730 * g++.dg/concepts/template-parm11.C: Likewise.
1731 * g++.dg/concepts/explicit-spec4.C: Likewise.
1732 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1733 * g++.dg/concepts/req9.C: Likewise.
1734 * g++.dg/concepts/req4.C: Likewise.
1735 * g++.dg/concepts/pr65681.C: Likewise.
1736 * g++.dg/concepts/req7.C: Likewise.
1737 * g++.dg/concepts/req12.C: Likewise.
1738 * g++.dg/concepts/fn5.C: Likewise.
1739 * g++.dg/concepts/alias4.C: Likewise.
1740 * g++.dg/concepts/generic-fn.C: Likewise.
1741 * g++.dg/concepts/feature-macro.C: Likewise.
1742 * g++.dg/concepts/req19.C: Likewise.
1743 * g++.dg/concepts/placeholder3.C: Likewise.
1744 * g++.dg/concepts/intro3.C: Likewise.
1745 * g++.dg/concepts/partial-spec5.C: Likewise.
1746 * g++.dg/concepts/template-parm4.C: Likewise.
1747 * g++.dg/concepts/dr1430.C: Likewise.
1748 * g++.dg/concepts/pr65634.C: Likewise.
1749 * g++.dg/concepts/var-concept4.C: Likewise.
1750 * g++.dg/concepts/pr67249.C: Likewise.
1751 * g++.dg/concepts/expression.C: Likewise.
1752 * g++.dg/concepts/pr65575.C: Likewise.
1753 * g++.dg/concepts/partial-spec2.C: Likewise.
1754 * g++.dg/concepts/template-parm9.C: Likewise.
1755 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1756 * g++.dg/concepts/equiv2.C: Likewise.
1757 * g++.dg/concepts/req11.C: Likewise.
1758 * g++.dg/concepts/template-parm1.C: Likewise.
1759 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1760 * g++.dg/concepts/var-concept1.C: Likewise.
1761 * g++.dg/concepts/fn3.C: Likewise.
1762 * g++.dg/torture/pr46364.C: Likewise.
1763 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1764 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1765 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1766 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1767 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1768 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1769 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1770 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1771 * g++.dg/torture/pr52918-1.C: Likewise.
1772 * g++.dg/torture/pr49394.C: Likewise.
1773 * g++.dg/torture/pr57190.C: Likewise.
1774 * g++.dg/cpp0x/static_assert8.C: Likewise.
1775 * g++.dg/cpp0x/noexcept19.C: Likewise.
1776 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1777 * g++.dg/cpp0x/variadic73.C: Likewise.
1778 * g++.dg/cpp0x/noexcept02.C: Likewise.
1779 * g++.dg/cpp0x/defaulted23.C: Likewise.
1780 * g++.dg/cpp0x/noexcept08.C: Likewise.
1781 * g++.dg/cpp0x/auto9.C: Likewise.
1782 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1783 * g++.dg/cpp0x/error5.C: Likewise.
1784 * c-c++-common/gomp/atomic-12.c: Likewise.
1785 * c-c++-common/gomp/atomic-13.c: Likewise.
1786 * c-c++-common/gomp/atomic-14.c: Likewise.
1787 * c-c++-common/Wvarargs-2.c: Likewise.
1788 * c-c++-common/Wvarargs.c: Likewise.
1789 * c-c++-common/vector-subscript-2.c: Likewise.
1790 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1791 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1792 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1793 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1794 * g++.old-deja/g++.eh/throw2.C: Likewise.
1795 * g++.old-deja/g++.eh/throw1.C: Likewise.
1796 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1797 * g++.old-deja/g++.other/new7.C: Likewise.
1798 * g++.old-deja/g++.other/crash30.C: Likewise.
1799 * g++.old-deja/g++.other/regstack.C: Likewise.
1800 * g++.old-deja/g++.other/crash28.C: Likewise.
1801 * g++.old-deja/g++.jason/bool5.C: Likewise.
1802 * g++.old-deja/g++.mike/p10416.C: Likewise.
1803 * g++.old-deja/g++.mike/eh25.C: Likewise.
1804 * g++.old-deja/g++.mike/eh55.C: Likewise.
1806 PR rtl-optimization/82192
1807 * gcc.c-torture/execute/pr82192.c: New test.
1809 2017-09-15 Richard Biener <rguenther@suse.de>
1811 PR tree-optimization/82217
1812 * gcc.dg/torture/pr82217.c: New testcase.
1814 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1817 * gcc.target/i386/pr82145.c: New test.
1819 2017-09-15 Paul Thomas <pault@gcc.gnu.org>
1822 * gfortran.dg/pointer_array_9.f90: New test.
1824 2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1826 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1828 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1829 of __builtin_fabsq. Prevent the test from running on 32-bit.
1830 * gcc.target/powerpc/float128-fma1.c: New test.
1831 * gcc.target/powerpc/float128-fma2.c: Likewise.
1832 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1833 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1835 2017-09-14 David Malcolm <dmalcolm@redhat.com>
1838 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1841 2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1843 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1845 2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1847 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1850 2017-09-14 Richard Biener <rguenther@suse.de>
1852 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1853 * gcc.dg/uninit-suppress_2.c: Adjust.
1854 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1856 2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1858 PR tree-optimization/80996
1859 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1861 2017-09-14 Jakub Jelinek <jakub@redhat.com>
1864 * g++.dg/cpp0x/pr81325.C: New test.
1866 2017-09-13 Paul Thomas <pault@gcc.gnu.org>
1869 * gfortran.dg/pdt_10.f03 : New test.
1871 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1874 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1876 2017-09-13 Martin Liska <mliska@suse.cz>
1879 * g++.dg/torture/pr82154.C: New test.
1881 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1884 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1885 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1887 2017-09-13 Steve Ellcey <sellcey@cavium.com>
1889 PR tree-optimization/80925
1890 * gfortran.dg/vect/vect-2.f90: Add
1891 --param vect-max-peeling-for-alignment=0 option.
1892 Remove unaligned access and peeling checks.
1893 * gfortran.dg/vect/vect-3.f90: Ditto.
1894 * gfortran.dg/vect/vect-4.f90: Ditto.
1895 * gfortran.dg/vect/vect-5.f90: Ditto.
1897 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1900 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1901 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1903 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1905 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1907 2017-09-13 Marek Polacek <polacek@redhat.com>
1910 * gcc.dg/pr82167.c: New test.
1912 2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1914 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1915 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1916 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1917 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1918 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1919 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1921 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1923 * gcc.target/aarch64/pr62178.c: Updated testcase
1924 to scan for two ldrs and an mla.
1926 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1929 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1931 2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1933 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1935 2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1937 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1938 ARMv8-A and ARMv8-R.
1939 * gcc.target/arm/acle/cdp2.c: Likewise.
1940 * gcc.target/arm/acle/ldc.c: Likewise.
1941 * gcc.target/arm/acle/ldc2.c: Likewise.
1942 * gcc.target/arm/acle/ldc2l.c: Likewise.
1943 * gcc.target/arm/acle/ldcl.c: Likewise.
1944 * gcc.target/arm/acle/mcr.c: Likewise.
1945 * gcc.target/arm/acle/mcr2.c: Likewise.
1946 * gcc.target/arm/acle/mcrr.c: Likewise.
1947 * gcc.target/arm/acle/mcrr2.c: Likewise.
1948 * gcc.target/arm/acle/mrc.c: Likewise.
1949 * gcc.target/arm/acle/mrc2.c: Likewise.
1950 * gcc.target/arm/acle/mrrc.c: Likewise.
1951 * gcc.target/arm/acle/mrrc2.c: Likewise.
1952 * gcc.target/arm/acle/stc.c: Likewise.
1953 * gcc.target/arm/acle/stc2.c: Likewise.
1954 * gcc.target/arm/acle/stc2l.c: Likewise.
1955 * gcc.target/arm/acle/stcl.c: Likewise.
1956 * lib/target-supports.exp:
1957 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1958 and stcl in the comment.
1959 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1960 and disable Thumb-1 targets.
1961 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1962 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1964 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1967 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1968 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1970 2017-09-13 Richard Biener <rguenther@suse.de>
1973 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1974 default-def to avoid breaking iterator update with the weird
1975 interaction with cgraph_update_edges_for_call_stmt_node.
1977 2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1979 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1981 017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1984 * g++.dg/torture/pr70621.C: New.
1986 2017-09-12 Paul Thomas <pault@gcc.gnu.org>
1989 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1991 * gfortran.dg/pdt_6.f03 : New test.
1992 * gfortran.dg/pdt_7.f03 : New test.
1993 * gfortran.dg/pdt_8.f03 : New test.
1996 * gfortran.dg/pdt_9.f03 : New test.
1998 2017-09-12 Jakub Jelinek <jakub@redhat.com>
2001 * gcc.target/powerpc/pr82112.c: New test.
2002 * g++.dg/ext/altivec-18.C: New test.
2004 2017-09-12 Martin Liska <mliska@suse.cz>
2007 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
2009 2017-09-12 Richard Biener <rguenther@suse.de>
2011 PR tree-optimization/82157
2012 * gcc.dg/torture/pr82157.c: New testcase.
2014 2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
2016 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
2018 * gcc.target/mips/near-far-2.c: Likewise.
2019 * gcc.target/mips/near-far-3.c: Likewise.
2020 * gcc.target/mips/near-far-4.c: Likewise.
2022 2017-09-12 Jakub Jelinek <jakub@redhat.com>
2025 * c-c++-common/pr82112.c: New test.
2026 * gcc.dg/pr82112.c: New test.
2028 2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
2031 * gnat.dg/pack9.adb: Robustify.
2033 2017-09-10 Paul Thomas <pault@gcc.gnu.org>
2036 * gfortran.dg/associate_24.f90: New test.
2037 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
2039 * gfortran.dg/no_arg_check_2.f90: Likewise.
2040 * gfortran.dg/pointer_array_1.f90: New test.
2041 * gfortran.dg/pointer_array_2.f90: New test.
2042 * gfortran.dg/pointer_array_7.f90: New test.
2043 * gfortran.dg/pointer_array_8.f90: New test.
2044 * gfortran.dg/pointer_array_component_1.f90: New test.
2045 * gfortran.dg/pointer_array_component_2.f90: New test.
2046 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
2050 * gfortran.dg/pointer_array_3.f90: New test.
2053 * gfortran.dg/pointer_array_4.f90: New test.
2056 * gfortran.dg/pointer_array_5.f90: New test.
2059 * gfortran.dg/pointer_array_6.f90: New test.
2061 2017-09-09 Jonathan Wakely <jwakely@redhat.com>
2064 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
2065 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
2066 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
2067 * g++.dg/cpp1y/feat-neg.C: Likewise.
2068 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
2070 2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
2072 * gnat.dg/debug14.adb: New test.
2074 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
2076 * gnat.dg/specs/atomic3.ads: New test.
2078 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
2080 * gnat.dg/specs/vfa.ads: Rename into...
2081 * gnat.dg/specs/vfa1.ads: ...this.
2082 * gnat.dg/specs/vfa2.ads: New test.
2084 2017-09-09 Paul Thomas <pault@gcc.gnu.org>
2086 * gfortran.dg/pdt_1.f03 : New test.
2087 * gfortran.dg/pdt_2.f03 : New test.
2088 * gfortran.dg/pdt_3.f03 : New test.
2089 * gfortran.dg/pdt_4.f03 : New test.
2090 * gfortran.dg/pdt_5.f03 : New test.
2092 2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
2094 * gcc.dg/pr81988.c: New test.
2096 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
2098 * gnat.dg/opt67.adb: New test.
2099 * gnat.dg/opt67_pkg.ad[sb]: New helper.
2101 2017-09-07 Jakub Jelinek <jakub@redhat.com>
2104 * gcc.dg/pr81979.c: New test.
2106 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
2109 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
2111 2017-09-07 Richard Biener <rguenther@suse.de>
2113 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
2116 2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2118 * gcc.target/powerpc/float128-1.c: Update options to know that
2119 -mfloat128 is now on by default on PowerPC VSX systems. Remove
2120 -static-libgcc option which is no longer needed. Use -mvsx or
2121 -mpower9-vector to enable VSX or hardware IEEE support, rather
2122 than specifying a particular CPU.
2123 * gcc.target/powerpc/float128-2.c: Likewise.
2124 * gcc.target/powerpc/float128-cmp.c: Likewise.
2125 * gcc.target/powerpc/float128-complex-1.c: Likewise.
2126 * gcc.target/powerpc/float128-complex-2.c: Likewise.
2127 * gcc.target/powerpc/float128-hw.c: Likewise.
2128 * gcc.target/powerpc/float128-mix.c: Likewise.
2129 * gcc.target/powerpc/float128-type-1.c: Likewise.
2130 * gcc.target/powerpc/float128-type-2.c: Likewise.
2131 * gcc.target/powerpc/float128-3.c: New test.
2132 * gcc.target/powerpc/float128-4.c: Likewise.
2133 * gcc.target/powerpc/float128-5.c: Likewise.
2135 2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
2138 * gcc.dg/pr78468.c: Add alignment test.
2140 2017-09-06 Wish Wu <wishwu007@gmail.com>
2141 Jakub Jelinek <jakub@redhat.com>
2143 * gcc.dg/sancov/cmp0.c: New test.
2145 2017-09-06 Richard Biener <rguenther@suse.de>
2147 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
2148 test for correctness of vector lowering.
2150 2017-09-06 Richard Biener <rguenther@suse.de>
2152 PR tree-optimization/82108
2153 * gcc.dg/vect/pr82108.c: New testcase.
2155 2017-09-06 Martin Jambor <mjambor@suse.cz>
2157 PR tree-optimization/82078
2158 * gcc.dg/tree-ssa/pr82078.c: New test.
2160 2017-09-06 Jakub Jelinek <jakub@redhat.com>
2163 * gcc.dg/tls/pr82095.c: New test.
2165 2017-09-05 Jakub Jelinek <jakub@redhat.com>
2168 * gcc.dg/gomp/pr81768-2.c: New test.
2171 * gcc.dg/gomp/pr81768-1.c: New test.
2173 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2176 * gcc.target/powerpc/pr81833-1.c: New file.
2177 * gcc.target/powerpc/pr81833-2.c: New file.
2179 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
2184 * gcc.target/i386/pr59501-4a.c: Remove xfail.
2185 * gcc.target/i386/pr81769-1a.c: New test.
2186 * gcc.target/i386/pr81769-1b.c: Likewise.
2187 * gcc.target/i386/pr81769-2.c: Likewise.
2189 2017-09-05 Marek Polacek <polacek@redhat.com>
2192 * c-c++-common/ubsan/pr82072-2.c: New test.
2194 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2197 * g++.dg/cpp1y/constexpr-return3.C: New.
2199 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2201 * gnat.dg/incomplete5.ad[sb]: New test.
2202 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
2204 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2206 * gnat.dg/specs/uc2.ads: New test.
2208 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2210 * gnat.dg/taft_type4.adb: New test.
2211 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
2213 2017-09-05 Richard Biener <rguenther@suse.de>
2215 PR tree-optimization/82102
2216 * gcc.dg/torture/pr82102.c: New testcase.
2218 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2220 * testsuite/gnat.dg/array29.ad[sb]: New test.
2222 2017-09-05 Martin Liska <mliska@suse.cz>
2224 PR tree-optimization/82032
2225 * g++.dg/other/pr82032.C: New test.
2226 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
2227 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2228 * gcc.dg/switch-10.c: Likewise.
2230 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
2232 * gcc.target/i386/mpx/mpx-os-support.h: New file.
2233 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
2235 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2238 * gcc.target/arm/pr77308-1.c: New test.
2240 2017-09-04 Richard Biener <rguenther@suse.de>
2242 PR tree-optimization/82084
2243 * g++.dg/torture/pr82084.C: New testcase.
2245 2017-09-04 Marek Polacek <polacek@redhat.com>
2248 * c-c++-common/Wtautological-compare-5.c: New test.
2250 2017-09-04 Jeff Law <law@redhat.com>
2252 PR tree-optimization/64910
2253 * gcc.dg/tree-ssa/pr64910-2.c: New test.
2255 2017-09-04 Marek Polacek <polacek@redhat.com>
2258 * c-c++-common/ubsan/pr82072.c: New test.
2260 2017-09-04 Richard Biener <rguenther@suse.de>
2262 PR tree-optimization/82060
2263 * g++.dg/torture/pr82060.C: New testcase.
2265 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
2267 PR rtl-optimization/57448
2270 * gcc.dg/atomic/pr80640-2.c: New testcase.
2271 * gcc.dg/atomic/pr81316.c: New testcase.
2273 2017-09-04 Tom de Vries <tom@codesourcery.com>
2275 PR tree-optimization/82052
2276 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
2279 2017-09-04 Jakub Jelinek <jakub@redhat.com>
2282 * gcc.dg/ubsan/pr81981.c: New test.
2284 PR tree-optimization/70043
2286 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
2288 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
2290 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
2291 * gcc.target/i386/bmi-check.h (main): Ditto.
2292 * gcc.target/i386/bmi2-check.h (main): Ditto.
2293 * gcc.target/i386/rtm-check.h (main): Ditto.
2294 * gcc.target/i386/sha-check.h (main): Ditto.
2295 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
2296 (main): Use __get_cpuid_count. Use check_osxsave.
2297 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
2298 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
2299 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
2300 (main): Use check_osxsave.
2302 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
2304 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
2305 and return NORUNRES on failure.
2306 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
2307 __builtin_va_arg_pack instead of __va_arg_pack.
2308 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
2309 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
2310 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
2311 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
2312 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
2314 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2317 * gcc.target/i386/pr81766.c: New test.
2319 2017-09-01 Joseph Myers <joseph@codesourcery.com>
2322 * gcc.target/i386/excess-precision-7.c: New test.
2324 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2327 * gcc.target/s390/target-attribute/pr82012.c: New test.
2329 2017-09-01 Jeff Law <law@redhat.com>
2331 * gcc.target/i386/const-in-bss.c: New test.
2333 PR tree-optimization/82052
2334 * gcc.c-torture/compile/pr82052.c: New test.
2336 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2339 * gcc.dg/asan/pr81923.c: New test.
2341 2017-09-01 Martin Liska <mliska@suse.cz>
2343 PR tree-optimization/82059
2344 * gcc.dg/tree-ssa/pr82059.c: New test.
2346 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2348 * gcc.target/arc/loop-1.c: Deleted.
2350 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2352 * gcc.target/arc/arc.exp: Test also cpp files.
2353 * gcc.target/arc/tdelay_slots.cpp: New test.
2355 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2357 * gcc.target/arc/pr9001184797.c: New test.
2359 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2362 * c-c++-common/gomp/pr81887.c: New test.
2363 * gfortran.dg/gomp/pr81887.f90: New test.
2365 2017-09-01 Marek Polacek <polacek@redhat.com>
2368 * g++.dg/warn/Wbool-operation-1.C: New test.
2370 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2372 * gcc.target/arc/sdata-5.c: New test.
2373 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
2375 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2377 * gcc.target/arc/sdata-3.c: New file.
2378 * gcc.target/arc/sdata-4.c: Likewise.
2380 2017-08-31 Richard Biener <rguenther@suse.de>
2383 * g++.dg/gomp/pr82054.C: New testcase.
2385 2017-08-31 Renlin Li <renlin.li@arm.com>
2386 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2388 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
2390 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2392 PR tree-optimization/81987
2393 * g++.dg/torture/pr81987.C: New file.
2395 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
2397 * gnat.dg/aggr22.ad[sb]: New test.
2399 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
2401 * gcc.target/powerpc/cr_shrink-wrap.c: New.
2403 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2406 * gcc.target/powerpc/pr82015.c: Fix up error message.
2408 2017-08-30 Martin Liska <mliska@suse.cz>
2411 * gcc.dg/ipa/pr82001.c: New test.
2413 2017-08-30 Martin Liska <mliska@suse.cz>
2415 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
2417 2017-08-30 Richard Biener <rguenther@suse.de>
2419 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
2421 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2424 * gcc.target/powerpc/pr82015.c: New test.
2426 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2428 * gcc.target/i386/*.c: Remove excess braces from target selectors.
2430 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2432 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
2433 * gcc.target/i386/abi-2.c: Ditto.
2434 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
2435 * gcc.target/i386/pr22076.c: Ditto.
2436 * gcc.target/i386/pr37216.c: Ditto.
2437 * gcc.target/i386/pr39431.c: Ditto.
2438 * gcc.target/i386/pr40906-1.c: Ditto.
2439 * gcc.target/i386/pr40906-2.c: Ditto.
2440 * gcc.target/i386/pr43766.c: Ditto.
2441 * gcc.target/i386/pr46226.c: Ditto.
2442 * gcc.target/i386/pr46470.c: Ditto.
2443 * gcc.target/i386/pr59929.c: Ditto.
2444 * gcc.target/i386/sse-10.c: Ditto.
2445 * gcc.target/i386/vararg-1.c: Ditto.
2446 * gcc.target/i386/vararg-1.c: Ditto.
2447 * gcc.target/i386/asm-6.c: Compile for fpic target only.
2448 * gcc.target/i386/pr44223.c: Ditto.
2449 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
2450 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
2451 * gcc.target/i386/pr67480.c (dg-options): Ditto.
2452 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
2453 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
2454 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
2455 * gcc.target/i386/mvc9.c: Compile for lto target only.
2456 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
2457 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
2458 * gcc.target/i386/pr57091.c: Ditto.
2459 * gcc.target/i386/pr61599-2.c: Ditto.
2461 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2463 PR tree-optimization/81503
2464 * gcc.c-torture/execute/pr81503.c: New file.
2466 2017-08-29 Martin Liska <mliska@suse.cz>
2468 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
2469 * gcc.dg/tree-ssa/vrp104.c: Likewise.
2471 2017-08-29 Richard Biener <rguenther@suse.de>
2472 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
2474 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
2476 2017-08-28 Jeff Law <law@redhat.com>
2478 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
2479 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
2480 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
2481 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
2482 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
2483 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
2484 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
2485 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
2486 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
2488 2017-08-28 Janus Weil <janus@gcc.gnu.org>
2491 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
2492 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
2494 2017-08-28 Steve Ellcey <sellcey@cavium.com>
2496 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
2497 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
2498 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
2500 2017-08-28 Richard Biener <rguenther@suse.de>
2502 PR tree-optimization/81977
2503 * g++.dg/torture/pr81977.C: New testcase.
2505 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
2508 * gcc.dg/atomic/pr80640.c: New testcase.
2510 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
2513 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
2514 * gcc.target/i386/pr46091-4a.c: Ditto.
2516 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2519 * gfortran.dg/inline_matmul_19.f90: New test.
2521 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
2523 * gcc.target/powerpc/m128-check.h: New file.
2524 * gcc.target/powerpc/sse-check.h: New file.
2525 * gcc.target/powerpc/sse-movmskps-1.c: New file.
2526 * gcc.target/powerpc/sse-movlps-2.c: New file.
2527 * gcc.target/powerpc/sse-pavgw-1.c: New file.
2528 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
2529 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
2530 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
2531 * gcc.target/powerpc/sse-divss-1.c: New file.
2532 * gcc.target/powerpc/sse-movhps-1.c: New file.
2533 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
2534 * gcc.target/powerpc/sse-subps-1.c: New file.
2535 * gcc.target/powerpc/sse-minps-1.c: New file.
2536 * gcc.target/powerpc/sse-pminub-1.c: New file.
2537 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2538 * gcc.target/powerpc/sse-shufps-1.c: New file.
2539 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2540 * gcc.target/powerpc/sse-maxps-1.c: New file.
2541 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2542 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2543 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2544 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2545 * gcc.target/powerpc/sse-mulps-1.c: New file.
2546 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2547 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2548 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2549 * gcc.target/powerpc/sse-subss-1.c: New file.
2550 * gcc.target/powerpc/sse-movss-2.c: New file.
2551 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2552 * gcc.target/powerpc/sse-minss-1.c: New file.
2553 * gcc.target/powerpc/sse-movaps-2.c: New file.
2554 * gcc.target/powerpc/sse-movlps-1.c: New file.
2555 * gcc.target/powerpc/sse-maxss-1.c: New file.
2556 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2557 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2558 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2559 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2560 * gcc.target/powerpc/sse-mulss-1.c: New file.
2561 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2562 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2563 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2564 * gcc.target/powerpc/sse-movhps-2.c: New file.
2565 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2566 * gcc.target/powerpc/sse-xorps-1.c: New file.
2567 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2568 * gcc.target/powerpc/sse-orps-1.c: New file.
2569 * gcc.target/powerpc/sse-addps-1.c: New file.
2570 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2571 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2572 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2573 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2574 * gcc.target/powerpc/sse-andps-1.c: New file.
2575 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2576 * gcc.target/powerpc/sse-divps-1.c: New file.
2577 * gcc.target/powerpc/sse-andnps-1.c: New file.
2578 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2579 * gcc.target/powerpc/sse-movss-1.c: New file.
2580 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2581 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2582 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2583 * gcc.target/powerpc/sse-movaps-1.c: New file.
2584 * gcc.target/powerpc/sse-movss-3.c: New file.
2585 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2586 * gcc.target/powerpc/sse-addss-1.c: New file.
2587 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2589 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2591 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
2592 * gcc.target/powerpc/dform-2.c: Likewise.
2593 * gcc.target/powerpc/dform-3.c: Likewise.
2594 * gcc.target/powerpc/pr71656-1.c: Likewise.
2595 * gcc.target/powerpc/pr71656-2.c: Likewise.
2596 * gcc.target/powerpc/pr80103-1.c: Likewise.
2597 * gcc.target/powerpc/pr80098-1.c: Likewise.
2599 2017-08-24 Martin Sebor <msebor@redhat.com>
2602 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2603 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2604 * gcc.dg/tree-ssa/pr81908.c: New test.
2606 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2608 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2609 Suppress warning during tests.
2611 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
2613 * lib/target-supports.exp: Group together target-dependant checks.
2615 2017-08-24 Bin Cheng <bin.cheng@arm.com>
2617 PR tree-optimization/81913
2618 * gcc.c-torture/execute/pr81913.c: New test.
2619 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2620 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2622 2017-08-23 Richard Biener <rguenther@suse.de>
2625 * gcc.target/i386/pr81921.c: New testcase.
2627 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
2629 * gcc.target/i386/pr80969-1.c: New testcase.
2630 * gcc.target/i386/pr80969-2a.c: Likewise.
2631 * gcc.target/i386/pr80969-2.c: Likewise.
2632 * gcc.target/i386/pr80969-3.c: Likewise.
2633 * gcc.target/i386/pr80969-4a.c: Likewise.
2634 * gcc.target/i386/pr80969-4b.c: Likewise.
2635 * gcc.target/i386/pr80969-4.c: Likewise.
2636 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2637 * lib/target-supports.exp (check_avx512_os_support_available,
2638 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2639 New proceedures for target avx512f and avx512f_runtime selectors.
2640 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2642 2017-08-23 David Malcolm <dmalcolm@redhat.com>
2644 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2645 * gcc.dg/param-type-mismatch.c: New test case.
2647 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2649 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2650 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2651 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2652 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2653 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2654 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2655 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2657 2017-08-23 Richard Biener <rguenther@suse.de>
2659 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2660 * g++.dg/tree-ssa/pr45605.C: Likewise.
2661 * gnat.dg/noinline2.adb: Likewise.
2662 * gnat.dg/renaming6.adb: Likewise.
2663 * gnat.dg/renaming6.ads: Likewise.
2664 * gnat.dg/specs/noinline3.ads: Likewise.
2666 2017-08-23 Richard Biener <rguenther@suse.de>
2669 * g++.dg/lto/pr81940_0.C: New testcase.
2671 2017-08-23 Tamar Christina <tamar.christina@arm.com>
2674 * gcc.dg/tree-ssa/pr19706.c: New.
2675 * lib/target-supports.exp (check_effective_target_xorsign): New.
2677 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
2679 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2681 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2682 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2683 * gcc.target/i386/pr66275.c: Likewise.
2684 * gcc.target/i386/pr68018.c: Likewise.
2686 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2688 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2690 2017-08-22 Jeff Law <law@redhat.com>
2692 PR tree-optimization/81741
2693 PR tree-optimization/71947
2694 * gcc.dg/tree-ssa/pr81741.c: New test.
2695 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2696 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2697 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2698 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2699 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2700 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2701 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2703 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
2706 * g++.dg/pr80287.C: New test.
2708 2017-08-22 Richard Biener <rguenther@suse.de>
2711 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2713 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2715 2017-08-22 Richard Biener <rguenther@suse.de>
2717 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2718 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2719 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2720 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2721 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2722 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2723 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2724 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2726 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2729 * gfortran.dg/dtio_12.f90: Update test.
2731 2017-08-21 Nathan Sidwell <nathan@acm.org>
2733 * g++.dg/template/pr81899.C: Fix c++03.
2734 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2736 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2738 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2739 Update expected result to show all of "(long)0" being underlined.
2740 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2741 (test_multitoken_macro): Update expected underlining.
2743 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2745 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2746 to show underlining of all pertinent params.
2747 * gcc.dg/format/pr72858.c: Likewise.
2749 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
2752 * gcc.target/i386/pr46091-4.c: New test.
2753 * gcc.target/i386/pr46091-4a.c: Ditto.
2754 * gcc.target/i386/pr46091-5.c: Ditto.
2755 * gcc.target/i386/pr46091-5a.c: Ditto.
2757 2017-08-21 Nathan Sidwell <nathan@acm.org>
2760 * g++.dg/template/pr81899.C: New.
2762 2017-08-21 Richard Biener <rguenther@suse.de>
2764 PR tree-optimization/81900
2765 * gcc.dg/torture/pr81900.c: New testcase.
2767 2017-08-21 Richard Biener <rguenther@suse.de>
2769 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2770 regex to handle the LTO case.
2771 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2772 * c-c++-common/asan/misalign-1.c: Likewise.
2773 * c-c++-common/asan/misalign-2.c: Likewise.
2774 * c-c++-common/asan/null-deref-1.c: Likewise.
2775 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2776 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2777 * c-c++-common/asan/use-after-free-1.c: Likewise.
2778 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2779 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2780 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2781 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2782 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2783 * g++.dg/asan/large-func-test-1.C: Likewise.
2784 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2786 2017-08-21 Richard Biener <rguenther@suse.de>
2789 * g++.dg/torture/pr81884.C: New testcase.
2791 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
2794 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2796 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2798 PR tree-optimization/46805
2799 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2800 * jit.dg/test-autovectorize.c: New test case.
2802 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2805 * gcc.target/powerpc/pr80210.c: New test.
2807 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2810 * g++.dg/lookup/empty.h: New file.
2811 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2812 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2815 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2818 * c-c++-common/pr53037-5.c: New test.
2819 * g++.dg/pr53037-1.C: Likewise.
2820 * g++.dg/pr53037-2.C: Likewise.
2821 * g++.dg/pr53037-3.C: Likewise.
2822 * g++.dg/pr53037-4.C: Likewise.
2823 * gcc.dg/pr53037-1.c: Likewise.
2824 * gcc.dg/pr53037-2.c: Likewise.
2825 * gcc.dg/pr53037-3.c: Likewise.
2826 * gcc.dg/pr53037-4.c: Likewise.
2828 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2830 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2831 * gcc.target/powerpc/p9-vparity.c: Likewise.
2832 * gcc.target/powerpc/pr68805.c: Likewise.
2833 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2835 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2838 * gcc.target/powerpc/pr72804.c: New test.
2840 2017-08-17 Marek Polacek <polacek@redhat.com>
2843 * gcc.dg/torture/pr81814.c: New test.
2845 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2847 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2849 2017-08-17 Tom de Vries <tom@codesourcery.com>
2851 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2853 2017-08-17 Richard Biener <rguenther@suse.de>
2855 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2857 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2859 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2860 scan-assembler-times for alpha*-*-*.
2861 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2862 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2864 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2867 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2869 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2872 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2873 (testm): New test function.
2874 * gcc.target/i386/pr46091-2.c: Ditto.
2875 * gcc.target/i386/pr46091-3.c: Ditto.
2877 2017-08-16 Bin Cheng <bin.cheng@arm.com>
2879 PR tree-optimization/81832
2880 * gcc.dg/tree-ssa/pr81832.c: New test.
2882 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2884 PR tree-optimization/81835
2885 * gcc.dg/vect/pr81815.c: New test.
2887 2017-08-15 Joseph Myers <joseph@codesourcery.com>
2891 * gcc.c-torture/compile/string-large-1.c: New test.
2893 2017-08-15 Richard Biener <rguenther@suse.de>
2895 PR tree-optimization/81790
2896 * gcc.dg/torture/pr81790.c: New testcase.
2898 2017-08-14 Martin Sebor <msebor@redhat.com>
2901 * c-c++-common/attr-nonstring-1.c: New test.
2903 2017-08-14 Martin Sebor <msebor@redhat.com>
2906 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2908 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
2910 * gcc.dg/ucnid-5.c: Skip on AIX.
2911 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2913 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
2916 * gcc.target/i386/pr46091-1.c: New test.
2917 * gcc.target/i386/pr46091-2.c: Ditto.
2918 * gcc.target/i386/pr46091-3.c: Ditto.
2920 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2923 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2925 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2928 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2929 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2930 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2931 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2932 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2933 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2934 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2935 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2936 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2937 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2938 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2939 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2940 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2941 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2942 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2943 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2944 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2945 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2946 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2947 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2948 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2949 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2950 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2951 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2952 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2953 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2954 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2955 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2956 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2957 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2958 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2959 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2960 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2961 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2962 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2963 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2964 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2965 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2966 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2967 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2968 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2969 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2970 * gcc.target/powerpc/cmpb-3.c: Likewise.
2971 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2972 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2973 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2974 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2975 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2976 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2977 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2978 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2979 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2980 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2981 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2982 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2983 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2984 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2985 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2986 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2987 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2988 * gcc.target/powerpc/no-r11-3.c: Likewise.
2989 * gcc.target/powerpc/pr80098-1.c: Likewise.
2990 * gcc.target/powerpc/pr80098-2.c: Likewise.
2991 * gcc.target/powerpc/pr80098-3.c: Likewise.
2992 * gcc.target/powerpc/pr80098-4.c: Likewise.
2993 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2994 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2995 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2996 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2997 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2998 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2999 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
3000 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3001 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3002 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3003 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
3005 2017-08-14 Bin Cheng <bin.cheng@arm.com>
3007 PR tree-optimization/81799
3008 * gcc.dg/tree-ssa/pr81799.c: New.
3010 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
3013 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
3014 * lib/target-supports.exp: Add check_effective_target_autoincdec.
3016 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
3018 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
3019 -mno-pc-relative-literal-loads.
3021 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3024 * gcc.dg/pie-static-1.c: Require both static and pie support.
3025 * gcc.dg/pie-static-2.c: Likewise.
3027 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
3030 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
3032 2017-08-11 Marek Polacek <polacek@redhat.com>
3035 * gcc.dg/pr81795.c: New test.
3037 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3040 * gfortran.dg (bind_c_usage_30): New test.
3042 2017-08-11 Martin Liska <mliska@suse.cz>
3045 * gcc.target/i386/mpx/pr79987.c: New test.
3047 2017-08-11 Martin Liska <mliska@suse.cz>
3050 * gcc.target/i386/pr81213.c: New test.
3052 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
3055 * gcc.target/i386/stack-prot-sym.c: New test.
3057 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
3060 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
3061 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
3062 vect_perm and vect_element_align for vectorization.
3064 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
3067 * gcc.target/i386/pr81736-1.c: New test.
3068 * gcc.target/i386/pr81736-2.c: Likewise.
3069 * gcc.target/i386/pr81736-3.c: Likewise.
3070 * gcc.target/i386/pr81736-4.c: Likewise.
3071 * gcc.target/i386/pr81736-5.c: Likewise.
3072 * gcc.target/i386/pr81736-6.c: Likewise.
3073 * gcc.target/i386/pr81736-7.c: Likewise.
3075 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
3077 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
3078 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
3080 2017-08-10 David Malcolm <dmalcolm@redhat.com>
3082 * c-c++-common/missing-close-symbol.c: New test case.
3083 * c-c++-common/missing-symbol.c: New test case.
3084 * gcc.dg/unclosed-init.c: New test case.
3085 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
3086 * g++.dg/diagnostic/unclosed-function.C: New test case.
3087 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
3088 * g++.dg/diagnostic/unclosed-struct.C: New test case.
3089 * g++.dg/parse/pragma2.C: Update to reflect movement of the
3090 "expected identifier" error.
3092 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
3094 * gfortran.dg/dec_d_lines_1.f: New test.
3095 * gfortran.dg/dec_d_lines_2.f: New test.
3097 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
3099 * gfortran.dg/dec_structure_18.f90: New test.
3100 * gfortran.dg/dec_structure_19.f90: New test.
3101 * gfortran.dg/dec_structure_20.f90: New test.
3102 * gfortran.dg/dec_structure_21.f90: New test.
3104 2017-08-10 Marek Polacek <polacek@redhat.com>
3107 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
3109 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
3111 2017-08-10 Martin Liska <mliska@suse.cz>
3114 * g++.dg/other/pr81355.C: New test.
3116 2017-08-09 David Malcolm <dmalcolm@redhat.com>
3118 * jit.dg/all-non-failing-tests.h: Add note about
3119 test-vector-types.cc.
3120 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
3122 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
3124 * jit.dg/test-vector-types.cc: New test case.
3126 2017-08-09 Andrew Pinski <apinski@cavium.com>
3128 * gcc.target/aarch64/vect-xorsign_exec.c: Add
3129 --save-temps to the options passed.
3131 2017-08-09 Michael Collison <michael.collison@arm.com>
3133 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
3134 boundary option and fix comment.
3135 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
3136 boundary option and fix comment.
3137 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
3138 boundary option and fix comment.
3139 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
3140 -mstructure-size boundary option.
3142 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
3144 PR rtl-optimization/81423
3145 * gcc.c-torture/execute/pr81423.c: New testcase.
3147 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3149 * gcc.target/powerpc/fold-vec-pack-double.c: New.
3150 * gcc.target/powerpc/fold-vec-pack-int.c: New.
3151 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
3152 * gcc.target/powerpc/fold-vec-pack-short.c: New.
3154 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3156 * gcc.target/powerpc/fold-vec-msum-char.c: New.
3157 * gcc.target/powerpc/fold-vec-msum-short.c: New.
3159 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3161 * gcc.target/powerpc/fold-vec-madd-double.c: New.
3162 * gcc.target/powerpc/fold-vec-madd-float.c: New.
3163 * gcc.target/powerpc/fold-vec-madd-short.c: New.
3165 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3167 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
3168 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
3169 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
3170 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
3172 2017-08-09 Slava Barinov <v.barinov@samsung.com>
3174 * g++.dg/asan/asan.exp: Switch on *.cc tests.
3176 2017-08-09 Marek Polacek <polacek@redhat.com>
3179 * gcc.dg/diagnostic-types-1.c: New test.
3180 * gcc.dg/assign-warn-1.c: Update warning messages.
3181 * gcc.dg/assign-warn-2.c: Likewise.
3182 * gcc.dg/c90-const-expr-5.c: Likewise.
3183 * gcc.dg/c99-const-expr-5.c: Likewise.
3184 * gcc.dg/conv-2.c: Likewise.
3185 * gcc.dg/init-bad-7.c: Likewise.
3186 * gcc.dg/overflow-warn-1.c: Likewise.
3187 * gcc.dg/overflow-warn-2.c: Likewise.
3188 * gcc.dg/overflow-warn-3.c: Likewise.
3189 * gcc.dg/overflow-warn-4.c: Likewise.
3190 * gcc.dg/pointer-array-atomic.c: Likewise.
3191 * gcc.dg/pr26865.c: Likewise.
3192 * gcc.dg/pr61162-2.c: Likewise.
3193 * gcc.dg/pr61162.c: Likewise.
3194 * gcc.dg/pr67730-2.c: Likewise.
3195 * gcc.dg/pr69156.c: Likewise.
3196 * gcc.dg/pr70174.c: Likewise.
3197 * objc.dg/proto-lossage-4.m: Likewise.
3199 2017-08-09 Marek Polacek <polacek@redhat.com>
3202 * Wsign-compare-1.c: New test.
3203 * gcc.dg/compare1.c: Adjust dg-bogus.
3204 * gcc.dg/compare2.c: Likewise.
3205 * gcc.dg/compare3.c: Likewise.
3206 * gcc.dg/compare7.c: Likewise.
3207 * gcc.dg/compare8.c: Likewise.
3208 * gcc.dg/compare9.c: Likewise.
3209 * gcc.dg/pr11492.c: Likewise.
3211 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
3214 * gcc.dg/pie-7.c: New test.
3215 * gcc.dg/pie-static-1.c: Likewise.
3216 * gcc.dg/pie-static-2.c: Likewise.
3218 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
3221 * gcc.target/i386/stack-prot-guard.c: New test.
3223 2017-08-08 Tamar Christina <tamar.christina@arm.com>
3225 * gcc.target/aarch64/xorsign.c: New.
3226 * gcc.target/aarch64/xorsign_exec.c: New.
3227 * gcc.target/aarch64/vect-xorsign_exec.c: New.
3229 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3231 PR tree-optimization/81354
3232 * g++.dg/torture/pr81354.C: New file.
3234 2017-08-08 Richard Biener <rguenther@suse.de>
3237 * g++.dg/tree-ssa/pr81719.C: New testcase.
3239 2017-08-08 Richard Biener <rguenther@suse.de>
3241 PR tree-optimization/81723
3242 * gfortran.dg/pr81723.f: New testcase.
3244 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3246 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
3248 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
3249 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
3250 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
3251 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
3252 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
3253 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
3254 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
3255 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
3256 * gcc.target/powerpc/cmpb-3.c: Likewise.
3257 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
3258 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
3260 2017-08-08 Martin Liska <mliska@suse.cz>
3263 * gcc.dg/ipa/pr81696.c: New test.
3265 2017-08-08 Bin Cheng <bin.cheng@arm.com>
3267 PR tree-optimization/81744
3268 * gcc.dg/tree-ssa/pr81744.c: New.
3270 2017-08-08 Marek Polacek <polacek@redhat.com>
3273 * g++.dg/other/bitfield6.C: New test.
3275 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3278 * gcc.target/powerpc/vec-setup.h: New tests to test various
3279 combinations of setting up vectors of 2 double word elements.
3280 * gcc.target/powerpc/vec-setup-long.c: Likewise.
3281 * gcc.target/powerpc/vec-setup-double.c: Likewise.
3282 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
3283 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
3284 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
3285 vector inserts from vector extracts.
3286 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
3288 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3292 * gfortran.dg/o_fast_stacksize.90: New test.
3294 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
3297 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
3299 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3301 * gcc.target/i386/pr81736-1.c: Removed.
3302 * gcc.target/i386/pr81736-2.c: Likewise.
3303 * gcc.target/i386/pr81736-3.c: Likewise.
3304 * gcc.target/i386/pr81736-4.c: Likewise.
3306 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3309 * gcc.target/i386/pr81736-1.c: New test.
3310 * gcc.target/i386/pr81736-2.c: Likewise.
3311 * gcc.target/i386/pr81736-3.c: Likewise.
3312 * gcc.target/i386/pr81736-4.c: Likewise.
3314 2017-08-07 Marek Polacek <polacek@redhat.com>
3317 * gcc.dg/pr81737.c: New test.
3319 2017-08-07 Martin Liska <mliska@suse.cz>
3321 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
3322 * gcc.dg/parm-impl-decl-1.c: Likewise.
3323 * gcc.dg/parm-impl-decl-3.c: Likewise.
3324 * gcc.dg/Wattributes-5.c: New test.
3326 2017-08-06 Andrew Pinski <apinski@cavium.com>
3328 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
3329 * gcc.target/aarch64/target_attr_13.c: LIkewise.
3330 * gcc.target/aarch64/target_attr_15.c: LIkewise.
3331 * gcc.target/aarch64/target_attr_4.c: Likewise.
3332 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
3333 * gcc.target/aarch64/target_attr_2.c: Likewise.
3334 * gcc.target/aarch64/target_attr_7.c: Likewise.
3335 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
3336 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
3337 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
3339 2017-08-06 Andrew Pinski <apinski@cavium.com>
3341 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
3342 -march=armv8-a+nolse, skip if -mcpu= is passed.
3343 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
3345 2017-08-06 Andrew Pinski <apinski@cavium.com>
3347 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
3348 * gcc.target/aarch64/_Float16_2.c: Likewise.
3349 * gcc.target/aarch64/_Float16_3.c: Likewise.
3351 2017-08-06 Tom de Vries <tom@codesourcery.com>
3353 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
3355 2017-08-06 Tom de Vries <tom@codesourcery.com>
3357 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
3358 type. Add missing return.
3360 2017-08-06 Tom de Vries <tom@codesourcery.com>
3363 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
3364 variable 'a' definition.
3365 (b): Remove unused variable.
3367 (check): Add parameter corresponding to call in main, and handle.
3369 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3372 * g++.dg/cpp1z/class-deduction43.C: New.
3374 2017-08-04 Yury Gribov <tetra2005@gmail.com>
3376 PR tree-optimization/57371
3377 * c-c++-common/pr57371-1.c: New test.
3378 * c-c++-common/pr57371-2.c: New test.
3379 * c-c++-common/pr57371-3.c: New test.
3380 * c-c++-common/pr57371-4.c: New test.
3381 * gcc.dg/pr57371-5.c: New test.
3383 2017-08-04 Carl Love <cel@us.ibm.com>
3385 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
3386 builtin test cases for vec_mule, and vec_mulo.
3387 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
3388 builtin test cases for vec_mule, and vec_mulo.
3390 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
3393 * gcc.target/i386/avx512-check.h: New file.
3394 * gcc.target/i386/avx5124fmaps-check.h: Removed.
3395 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
3396 * gcc.target/i386/avx512cd-check.h: Likewise.
3397 * gcc.target/i386/avx512ifma-check.h: Likewise.
3398 * gcc.target/i386/avx512vbmi-check.h: Likewise.
3399 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
3400 * gcc.target/i386/avx512bw-check.h: Rewrite.
3401 * gcc.target/i386/avx512dq-check.h: Likewise.
3402 * gcc.target/i386/avx512er-check.h: Likewise.
3403 * gcc.target/i386/avx512f-check.h: Likewise.
3404 * gcc.target/i386/avx512vl-check.h: Likewise.
3405 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
3407 (test_512): Removed.
3408 (avx512*_test): Likewise.
3409 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
3411 2017-08-04 Marek Polacek <polacek@redhat.com>
3414 * gcc.dg/pr81695.c: New test.
3416 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3418 PR tree-optimization/81136
3419 * gcc.dg/vect/pr81136.c: Add scan test.
3421 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3423 * gcc.dg/vect/vect-alias-check-3.c: New test.
3424 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
3425 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
3427 2017-08-04 Richard Biener <rguenther@suse.de>
3430 * c-c++-common/ubsan/pr81705.c: New testcase.
3432 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3434 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
3435 messages that used to start with a capital letter.
3436 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3437 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3438 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
3439 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3440 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3441 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3442 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3443 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3444 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3445 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3446 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3447 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3448 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3449 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3450 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3451 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3452 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3453 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3454 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3455 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3456 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3457 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3458 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3459 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3460 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3461 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3462 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3463 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3464 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3465 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3466 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3467 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3468 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3469 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3470 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3471 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3472 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3473 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3474 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3475 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3476 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3477 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3478 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3479 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3480 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3481 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3482 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3483 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3484 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3485 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3486 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3487 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3488 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3489 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3490 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3491 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3493 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3496 * gcc.dg/pr81621.c: New test.
3498 2017-08-03 Richard Biener <rguenther@suse.de>
3500 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
3503 2017-08-03 Richard Biener <rguenther@suse.de>
3506 * c-c++-common/ubsan/pr81148.c: New testcase.
3508 2017-08-03 Tom de Vries <tom@codesourcery.com>
3511 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
3513 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3516 * gcc.dg/pr81650.c: New test.
3518 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
3521 * g++.dg/template/crash127.C: New.
3523 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3526 * c-c++-common/pr81052.c: New test.
3528 2017-08-03 Tom de Vries <tom@codesourcery.com>
3530 * gcc.dg/pr56727-2.c: Require alias.
3532 2017-08-03 Tom de Vries <tom@codesourcery.com>
3534 * gcc.dg/attr-noipa.c: Require alloca.
3536 2017-08-03 Tom de Vries <tom@codesourcery.com>
3538 * gcc.dg/torture/pr80163.c: Require label_values.
3540 2017-08-03 Tom de Vries <tom@codesourcery.com>
3543 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3544 * c-c++-common/patchable_function_entry-default.c: Same.
3545 * c-c++-common/patchable_function_entry-definition.c: Same.
3547 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3550 * gcc.target/i386/pr81644.c: New test.
3552 2017-08-02 Tom de Vries <tom@codesourcery.com>
3554 * gcc.dg/Walloca-14.c: Use relative line number.
3556 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3558 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3559 test "no-3dnowa" target attribute.
3561 2017-08-02 Marek Polacek <polacek@redhat.com>
3564 * gcc.dg/noncompile/pr81289.c: New test.
3568 * c-c++-common/Wmultistatement-macros-13.c: New test.
3570 2017-08-02 Jakub Jelinek <jakub@redhat.com>
3573 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3576 * gcc.dg/pr79499.c: New test.
3578 2017-08-02 Richard Biener <rguenther@suse.de>
3580 PR tree-optimization/81633
3581 * gcc.dg/vect/pr81633.c: New testcase.
3583 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3585 * gcc.dg/guality/pr25967-1.c: New test.
3586 * gcc.dg/guality/pr25967-2.c: Likewise.
3587 * gcc.dg/torture/pr25967-1.c: Likewise.
3588 * gcc.dg/torture/pr25967-2.c: Likewise.
3590 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3593 * gcc.target/i386/pr81654.c: New test.
3595 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3598 * gfortran.dg/logical_assignment_1.f90: New test.
3600 2017-08-01 Martin Liska <mliska@suse.cz>
3603 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3605 2017-08-01 Martin Liska <mliska@suse.cz>
3608 Make mempcpy more optimal (PR middle-end/70140).
3610 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3613 * gcc.target/powerpc/pr81622.c: New test.
3615 2017-08-01 Steve Ellcey <sellcey@cavium.com>
3617 PR tree-optimization/80925
3618 * gcc.dg/vect/vect-28.c: Add
3619 --param vect-max-peeling-for-alignment=0 option.
3620 Remove unaligned access and peeling checks.
3621 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3622 * gcc.dg/vect/vect-70.c: Ditto.
3623 * gcc.dg/vect/vect-87.c: Ditto.
3624 * gcc.dg/vect/vect-88.c: Ditto.
3625 * gcc.dg/vect/vect-91.c: Ditto.
3626 * gcc.dg/vect/vect-93.c: Ditto.
3628 2017-08-01 Tom de Vries <tom@codesourcery.com>
3630 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3631 * gcc.target/nvptx/slp.c (foo): Same.
3633 2017-08-01 Richard Biener <rguenther@suse.de>
3635 PR tree-optimization/81181
3636 * gcc.dg/torture/pr81181.c: New testcase.
3638 2017-08-01 Martin Liska <mliska@suse.cz>
3641 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3643 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3646 * gcc.target/i386/pr81641.c: New test.
3648 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3651 * gcc.target/i386/pr81639.c: New test.
3653 2017-08-01 Richard Biener <rguenther@suse.de>
3655 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3656 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3658 * gcc.dg/uninit-23.c: Adjust.
3660 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3662 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3663 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3665 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3667 PR tree-optimization/81627
3668 * gcc.dg/tree-ssa/pr81627.c: New.
3670 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3672 PR tree-optimization/81620
3673 * gcc.dg/tree-ssa/pr81620-1.c: New.
3674 * gcc.dg/tree-ssa/pr81620-2.c: New.
3676 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3679 * gfortran.dg/use_30.f90: New test.
3681 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3683 PR tree-optimization/81588
3684 * gcc.dg/tree-ssa/pr81588.c: New test.
3685 * gcc.dg/pr81588.c: New test.
3686 * gcc.c-torture/execute/pr81588.c: New test.
3688 2017-08-01 Richard Biener <rguenther@suse.de>
3690 PR tree-optimization/81297
3691 * gcc.dg/torture/pr81297.c: New testcase.
3693 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3695 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3697 2017-07-31 Steve Ellcey <sellcey@cavium.com>
3699 PR tree-optimization/80925
3700 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
3701 --param vect-max-peeling-for-alignment=0 option.
3702 Remove unaligned access and peeling checks.
3703 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3705 2017-07-31 Carl Love <cel@us.ibm.com>
3707 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3708 missed in commit 250746.
3710 2017-07-31 Carl Love <cel@us.ibm.com>
3712 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3715 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3717 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3718 * gcc.target/i386/pr79793-2.c: Likewise.
3720 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3723 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3724 (naked): Add attribute regparm(1) for x86_32 targets.
3725 Add integer argument. Remove global "data" variable.
3726 (main): Pass integer argument to naked function.
3727 * gcc.target/i386/naked-4.c: New test.
3729 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
3730 Martin Liska <mliska@suse.cz>
3732 * gcc.dg/predict-15.c: New test.
3733 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3735 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3738 * gcc.target/i386/naked-1.c: New test.
3739 * gcc.target/i386/naked-2.c: Ditto.
3740 * gcc.target/i386/naked-3.c: Ditto.
3741 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3742 do_test_body0 stub function, use attribute "naked" instead.
3743 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3744 * gcc.dg/pr44290-2.c: Ditto.
3746 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3749 * gfortran.dg/dim_sum_1.f90: New test case.
3750 * gfortran.dg/dim_sum_2.f90: New test case.
3751 * gfortran.dg/dim_sum_3.f90: New test case.
3753 2017-07-31 Martin Liska <mliska@suse.cz>
3755 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3756 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3758 2017-07-31 Martin Liska <mliska@suse.cz>
3761 * g++.dg/ubsan/pr81530.C: New test.
3763 2017-07-31 Jakub Jelinek <jakub@redhat.com>
3766 * c-c++-common/ubsan/pr81604.c: New test.
3768 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3771 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3772 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3773 (foo): Check the builtin return address against the return address
3775 * gcc.target/i386/pr79793-1.c: New test.
3776 * gcc.target/i386/pr79793-2.c: Likewise.
3778 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3780 * c-c++-common/dump-ada-spec-7.c: New test.
3782 2017-07-29 Jakub Jelinek <jakub@redhat.com>
3784 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3785 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3787 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3789 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3791 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3793 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3795 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3797 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3799 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3800 Bilyan Borisov <bilyan.borisov@arm.com>
3802 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3803 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3804 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3805 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3806 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3808 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3810 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3811 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3812 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3813 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3814 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3815 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3816 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3817 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3818 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3819 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3820 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3822 2017-07-28 Martin Liska <mliska@suse.cz>
3825 * g++.dg/asan/pr81340.C: New test.
3827 2017-07-28 Richard Biener <rguenther@suse.de>
3829 PR tree-optimization/81502
3830 * gcc.target/i386/pr81502.c: New testcase.
3832 2017-07-28 Martin Liska <mliska@suse.cz>
3835 * gcc.dg/asan/pr81460.c: New test.
3837 2017-07-28 Jakub Jelinek <jakub@redhat.com>
3840 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3841 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3843 PR tree-optimization/81578
3844 * gcc.dg/pr81578.c: New test.
3846 2017-07-28 Richard Biener <rguenther@suse.de>
3848 PR tree-optimization/81573
3849 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3851 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3853 * g++.dg/pr69667.C: Remove option -mlra.
3854 * gcc.target/powerpc/dform-1.c: Likewise.
3855 * gcc.target/powerpc/dform-2.c: Likewise.
3856 * gcc.target/powerpc/dform-3.c: Likewise.
3857 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3858 * gcc.target/powerpc/p9-vparity.c: Likewise.
3859 * gcc.target/powerpc/pr63491.c: Likewise.
3860 * gcc.target/powerpc/pr67808.c: Likewise.
3861 * gcc.target/powerpc/pr68805.c: Likewise.
3862 * gcc.target/powerpc/pr69461.c: Likewise.
3863 * gcc.target/powerpc/pr71680.c: Likewise.
3864 * gcc.target/powerpc/pr77289.c: Likewise.
3865 * gcc.target/powerpc/pr78458.c: Likewise.
3866 * gcc.target/powerpc/pr78543.c: Likewise.
3867 * g++.dg/pr71294.C: Remove option -mno-lra.
3868 * gcc.target/powerpc/pr71656-1.c: Likewise.
3869 * gcc.target/powerpc/pr71656-2.c: Likewise.
3870 * gcc.target/powerpc/pr71698.c: Likewise.
3872 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3873 Sudakshina Das <sudi.das@arm.com>
3875 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3877 2017-07-27 Marek Polacek <polacek@redhat.com>
3880 * c-c++-common/Wsign-compare-1.c: New test.
3881 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3882 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3883 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3884 * g++.dg/warn/compare1.C: Likewise.
3885 * gcc.dg/compare1.c: Likewise.
3886 * gcc.dg/compare2.c: Likewise.
3887 * gcc.dg/compare4.c: Likewise.
3888 * gcc.dg/compare5.c: Likewise.
3889 * gcc.dg/pr35430.c: Likewise.
3890 * gcc.dg/pr60087.c: Likewise.
3892 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3895 * gcc.dg/pr81564.c: New test.
3897 2017-07-27 Richard Biener <rguenther@suse.de>
3899 PR tree-optimization/81573
3900 PR tree-optimization/81494
3901 * gcc.dg/torture/pr81573.c: New testcase.
3903 2017-07-27 Richard Biener <rguenther@suse.de>
3905 PR tree-optimization/81571
3906 * gcc.dg/torture/pr81571.c: New testcase.
3908 2017-07-27 Richard Biener <rguenther@suse.de>
3910 PR tree-optimization/81502
3911 * gcc.target/i386/vect-insert-1.c: New testcase.
3913 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3916 * gcc.target/s390/pr81534.c: New test.
3918 2017-07-27 Jakub Jelinek <jakub@redhat.com>
3920 PR tree-optimization/81555
3921 PR tree-optimization/81556
3922 * gcc.c-torture/execute/pr81555.c: New test.
3923 * gcc.c-torture/execute/pr81556.c: New test.
3925 * gcc.dg/attr-noipa.c: New test.
3926 * gcc.dg/ipa/ipa-pta-18.c: New test.
3927 * gcc.dg/ipa/ipa-sra-11.c: New test.
3929 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3931 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3933 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3934 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3935 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3936 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3937 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3938 * gcc.target/powerpc/vsx-simode.c: Likewise.
3939 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3940 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3942 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3945 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3947 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3950 * gcc.target/i386/pr81563.c: New test
3952 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3955 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3957 2017-07-26 Marek Polacek <polacek@redhat.com>
3960 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3961 * gcc.dg/overflow-warn-2.c: Likewise.
3962 * gcc.dg/overflow-warn-3.c: Likewise.
3963 * gcc.dg/overflow-warn-4.c: Likewise.
3964 * gcc.dg/torture/pr70992-2.c: New test.
3965 * gcc.dg/torture/pr70992.c: New test.
3967 2017-07-26 Richard Biener <rguenther@suse.de>
3969 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3971 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3973 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3976 * gcc.dg/pr46932.c: New testcase.
3978 2017-07-26 Martin Liska <mliska@suse.cz>
3981 * gcc.dg/asan/pr81186.c: New test.
3983 2017-07-25 Carl Love <cel@us.ibm.com>
3985 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3988 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3990 * gnat.dg/opt66.adb: New test.
3992 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3994 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3995 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3997 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3999 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
4001 2017-07-25 Torsten Duwe <duwe@suse.de>
4003 * c-c++-common/patchable_function_entry-default.c: New test.
4004 * c-c++-common/patchable_function_entry-decl.c: Likewise.
4005 * c-c++-common/patchable_function_entry-definition.c: Likewise.
4007 2017-07-25 Jakub Jelinek <jakub@redhat.com>
4010 * gcc.target/i386/pr80833-3.c: New test.
4011 * gcc.target/i386/avx512dq-pr81532.c: New test.
4012 * gcc.target/i386/avx512bw-pr81532.c: New test.
4014 2017-07-25 Richard Biener <rguenther@suse.de>
4016 PR tree-optimization/81455
4017 * gcc.dg/pr81455.c: New testcase.
4019 2017-07-25 Richard Biener <rguenther@suse.de>
4021 PR tree-optimization/81529
4022 * gfortran.dg/pr81529.f90: New testcase.
4024 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
4026 * gcc.target/aarch64/pr79041-2.c: Improve test.
4028 2017-07-25 Richard Biener <rguenther@suse.de>
4030 PR tree-optimization/81410
4031 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
4033 2017-07-25 Richard Biener <rguenther@suse.de>
4035 PR tree-optimization/81510
4036 * gcc.dg/torture/pr81510.c: New testcase.
4037 * gcc.dg/torture/pr81510-2.c: Likewise.
4039 2017-07-25 Martin Liska <mliska@suse.cz>
4042 * gcc.dg/ipa/pr81520.c: New test.
4044 2017-07-25 Marek Polacek <polacek@redhat.com>
4047 * Wmultistatement-macros-12.c: New test.
4049 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4052 * gcc.target/aarch64/pr81414.C: New.
4054 2017-07-25 Richard Biener <rguenther@suse.de>
4057 * gcc.dg/ubsan/pr81505.c: New testcase.
4059 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
4062 * gcc.target/x86_64/abi/ms-sysv/do-test.S
4063 (ELFFN_BEGIN): Rename to FN_TYPE.
4064 (ELFFN_END): Rename to FN_SIZE.
4065 (ASMNAME): New macro.
4066 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
4068 (FUNC_END): Use ASMNAME.
4069 (test_data_save): Remove.
4070 (test_data_input): Likewise.
4071 (test_data_output: Likewise.
4072 (test_data_fn): Likewise.
4073 (test_data_retaddr): Likewise.
4074 (regs_to_mem): Make globals, use r10 instead of rax.
4075 (mem_to_regs): Likewise.
4076 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
4078 (do_test_aligned): Likewise.
4079 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
4080 Add dg-* directives.
4081 (PASTE_STR): New macro.
4082 (ASMNAME): Likewise.
4083 (LOAD_TEST_DATA_ADDR): Likewise.
4084 (TEST_DATA_OFFSET): Likewise.
4085 (do_test_body0): New C function.
4086 (do_test_body): New inline assembly routine.
4087 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
4088 (runtest_ms_sysv): Modify.
4090 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4092 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
4093 since the upper-regs options have been deleted.
4094 * gcc.target/powerpc/pr65849-2.c: Likewise.
4095 * gcc.target/powerpc/pr80099-1.c: Likewise.
4096 * gcc.target/powerpc/pr80099-2.c: Likewise.
4097 * gcc.target/powerpc/pr80099-3.c: Likewise.
4098 * gcc.target/powerpc/pr80099-4.c: Likewise.
4099 * gcc.target/powerpc/pr80099-5.c: Likewise.
4100 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
4101 support removal of the upper-regs options.
4102 * gcc.target/powerpc/p8vector-fp.c: Likewise.
4103 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
4104 * gcc.target/powerpc/p9-dimode1.c: Likewise.
4105 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4106 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
4107 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
4108 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
4109 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
4110 * gcc.target/powerpc/ppc-round.c: Likewise.
4111 * gcc.target/powerpc/pr71720.c: Likewise.
4112 * gcc.target/powerpc/pr72853.c: Likewise.
4113 * gcc.target/powerpc/pr79907.c: Likewise.
4114 * gcc.target/powerpc/pr78953.c: Likewise.
4115 * gcc.target/powerpc/upper-regs-df.c: Likewise.
4116 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
4117 * gcc.target/powerpc/vec-extract-1.c: Likewise.
4118 * gcc.target/powerpc/vec-init-3.c: Likewise.
4119 * gcc.target/powerpc/vec-init-6.c: Likewise.
4120 * gcc.target/powerpc/vec-init-7.c: Likewise.
4121 * gcc.target/powerpc/vec-set-char.c: Likewise.
4122 * gcc.target/powerpc/vec-set-int.c: Likewise.
4123 * gcc.target/powerpc/vec-set-short.c: Likewise.
4125 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
4128 * gcc.target/aarch64/pr79041-2.c: New test.
4130 2017-07-24 Carl Love <cel@us.ibm.com>
4132 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
4135 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
4137 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
4139 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4140 Mikael Morin <mikael@gcc.gnu.org>
4143 * gfortran.dg/realloc_on_assign_28.f90: New test.
4145 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
4147 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
4148 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
4150 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
4153 * gcc.target/i386/pr80569.c: New test.
4155 2017-07-21 Carl Love <cel@us.ibm.com>
4157 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4158 vmuleuh): Fix scan-assembler-times should check for word not half word
4161 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
4163 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
4164 redundant -march option.
4165 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
4166 in addition to armv8.1-a.
4168 2017-07-21 Yury Gribov <tetra2005@gmail.com>
4171 * gcc.dg/pr56727-1.c: New test.
4172 * gcc.dg/pr56727-2.c: New test.
4174 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
4176 * gcc.target/powerpc/mmx-check.h: New file.
4177 * gcc.target/powerpc/mmx-packs.c: New file.
4178 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
4179 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
4180 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
4181 * gcc.target/powerpc/mmx-paddb-1.c: New file.
4182 * gcc.target/powerpc/mmx-paddd-1.c: New file.
4183 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
4184 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
4185 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
4186 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
4187 * gcc.target/powerpc/mmx-paddw-1.c: New file.
4188 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
4189 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
4190 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
4191 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
4192 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
4193 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
4194 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
4195 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
4196 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
4197 * gcc.target/powerpc/mmx-pslld-1.c: New file.
4198 * gcc.target/powerpc/mmx-psllw-1.c: New file.
4199 * gcc.target/powerpc/mmx-psrad-1.c: New file.
4200 * gcc.target/powerpc/mmx-psraw-1.c: New file.
4201 * gcc.target/powerpc/mmx-psrld-1.c: New file.
4202 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
4203 * gcc.target/powerpc/mmx-psubb-2.c: New file.
4204 * gcc.target/powerpc/mmx-psubd-2.c: New file.
4205 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
4206 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
4207 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
4208 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
4209 * gcc.target/powerpc/mmx-psubw-2.c: New file.
4210 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
4211 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
4212 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
4213 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
4214 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
4215 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
4217 2017-06-21 Richard Biener <rguenther@suse.de>
4219 PR tree-optimization/81500
4220 * gcc.dg/torture/pr81500.c: New testcase.
4222 2017-07-20 Nathan Sidwell <nathan@acm.org>
4224 * g++.dg/ext/anon-struct6.C: Adjust diag.
4225 * g++.old-deja/g++.other/anon4.C: Adjust diag.
4227 2017-07-20 Jakub Jelinek <jakub@redhat.com>
4230 * gcc.target/i386/avx-pr80846.c: New test.
4231 * gcc.target/i386/avx2-pr80846.c: New test.
4232 * gcc.target/i386/avx512f-pr80846.c: New test.
4234 2017-07-20 Bin Cheng <bin.cheng@arm.com>
4236 PR tree-optimization/81388
4237 * gcc.dg/tree-ssa/pr81388-1.c: New test.
4238 * gcc.dg/tree-ssa/pr81388-2.c: New test.
4240 2017-07-17 Tom de Vries <tom@codesourcery.com>
4243 * gcc.dg/pr81030.c: New test.
4245 2017-07-20 Richard Biener <rguenther@suse.de>
4247 PR tree-optimization/61171
4248 * g++.dg/vect/pr61171.cc: New testcase.
4249 * gfortran.dg/vect/pr61171.f: Likewise.
4250 * gcc.dg/vect/vect-reduc-11.c: Likewise.
4252 2017-07-20 Richard Biener <rguenther@suse.de>
4254 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
4256 * gcc.dg/vect/slp-45.c: Likewise.
4258 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
4260 * gcc.dg/tree-ssa/vrp116.c: New Test.
4262 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4264 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
4265 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
4266 __builtin_cpu_is and __builtin_cpu_supports are supported.
4268 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
4270 * gcc.target/powerpc/bmi-check.h (main): Skip unless
4271 __BUILTIN_CPU_SUPPORTS__ defined.
4272 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
4273 __BUILTIN_CPU_SUPPORTS__ defined.
4275 2017-07-19 Jakub Jelinek <jakub@redhat.com>
4277 PR tree-optimization/81346
4278 * gcc.dg/tree-ssa/pr81346-5.c: New test.
4280 2017-07-19 Tom de Vries <tom@codesourcery.com>
4282 * gcc.target/nvptx/decl-init.c: Update alignment.
4283 * gcc.target/nvptx/slp-2-run.c: New test.
4284 * gcc.target/nvptx/slp-2.c: New test.
4285 * gcc.target/nvptx/v2di.c: New test.
4287 2017-07-19 Tom de Vries <tom@codesourcery.com>
4289 * gcc.target/nvptx/slp-run.c: New test.
4290 * gcc.target/nvptx/slp.c: New test.
4291 * gcc.target/nvptx/v2si-cvt.c: New test.
4292 * gcc.target/nvptx/v2si-run.c: New test.
4293 * gcc.target/nvptx/v2si.c: New test.
4294 * gcc.target/nvptx/vec.inc: New test.
4296 2017-07-19 Jakub Jelinek <jakub@redhat.com>
4298 PR tree-optimization/81346
4299 * gcc.dg/tree-ssa/pr81346-1.c: New test.
4300 * gcc.dg/tree-ssa/pr81346-2.c: New test.
4301 * gcc.dg/tree-ssa/pr81346-3.c: New test.
4302 * gcc.dg/tree-ssa/pr81346-4.c: New test.
4303 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
4304 compiler to avoid X / C1 op C2 optimization to trigger.
4306 2017-07-19 Martin Liska <mliska@suse.cz>
4309 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
4310 -ffloat-store or -mieee for targets that need it.
4312 2017-07-18 Tom de Vries <tom@codesourcery.com>
4315 * gfortran.dg/pr81464.f90: New test.
4317 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
4320 * gcc.target/i386/pr81471.c: New test.
4322 2017-06-18 Richard Biener <rguenther@suse.de>
4324 PR tree-optimization/81410
4325 * gcc.dg/vect/pr81410.c: New testcase.
4327 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
4330 * g++.dg/torture/pr81462.C: New testcase.
4332 2017-07-18 Bin Cheng <bin.cheng@arm.com>
4335 * g++.dg/tree-ssa/pr81408.C: New.
4336 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
4338 2017-07-18 Richard Biener <rguenther@suse.de>
4340 PR tree-optimization/80620
4341 PR tree-optimization/81403
4342 * gcc.dg/torture/pr80620.c: New testcase.
4343 * gcc.dg/torture/pr81403.c: Likewise.
4345 2017-07-18 Richard Biener <rguenther@suse.de>
4347 PR tree-optimization/81418
4348 * gcc.dg/torture/pr81418.c: New testcase.
4350 2017-07-17 Carl Love <cel@us.ibm.com>
4352 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
4353 test case changes for commit 249424
4355 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4356 vmuleuh): Fix scan-assembler-times should check for word not half word
4359 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4361 PR tree-optimization/81162
4362 * gcc.dg/pr81162.c: Move this to...
4363 * gcc.dg/ubsan/pr81162.c: ...here.
4365 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
4367 * g++.dg/diagnostic/friend1.C: New test.
4368 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
4370 2017-07-17 Nathan Sidwell <nathan@acm.org>
4372 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
4374 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4376 * lib/gcc-dg.exp: Increase expect's match buffer size.
4378 2017-07-17 Bin Cheng <bin.cheng@arm.com>
4381 * gcc.dg/tree-ssa/pr81369.c: New.
4383 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4385 * gcc.target/arc/pr9000674901.c: New file.
4386 * gcc.target/arc/pic-1.c: Likewise.
4387 * gcc.target/arc/pr9001191897.c: Likewise.
4389 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4390 Andrew Burgess <andrew.burgess@embecosm.com>
4392 * gcc.target/arc/naked-1.c: New file.
4393 * gcc.target/arc/naked-2.c: Likewise.
4395 2017-07-17 Jakub Jelinek <jakub@redhat.com>
4397 PR tree-optimization/81428
4398 * gcc.dg/fixed-point/pr81428.c: New test.
4400 PR tree-optimization/81365
4401 * g++.dg/torture/pr81365.C: New test.
4403 PR tree-optimization/81396
4404 * gcc.dg/tree-ssa/pr81396.c: New test.
4406 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
4408 * gnat.dg/opt65.adb: New test.
4410 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
4412 * gcc.dg/predict-8.c: Update.
4414 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
4416 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
4417 * g++.dg/warn/pr12242.C: Likewise.
4419 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4421 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
4422 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
4423 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
4424 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
4425 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
4426 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
4427 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
4428 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
4429 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
4430 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
4431 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
4432 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
4433 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
4434 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
4435 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
4436 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
4437 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
4438 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
4439 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
4440 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
4441 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
4442 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
4443 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
4444 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
4445 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
4446 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
4447 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
4448 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
4449 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
4450 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
4451 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
4452 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
4453 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
4454 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
4455 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
4456 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
4457 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
4458 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
4459 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
4460 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
4461 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
4462 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
4463 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
4464 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
4465 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
4466 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
4467 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
4468 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
4469 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
4470 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
4471 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
4473 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4475 PR tree-optimization/81162
4476 * gcc.dg/pr81162.c: New file.
4478 2017-07-14 Martin Sebor <msebor@redhat.com>
4480 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
4481 that bcopy is expected to be transformed to.
4483 2017-07-14 David Malcolm <dmalcolm@redhat.com>
4485 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
4486 * g++.dg/lookup/missing-std-include-2.C: New test case.
4487 * g++.dg/lookup/missing-std-include-3.C: New test case.
4488 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
4489 * gcc.dg/missing-header-fixit-1.c: New test case.
4490 * gcc.dg/missing-header-fixit-2.c: New test case.
4491 * gcc.dg/missing-header-fixit-2.h: New header.
4493 2017-07-13 David Malcolm <dmalcolm@redhat.com>
4496 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
4498 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
4500 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
4502 2017-07-13 Martin Liska <mliska@suse.cz>
4504 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
4505 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
4506 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
4507 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
4508 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
4509 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
4510 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
4512 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4515 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
4516 __builtin_cpu_supports with old GLIBC's.
4517 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
4518 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
4519 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
4520 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
4521 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
4522 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
4523 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
4524 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
4525 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
4526 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
4527 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
4528 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
4529 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
4530 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
4531 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
4532 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
4533 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
4534 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
4535 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
4536 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
4537 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4538 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4539 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4540 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4542 2017-07-12 Carl Love <cel@us.ibm.com>
4544 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4545 rev_bool_int): Add test cases for builtins.
4546 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4547 test cases for builtins.
4549 2017-07-12 Carl Love <cel@us.ibm.com>
4551 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4552 lp64 && p9vector_hw.
4554 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4556 * lib/target-supports.exp (check_stack_check_available): Make
4557 testcase name depend on stack_kind.
4559 2017-07-11 Michael Collison <michael.collison@arm.com>
4561 * gcc.target/aarch64/cmp-2.c: New testcase.
4563 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4566 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4568 2017-07-11 Carl Love <cel@us.ibm.com>
4570 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4571 test cases for the builtins.
4573 2017-07-11 Yury Gribov <tetra2005@gmail.com>
4575 * lib/profopt.exp: Print relative names in UNSUPPORTED
4578 2017-07-10 Michael Collison <michael.collison@arm.com>
4580 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4582 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
4585 * gcc.target/i386/pr81375.c: New test.
4587 2017-07-10 Martin Sebor <msebor@redhat.com>
4589 PR tree-optimization/80397
4590 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4592 2017-07-10 Martin Sebor <msebor@redhat.com>
4595 * gcc.dg/pr81345.c: New test.
4597 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4599 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4600 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4602 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
4605 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4606 integer argumets to bypass x86_64 outgoing args optimization.
4608 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4610 * gfortran.dg/eoshift_4.f90: New test.
4611 * gfortran.dg/eoshift_5.f90: New test.
4612 * gfortran.dg/eoshift_6.f90: New test.
4614 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4617 * gcc.target/i386/pr81313-1.c: New test.
4618 * gcc.target/i386/pr81313-2.c: Likewise.
4619 * gcc.target/i386/pr81313-3.c: Likewise.
4620 * gcc.target/i386/pr81313-4.c: Likewise.
4621 * gcc.target/i386/pr81313-5.c: Likewise.
4623 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4625 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4626 * gnat.dg/vect16.ads (Sarray): Likewise.
4627 * gnat.dg/vect17.ads (Sarray): Likewise.
4628 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4629 * gnat.dg/vect16.adb (Add): Likewise.
4630 * gnat.dg/vect17.adb (Add): Likewise.
4632 2017-07-07 David Malcolm <dmalcolm@redhat.com>
4635 * g++.dg/diagnostic/pr79300.C: New test case.
4637 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4639 * gcc.target/powerpc/clone1.c: Add check to make sure the
4640 __builtin_cpu_supports function is fully supported.
4641 * gcc.target/powerpc/clone2.c: New runtime test for
4645 * gcc.target/powerpc/pr81348.c: New test.
4647 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4649 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4651 2017-07-07 Carl Love <cel@us.ibm.com>
4653 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4656 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4658 * gcc.target/sparc/dictunpack.c: New file.
4659 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4660 * gcc.target/sparc/fpcmpshl.c: Likewise.
4661 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4662 * gcc.target/sparc/fpcmpushl.c: Likewise.
4664 2017-07-06 Harald Anlauf <anlauf@gmx.de>
4667 * gfortran.dg/coarray_44.f90: New testcase.
4669 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4671 * c-c++-common/asan/kasan-alloca-1.c: New test.
4672 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4674 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4676 * c-c++-common/asan/alloca_big_alignment.c: New test.
4677 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4678 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4679 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4680 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4681 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4682 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4683 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4685 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
4688 * gcc.target/avr/isr-test.h: Fix warnings.
4690 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4692 * lib/target-supports.exp: Generate
4693 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4694 and check_effective_target_arm_arch_v8r_multilib.
4696 2017-07-06 Carl Love <cel@us.ibm.com>
4698 * ChangeLog: Clean up from mid air collision
4700 2017-07-06 Carl Love <cel@us.ibm.com>
4702 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4703 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4704 cases for vec_addc, adde and addec builtins.
4706 2017-07-06 David Malcolm <dmalcolm@redhat.com>
4709 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4710 expected underlining within macro expansion.
4711 * c-c++-common/pr70264.c: Likewise.
4712 * g++.dg/plugin/diagnostic-test-expressions-1.C
4713 (test_within_macro_1): New test.
4714 (test_within_macro_2): Likewise.
4715 (test_within_macro_3): Likewise.
4716 (test_within_macro_4): Likewise.
4717 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4718 expected underlining within macro expansion.
4719 (test_macro_4): Likewise.
4720 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4721 (test_within_macro_1): New test.
4722 (test_within_macro_2): Likewise.
4723 (test_within_macro_3): Likewise.
4724 (test_within_macro_4): Likewise.
4725 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4726 underlining within macro expansion.
4728 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4730 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4731 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4732 _mm_maskz_getexp_round_sd): Test new intrinsics.
4733 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4734 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4735 _mm_maskz_getexp_round_ss): Ditto.
4736 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4737 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4738 _mm_maskz_getmant_round_sd): Ditto.
4739 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4740 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4741 _mm_maskz_getmant_round_ss): Ditto.
4742 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4743 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4744 _mm_maskz_getexp_round_sd): New runtime tests.
4745 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4746 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4747 _mm_maskz_getexp_round_ss): Ditto.
4748 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4749 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4750 _mm_maskz_getmant_round_sd): Ditto.
4751 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4752 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4753 _mm_maskz_getmant_round_ss): Ditto.
4754 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4755 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4756 __builtin_ia32_getmantss_mask_round): Test new builtins.
4757 * gcc.target/i386/sse-13.c : Ditto.
4758 * gcc.target/i386/sse-23.c: Ditto.
4759 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4760 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4761 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4762 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4763 _mm_mask_getexp_round_ss): Test new intrinsics.
4764 * gcc.target/i386/testround-1.c: Ditto.
4765 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4766 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4767 _mm_mask_getmant_round_ss): Test new intrinsics
4768 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4769 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4770 _mm_maskz_getmant_ss): Test new intrinsics.
4772 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4774 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4775 * lib/target-supports.exp (check_stack_check_available): New.
4776 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4777 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4778 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4779 * gcc.dg/pr47443.c: Likewise.
4780 * gcc.dg/pr48134.c: Likewise.
4781 * gcc.dg/pr70017.c: Likewise.
4782 * gcc.target/aarch64/stack-checking.c: Likewise.
4783 * gcc.target/arm/stack-checking.c: Likewise.
4784 * gcc.target/i386/pr48723.c: Likewise.
4785 * gcc.target/i386/pr55672.c: Likewise.
4786 * gcc.target/i386/pr67265-2.c: Likewise.
4787 * gcc.target/i386/pr67265.c: Likewise.
4788 * gnat.dg/opt49.adb: Likewise.
4789 * gnat.dg/stack_check1.adb: Likewise.
4790 * gnat.dg/stack_check2.adb: Likewise.
4791 * gnat.dg/stack_check3.adb: Likewise.
4793 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4796 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4799 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4801 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4802 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4803 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4804 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4805 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4806 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4807 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4808 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4809 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4810 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4811 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4812 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4814 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
4817 * gcc.target/avr/isr-test.h: New file.
4818 * gcc.target/avr/torture/isr-01-simple.c: New test.
4819 * gcc.target/avr/torture/isr-02-call.c: New test.
4820 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4822 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4824 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4825 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4826 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4827 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4829 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4831 * gcc.dg/tree-ssa/ldist-26.c: New test.
4833 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4835 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4837 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4840 * gcc.target/i386/pr81300.c: New test.
4842 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4845 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4846 x and y arguments in the call to _subborrow_u32.
4847 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4848 x and y arguments in the call to _subborrow_u64.
4849 * gcc.target/i386/pr81294-1.c: New test.
4850 * gcc.target/i386/pr81294-2.c: Ditto.
4852 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4854 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4856 2017-07-04 Marek Polacek <polacek@redhat.com>
4859 * gcc.dg/atomic-pr81231.c: New test.
4861 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4863 PR tree-optimization/81292
4864 * gcc.dg/pr81292-1.c: New test.
4865 * gcc.dg/pr81292-2.c: Likewise.
4867 2017-07-04 Martin Liska <mliska@suse.cz>
4870 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4871 use-after-scope sanitization.
4873 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4875 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4879 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4882 2017-07-04 Martin Liska <mliska@suse.cz>
4885 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4886 * g++.dg/ext/mvc3.C: Likewise.
4887 * gcc.target/i386/mvc2.c: Likewise.
4888 * gcc.target/i386/mvc3.c: Likewise.
4890 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4892 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4893 decomposition declaration in diagnostics.
4894 * g++.dg/cpp1z/decomp2.C: Likewise.
4895 * g++.dg/cpp1z/decomp3.C: Likewise.
4896 * g++.dg/cpp1z/decomp4.C: Likewise.
4897 * g++.dg/cpp1z/decomp5.C: Likewise.
4898 * g++.dg/cpp1z/decomp6.C: Likewise.
4899 * g++.dg/cpp1z/decomp7.C: Likewise.
4900 * g++.dg/cpp1z/decomp8.C: Likewise.
4901 * g++.dg/cpp1z/decomp13.C: Likewise.
4902 * g++.dg/cpp1z/decomp14.C: Likewise.
4903 * g++.dg/cpp1z/decomp18.C: Likewise.
4904 * g++.dg/cpp1z/decomp19.C: Likewise.
4905 * g++.dg/cpp1z/decomp22.C: Likewise.
4906 * g++.dg/cpp1z/decomp23.C: Likewise.
4907 * g++.dg/cpp1z/decomp24.C: Likewise.
4908 * g++.dg/cpp1z/decomp25.C: Likewise.
4909 * g++.dg/cpp1z/decomp26.C: Likewise.
4910 * g++.dg/cpp1z/decomp28.C: Likewise.
4913 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4914 * g++.dg/cpp1z/decomp30.C: New test.
4916 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4919 * g++.dg/cpp0x/trailing14.C: New.
4921 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4924 * gfortran.dg/coarray_event_2.f08: New test.
4926 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4929 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4930 * gfortran.dg/pointer_intent_2.f90: Likewise.
4932 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
4935 * gcc.c-torture/compile/pr81290.c: New.
4937 2017-07-03 Richard Biener <rguenther@suse.de>
4939 PR tree-optimization/60510
4940 * gfortran.dg/vect/pr60510.f: New testcase.
4942 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4944 * gcc.target/i386/mvc6.c: Require ifunc support.
4946 2017-07-03 Martin Liska <mliska@suse.cz>
4949 * g++.dg/asan/function-argument-1.C: New test.
4950 * g++.dg/asan/function-argument-2.C: New test.
4951 * g++.dg/asan/function-argument-3.C: New test.
4953 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4955 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4958 2017-07-03 Tom de Vries <tom@codesourcery.com>
4960 PR tree-optimization/69468
4961 * gcc.dg/pr81192.c: Update.
4963 2017-07-03 Tom de Vries <tom@codesourcery.com>
4965 PR tree-optimization/81192
4966 * gcc.dg/pr81192.c: Update.
4968 2017-07-03 Tom de Vries <tom@codesourcery.com>
4970 PR tree-optimization/81192
4971 * gcc.dg/pr81192.c: New test.
4973 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4975 * gfortran/eoshift_3.f90: New test.
4977 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4979 * gcc.dg/strlenopt-32.c: New testcase.
4980 * gcc.dg/strlenopt-33.c: Likewise.
4981 * gcc.dg/strlenopt-33g.c: Likewise.
4982 * gcc.dg/strlenopt-34.c: Likewise.
4983 * gcc.dg/strlenopt-35.c: Likewise.
4985 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4987 PR tree-optimization/80769
4988 * gcc.dg/strlenopt-31.c: New test.
4989 * gcc.dg/strlenopt-31g.c: Likewise.
4991 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4993 PR tree-optimization/81136
4994 * gcc.dg/vect/pr81136.c: New test.
4996 2017-07-01 Jakub Jelinek <jakub@redhat.com>
4999 * gcc.c-torture/compile/pr81262.c: New test.
5000 * g++.dg/ubsan/pr81262.C: New test.
5002 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
5005 * g++.dg/ipa/pr81261.C: New testcase.
5007 2017-06-30 Andrew Pinski <apinski@cavium.com>
5009 * gcc.dg/torture/pr81245.c: New testcase.
5011 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
5013 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
5016 2017-06-30 David Malcolm <dmalcolm@redhat.com>
5019 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
5021 (test_typeid): New test function.
5023 2017-06-30 Jakub Jelinek <jakub@redhat.com>
5026 * gcc.target/i386/pr81225.c: New test.
5028 2017-06-30 Nathan Sidwell <nathan@acm.org>
5030 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
5031 * g++.dg/cpp0x/decltype9.C: Likewise.
5032 * g++.dg/cpp0x/forw_enum9.C: Likewise.
5033 * g++.dg/lookup/decl1.C: Likewise.
5034 * g++.dg/lookup/extern-c-redecl.C: Likewise.
5035 * g++.dg/other/pr28432.C: Likewise.
5036 * g++.dg/parse/crash12.C: Likewise.
5037 * g++.dg/parse/enum3.C: Likewise.
5038 * g++.dg/parse/operator6.C: Likewise.
5039 * g++.dg/template/crash69.C: Likewise.
5040 * g++.dg/template/error27.C: Likewise.
5041 * g++.dg/template/error28.C: Likewise.
5042 * g++.dg/template/memfriend6.C: Likewise.
5043 * g++.old-deja/g++.mike/err1.C: Likewise.
5044 * g++.old-deja/g++.mike/p811.C: Likewise.
5045 * g++.old-deja/g++.other/crash25.C: Likewise.
5046 * g++.old-deja/g++.other/dtor4.C: Likewise.
5047 * g++.old-deja/g++.pt/t37.C: Likewise.
5049 2017-06-30 Martin Liska <mliska@suse.cz>
5052 * gcc.target/i386/pr81214.c: New test.
5054 2017-06-30 Nathan Sidwell <nathan@acm.org>
5056 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
5059 * g++.dg/lookup/pr81229.C: New.
5061 2017-06-30 Martin Liska <mliska@suse.cz>
5064 * g++.dg/asan/pr81021.C: New test.
5066 2017-06-30 Richard Biener <rguenther@suse.de>
5068 PR tree-optimization/81249
5069 * g++.dg/torture/pr81249.C: New testcase.
5071 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
5073 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
5074 * g++.dg/diagnostic/variadic1.C: Likewise.
5075 * g++.dg/gomp/udr-3.C: Likewise.
5076 * g++.dg/overload/error1.C: Likewise.
5077 * g++.dg/overload/error2.C: Likewise.
5078 * g++.dg/template/duplicate1.C: Likewise.
5079 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
5080 * g++.old-deja/g++.brendan/arm2.C: Likewise.
5081 * g++.old-deja/g++.other/redecl2.C: Likewise.
5082 * g++.old-deja/g++.other/redecl4.C: Likewise.
5083 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
5085 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
5088 * gfortran.dg/goacc/pr77765.f90: New test.
5090 2017-06-29 Steve Ellcey <sellcey@cavium.com>
5092 * gcc.target/aarch64/ccmp_2.c: New test.
5094 2017-06-29 Nathan Sidwell <nathan@acm.org>
5097 * g++.dg/parse/pr81247-[abc].C: New.
5099 2017-06-29 Carl Love <cel@us.ibm.com>
5101 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
5102 test_unsigned_int_result, test_ll_int_result,
5103 test_ll_unsigned_int_result): Add result checking functions, add
5105 (main): Add builtin function tests.
5107 2017-06-29 Carl Love <cel@us.ibm.com>
5109 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
5110 dg-skip-if): Add -mvsx -mcpu=power7.
5112 2017-06-29 Richard Biener <rguenther@suse.de>
5114 * gcc.dg/vect/slp-reduc-8.c: New testcase.
5116 2017-06-29 Nathan Sidwell <nathan@acm.org>
5118 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
5120 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
5123 * g++.dg/pr81194.C: New test.
5125 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
5128 * gcc.dg/torture/pr80565.c: New file.
5130 2017-06-29 Bin Cheng <bin.cheng@arm.com>
5132 PR tree-optimization/81196
5133 * gcc.dg/vect/pr81196.c: New.
5135 2017-06-29 Michael Collison <michael.collison@arm.com>
5137 Fix date on previous ChangeLog entry.
5139 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5140 Michael Collison <michael.collison@arm.com>
5143 * gcc.target/aarch64/var_shift_mask_1.c: New test.
5145 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
5147 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
5149 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
5151 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
5153 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
5154 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
5155 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
5157 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5159 * lib/target-supports.exp (check_effective_target_vect_int): Replace
5160 current ARM check by ARM NEON's availability check.
5161 (check_effective_target_vect_intfloat_cvt): Likewise.
5162 (check_effective_target_vect_uintfloat_cvt): Likewise.
5163 (check_effective_target_vect_floatint_cvt): Likewise.
5164 (check_effective_target_vect_floatuint_cvt): Likewise.
5165 (check_effective_target_vect_shift): Likewise.
5166 (check_effective_target_whole_vector_shift): Likewise.
5167 (check_effective_target_vect_bswap): Likewise.
5168 (check_effective_target_vect_shift_char): Likewise.
5169 (check_effective_target_vect_long): Likewise.
5170 (check_effective_target_vect_float): Likewise.
5171 (check_effective_target_vect_perm): Likewise.
5172 (check_effective_target_vect_perm_byte): Likewise.
5173 (check_effective_target_vect_perm_short): Likewise.
5174 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5175 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5176 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5177 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5178 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5179 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5180 (check_effective_target_vect_widen_shift): Likewise.
5181 (check_effective_target_vect_extract_even_odd): Likewise.
5182 (check_effective_target_vect_interleave): Likewise.
5183 (check_effective_target_vect_multiple_sizes): Likewise.
5184 (check_effective_target_vect64): Likewise.
5185 (check_effective_target_vect_max_reduc): Likewise.
5187 2017-06-28 Richard Biener <rguenther@suse.de>
5190 * gcc.dg/pr81227.c: New testcase.
5192 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5195 * lib/target-supports.exp
5196 (check_ppc_cpu_supports_hw_available): New test to make sure
5197 __builtin_cpu_supports works on power7 and newer.
5199 2017-06-28 Martin Liska <mliska@suse.cz>
5202 * gcc.target/i386/pr81128.c: New test.
5204 2017-06-28 Martin Liska <mliska@suse.cz>
5207 * g++.dg/opt/pr79659.C: New test.
5209 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
5211 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
5213 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
5215 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
5217 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
5218 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
5220 2017-06-28 Jakub Jelinek <jakub@redhat.com>
5222 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
5223 (foo): ... this. Change constants such that it isn't matched
5224 as __builtin_copysign, yet tests the combiner the same.
5226 2017-06-28 Martin Liska <mliska@suse.cz>
5229 * gcc.dg/asan/pr81224.c: New test.
5231 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
5233 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
5234 passed to pthread_join.
5236 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5238 * gcc.target/s390/nodatarel-1.c: New test.
5240 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5243 * gfortran.dg/array_temporaries_4.f90: New test.
5245 2017-06-27 Andrew Pinski <apinski@cavium.com>
5247 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
5248 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
5249 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
5251 2017-06-27 Marek Polacek <polacek@redhat.com>
5254 * gcc.dg/ubsan/pr81223.c: New test.
5256 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
5258 * gcc.dg/tree-ssa/assoc-1.c: New file.
5260 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
5263 * g++.dg/parse/catch2.C: New.
5265 2017-06-27 Jakub Jelinek <jakub@redhat.com>
5268 * g++.dg/ubsan/pr81209.C: New test.
5271 * gcc.c-torture/compile/pr81207.c: New test.
5273 2017-06-27 Marek Polacek <polacek@redhat.com>
5276 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
5278 2017-06-26 Martin Sebor <msebor@redhat.com>
5281 * g++.dg/Wclass-memaccess-2.C: New test.
5283 2017-06-26 Carl Love <cel@us.ibm.com>
5285 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
5286 Add new runnable test file for the vec_rev built-ins.
5288 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5290 PR/tree-optimization 71815
5291 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
5292 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5294 2017-06-26 Renlin Li <renlin.li@arm.com>
5295 Szabolcs Nagy <szabolcs.nagy@arm.com>
5297 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
5298 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
5301 2017-06-26 Richard Biener <rguenther@suse.de>
5304 * gfortran.dg/pr81175.f: New testcase.
5306 2017-06-26 Richard Biener <rguenther@suse.de>
5308 PR tree-optimization/81203
5309 * gcc.dg/torture/pr81203.c: New testcase.
5311 2017-06-26 Marek Polacek <polacek@redhat.com>
5314 * c-c++-common/Wmultistatement-macros-1.c: New test.
5315 * c-c++-common/Wmultistatement-macros-2.c: New test.
5316 * c-c++-common/Wmultistatement-macros-3.c: New test.
5317 * c-c++-common/Wmultistatement-macros-4.c: New test.
5318 * c-c++-common/Wmultistatement-macros-5.c: New test.
5319 * c-c++-common/Wmultistatement-macros-6.c: New test.
5320 * c-c++-common/Wmultistatement-macros-7.c: New test.
5321 * c-c++-common/Wmultistatement-macros-8.c: New test.
5322 * c-c++-common/Wmultistatement-macros-9.c: New test.
5323 * c-c++-common/Wmultistatement-macros-10.c: New test.
5324 * c-c++-common/Wmultistatement-macros-11.c: New test.
5326 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
5328 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
5330 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
5332 * lib/target-supports.exp
5333 (check_effective_target_arm_neon_ok_nocache): Add flags with
5334 -mfloat-abi=hard. Include arm_neon.h.
5335 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
5336 (check_effective_target_arm_neon_ok_no_float_abi): New.
5337 * gcc.target/arm/lto/pr65837_0.c: Require
5338 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
5339 * gcc.target/arm/lto/pr65837-attr_0.c: Require
5340 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
5342 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5345 * g++.dg/parse/typedef2.C: Specify a dg-error string.
5347 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5350 * gfortran.dg/cshift_2.f90: New test.
5352 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
5355 * gcc.target/aarch64/pr79794.c: New.
5357 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5360 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
5361 * gcc.target/powerpc/pr80510-2.c: Likewise.
5363 2017-06-22 Jeff Law <law@redhat.com>
5365 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
5367 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5369 * gcc.target/powerpc/fold-vec-shift-char.c: New.
5370 * gcc.target/powerpc/fold-vec-shift-int.c: New.
5371 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
5372 * gcc.target/powerpc/fold-vec-shift-short.c: New.
5373 * gcc.target/powerpc/fold-vec-shift-left.c: New.
5374 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
5375 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
5376 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
5378 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
5380 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
5382 2017-06-22 Matt Turner <mattst88@gmail.com>
5384 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
5387 2017-06-22 Carl Love <cel@us.ibm.com>
5389 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
5390 vmuleuh): Fix scan-assembler-times should check for word not half word
5393 2017-06-22 Jeff Law <law@redhat.com>
5395 * gcc.c-torture/compile/stack-check-1.c: New test.
5397 2016-06-22 Richard Biener <rguenther@suse.de>
5399 * gcc.dg/vect/pr65947-1.c: Remove xfail.
5400 * gcc.dg/vect/pr65947-2.c: Likewise.
5401 * gcc.dg/vect/pr65947-3.c: Likewise.
5402 * gcc.dg/vect/pr65947-4.c: Likewise.
5403 * gcc.dg/vect/pr65947-5.c: Likewise.
5404 * gcc.dg/vect/pr65947-6.c: Likewise.
5405 * gcc.dg/vect/pr65947-8.c: Likewise.
5406 * gcc.dg/vect/pr65947-9.c: Likewise.
5407 * gcc.dg/vect/pr65947-10.c: Likewise.
5408 * gcc.dg/vect/pr65947-12.c: Likewise.
5409 * gcc.dg/vect/pr65947-13.c: Likewise.
5410 * gcc.dg/vect/pr65947-14.c: Likewise.
5411 * gcc.dg/vect/vect-cond-2.c: Likewise.
5412 * gcc.dg/vect/vect-pr69848.c: Likewise.
5414 2017-06-22 Martin Liska <mliska@suse.cz>
5416 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
5419 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
5421 * gcc.dg/tree-ssa/forwprop-37.c: New.
5423 2017-06-22 Richard Biener <rguenther@suse.de>
5425 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
5427 2017-06-22 Richard Biener <rguenther@suse.de>
5429 * gcc.dg/vect/pr65947-14.c: New testcase.
5431 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5434 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
5435 32-bit support is added. Change ITYPE size to 64-bit integer.
5436 * gcc.target/powerpc/pr80510-2.c: Likewise.
5438 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5441 * g++.dg/gomp/pr81154.C: New test.
5443 2017-06-21 David Malcolm <dmalcolm@redhat.com>
5445 * g++.dg/other/old-style-cast-fixits.C: New test case.
5447 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5449 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
5451 2017-06-21 Tom de Vries <tom@codesourcery.com>
5453 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
5455 2017-06-21 Tom de Vries <tom@codesourcery.com>
5457 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
5460 2017-06-21 Martin Liska <mliska@suse.cz>
5462 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
5464 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
5466 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
5467 gnat.dg/debug11_pkg2.ads: New testcase.
5469 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5471 * gcc.target/i386/getround.c: New file.
5473 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5475 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
5476 * gcc.dg/tree-ssa/addadd-2.c: New file.
5478 2017-06-21 Tom de Vries <tom@codesourcery.com>
5480 * lib/target-supports.exp (add_options_for_stack_size): New proc.
5481 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
5482 * gcc.c-torture/compile/20080806-1.c: Same.
5483 * gcc.c-torture/compile/920723-1.c: Same.
5484 * gcc.c-torture/compile/930621-1.c: Same.
5485 * gcc.c-torture/compile/991214-2.c: Same.
5486 * gcc.c-torture/compile/bcopy.c: Same.
5487 * gcc.c-torture/compile/memtst.c: Same.
5488 * gcc.c-torture/compile/msp.c: Same.
5489 * gcc.c-torture/compile/stuct.c: Same.
5490 * gcc.c-torture/execute/20011008-3.c: Same.
5491 * gcc.c-torture/execute/20030209-1.c: Same.
5492 * gcc.c-torture/execute/20031012-1.c: Same.
5493 * gcc.c-torture/execute/20040805-1.c: Same.
5494 * gcc.c-torture/execute/920410-1.c: Same.
5495 * gcc.c-torture/execute/921113-1.c: Same.
5496 * gcc.c-torture/execute/921202-1.c: Same.
5497 * gcc.c-torture/execute/921208-2.c: Same.
5498 * gcc.c-torture/execute/930106-1.c: Same.
5499 * gcc.c-torture/execute/930406-1.c: Same.
5500 * gcc.c-torture/execute/950221-1.c: Same.
5501 * gcc.c-torture/execute/960521-1.c: Same.
5502 * gcc.c-torture/execute/980605-1.c: Same.
5503 * gcc.c-torture/execute/comp-goto-1.c: Same.
5504 * gcc.c-torture/execute/comp-goto-2.c: Same.
5505 * gcc.c-torture/execute/memcpy-1.c: Same.
5506 * gcc.c-torture/execute/multi-ix.c: Same.
5507 * gcc.c-torture/execute/nestfunc-4.c: Same.
5508 * gcc.c-torture/execute/pr20621-1.c: Same.
5509 * gcc.c-torture/execute/pr23135.c: Same.
5510 * gcc.c-torture/execute/pr28982b.c: Same.
5511 * gcc.dg/loop-3.c: Same.
5512 * gcc.dg/struct-ret-3.c: Same.
5513 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5514 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5515 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5516 * gcc.dg/tree-prof/pr44777.c: Same.
5518 2017-06-20 David Malcolm <dmalcolm@redhat.com>
5521 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
5522 memset call with zero-initialization.
5523 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
5525 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
5527 * gcc.target/i386/pr80732.c: Include fma4-check.h.
5528 (main): Renamed to ...
5529 (fma4_test): ... this.
5531 2017-06-20 Julia Koval <julia.koval@intel.com>
5533 * gcc.target/i386/pr73350-2.c: New test.
5535 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5537 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5538 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5539 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5540 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5541 restrict to x86_64-*-*-gnu.
5542 Skip scan-assembler on *-*-darwin*.
5543 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5544 * gcc.dg/loop-invariant.c: Likewise.
5545 * gcc.dg/lto/pr70955_0.c: Likewise.
5546 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5547 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5548 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5550 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5551 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5553 * gcc.dg/attr-ms_struct-2.c: Likewise.
5554 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5555 * gcc.dg/bf-ms-layout.c: Likewise.
5556 * gcc.dg/bf-ms-layout-2.c: Likewise.
5557 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5558 Require fpic support.
5559 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5561 * gcc.target/i386/bitfield2.c: Likewise.
5562 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5564 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5566 2017-06-20 Nathan Sidwell <nathan@acm.org>
5569 * g++.dg/lookup/pr67074.C: New.
5570 * g++.dg/parse/namespace-alias-1.C: Adjust.
5572 2017-06-20 Richard Biener <rguenther@suse.de>
5575 * c-c++-common/ubsan/pr81097.c: New testcase.
5577 2017-06-20 Richard Biener <rguenther@suse.de>
5579 * gcc.dg/vect/pr65947-9.c: Adjust.
5581 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5583 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5584 * gcc.target/arm/acle/cdp2.c: Likewise.
5585 * gcc.target/arm/acle/ldc.c: Likewise.
5586 * gcc.target/arm/acle/ldc2.c: Likewise.
5587 * gcc.target/arm/acle/ldc2l.c: Likewise.
5588 * gcc.target/arm/acle/ldcl.c: Likewise.
5589 * gcc.target/arm/acle/mcr.c: Likewise.
5590 * gcc.target/arm/acle/mcr2.c: Likewise.
5591 * gcc.target/arm/acle/mcrr.c: Likewise.
5592 * gcc.target/arm/acle/mcrr2.c: Likewise.
5593 * gcc.target/arm/acle/mrc.c: Likewise.
5594 * gcc.target/arm/acle/mrc2.c: Likewise.
5595 * gcc.target/arm/acle/mrrc.c: Likewise.
5596 * gcc.target/arm/acle/mrrc2.c: Likewise.
5597 * gcc.target/arm/acle/stc.c: Likewise.
5598 * gcc.target/arm/acle/stc2.c: Likewise.
5599 * gcc.target/arm/acle/stc2l.c: Likewise.
5600 * gcc.target/arm/acle/stcl.c: Likewise.
5602 2017-06-20 Jakub Jelinek <jakub@redhat.com>
5605 * gcc.target/i386/pr81121.c: New test.
5607 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5610 * gcc.target/powerpc/pr79799-1.c: New test.
5611 * gcc.target/powerpc/pr79799-2.c: Likewise.
5612 * gcc.target/powerpc/pr79799-3.c: Likewise.
5613 * gcc.target/powerpc/pr79799-4.c: Likewise.
5614 * gcc.target/powerpc/pr79799-5.c: Likewise.
5616 2017-06-19 Nathan Sidwell <nathan@acm.org>
5620 * g++.dg/lookup/pr79766.C: New.
5621 * g++.dg/lookup/pr81124.C: New.
5622 * g++.dg/template/explicit6.C: Adjust.
5623 * g++.old-deja/g++.other/decl5.C: Adjust.
5625 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5627 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5630 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5633 * g++.dg/ubsan/pr81125.C: New test.
5636 * g++.dg/ubsan/pr81111.C: New test.
5638 2017-06-19 Richard Biener <rguenther@suse.de>
5641 * gcc.dg/torture/pr81118.c: New testcase.
5643 2017-06-19 Richard Biener <rguenther@suse.de>
5645 PR tree-optimization/80887
5646 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5648 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5651 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5653 2017-06-19 Nathan Sidwell <nathan@acm.org>
5656 * g++.dg/warn/pr81119.C: New.
5658 2017-06-19 Martin Liska <mliska@suse.cz>
5661 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5663 2017-06-19 Martin Liska <mliska@suse.cz>
5666 * gcc.target/i386/mvc5.c: Scan indirect_function.
5667 * gcc.target/i386/mvc7.c: Likewise.
5668 * gcc.target/i386/pr80732.c: New test.
5670 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5673 * g++.dg/cpp1y/constexpr-66093.C: New.
5675 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5677 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5680 2017-06-19 Richard Biener <rguenther@suse.de>
5683 * g++.dg/torture/pr81112.C: New testcase.
5685 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
5687 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5689 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5692 * gfortran.dg/cshift_1.f90: New test.
5694 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5696 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5698 2017-06-16 Carl Love <cel@us.ibm.com>
5700 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5701 main): Add runnable tests and test checker for vec_float,
5702 vec_float2, vec_floate and vec_floato builtins.
5704 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5706 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5707 the architecture options added by dg-add-options arm_neon.
5708 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5709 to the architecture.
5710 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5711 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5712 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5714 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5716 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5717 multilibs have been built.
5719 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5721 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5722 * gcc.target/arm/pr51915.c: Likewise.
5723 * gcc.target/arm/pr52006.c: Likewise.
5724 * gcc.target/arm/pr53187.c: Likewise.
5726 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5728 * gcc.target/arm/multilibs.exp: New file.
5730 2017-06-16 Martin Sebor <msebor@redhat.com>
5732 PR tree-optimization/80933
5733 PR tree-optimization/80934
5734 * gcc.dg/fold-bcopy.c: New test.
5735 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5736 * gcc.dg/tree-ssa/alias-36.c: Likewise.
5737 * gcc.dg/pr79214.c: Adjust.
5738 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5739 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5740 * gcc.dg/builtins-nonnull.c: Likewise.
5742 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5745 * gcc.target/arm/pr71778.c: New.
5747 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
5749 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5751 2017-06-16 Richard Biener <rguenther@suse.de>
5753 PR tree-optimization/81090
5754 * gcc.dg/graphite/pr81090.c: New testcase.
5756 2017-06-16 Janus Weil <janus@gcc.gnu.org>
5759 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5761 2017-06-16 Jakub Jelinek <jakub@redhat.com>
5764 * c-c++-common/ubsan/object-size-11.c: New test.
5766 2017-06-15 Martin Sebor <msebor@redhat.com>
5769 * g++.dg/Wclass-memaccess.C: New test.
5771 2017-06-15 Janus Weil <janus@gcc.gnu.org>
5774 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5776 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5779 * gcc.dg/lto/pr69866_0.c: New test.
5780 * gcc.dg/lto/pr69866_1.c: Likewise.
5782 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5785 * gcc.target/msp430/pr78818-real.c: New template for tests.
5786 * gcc.target/msp430/pr78818-auto.c: New test.
5787 * gcc.target/msp430/pr78818-data-region.c: New test.
5788 * gcc.target/msp430/pr78818-data-sec.c: New test.
5789 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5791 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5793 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5794 instructions in it rather than the number of IT blocks being 2.
5795 Transfer scan directive arm_thumb2 restriction to the whole
5796 testcase and restrict further to Thumb-only targets.
5798 2017-06-15 Tamar Christina <tamar.christina@arm.com>
5800 * gcc.target/arm/sdiv_costs_1.c:
5803 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5805 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5806 * gcc.target/mips/pr51513-1.c: New test.
5807 * gcc.target/mips/pr51513-2.c: New test.
5809 2017-06-14 Richard Biener <rguenther@suse.de>
5811 PR tree-optimization/81083
5812 * gcc.dg/torture/pr81083.c: Add prototypes.
5814 2017-06-14 Richard Biener <rguenther@suse.de>
5817 * c-c++-common/ubsan/pr81088.c: New testcase.
5819 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5821 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5823 2017-06-14 Andrew Pinski <apinski@cavium.com>
5824 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5827 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5828 * gcc.target/aarch64/vect-init-2.c: Likewise.
5829 * gcc.target/aarch64/vect-init-3.c: Likewise.
5830 * gcc.target/aarch64/vect-init-4.c: Likewise.
5831 * gcc.target/aarch64/vect-init-5.c: Likewise.
5833 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5836 * g++.dg/cpp0x/constexpr-58541.C: New.
5838 2017-06-14 Richard Biener <rguenther@suse.de>
5840 PR tree-optimization/81083
5841 * gcc.dg/torture/pr81083.c: New testcase.
5843 2017-06-14 Jakub Jelinek <jakub@redhat.com>
5845 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5846 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5848 2017-06-13 Jakub Jelinek <jakub@redhat.com>
5851 * g++.dg/ubsan/pr80973.C: New test.
5854 * g++.dg/opt/nrv18.C: New test.
5856 2017-06-13 Martin Liska <mliska@suse.cz>
5859 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5860 test by adding no_sanitize attribute.
5861 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5863 2017-06-13 Renlin Li <renlin.li@arm.com>
5865 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5868 2017-06-13 Martin Jambor <mjambor@suse.cz>
5870 PR tree-optimization/80803
5871 PR tree-optimization/81063
5872 gcc.dg/tree-ssa/pr80803.c: New test.
5873 gcc.dg/tree-ssa/pr81063.c: Likewise.
5875 2017-06-12 Yury Gribov <tetra2005@gmail.com>
5877 * c-c++-common/fold-masked-cmp-3.c: New test.
5879 2017-06-13 Yury Gribov <tetra2005@gmail.com>
5881 PR tree-optimization/67328
5882 * c-c++-common/fold-masked-cmp-1.c: New test.
5883 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5884 * gcc.dg/pr46309.c: Fix pattern.
5885 * gcc.dg/pr46309-2.c: Likewise.
5887 2017-06-13 Tamar Christina <tamar.christina@arm.com>
5889 * gcc.target/arm/sdiv_costs_1.c:
5890 Require arm_arch_v8a_ok and add march option.
5892 2017-06-13 Martin Liska <mliska@suse.cz>
5894 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5895 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5896 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5898 2017-06-13 Richard Biener <rguenther@suse.de>
5901 * c-c++-common/ubsan/pr81065.c: New testcase.
5903 2017-06-12 Ian Lance Taylor <iant@golang.org>
5905 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5906 freorder. Update comment to explain test.
5908 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5910 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5911 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5912 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5913 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5915 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5917 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5919 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5921 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5923 2017-06-12 Jakub Jelinek <jakub@redhat.com>
5925 PR tree-optimization/81003
5926 * gcc.c-torture/compile/pr81003.c: New test.
5928 2017-06-12 Richard Biener <rguenther@suse.de>
5930 PR tree-optimization/81053
5931 * gcc.dg/torture/pr81053.c: New testcase.
5933 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5936 * gfortran.dg/implied_do_io_3.f90: New test.
5938 2017-06-10 Tom de Vries <tom@codesourcery.com>
5940 * lib/target-supports.exp (check_effective_target_signal): New proc.
5941 * lib/gcc.exp (gcc_target_compile): Remove appending of
5942 -DSIGNAL_SUPPRESS to additional_flags.
5943 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5944 additional_flags if effective target signal is not supported by the
5946 * gcc.c-torture/execute/20101011-1.c: Same.
5947 * gcc.dg/c99-stdint-1.c: Same.
5948 * gcc.dg/c99-stdint-2.c: Same.
5949 * gcc.dg/c99-stdint-5.c: Same.
5950 * gcc.dg/c99-stdint-6.c: Same.
5951 * gcc.dg/stdint-width-1.c: Same.
5953 2017-06-10 Tom de Vries <tom@codesourcery.com>
5955 * lib/target-supports.exp (check_effective_target_stack_size)
5956 (dg-effective-target-value): New proc.
5957 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5959 * lib/objc.exp (objc_target_compile): Same.
5960 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5961 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5962 dg-additional-options.
5963 * gcc.c-torture/compile/20080806-1.c: Same.
5964 * gcc.c-torture/compile/920723-1.c: Same.
5965 * gcc.c-torture/compile/930621-1.c: Same.
5966 * gcc.c-torture/compile/991214-2.c: Same.
5967 * gcc.c-torture/compile/bcopy.c: Same.
5968 * gcc.c-torture/compile/memtst.c: Same.
5969 * gcc.c-torture/compile/msp.c: Same.
5970 * gcc.c-torture/compile/stuct.c: Same.
5971 * gcc.c-torture/execute/20011008-3.c: Same.
5972 * gcc.c-torture/execute/20030209-1.c: Same.
5973 * gcc.c-torture/execute/20031012-1.c: Same.
5974 * gcc.c-torture/execute/20040805-1.c: Same.
5975 * gcc.c-torture/execute/920410-1.c: Same.
5976 * gcc.c-torture/execute/920501-7.c: Same.
5977 * gcc.c-torture/execute/921113-1.c: Same.
5978 * gcc.c-torture/execute/921202-1.c: Same.
5979 * gcc.c-torture/execute/921208-2.c: Same.
5980 * gcc.c-torture/execute/930106-1.c: Same.
5981 * gcc.c-torture/execute/930406-1.c: Same.
5982 * gcc.c-torture/execute/950221-1.c: Same.
5983 * gcc.c-torture/execute/960521-1.c: Same.
5984 * gcc.c-torture/execute/980605-1.c: Same.
5985 * gcc.c-torture/execute/comp-goto-1.c: Same.
5986 * gcc.c-torture/execute/comp-goto-2.c: Same.
5987 * gcc.c-torture/execute/memcpy-1.c: Same.
5988 * gcc.c-torture/execute/multi-ix.c: Same.
5989 * gcc.c-torture/execute/nestfunc-4.c: Same.
5990 * gcc.c-torture/execute/pr20621-1.c: Same.
5991 * gcc.c-torture/execute/pr23135.c: Same.
5992 * gcc.c-torture/execute/pr28982b.c: Same.
5993 * gcc.dg/loop-3.c: Same.
5994 * gcc.dg/struct-ret-3.c: Same.
5995 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5996 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5997 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5998 * gcc.dg/tree-prof/pr44777.c: Same.
6000 2017-06-09 David Malcolm <dmalcolm@redhat.com>
6002 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6003 (test_mutually_exclusive_suggestions): New test function.
6004 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
6005 (test_mutually_exclusive_suggestions): New test function.
6006 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
6007 (test_mutually_exclusive_suggestions): New test function.
6008 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6009 (test_show_locus): Add special-case for
6010 "test_mutually_exclusive_suggestions".
6012 2017-06-09 Ian Lance Taylor <iant@golang.org>
6014 * gcc.dg/tree-prof/split-1.c: New test.
6016 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
6018 * gcc.dg/predict-14.c: Avoid cold function detection.
6019 * gcc.target/i386/umod-3.c: Likewise.
6021 2017-06-09 Tamar Christina <tamar.christina@arm.com>
6023 * gcc.target/aarch64/lrint-matherr.h: New.
6024 * gcc.target/aarch64/inline-lrint_1.c: New.
6025 * gcc.target/aarch64/inline-lrint_2.c: New.
6026 * gcc.target/aarch64/no-inline-lrint_1.c: New.
6027 * gcc.target/aarch64/no-inline-lrint_2.c: New.
6029 2017-06-09 Tamar Christina <tamar.christina@arm.com>
6031 * gcc.target/arm/sdiv_costs_1.c: New.
6033 2017-06-09 Tom de Vries <tom@codesourcery.com>
6036 * gcc.target/nvptx/label-values.c: New test.
6038 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
6040 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
6041 Test for null definitions instead of them being undefined. Add entry
6042 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
6043 about using the effective target for architecture extension.
6044 (check_effective_target_arm_arch_v7ve_ok): Remove.
6045 (add_options_for_arm_arch_v7ve): Likewise.
6047 2017-06-09 Richard Biener <rguenther@suse.de>
6049 PR tree-optimization/66623
6050 * gcc.dg/vect/pr66623.c: New testcase.
6052 2017-06-09 Richard Biener <rguenther@suse.de>
6054 PR tree-optimization/79483
6055 * gcc.dg/graphite/pr79483.c: New testcase.
6057 2017-06-09 Richard Biener <rguenther@suse.de>
6060 * g++.dg/pr81007.C: New testcase.
6062 2017-06-09 Jakub Jelinek <jakub@redhat.com>
6064 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
6065 instead of "rsp" for -m32.
6066 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
6067 target, add -msse2 to dg-options.
6068 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
6069 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
6071 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
6074 * gcc.target/powerpc/stack-limit.c: New testcase.
6076 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
6078 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
6079 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
6080 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
6081 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
6082 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
6083 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
6085 2017-06-08 Jakub Jelinek <jakub@redhat.com>
6088 * c-c++-common/gomp/pr81006.c: New test.
6091 * g++.dg/gomp/pr81011.C: New test.
6094 * c-c++-common/ubsan/align-10.c: New test.
6095 * c-c++-common/ubsan/null-13.c: New test.
6097 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
6100 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
6101 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
6102 * gcc.target/i386/pr81015.c: New test.
6104 2017-06-08 Tom de Vries <tom@codesourcery.com>
6106 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
6107 trampolines instead of NO_TRAMPOLINES.
6108 * gcc.c-torture/execute/20000822-1.c: Same.
6109 * gcc.c-torture/execute/920428-2.c: Same.
6110 * gcc.c-torture/execute/920501-7.c: Same.
6111 * gcc.c-torture/execute/920612-2.c: Same.
6112 * gcc.c-torture/execute/921017-1.c: Same.
6113 * gcc.c-torture/execute/921215-1.c: Same.
6114 * gcc.c-torture/execute/931002-1.c: Same.
6115 * gcc.c-torture/execute/comp-goto-2.c: Same.
6116 * gcc.c-torture/execute/nestfunc-1.c: Same.
6117 * gcc.c-torture/execute/nestfunc-2.c: Same.
6118 * gcc.c-torture/execute/nestfunc-3.c: Same.
6119 * gcc.c-torture/execute/nestfunc-5.c: Same.
6120 * gcc.c-torture/execute/nestfunc-6.c: Same.
6121 * gcc.c-torture/execute/pr24135.c: Same.
6122 * gcc.dg/Wtrampolines.c: Same.
6123 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6124 * gcc.dg/torture/stackalign/nested-5.c: Same.
6125 * gcc.dg/torture/stackalign/nested-6.c: Same.
6126 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
6127 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6128 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6129 * gcc.dg/trampoline-1.c: Same.
6130 * gcc.dg/tree-prof/pr44777.c: Same.
6131 * gcc.target/i386/pr67770.c: Same.
6132 * lib/gcc.exp (gcc_target_compile): Remove appending of
6133 -DNO_TRAMPOLINES to additional_flags.
6134 * lib/objc.exp (objc_target_compile): Same.
6136 2017-06-08 Tom de Vries <tom@codesourcery.com>
6138 * lib/target-supports.exp (check_effective_target_trampolines): Test for
6139 'gcc,no_trampolines' instead of 'no_trampolines'.
6141 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
6144 * gcc.target/i386/mpx/pr79988.c: New test.
6146 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
6148 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
6149 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
6150 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
6152 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
6154 * g++.dg/tree-ssa/counts-1.C: New testcase.
6155 * gcc.dg/tree-ssa/counts-1.c: New testcase.
6157 2017-08-08 Julia Koval <julia.koval@intel.com>
6159 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
6160 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
6161 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
6162 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
6163 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
6164 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
6166 2017-06-08 Marek Polacek <polacek@redhat.com>
6169 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
6171 2017-08-08 Julia Koval <julia.koval@intel.com>
6173 PR target/73350,80862
6174 * gcc.target/i386/pr73350.c: New test.
6176 2017-06-08 Richard Biener <rguenther@suse.de>
6178 PR tree-optimization/80928
6179 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
6181 2017-06-07 Carl Love <cel@us.ibm.com>
6183 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
6185 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
6188 * g++.dg/cpp1z/class-deduction39.C: New.
6190 2017-06-07 Marek Polacek <polacek@redhat.com>
6193 * c-c++-common/ubsan/pr80932.c: New test.
6195 2017-06-07 Bin Cheng <bin.cheng@arm.com>
6197 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
6198 * gcc.target/i386/l_fma_double_2.c: Ditto.
6199 * gcc.target/i386/l_fma_double_3.c: Ditto.
6200 * gcc.target/i386/l_fma_double_4.c: Ditto.
6201 * gcc.target/i386/l_fma_double_5.c: Ditto.
6202 * gcc.target/i386/l_fma_double_6.c: Ditto.
6203 * gcc.target/i386/l_fma_float_1.c: Ditto.
6204 * gcc.target/i386/l_fma_float_2.c: Ditto.
6205 * gcc.target/i386/l_fma_float_3.c: Ditto.
6206 * gcc.target/i386/l_fma_float_4.c: Ditto.
6207 * gcc.target/i386/l_fma_float_5.c: Ditto.
6208 * gcc.target/i386/l_fma_float_6.c: Ditto.
6210 2017-06-07 Tamar Christina <tamar.christina@arm.com>
6212 * gcc.target/aarch64/sdiv_costs_1.c: New.
6214 2017-06-07 Richard Biener <rguenther@suse.de>
6216 PR tree-optimization/80928
6217 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
6218 * gcc.dg/vect/slp-13-big-array.c: Likewise.
6220 2017-06-07 Richard Biener <rguenther@suse.de>
6222 PR tree-optimization/80928
6223 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
6226 2017-06-06 Nathan Sidwell <nathan@acm.org>
6228 * g++.dg/pr45330.C: Add inline namespace case.
6230 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6233 * gfortran.dg/matmul_16.f90: New test.
6234 * gfortran.dg/inline_matmul_18.f90: New test.
6236 2017-06-06 Marek Polacek <polacek@redhat.com>
6239 * gcc.dg/pr79983.c: New test.
6241 2017-06-06 David S. Miller <davem@davemloft.net>
6243 * gcc.target/sparc/sparc-ret-3.c: New test.
6245 2017-06-06 Tom de Vries <tom@codesourcery.com>
6247 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
6248 label_values instead of NO_LABEL_VALUES.
6249 * gcc.c-torture/compile/920301-1.c: Same.
6250 * gcc.c-torture/compile/920501-1.c: Same.
6251 * gcc.c-torture/compile/941014-4.c: Same.
6252 * gcc.c-torture/compile/labels-1.c: Same.
6253 * gcc.c-torture/compile/pr18903.c: Same.
6254 * gcc.c-torture/execute/920302-1.c: Same.
6255 * gcc.c-torture/execute/920415-1.c: Same.
6256 * gcc.c-torture/execute/920428-2.c: Same.
6257 * gcc.c-torture/execute/920501-3.c: Same.
6258 * gcc.c-torture/execute/920501-4.c: Same.
6259 * gcc.c-torture/execute/920501-5.c: Same.
6260 * gcc.c-torture/execute/920501-7.c: Same.
6261 * gcc.c-torture/execute/920721-4.c: Same.
6262 * gcc.c-torture/execute/980526-1.c: Same.
6263 * gcc.c-torture/execute/990208-1.c: Same.
6264 * gcc.c-torture/execute/comp-goto-1.c: Same.
6265 * gcc.c-torture/execute/comp-goto-2.c: Same.
6266 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6267 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6268 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6269 * gcc.dg/tree-prof/comp-goto-1.c: Same.
6270 * gcc.dg/tree-prof/pr44777.c: Same.
6271 * gcc.misc-tests/bprob-2.c: Same.
6272 * gcc.misc-tests/gcov-3.c: Same.
6273 * lib/gcc.exp (gcc_target_compile): Remove appending of
6274 -DNO_LABEL_VALUES to additional_flags.
6275 * lib/objc.exp (objc_target_compile): Same.
6276 * lib/target-supports.exp (check_effective_target_label_values): Test on
6277 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
6279 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6281 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
6283 2017-06-06 Richard Biener <rguenther@suse.de>
6285 PR tree-optimization/80974
6286 * gcc.dg/torture/pr80974.c: New testcase.
6288 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6290 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
6291 "unsigned int" in conversation warning on line 15.
6293 2017-06-06 Richard Biener <rguenther@suse.de>
6295 PR tree-optimization/80928
6296 * gcc.dg/vect/pr80928.c: New testcase.
6297 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
6298 * gcc.dg/vect/slp-13.c: Likewise.
6299 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
6301 2017-06-05 David Malcolm <dmalcolm@redhat.com>
6303 * g++.dg/plugin/comment_plugin.c: New test plugin.
6304 * g++.dg/plugin/comments-1.C: New test file.
6305 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6307 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
6309 * gcc.misc-tests/gcov-1a.c: New test.
6311 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6313 * gcc.target/powerpc/clone1.c: New test.
6315 2017-06-05 Janus Weil <janus@gcc.gnu.org>
6318 * gfortran.dg/proc_ptr_comp_50.f90: New test.
6320 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
6323 * gfortran.dg/implied_do_io_1.f90: New Test.
6324 * gfortran.dg/implied_do_io_2.f90: New Test.
6326 2017-06-05 Renlin Li <renlin.li@arm.com>
6328 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
6329 selector to related line.
6331 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
6333 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
6335 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6337 * gcc.target/aarch64/store_lane0_str_1.c: New test.
6339 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6341 * gcc.target/aarch64/subs_compare_2.c: New test.
6343 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6345 * gcc.target/aarch64/subs_compare_1.c: New test.
6347 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
6349 * gcc.target/mips/div-9.c: Delete duplicate test.
6350 * gcc.target/mips/div-10.c: Ditto.
6351 * gcc.target/mips/div-11.c: Ditto.
6352 * gcc.target/mips/div-12.c: Ditto.
6354 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6356 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6358 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
6360 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
6361 vesrion of the dejagnu grep.
6362 (list-module-names): Use it and adjust the regular expressions for
6363 modules and submodules.
6364 * gfortran.dg/prof/prof.exp: Cleanup modules.
6365 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
6367 * gfortran.dg/altreturn_8.f90: Likewise.
6368 * gfortran.dg/associate_12.f90: Likewise.
6369 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
6370 * gfortran.dg/charlen_15.f90: Likewise.
6371 * gfortran.dg/class_4a.f03: Likewise.
6372 * gfortran.dg/class_54.f90: Likewise.
6373 * gfortran.dg/class_dummy_4.f03: Likewise.
6374 * gfortran.dg/class_dummy_5.f90: Likewise.
6375 * gfortran.dg/constructor_9.f90: Likewise.
6376 * gfortran.dg/dec_structure_15.f90: Likewise.
6377 * gfortran.dg/do_check_8.f90: Likewise.
6378 * gfortran.dg/dtio_26.f03: Likewise.
6379 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
6380 * gfortran.dg/equiv_9.f90: Likewise.
6381 * gfortran.dg/extends_15.f90: Likewise.
6382 * gfortran.dg/finalize_22.f90: Likewise.
6383 * gfortran.dg/finalize_23.f90: Likewise.
6384 * gfortran.dg/generic_26.f90: Likewise.
6385 * gfortran.dg/generic_27.f90: Likewise.
6386 * gfortran.dg/namelist_76.f90: Likewise.
6387 * gfortran.dg/pointer_init_8.f90: Likewise.
6388 * gfortran.dg/pr61318.f90: Likewise.
6389 * gfortran.dg/pr77260_1.f90: Likewise.
6390 * gfortran.dg/pr77260_2.f90: Likewise.
6391 * gfortran.dg/pr77420_3.f90: Likewise.
6392 * gfortran.dg/proc_ptr_39.f90: Likewise.
6393 * gfortran.dg/proc_ptr_41.f90: Likewise.
6394 * gfortran.dg/proc_ptr_42.f90: Likewise.
6395 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
6396 * gfortran.dg/submodule_1.f08: Likewise.
6397 * gfortran.dg/submodule_10.f08: Likewise.
6398 * gfortran.dg/submodule_14.f08: Likewise.
6399 * gfortran.dg/submodule_15.f08: Likewise.
6400 * gfortran.dg/submodule_2.f08: Likewise.
6401 * gfortran.dg/submodule_5.f08: Likewise.
6402 * gfortran.dg/submodule_6.f08: Likewise.
6403 * gfortran.dg/submodule_7.f08: Likewise.
6404 * gfortran.dg/submodule_8.f08: Likewise.
6405 * gfortran.dg/submodule_9.f08: Likewise.
6406 * gfortran.dg/transfer_class_2.f90: Likewise.
6407 * gfortran.dg/typebound_assignment_7.f90: Likewise.
6408 * gfortran.dg/typebound_call_24.f03: Likewise.
6409 * gfortran.dg/typebound_call_25.f90: Likewise.
6410 * gfortran.dg/typebound_deferred_1.f90: Likewise.
6411 * gfortran.dg/typebound_generic_12.f03: Likewise.
6412 * gfortran.dg/typebound_generic_13.f03: Likewise.
6413 * gfortran.dg/typebound_generic_14.f03: Likewise.
6414 * gfortran.dg/typebound_generic_15.f90: Likewise.
6415 * gfortran.dg/typebound_operator_16.f03: Likewise.
6416 * gfortran.dg/typebound_operator_18.f90: Likewise.
6417 * gfortran.dg/typebound_operator_20.f90: Likewise.
6418 * gfortran.dg/typebound_override_3.f90: Likewise.
6419 * gfortran.dg/typebound_override_4.f90: Likewise.
6420 * gfortran.dg/typebound_override_5.f90: Likewise.
6421 * gfortran.dg/typebound_override_6.f90: Likewise.
6422 * gfortran.dg/typebound_override_7.f90: Likewise.
6423 * gfortran.dg/typebound_proc_28.f03: Likewise.
6424 * gfortran.dg/typebound_proc_29.f90: Likewise.
6425 * gfortran.dg/typebound_proc_30.f90: Likewise.
6426 * gfortran.dg/typebound_proc_31.f90: Likewise.
6427 * gfortran.dg/typebound_proc_32.f90: Likewise.
6428 * gfortran.dg/typebound_proc_33.f90: Likewise.
6429 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
6430 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
6431 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6432 * gfortran.dg/use_only_3.f90: Likewise.
6433 * gfortran.dg/use_without_only_1.f90: Likewise.
6434 * gfortran.dg/warn_unused_function.f90: Likewise.
6435 * gfortran.dg/warn_unused_function_2.f90: Likewise.
6436 * gfortran.dg/ieee/ieee_8.f90: Likewise.
6438 2017-06-04 Marek Polacek <polacek@redhat.com>
6441 * gcc.dg/format/pr80919.c: New test.
6443 2017-06-02 Martin Sebor <msebor@redhat.com>
6446 * c-c++-common/Wfloat-conversion-2.c: New test.
6448 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6451 * g++.dg/cpp1y/constexpr-68754.C: New.
6453 2017-06-02 Carl Love <cel@us.ibm.com>
6455 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
6456 for the new built-ins.
6458 2017-06-02 Sudakshina Das <sudi.das@arm.com>
6460 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
6462 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6464 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
6465 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
6466 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
6467 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
6468 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
6470 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6472 * gcc.target/aarch64/hfmode_ins_1.c: New test.
6474 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6476 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
6478 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6480 * gcc.target/powerpc/fold-vec-abs-char.c: New.
6481 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
6482 * gcc.target/powerpc/fold-vec-abs-int.c: New.
6483 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
6484 * gcc.target/powerpc/fold-vec-abs-short.c: New.
6485 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
6486 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
6487 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
6488 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
6490 2017-06-02 Nathan Sidwell <nathan@acm.org>
6492 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
6494 2017-06-02 Jakub Jelinek <jakub@redhat.com>
6496 PR rtl-optimization/80903
6497 * gcc.dg/pr80903.c: New test.
6500 * gfortran.dg/gomp/pr80918.f90: New test.
6502 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6504 * c-c++-common/Wsizeof-pointer-div.c: New test.
6505 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
6506 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6507 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
6508 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6509 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6510 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6511 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6512 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6513 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6514 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6515 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6516 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
6517 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
6518 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
6519 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
6520 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
6521 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
6522 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
6524 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
6526 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
6527 Update the target to power8-vector.
6529 2017-06-01 David Malcolm <dmalcolm@redhat.com>
6531 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
6533 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6535 * debug12.adb, debug12.ads: New testcase.
6537 2017-06-01 Martin Jambor <mjambor@suse.cz>
6539 PR tree-optimization/80898
6540 * gcc.dg/tree-ssa/pr80898.c: New test.
6541 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6543 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6546 * g++.dg/cpp1z/nodiscard5.C: New.
6548 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6550 * gcc.target/arc/pr9001195952.c: New test.
6552 2017-06-01 Tom de Vries <tom@codesourcery.com>
6554 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6555 * gcc.c-torture/compile/asmgoto-1.c: Same.
6556 * gcc.dg/20000707-1.c: Same.
6557 * gcc.dg/pr38700.c: Same.
6558 * gcc.dg/pr70169.c: Same.
6559 * gcc.dg/pr80112.c: Same.
6560 * gcc.dg/torture/pr51071-2.c: Same.
6561 * gcc.dg/torture/pr51071.c: Same.
6562 * gcc.dg/tree-ssa/alias-34.c: Same.
6564 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6566 * gnat.dg/debug11.adb: New testcase.
6568 2017-06-01 Richard Biener <rguenther@suse.de>
6571 * c-c++-common/ubsan/pr66313.c: New testcase.
6572 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6574 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6576 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
6577 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6578 to vsx_hw. Add dg-skip-if directive to disable this test if
6580 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6581 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6582 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6583 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6584 to dg-option. Add dg-skip-if directive to disable this test
6585 for darwin. Add dg-skip-if directive to disable this test if
6588 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6590 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6591 (_mm_maskz_max_sd): Test new intrinsics.
6592 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6593 (_mm_maskz_max_sd): Test new intrinsics.
6594 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6595 (_mm_maskz_max_ss): Test new intrinsics.
6596 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6597 (_mm_maskz_max_ss): Test new intrinsics.
6598 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6599 (_mm_maskz_min_sd): Test new intrinsics.
6600 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6601 (_mm_maskz_min_sd): Test new intrinsics.
6602 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6603 (_mm_maskz_min_ss): Test new intrinsics.
6604 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6605 (_mm_maskz_min_ss): Test new intrinsics.
6607 2017-05-31 Nathan Sidwell <nathan@acm.org>
6609 * g++.dg/lookup/lambda1.C New.
6611 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6613 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6614 on pointer should not be replaced.
6616 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6619 * gcc.dg/gimplefe-error-7.c: New test.
6621 2017-05-31 Graham Markall <graham.markall@embecosm.com>
6623 * gcc.target/arc/add_n-combine.c: New test.
6624 * gcc.target/arc/sub_n-combine.c: New test.
6626 2017-05-31 Richard Biener <rguenther@suse.de>
6629 * gcc.target/i386/pr80880.c: New testcase.
6631 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6633 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6635 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6637 * gcc.dg/vect/pr80815-3.c: New test.
6639 2017-05-31 Richard Biener <rguenther@suse.de>
6641 PR tree-optimization/80906
6642 * gcc.dg/graphite/pr80906.c: New testcase.
6644 2017-05-30 Tom de Vries <tom@codesourcery.com>
6647 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6648 unsupported if host compiler does not support c++11.
6649 (host_supports_c++11): New proc.
6651 2017-05-30 Martin Sebor <msebor@redhat.com>
6654 * g++.dg/ext/utf16-4.C: Relax test.
6655 * gcc.dg/fixed-point/int-warning.c: Adjust.
6657 2017-05-30 David Malcolm <dmalcolm@redhat.com>
6659 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6660 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6662 * g++.dg/plugin/show-template-tree-color.C: New test case.
6663 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6664 * g++.dg/template/show-template-tree-2.C: New test case.
6665 * g++.dg/template/show-template-tree-3.C: New test case.
6666 * g++.dg/template/show-template-tree-4.C: New test case.
6667 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6668 * g++.dg/template/show-template-tree.C: New test case.
6670 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6672 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6674 * gfortran.dg/pr80107.f: Delete testcase.
6676 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
6679 * gcc.target/i386/pr80833-1.c: New test.
6680 * gcc.target/i386/pr80833-2.c: Ditto.
6682 2017-05-30 Nathan Sidwell <nathan@acm.org>
6685 * g++.dg/lookup/pr80913.C: New.
6687 2017-05-30 Richard Biener <rguenther@suse.de>
6690 * gcc.dg/torture/pr80901.c: New testcase.
6692 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6694 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6696 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6699 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6701 2017-05-30 Richard Biener <rguenther@suse.de>
6704 * gcc.dg/torture/pr80876.c: New testcase.
6706 2017-05-29 Nathan Sidwell <nathan@acm.org>
6709 * g++.dg/lookup/pr80891-5.C: New.
6711 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6713 PR libgfortran/53029
6714 * gfortran.dg/read_5.f90: New test.
6716 2017-05-29 Nathan Sidwell <nathan@acm.org>
6719 * g++.dg/lookup/pr80891-4.C: New.
6722 * g++.dg/lookup/pr80891-1.C: New.
6725 * g++.dg/lookup/pr80891-3.C: New.
6728 * g++.dg/lookup/pr80891-2.C: New.
6730 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6733 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6735 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6736 * gfortran.dg/inline_matmul_17.f90: New test.
6738 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6740 * gfortran.dg/matmul_bounds_12.f90: New test.
6742 2017-05-27 Jakub Jelinek <jakub@redhat.com>
6745 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6747 2017-05-26 Nathan Sidwell <nathan@acm.org>
6749 * g++.dg/cpp0x/dr2061.C: New.
6750 * g++.dg/parse/namespace-alias-1.C: Add more test.
6752 2017-05-26 Bin Cheng <bin.cheng@arm.com>
6754 PR tree-optimization/80815
6755 * gcc.dg/vect/pr80815-1.c: New test.
6756 * gcc.dg/vect/pr80815-2.c: New test.
6758 2017-05-26 Martin Liska <mliska@suse.cz>
6761 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6762 split at the problematic spot.
6763 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6764 a valid value of the param.
6766 2017-05-26 Marek Polacek <polacek@redhat.com>
6769 * c-c++-common/ubsan/pr80875.c: New test.
6771 2017-05-26 Tom de Vries <tom@codesourcery.com>
6774 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6775 * gcc.dg/Wcxx-compat-8.c: Same.
6776 * gcc.dg/Wobjsize-1.c: Same.
6777 * gcc.dg/Wshadow-local-2.c: Same.
6778 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6779 * gcc.dg/anon-struct-6.c: Same.
6780 * gcc.dg/asm-wide-1.c: Same.
6781 * gcc.dg/builtin-inf-1.c: Same.
6782 * gcc.dg/builtin-redefine.c: Same.
6783 * gcc.dg/c90-array-lval-6.c: Same.
6784 * gcc.dg/c90-array-lval-7.c: Same.
6785 * gcc.dg/c90-fordecl-1.c: Same.
6786 * gcc.dg/c99-fordecl-2.c: Same.
6787 * gcc.dg/cast-lvalue-1.c: Same.
6788 * gcc.dg/cast-lvalue-2.c: Same.
6789 * gcc.dg/compound-lvalue-1.c: Same.
6790 * gcc.dg/cond-lvalue-1.c: Same.
6791 * gcc.dg/cpp/20000419-1.c: Same.
6792 * gcc.dg/cpp/backslash.c: Same.
6793 * gcc.dg/cpp/backslash2.c: Same.
6794 * gcc.dg/cpp/macspace1.c: Same.
6795 * gcc.dg/cpp/macspace2.c: Same.
6796 * gcc.dg/cpp/multiline-2.c: Same.
6797 * gcc.dg/cpp/pr27777.c: Same.
6798 * gcc.dg/cpp/pr30786.c: Same.
6799 * gcc.dg/cpp/pr34602.c: Same.
6800 * gcc.dg/cpp/redef1.c: Same.
6801 * gcc.dg/cpp/tr-warn1.c: Same.
6802 * gcc.dg/cpp/tr-warn3.c: Same.
6803 * gcc.dg/cpp/tr-warn6.c: Same.
6804 * gcc.dg/cpp/trad/hash.c: Same.
6805 * gcc.dg/cpp/trad/redef1.c: Same.
6806 * gcc.dg/cpp/ucs.c: Same.
6807 * gcc.dg/declspec-10.c: Same.
6808 * gcc.dg/declspec-11.c: Same.
6809 * gcc.dg/declspec-18.c: Same.
6810 * gcc.dg/format/c99-strftime-1.c: Same.
6811 * gcc.dg/format/ext-3.c: Same.
6812 * gcc.dg/format/pr72858.c: Same.
6813 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6814 * gcc.dg/init-string-1.c: Same.
6815 * gcc.dg/label-decl-3.c: Same.
6816 * gcc.dg/m-un-2.c: Same.
6817 * gcc.dg/nofixed-point-2.c: Same.
6818 * gcc.dg/noncompile/20020213-1.c: Same.
6819 * gcc.dg/pch/counter-2.c: Same.
6820 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6821 * gcc.dg/pr27528.c: Same.
6822 * gcc.dg/pr27953.c: Same.
6823 * gcc.dg/pr35899.c: Same.
6824 * gcc.dg/pr37561.c: Same.
6825 * gcc.dg/pr45461.c: Same.
6826 * gcc.dg/pr45750.c: Same.
6827 * gcc.dg/pr53196-2.c: Same.
6828 * gcc.dg/pr53265.c: Same.
6829 * gcc.dg/redecl-1.c: Same.
6830 * gcc.dg/tls/thr-init-1.c: Same.
6831 * gcc.dg/torture/pr51106-1.c: Same.
6832 * gcc.dg/torture/pr51106-2.c: Same.
6833 * gcc.dg/uninit-19.c: Same.
6834 * gcc.dg/uninit-pr20644.c: Same.
6836 2017-05-26 Jakub Jelinek <jakub@redhat.com>
6838 * g++.dg/cpp1z/decomp29.C (p): New variable.
6839 (main): Add further tests.
6841 2017-05-26 Richard Biener <rguenther@suse.de>
6843 PR tree-optimization/80842
6844 * gcc.dg/torture/pr80842.c: New testcase.
6846 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6849 * g++.dg/cpp0x/pr79652.C: New.
6851 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6854 * g++.dg/cpp0x/variadic170.C: New.
6856 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6858 * g++.dg/warn/Wcatch-value-1.C: New test.
6859 * g++.dg/warn/Wcatch-value-2.C: New test.
6860 * g++.dg/warn/Wcatch-value-3.C: New test.
6862 2017-05-25 Nathan Sidwell <nathan@acm.org>
6864 * g++.dg/lookup/using56.C: New.
6865 * g++.dg/lookup/using57.C: New.
6866 * g++.dg/lookup/using58.C: New.
6867 * g++.dg/lookup/using59.C: New.
6869 * g++.dg/lookup/using17.C: Adjust diagnostics.
6871 2017-05-25 Martin Sebor <msebor@redhat.com>
6873 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6875 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6877 * gcc.dg/pr60114.c: Same.
6879 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6881 * gfortran.dg/pr48636.f90: Fix template better.
6883 2017-05-25 Nathan Sidwell <nathan@acm.org>
6885 * g++.dg/lookup/koenig14.C: New.
6887 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6890 * g++.dg/cpp0x/pr79583.C: New.
6892 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6895 * g++.dg/cpp1y/pr68578.C: New.
6897 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6899 * gcc.dg/tree-ssa/vce-1.c: New file.
6901 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6903 * gcc.dg/tree-ssa/addadd.c: New file.
6905 2017-05-24 Nathan Sidwell <nathan@acm.org>
6907 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6908 * g++.dg/lookup/friend19.C: New.
6909 * g++.dg/lookup/friend20.C: New.
6911 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
6914 * g++.dg/expr/cast11.C: New test.
6916 2017-05-24 Martin Sebor <msebor@redhat.com>
6919 * c-c++-common/Wfloat-conversion.c: Adjust.
6920 * c-c++-common/dfp/convert-int-saturate.c: Same.
6921 * c-c++-common/pr68657-1.c: Same.
6922 * g++.dg/ext/utf-cvt.C: Same.
6923 * g++.dg/ext/utf16-4.C: Same.
6924 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6925 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6926 * g++.dg/warn/Wconversion3.C: Same.
6927 * g++.dg/warn/Wconversion4.C: Same.
6928 * g++.dg/warn/Wsign-conversion.C: Same.
6929 * g++.dg/warn/overflow-warn-1.C: Same.
6930 * g++.dg/warn/overflow-warn-3.C: Same.
6931 * g++.dg/warn/overflow-warn-4.C: Same.
6932 * g++.dg/warn/pr35635.C: Same.
6933 * g++.old-deja/g++.mike/enum1.C: Same.
6934 * gcc.dg/Wconversion-3.c: Same.
6935 * gcc.dg/Wconversion-5.c: Same.
6936 * gcc.dg/Wconversion-complex-c99.c: Same.
6937 * gcc.dg/Wconversion-complex-gnu.c: Same.
6938 * gcc.dg/Wconversion-integer.c: Same.
6939 * gcc.dg/Wsign-conversion.c: Same.
6940 * gcc.dg/bitfld-2.c: Same.
6941 * gcc.dg/c90-const-expr-11.c: Same.
6942 * gcc.dg/c90-const-expr-7.c: Same.
6943 * gcc.dg/c99-const-expr-7.c: Same.
6944 * gcc.dg/overflow-warn-1.c: Same.
6945 * gcc.dg/overflow-warn-2.c: Same.
6946 * gcc.dg/overflow-warn-3.c: Same.
6947 * gcc.dg/overflow-warn-4.c: Same.
6948 * gcc.dg/overflow-warn-5.c: Same.
6949 * gcc.dg/overflow-warn-8.c: Same.
6950 * gcc.dg/overflow-warn-9.c: New test.
6951 * gcc.dg/pr35635.c: Adjust.
6952 * gcc.dg/pr59940.c: Same.
6953 * gcc.dg/pr59963-2.c: Same.
6954 * gcc.dg/pr60114.c: Same.
6955 * gcc.dg/switch-warn-2.c: Same.
6956 * gcc.dg/utf-cvt.c: Same.
6957 * gcc.dg/utf16-4.c: Same.
6959 2017-05-24 Jakub Jelinek <jakub@redhat.com>
6961 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6962 Don't include limits.h.
6963 (w): Conditionalize on long long wider than int. Use
6964 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6965 -9223372036854775808.
6966 (x): Use __INT_MAX__ instead of INT_MAX.
6968 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6971 * gfortran.dg/inline_matmul_16.f90: New test.
6973 2017-05-24 Tom de Vries <tom@codesourcery.com>
6975 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6977 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6980 * gcc.dg/pr80823.c: New test.
6982 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6984 * gcc.target/s390/pr80725.c: New test.
6986 2017-05-23 Nathan Sidwell <nathan@acm.org>
6988 * g++.dg/lookup/extern-c-hidden.C: New.
6989 * g++.dg/lookup/extern-redecl1.C: New.
6992 * g++.dg/parse/pr80866.C: New.
6994 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6996 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6997 * gcc.dg/ipa/inline-5.c: Likewise.
6998 * gfortran.dg/pr48636.f90: Likewise.
7000 2017-05-23 Nathan Sidwell <nathan@acm.org>
7002 * g++.dg/parse/ctor9.C: Adjust expected error.
7004 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7006 PR libgfortran/80256
7007 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
7010 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
7012 * c-c++-common/goacc/parallel-dims-1.c: Update.
7013 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7014 * c-c++-common/goacc/routine-1.c: Likewise.
7015 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
7016 * g++.dg/goacc/template.C: Likewise.
7017 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7018 * gfortran.dg/goacc/routine-3.f90: Likewise.
7019 * gfortran.dg/goacc/sie.f95: Likewise.
7020 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
7022 2017-05-23 Nathan Sidwell <nathan@acm.org>
7024 * g++.dg/lookup/using13.C: Adjust expected error.
7026 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7028 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
7030 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7033 * gcc.target/powerpc/pr80718.c: New test.
7035 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
7037 * gcc.target/powerpc/conditional-return.c: New testcase.
7039 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7041 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
7044 2017-05-22 Janus Weil <janus@gcc.gnu.org>
7047 * gfortran.dg/typebound_call_28.f90: New test.
7049 2017-05-22 Nathan Sidwell <nathan@acm.org>
7051 * g++.dg/lookup/strong-using.C: New.
7053 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
7055 * gcc.target/arm/movsi_movt.c: New test.
7056 * gcc.target/arm/movdi_movt.c: New test.
7058 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
7060 * gnat.dg/specs/not_null1.ads: New test.
7062 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
7064 * gnat.dg/limited_with5.ad[sb]: New test.
7065 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
7066 * gnat.dg/limited_with6.ad[sb]: New test.
7067 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
7069 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
7071 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
7072 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
7074 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
7077 * g++.dg/cpp1y/constexpr-70265-1.C: New.
7078 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
7080 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7082 PR libgfortran/80333
7083 * gfortran.dg/dtio_30.f03: New test.
7085 2017-05-19 Marek Polacek <polacek@redhat.com>
7088 * c-c++-common/ubsan/pr80800.c: New test.
7089 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
7091 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
7093 * c-c++-common/goacc/default-1.c: Update.
7094 * c-c++-common/goacc/default-2.c: Likewise.
7095 * c-c++-common/goacc/default-4.c: Likewise.
7096 * gfortran.dg/goacc/default-1.f95: Likewise.
7097 * gfortran.dg/goacc/default-4.f: Likewise.
7098 * c-c++-common/goacc/default-5.c: New file.
7099 * gfortran.dg/goacc/default-5.f: Likewise.
7101 * c-c++-common/goacc/default-1.c: New file.
7102 * c-c++-common/goacc/default-2.c: Likewise.
7103 * c-c++-common/goacc/data-default-1.c: Remove file, including its
7105 * c-c++-common/goacc/default-3.c: ... this new file, and...
7106 * c-c++-common/goacc/default-4.c: ... this new file.
7107 * gfortran.dg/goacc/default.f95: Remove file, including its test
7109 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
7110 * gfortran.dg/goacc/default-2.f: ... this new file.
7111 * gfortran.dg/goacc/default-3.f95: New file.
7112 * gfortran.dg/goacc/default-4.f: Likewise.
7114 2017-05-19 Nathan Sidwell <nathan@acm.org>
7116 * g++.dg/inherit/covariant7.C: Adjust.
7118 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7120 * gcc.target/arm/tls-disable-literal-pool.c: Change
7121 require-effective-target to tls_native.
7122 Move dg-error to return statement line and change to dg-message.
7124 2017-05-19 Richard Biener <rguenther@suse.de>
7127 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
7128 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
7130 2017-05-19 Richard Biener <rguenther@suse.de>
7133 * gcc.dg/torture/pr80764.c: New testcase.
7135 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7138 * gcc.target/powerpc/pr80510-1.c: New test.
7139 * gcc.target/powerpc/pr80510-2.c: Likewise.
7141 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
7143 * gcc.dg/pragma-diag-7.c: New test.
7145 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
7148 * g++.dg/other/i386-11.C: New test.
7150 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
7152 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
7153 * fold-vec-div-floatdouble.c: Likewise.
7154 * fold-vec-logical-ands-char.c: Likewise.
7155 * fold-vec-logical-ands-int.c: Likewise.
7156 * fold-vec-logical-ands-short.c: Likewise.
7157 * fold-vec-logical-ors-char.c: Likewise.
7158 * fold-vec-logical-ors-int.c: Likewise.
7159 * fold-vec-logical-ors-short.c: Likewise.
7160 * fold-vec-logical-other-char.c: Likewise.
7161 * fold-vec-mule-misc.c: Likewise.
7162 * fold-vec-mult-float.c: Likewise.
7163 * fold-vec-mult-floatdouble.c: Likewise.
7164 * fold-vec-mult-int.c: Likewise.
7165 * fold-vec-mult-int128-p9.c: Likewise.
7166 * fold-vec-sub-floatdouble.c: Likewise.
7167 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
7168 Add lp64 requirement.
7169 * fold-vec-mult-int128-p8.c: Likewise.
7170 * fold-vec-logical-ors-longlong.c: Fix comment typo.
7172 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
7174 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
7175 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
7176 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
7177 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
7178 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
7179 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
7180 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
7181 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
7182 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
7183 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
7184 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
7185 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
7186 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
7187 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
7188 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
7189 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
7190 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
7191 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
7192 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
7193 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
7194 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
7195 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
7196 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
7197 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
7198 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
7199 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
7201 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
7203 * gcc.target/sparc/niagara7-align.c: New test.
7205 2017-05-18 Marek Polacek <polacek@redhat.com>
7208 * c-c++-common/ubsan/null-12.c: New test.
7210 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
7213 * gcc.c-torture/execute/pr80692.c: New testcase.
7215 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7217 PR libgfortran/80741
7218 * gfortran.dg/read_4.f90: New test.
7220 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7222 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
7224 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
7227 * gfortran.dg/pr80668.f90: New.
7229 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
7232 * gcc.dg/pr80775.c: New test.
7234 2017-05-17 Marek Polacek <polacek@redhat.com>
7237 * gcc.dg/asan/pr80659.c: New test.
7239 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7241 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
7244 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
7246 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
7248 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
7249 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7251 PR tree-optimization/80457
7252 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
7253 call vect_model_simple_cost.
7255 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
7258 * gfortran.dg/submodule_29.f08: New test.
7260 2017-05-16 David Malcolm <dmalcolm@redhat.com>
7262 * g++.dg/other/accessor-fixits-1.C: New test case.
7263 * g++.dg/other/accessor-fixits-2.C: New test case.
7264 * g++.dg/other/accessor-fixits-3.C: New test case.
7265 * g++.dg/other/accessor-fixits-4.C: New test case.
7267 2017-05-16 Carl Love <cel@us.ibm.com>
7269 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
7270 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
7271 built-ins to the test suite file. Note, support for mradds exists
7272 but no test case exists.
7273 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
7274 built-ins to the test suite file.
7276 2017-05-16 Marek Polacek <polacek@redhat.com>
7280 * c-c++-common/ubsan/pr80536.c: New test.
7281 * g++.dg/ubsan/pr80386.C: New test.
7283 2017-05-16 Tamar Christina <tamar.christina@arm.com>
7285 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
7286 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
7288 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7290 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
7291 expected output of vadd, vsub and vmul instructions.
7292 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
7293 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
7294 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
7296 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7298 PR libgfortran/80727
7299 * gfortran.dg/read_3.f90: New test.
7301 2017-05-15 Nathan Sidwell <nathan@acm.org>
7304 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
7307 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
7308 * g++.dg/cpp0x/pr79369.C: New.
7310 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
7313 * gfortran.dg/pr80752.f90: New test.
7315 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
7318 * gcc.target/i386/pr80425-1.c: New test.
7319 * gcc.target/i386/pr80425-2.c: Ditto.
7321 2017-05-15 Jeff Law <law@redhat.com>
7323 * gcc.target/mips/reorgbug-1.c: New test.
7325 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
7327 * gnat.dg/specs/pack13.ads: New test.
7329 2017-05-14 Martin Sebor <msebor@redhat.com>
7332 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
7333 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
7334 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7335 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
7336 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
7338 2017-05-14 Martin Sebor <msebor@redhat.com>
7341 * gcc.dg/builtin-stpncpy.c: New test.
7343 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
7345 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
7346 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
7347 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
7348 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
7350 2017-05-14 Julia Koval <julia.koval@intel.com>
7352 * gcc.target/i386/xgetsetbv.c: New test.
7354 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
7357 * gfortran.dg/impl_do_var_data.f90: New Test
7359 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
7361 * brig.dg/test/gimple/priv-array-offset-access.hsail:
7362 A regression test for a private array access case which caused
7365 2017-05-12 Martin Sebor <msebor@redhat.com>
7368 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
7369 to the purpose of the test.
7371 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
7373 * gcc.target/powerpc/bmi-andn-1.c: New file
7374 * gcc.target/powerpc/bmi-andn-2.c: New file.
7375 * gcc.target/powerpc/bmi-bextr-1.c: New file.
7376 * gcc.target/powerpc/bmi-bextr-2.c: New file.
7377 * gcc.target/powerpc/bmi-bextr-4.c: New file.
7378 * gcc.target/powerpc/bmi-bextr-5.c: New file.
7379 * gcc.target/powerpc/bmi-blsi-1.c: New file.
7380 * gcc.target/powerpc/bmi-blsi-2.c: New file.
7381 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
7382 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
7383 * gcc.target/powerpc/bmi-blsr-1.c: New file.
7384 * gcc.target/powerpc/bmi-blsr-2.c: New File.
7385 * gcc.target/powerpc/bmi-check.h: New File.
7386 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
7387 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
7388 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
7389 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
7390 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
7391 * gcc.target/powerpc/bmi2-check.h: New file.
7392 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
7393 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
7394 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
7395 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
7396 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
7397 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
7398 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
7399 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
7400 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
7402 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7405 * g++.dg/cpp0x/pr60430.C: New.
7407 2017-05-12 Jeff Law <law@redhat.com>
7409 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7411 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
7414 * g++.dg/pr80707.C: New test.
7416 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7418 * gcc.target/powerpc/fold-vec-div-float.c: New.
7419 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
7420 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
7422 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7424 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
7425 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
7426 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
7427 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
7428 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
7429 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
7430 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
7431 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
7432 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
7433 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
7434 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
7435 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
7437 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7440 * g++.dg/cpp0x/forw_enum14.C: New.
7441 * g++.dg/cpp0x/forw_enum15.C: Likewise.
7443 2017-05-12 Richard Biener <rguenther@suse.de>
7445 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
7447 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7450 * g++.dg/cpp0x/constexpr-ice17.C: New.
7452 2017-05-12 Richard Biener <rguenther@suse.de>
7454 PR tree-optimization/80713
7455 * gcc.dg/torture/pr80713.c: New testcase.
7457 2017-05-12 Andi Kleen <ak@linux.intel.com>
7460 * lib/target-supports.exp (profopt-perf-wrapper):
7461 Add -m8 option to increase parallelism.
7463 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
7465 * c-c++-common/goacc/parallel-dims-1.c: New file.
7466 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7468 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7469 * c-c++-common/goacc/classify-kernels.c: Likewise.
7470 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
7472 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7473 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7474 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7475 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7476 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7477 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7478 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7479 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7480 * c-c++-common/goacc/kernels-loop.c: Likewise.
7481 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7482 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7483 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7484 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7485 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
7486 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7487 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7488 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7489 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7490 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7491 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
7492 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7494 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7495 * c-c++-common/goacc/classify-kernels.c: Likewise.
7496 * c-c++-common/goacc/classify-parallel.c: Likewise.
7497 * c-c++-common/goacc/classify-routine.c: Likewise.
7498 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7499 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7500 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7501 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7503 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
7504 * c-c++-common/goacc/classify-kernels.c: Likewise.
7505 * c-c++-common/goacc/classify-parallel.c: Likewise.
7506 * c-c++-common/goacc/classify-routine.c: Likewise.
7507 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7508 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7509 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7510 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7512 2017-05-11 Nathan Sidwell <nathan@acm.org>
7514 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
7516 2017-05-11 Carl Love <cel@us.ibm.com>
7518 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
7519 to the test suite file.
7520 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
7521 to the test suite file.
7523 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7526 * gfortran.dg/namelist_91.f90: New test.
7527 * gfortran.dg/namelist_92.f90: New test.
7528 * gfortran.dg/namelist_93.f90: New test.
7529 * gfortran.dg/namelist_94.f90: New test.
7531 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7534 * gcc.target/powerpc/pr80695-p8.c: New file.
7535 * gcc.target/powerpc/pr80695-p9.c: New file.
7537 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7538 Jakub Jelinek <jakub@redhat.com>
7541 * gcc.target/i386/pr80706.c: New test.
7543 2017-05-11 Julia Koval <julia.koval@intel.com>
7545 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7546 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7547 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7548 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7550 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7553 * g++.dg/cpp0x/pr70538.C: New.
7555 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7557 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7558 Remove unnecessary loop. Run on 32-bit targets only.
7559 (dg-options): Remove -fno-tree-sink.
7561 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7563 * gcc.target/powerpc/cmpb-1.c: New test.
7564 * gcc.target/powerpc/cmpb-2.c: New test.
7565 * gcc.target/powerpc/cmpb-3.c: New test.
7566 * gcc.target/powerpc/cmpb32-1.c: New test.
7567 * gcc.target/powerpc/cmpb32-2.c: New test.
7569 2017-05-11 Richard Biener <rguenther@suse.de>
7571 PR tree-optimization/80705
7572 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7574 2017-05-11 Nathan Sidwell <nathan@acm.org>
7576 * lib/scanlang.exp: New.
7577 * lib/gcc-dg.exp: Load scanlang.exp.
7578 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7580 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7583 * gcc.dg/gimplefe-error-6.c: New test.
7585 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7588 * gcc.dg/gimplefe-error-5.c: New test.
7590 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7593 * gcc.dg/gimplefe-error-4.c: New test.
7595 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7597 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7599 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7601 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7602 (_mm_maskz_max_round_sd): Test new intrinsics.
7603 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7604 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7605 (_mm_maskz_max_round_ss): Test new intrinsics.
7606 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7607 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7608 (_mm_maskz_min_round_sd): Test new intrinsics.
7609 * gcc.target/i386/avx512f-vminsd-2.c: New.
7610 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7611 (_mm_maskz_min_round_ss): Test new intrinsics.
7612 * gcc.target/i386/avx512f-vminss-2.c: New.
7613 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7614 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7615 (__builtin_ia32_minss_mask_round): Test new builtins.
7616 * gcc.target/i386/sse-13.c: Ditto.
7617 * gcc.target/i386/sse-23.c: Ditto.
7618 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7619 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7620 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7621 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7622 (_mm_mask_min_round_ss): Test new intrinsics.
7623 * gcc.target/i386/testround-1.c: Ditto.
7625 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7627 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7628 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7629 (_mm_maskz_div_round_sd): Test new intrinsics.
7630 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7631 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7632 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7633 (_mm_maskz_div_round_ss): Test new intrinsics.
7634 * gcc.target/i386/avx512f-vdivss-2.c: New.
7635 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7636 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7637 (_mm_maskz_mul_round_sd): Test new intrinsics.
7638 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7639 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7640 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7641 (_mm_maskz_mul_round_ss): Test new intrinsics.
7642 * gcc.target/i386/avx512f-vmulss-2.c: New.
7643 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7644 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7645 (__builtin_ia32_mulss_mask_round): Test new builtins.
7646 * gcc.target/i386/sse-13.c: Ditto.
7647 * gcc.target/i386/sse-23.c: Ditto.
7648 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7649 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7650 (_mm_maskz_mul_round_ss): Test new intrinsics.
7651 * gcc.target/i386/testround-1.c: Ditto.
7653 2017-05-10 Julia Koval <julia.koval@intel.com>
7655 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7656 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7657 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7659 2017-05-10 Julia Koval <julia.koval@intel.com>
7661 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7662 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7663 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7664 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7666 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7668 PR tree-optimization/51513
7669 * gcc.target/powerpc/pr51513.c: New test.
7670 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7672 * gcc.dg/predict-14.c: Likewise.
7674 2017-05-10 Carl Love <cel@us.ibm.com>
7675 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7676 to the test suite file.
7677 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7678 to the test suite file.
7680 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7682 PR tree-optimization/77644
7683 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7685 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
7687 * gcc.dg/guality/inline-params-2.c: New.
7689 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7692 * g++.dg/cpp1y/auto-fn37.C: New.
7693 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7695 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7698 * gcc.target/powerpc/pr68163.c: New test.
7700 2017-05-09 Janus Weil <janus@gcc.gnu.org>
7703 * gfortran.dg/finalize_32.f90: New test.
7705 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7708 * gcc.dg/pr35441.c: New test.
7710 2017-05-09 Martin Sebor <msebor@redhat.com>
7713 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7716 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7719 * g++.dg/template/crash126.C: New.
7721 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7723 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7724 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7725 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7726 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7728 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7731 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7733 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7735 * gcc.target/arc/tmac-1.c: New file.
7736 * gcc.target/arc/tmac-2.c: Likewise.
7737 * gcc.target/arc/tmac.h: Likewise.
7739 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7740 Andrew Burgess <andrew.burgess@embecosm.com>
7742 * gcc.target/arc/firq-1.c: New file.
7743 * gcc.target/arc/firq-2.c: Likewise.
7744 * gcc.target/arc/firq-3.c: Likewise.
7745 * gcc.target/arc/firq-4.c: Likewise.
7746 * gcc.target/arc/firq-5.c: Likewise.
7747 * gcc.target/arc/firq-6.c: Likewise.
7749 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7751 * gcc.target/arc/interrupt-5.c: Newfile.
7752 * gcc.target/arc/interrupt-6.c: Likewise.
7753 * gcc.target/arc/interrupt-7.c: Likewise.
7754 * gcc.target/arc/interrupt-8.c: Likewise.
7755 * gcc.target/arc/interrupt-9.c: Likewise.
7757 2017-05-09 Richard Biener <rguenther@suse.de>
7759 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7761 * gcc.dg/vect/vect-50.c: Likewise.
7763 2017-05-09 Marek Polacek <polacek@redhat.com>
7766 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7767 * c-c++-common/Wlogical-op-2.c: New test.
7769 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7771 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7772 for targets with __SIZEOF_INT__ < 4.
7774 2017-05-09 Richard Biener <rguenther@suse.de>
7776 * gcc.dg/vect/vect-50.c: Revert last change.
7777 * gcc.dg/vect/vect-44.c: Likewise.
7779 2017-05-08 Martin Sebor <msebor@redhat.com>
7781 PR translation/80280
7782 * gcc.dg/format/gcc_diag-10.c: New test.
7784 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7787 * gcc.target/powerpc/pr80101-1.c: New test.
7789 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7792 * gfortran.dg/inline_transpose_1.f90: Add
7793 -finline-matmul-limit=0 to options.
7794 * gfortran.dg/matmul_5.f90: Likewise.
7795 * gfortran.dg/vect/vect-8.f90: Likewise.
7796 * gfortran.dg/inline_matmul_14.f90: New test.
7797 * gfortran.dg/inline_matmul_15.f90: New test.
7799 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7802 * gfortran.dg/matmul_15.f90: New test case.
7804 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7806 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7807 * gcc.dg/vect/vect-50.c: Likewise.
7809 2017-05-07 Jeff Law <law@redhat.com>
7812 2017-05-06 Jeff Law <law@redhat.com>
7813 PR tree-optimization/78496
7814 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7815 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7817 2017-05-06 Jeff Law <law@redhat.com>
7819 PR tree-optimization/78496
7820 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7821 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7823 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7825 * gcc.target/aarch64/spill_1.c: New test.
7827 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7829 PR rtl-optimization/75964
7830 * gcc.dg/torture/pr75964.c: New test.
7832 2017-05-06 Tom de Vries <tom@codesourcery.com>
7835 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7836 * gcc.target/i386/avx-vtestpd-2.c: Same.
7837 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7838 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7839 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7840 * gcc.target/i386/avx-vtestpd-3.c: Same.
7841 * gcc.target/i386/avx-vtestps-1.c: Same.
7842 * gcc.target/i386/avx-vtestps-2.c: Same.
7843 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7844 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7845 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7846 * gcc.target/i386/avx-vtestps-3.c: Same.
7848 2017-05-06 Tom de Vries <tom@codesourcery.com>
7850 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7852 2017-05-06 Tom de Vries <tom@codesourcery.com>
7855 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7856 * gcc.target/powerpc/altivec-types-1.c: Same.
7858 2017-05-06 Tom de Vries <tom@codesourcery.com>
7861 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7862 * gcc.target/spu/intrinsics-1.c: Same.
7864 2017-05-06 Tom de Vries <tom@codesourcery.com>
7867 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7869 2017-05-06 Tom de Vries <tom@codesourcery.com>
7872 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7873 * gcc.target/aarch64/spellcheck_2.c: Same.
7874 * gcc.target/aarch64/spellcheck_3.c: Same.
7876 2017-05-06 Tom de Vries <tom@codesourcery.com>
7879 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7880 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7881 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7882 * g++.dg/debug/dwarf2/typedef5.C: Same.
7883 * g++.dg/goacc/data-1.C: Same.
7885 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7887 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7889 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7894 * gcc.target/powerpc/ppc-round3.c: New test.
7895 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7897 2017-05-05 Jakub Jelinek <jakub@redhat.com>
7899 PR tree-optimization/80632
7900 * gcc.dg/pr80632.c: New test.
7902 PR tree-optimization/80558
7903 * gcc.dg/tree-ssa/vrp115.c: New test.
7905 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7906 Thomas Preud'homme <thomas.preudhomme@arm.com>
7907 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7910 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7911 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7912 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7913 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7914 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7915 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7916 * gcc.target/arm/tls-disable-literal-pool.c: New.
7918 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7920 PR tree-optimization/80613
7921 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7923 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7926 * g++.dg/cpp0x/pr71577.C: New.
7928 2017-05-04 Martin Sebor <msebor@redhat.com>
7931 * gcc.dg/builtin-stringop-chk-8.c: New test.
7932 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7933 * gcc.dg/builtin-stringop-chk-4.c: Same.
7934 * gcc.dg/builtin-strncat-chk-1.c: Same.
7935 * g++.dg/ext/strncpy-chk1.C: Same.
7936 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7937 * gcc.dg/out-of-bounds-1.c: Same.
7938 * gcc.dg/pr78138.c: Same.
7939 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7940 * gfortran.dg/mvbits_7.f90: Same.
7942 2017-05-04 Martin Sebor <msebor@redhat.com>
7944 PR preprocessor/79214
7947 * gcc.dg/pr79214.c: New test.
7948 * gcc.dg/pr79214.h: New test header.
7949 * gcc.dg/pr79222.c: New test.
7950 * gcc.dg/pr79223.c: New test.
7951 * gcc.dg/pr78138.c: Adjust.
7952 * gfortran.dg/unconstrained_commons.f: Same.
7954 2017-05-04 Martin Sebor <msebor@redhat.com>
7956 PR translation/80280
7957 * g++.dg/abi/Wabi-2-3.C: Adjust.
7958 * g++.dg/abi/Wabi-3-2.C: Ditto.
7959 * g++.dg/lookup/using17.C: Ditto.
7960 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7962 2017-05-04 Martin Jambor <mjambor@suse.cz>
7964 PR tree-optimization/80622
7965 * gcc.dg/tree-ssa/pr80622.c: New test.
7967 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7969 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7971 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
7973 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7974 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7976 2017-05-04 Richard Biener <rguenther@suse.de>
7978 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7980 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7982 * gcc.dg/vect/vect-profile-1.c: New test.
7984 2017-05-04 Marek Polacek <polacek@redhat.com>
7986 PR tree-optimization/80612
7987 * gcc.dg/torture/pr80612.c: New test.
7989 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7990 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7992 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7993 check_effective_target_arm_thumb1_movt_ok.
7995 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7997 * gcc.target/arm/fpscr.c: New file.
7999 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8001 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
8004 2017-05-04 Tom de Vries <tom@codesourcery.com>
8007 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
8009 * g++.dg/warn/miss-format-1.C: Same.
8010 * g++.dg/warn/overflow-warn-1.C: Same.
8011 * g++.dg/warn/overflow-warn-3.C: Same.
8012 * g++.dg/warn/overflow-warn-4.C: Same.
8014 2017-05-04 Tom de Vries <tom@codesourcery.com>
8017 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
8018 * gcc.target/i386/pr68657.c: Same.
8019 * gcc.target/i386/pr69255-1.c: Same.
8020 * gcc.target/i386/pr69255-2.c: Same.
8021 * gcc.target/i386/pr69255-3.c: Same.
8023 2017-05-04 Richard Biener <rguenther@suse.de>
8025 PR tree-optimization/31130
8026 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
8027 * gcc.dg/Wstrict-overflow-13.c: Likewise.
8028 * gcc.dg/Wstrict-overflow-21.c: Likewise.
8029 * gcc.dg/pr52904.c: Remove XFAIL.
8030 * gcc.dg/tree-ssa/vrp114.c: New testcase.
8032 2017-05-03 Jeff Law <law@redhat.com>
8034 PR tree-optimization/78496
8035 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
8037 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
8039 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
8041 2017-05-03 Richard Biener <rguenther@suse.de>
8043 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
8045 2017-05-03 Jakub Jelinek <jakub@redhat.com>
8047 PR tree-optimization/79472
8048 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
8050 * gcc.dg/tree-ssa/vrp113.c: New test.
8051 * gcc.dg/tree-ssa/cswtch-3.c: New test.
8052 * gcc.dg/tree-ssa/cswtch-4.c: New test.
8053 * gcc.dg/tree-ssa/cswtch-5.c: New test.
8055 2017-05-03 Tom de Vries <tom@codesourcery.com>
8058 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
8059 * c-c++-common/Wshift-negative-value-2.c: Same.
8060 * c-c++-common/Wshift-negative-value-3.c: Same.
8061 * c-c++-common/Wshift-negative-value-4.c: Same.
8062 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
8063 * c-c++-common/cpp/pr60400.c: Same.
8064 * c-c++-common/fmax-errors.c: Same.
8065 * c-c++-common/goacc/data-2.c: Same.
8066 * c-c++-common/goacc/host_data-2.c: Same.
8067 * c-c++-common/gomp/simd4.c: Same.
8068 * c-c++-common/pr28656.c: Same.
8069 * c-c++-common/pr43395.c: Same.
8070 * c-c++-common/torture/pr57945.c: Same.
8072 2017-05-03 Tom de Vries <tom@codesourcery.com>
8074 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
8075 arg of dg directive.
8076 * c-c++-common/goacc/routine-3.c: Same.
8077 * c-c++-common/goacc/routine-4.c: Same.
8079 2017-05-02 David Malcolm <dmalcolm@redhat.com>
8081 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8082 (test_fixit_insert_newline): New function.
8083 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8084 (test_fixit_insert_newline): New function.
8085 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
8086 (test_fixit_insert_newline): New function.
8087 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
8088 (test_fixit_insert_newline): New function.
8089 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8090 (test_show_locus): Handle test_fixit_insert_newline.
8092 2017-05-02 Bin Cheng <bin.cheng@arm.com>
8094 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
8096 2017-04-27 Tamar Christina <tamar.christina@arm.com>
8098 * gcc.dg/lsr-div1.c: New testcase.
8100 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
8102 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
8103 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
8104 (_mm_maskz_add_round_sd): Test new intrinsics.
8105 * gcc.target/i386/avx512f-vaddsd-2.c: New.
8106 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
8107 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
8108 (_mm_maskz_add_round_ss): Test new intrinsics.
8109 * gcc.target/i386/avx512f-vaddss-2.c: New.
8110 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
8111 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
8112 (_mm_maskz_sub_round_sd): Test new intrinsics.
8113 * gcc.target/i386/avx512f-vsubsd-2.c: New.
8114 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
8115 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
8116 (_mm_maskz_sub_round_ss): Test new intrinsics.
8117 * gcc.target/i386/avx512f-vsubss-2.c: New.
8118 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
8119 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
8120 (__builtin_ia32_subss_mask_round): Test new builtins.
8121 * gcc.target/i386/sse-13.c: Ditto.
8122 * gcc.target/i386/sse-23.c: Ditto.
8123 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
8124 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
8125 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
8126 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
8127 (_mm_mask_sub_round_ss): Test new intrinsics.
8128 * gcc.target/i386/testround-1.c: Ditto.
8130 2017-05-02 Martin Jambor <mjambor@suse.cz>
8132 PR tree-optimization/78687
8133 * g++.dg/tree-ssa/pr78687.C: New test.
8135 2017-05-02 Richard Biener <rguenther@suse.de>
8137 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
8139 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
8141 2017-05-02 Richard Biener <rguenther@suse.de>
8143 PR tree-optimization/80591
8144 * gcc.dg/torture/pr80591.c: New testcase.
8146 2017-05-02 Richard Biener <rguenther@suse.de>
8148 PR tree-optimization/80549
8149 * gcc.dg/torture/pr80549.c: New testcase.
8151 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8153 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
8156 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
8159 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
8161 2017-05-01 David Malcolm <dmalcolm@redhat.com>
8163 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
8164 reflect insertion fix-it hints at the same location now being
8167 2017-05-01 Martin Sebor <msebor@redhat.com>
8169 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
8172 2017-05-01 Tom de Vries <tom@codesourcery.com>
8174 * gcc.dg/pr78768.c: Require linker plugin.
8176 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8179 * gfortran.dg/matmul_bounds_11.f90: New test.
8181 2017-05-01 Martin Sebor <msebor@redhat.com>
8183 PR tree-optimization/79715
8184 * gcc.dg/pr79715.c: New test.
8186 2017-05-01 Tom de Vries <tom@codesourcery.com>
8189 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
8190 * g++.dg/other/pr59492.C: Require effective target rdrand.
8192 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
8194 * g++.dg/diagnostic/member-decl-1.C: New test.
8196 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
8198 PR tree-optimization/80487
8199 * gcc.dg/tree-ssa/strncpy-1.c: New file.
8201 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8203 PR tree-optimization/79697
8204 * gcc.dg/tree-ssa/pr79697.c: New test.
8206 2017-04-29 Tom de Vries <tom@codesourcery.com>
8208 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
8210 2017-04-28 Martin Sebor <msebor@redhat.com>
8212 PR tree-optimization/80523
8213 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
8215 2017-04-28 Tom de Vries <tom@codesourcery.com>
8218 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
8219 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
8221 2017-04-28 Tom de Vries <tom@codesourcery.com>
8224 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
8225 * obj-c++.dg/bitfield-4.mm: Same.
8226 * obj-c++.dg/bitfield-5.mm: Same.
8227 * obj-c++.dg/exceptions-3.mm: Same.
8228 * obj-c++.dg/exceptions-5.mm: Same.
8229 * obj-c++.dg/method-1.mm: Same.
8230 * obj-c++.dg/method-12.mm: Same.
8231 * obj-c++.dg/method-13.mm: Same.
8232 * obj-c++.dg/method-15.mm: Same.
8233 * obj-c++.dg/method-16.mm: Same.
8234 * obj-c++.dg/property/at-property-18.mm: Same.
8235 * obj-c++.dg/property/at-property-25.mm: Same.
8236 * obj-c++.dg/property/at-property-5.mm: Same.
8237 * obj-c++.dg/property/dynamic-2.mm: Same.
8238 * obj-c++.dg/property/property-neg-3.mm: Same.
8239 * obj-c++.dg/protocol-inheritance-1.mm: Same.
8240 * obj-c++.dg/protocol-inheritance-2.mm: Same.
8241 * obj-c++.dg/syntax-error-1.mm: Same.
8242 * obj-c++.dg/try-catch-13.mm: Same.
8243 * objc.dg/bitfield-4.m: Same.
8244 * objc.dg/class-1.m: Same.
8245 * objc.dg/method-11.m: Same.
8246 * objc.dg/method-6.m: Same.
8247 * objc.dg/method-7.m: Same.
8248 * objc.dg/method-9.m: Same.
8249 * objc.dg/missing-proto-3.m: Same.
8250 * objc.dg/naming-2.m: Same.
8251 * objc.dg/property/at-property-16.m: Same.
8252 * objc.dg/property/at-property-18.m: Same.
8253 * objc.dg/property/at-property-25.m: Same.
8254 * objc.dg/property/at-property-5.m: Same.
8255 * objc.dg/property/dynamic-2.m: Same.
8256 * objc.dg/property/property-neg-3.m: Same.
8257 * objc.dg/protocol-inheritance-1.m: Same.
8258 * objc.dg/protocol-inheritance-2.m: Same.
8260 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
8262 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
8264 2017-04-28 Tom de Vries <tom@codesourcery.com>
8266 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
8267 dg-(error|warning|message|bogus).
8268 * g++.dg/conversion/dr195-1.C: Same.
8269 * g++.dg/conversion/dr195.C: Same.
8270 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
8271 * g++.dg/cpp0x/gen-attrs-14.C: Same.
8272 * g++.dg/cpp0x/inline-ns7.C: Same.
8273 * g++.dg/cpp0x/variadic105.C: Same.
8274 * g++.dg/cpp0x/variadic65.C: Same.
8275 * g++.dg/expr/call2.C: Same.
8276 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
8277 * g++.dg/expr/pmf-1.C: Same.
8278 * g++.dg/ext/altivec-types-1.C: Same.
8279 * g++.dg/ext/altivec-types-2.C: Same.
8280 * g++.dg/ext/altivec-types-3.C: Same.
8281 * g++.dg/ext/attrib14.C: Same.
8282 * g++.dg/ext/complit1.C: Same.
8283 * g++.dg/ext/forscope2.C: Same.
8284 * g++.dg/ext/gnu-inline-global-reject.C: Same.
8285 * g++.dg/ext/label13.C: Same.
8286 * g++.dg/ext/member-attr.C: Same.
8287 * g++.dg/ext/visibility/anon7.C: Same.
8288 * g++.dg/ext/visibility/visibility-7.C: Same.
8289 * g++.dg/ext/vla2.C: Same.
8290 * g++.dg/inherit/access2.C: Same.
8291 * g++.dg/inherit/covariant12.C: Same.
8292 * g++.dg/inherit/covariant14.C: Same.
8293 * g++.dg/inherit/namespace-as-base.C: Same.
8294 * g++.dg/inherit/template-as-base.C: Same.
8295 * g++.dg/lookup/ambig1.C: Same.
8296 * g++.dg/lookup/ambig2.C: Same.
8297 * g++.dg/lookup/ambig3.C: Same.
8298 * g++.dg/lookup/class-member-1.C: Same.
8299 * g++.dg/lookup/conv-1.C: Same.
8300 * g++.dg/lookup/decl1.C: Same.
8301 * g++.dg/lookup/koenig1.C: Same.
8302 * g++.dg/lookup/scoped1.C: Same.
8303 * g++.dg/lookup/scoped2.C: Same.
8304 * g++.dg/lookup/two-stage4.C: Same.
8305 * g++.dg/lookup/used-before-declaration.C: Same.
8306 * g++.dg/lookup/using.C: Same.
8307 * g++.dg/lookup/using17.C: Same.
8308 * g++.dg/lookup/using2.C: Same.
8309 * g++.dg/other/abstract2.C: Same.
8310 * g++.dg/other/classkey1.C: Same.
8311 * g++.dg/other/component1.C: Same.
8312 * g++.dg/other/const1.C: Same.
8313 * g++.dg/other/const2.C: Same.
8314 * g++.dg/other/conversion1.C: Same.
8315 * g++.dg/other/do1.C: Same.
8316 * g++.dg/other/error1.C: Same.
8317 * g++.dg/other/error10.C: Same.
8318 * g++.dg/other/error3.C: Same.
8319 * g++.dg/other/error4.C: Same.
8320 * g++.dg/other/error5.C: Same.
8321 * g++.dg/other/error8.C: Same.
8322 * g++.dg/other/error9.C: Same.
8323 * g++.dg/other/field1.C: Same.
8324 * g++.dg/other/init1.C: Same.
8325 * g++.dg/other/ptrmem2.C: Same.
8326 * g++.dg/other/return1.C: Same.
8327 * g++.dg/overload/builtin3.C: Same.
8328 * g++.dg/overload/error1.C: Same.
8329 * g++.dg/overload/error2.C: Same.
8330 * g++.dg/overload/koenig2.C: Same.
8331 * g++.dg/overload/pmf1.C: Same.
8332 * g++.dg/parse/args1.C: Same.
8333 * g++.dg/parse/attr3.C: Same.
8334 * g++.dg/parse/constant4.C: Same.
8335 * g++.dg/parse/crash10.C: Same.
8336 * g++.dg/parse/crash18.C: Same.
8337 * g++.dg/parse/crash19.C: Same.
8338 * g++.dg/parse/crash20.C: Same.
8339 * g++.dg/parse/crash21.C: Same.
8340 * g++.dg/parse/crash22.C: Same.
8341 * g++.dg/parse/crash32.C: Same.
8342 * g++.dg/parse/decl-specifier-1.C: Same.
8343 * g++.dg/parse/error58.C: Same.
8344 * g++.dg/parse/local-class1.C: Same.
8345 * g++.dg/parse/non-dependent2.C: Same.
8346 * g++.dg/parse/parameter-declaration-1.C: Same.
8347 * g++.dg/parse/ptrmem2.C: Same.
8348 * g++.dg/parse/ptrmem3.C: Same.
8349 * g++.dg/parse/saved1.C: Same.
8350 * g++.dg/tc1/dr101.C: Same.
8351 * g++.dg/tc1/dr142.C: Same.
8352 * g++.dg/tc1/dr176.C: Same.
8353 * g++.dg/template/conv4.C: Same.
8354 * g++.dg/template/crash56.C: Same.
8355 * g++.dg/template/dependent-expr2.C: Same.
8356 * g++.dg/template/error1.C: Same.
8357 * g++.dg/template/error2.C: Same.
8358 * g++.dg/template/explicit6.C: Same.
8359 * g++.dg/template/init-list.C: Same.
8360 * g++.dg/template/local1.C: Same.
8361 * g++.dg/template/lookup2.C: Same.
8362 * g++.dg/template/meminit2.C: Same.
8363 * g++.dg/template/nontype25.C: Same.
8364 * g++.dg/template/ptrmem2.C: Same.
8365 * g++.dg/template/qualttp19.C: Same.
8366 * g++.dg/template/qualttp20.C: Same.
8367 * g++.dg/template/ttp3.C: Same.
8368 * g++.dg/template/unify4.C: Same.
8369 * g++.dg/template/unify6.C: Same.
8370 * g++.dg/template/unify7.C: Same.
8371 * g++.dg/template/warn1.C: Same.
8372 * g++.dg/tree-ssa/dom-invalid.C: Same.
8373 * g++.dg/ubsan/shift-1.C: Same.
8374 * g++.dg/warn/Wunused-2.C: Same.
8375 * g++.dg/warn/Wunused-4.C: Same.
8376 * g++.dg/warn/Wunused-6.C: Same.
8377 * g++.dg/warn/deprecated-6.C: Same.
8378 * g++.dg/warn/deprecated.C: Same.
8379 * g++.dg/warn/effc1.C: Same.
8380 * g++.dg/warn/effc3.C: Same.
8381 * g++.dg/warn/incomplete1.C: Same.
8382 * g++.dg/warn/inline1.C: Same.
8383 * g++.dg/warn/noeffect2.C: Same.
8384 * g++.dg/warn/noeffect4.C: Same.
8385 * g++.dg/warn/oldcast1.C: Same.
8386 * g++.dg/warn/sentinel.C: Same.
8387 * g++.dg/warn/unit-1.C: Same.
8388 * g++.old-deja/g++.pt/inherit2.C: Same.
8389 * g++.old-deja/g++.pt/overload8.C: Same.
8390 * gcc.dg/20000926-1.c: Same.
8391 * gcc.dg/20040223-1.c: Same.
8392 * gcc.dg/Warray-bounds-7.c: Same.
8393 * gcc.dg/alias-1.c: Same.
8394 * gcc.dg/alias-12.c: Same.
8395 * gcc.dg/alias-13.c: Same.
8396 * gcc.dg/alias-2.c: Same.
8397 * gcc.dg/array-13.c: Same.
8398 * gcc.dg/array-4.c: Same.
8399 * gcc.dg/attr-ifunc-2.c: Same.
8400 * gcc.dg/attr-invalid.c: Same.
8401 * gcc.dg/attr-noinline.c: Same.
8402 * gcc.dg/bitfld-2.c: Same.
8403 * gcc.dg/c90-const-expr-7.c: Same.
8404 * gcc.dg/c99-const-expr-7.c: Same.
8405 * gcc.dg/cpp/20000625-1.c: Same.
8406 * gcc.dg/cpp/charconst-4.c: Same.
8407 * gcc.dg/cpp/include2.c: Same.
8408 * gcc.dg/cpp/include2a.c: Same.
8409 * gcc.dg/decl-4.c: Same.
8410 * gcc.dg/deprecated-4.c: Same.
8411 * gcc.dg/deprecated.c: Same.
8412 * gcc.dg/dfp/altivec-types.c: Same.
8413 * gcc.dg/float-range-1.c: Same.
8414 * gcc.dg/pack-test-3.c: Same.
8415 * gcc.dg/pr11492.c: Same.
8416 * gcc.dg/pr15360-1.c: Same.
8417 * gcc.dg/pr37908.c: Same.
8418 * gcc.dg/pr53265.c: Same.
8419 * gcc.dg/pr57287-2.c: Same.
8420 * gcc.dg/pr57287.c: Same.
8421 * gcc.dg/redecl-1.c: Same.
8422 * gcc.dg/sync-3.c: Same.
8423 * gcc.dg/two-types-1.c: Same.
8424 * gcc.dg/two-types-2.c: Same.
8425 * gcc.dg/two-types-4.c: Same.
8426 * gcc.dg/two-types-5.c: Same.
8427 * gcc.dg/two-types-6.c: Same.
8428 * gcc.dg/two-types-7.c: Same.
8429 * gcc.dg/two-types-8.c: Same.
8430 * gcc.dg/two-types-9.c: Same.
8431 * gcc.dg/uninit-I.c: Same.
8432 * gcc.dg/uninit-pr19430.c: Same.
8433 * gcc.dg/visibility-7.c: Same.
8434 * gcc.dg/winline-10.c: Same.
8435 * gcc.dg/winline-2.c: Same.
8436 * gcc.dg/winline-3.c: Same.
8437 * gcc.dg/winline-9.c: Same.
8438 * gcc.target/i386/attr-returns_twice-1.c: Same.
8439 * gcc.target/i386/chkp-const-check-2.c: Same.
8440 * gcc.target/i386/chkp-label-address.c: Same.
8441 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
8442 * gcc.target/i386/pr39162.c: Same.
8443 * gcc.target/i386/sse-5.c: Same.
8444 * gcc.target/powerpc/altivec-types-1.c: Same.
8445 * gcc.target/powerpc/altivec-types-2.c: Same.
8446 * gcc.target/powerpc/altivec-types-3.c: Same.
8447 * gcc.target/powerpc/float128-mix.c: Same.
8448 * gcc.target/powerpc/no-r11-3.c: Same.
8449 * gcc.target/spu/Wmain.c: Same.
8450 * gcc.target/spu/ea/errors2.c: Same.
8451 * gfortran.dg/assignment_1.f90: Same.
8452 * gfortran.dg/common_3.f90: Same.
8453 * gfortran.dg/der_io_1.f90: Same.
8454 * gfortran.dg/g77/20030326-1.f: Same.
8455 * gfortran.dg/g77/9263.f: Same.
8456 * gfortran.dg/g77/960317-1.f: Same.
8457 * gfortran.dg/g77/970625-2.f: Same.
8458 * gfortran.dg/g77/980615-0.f: Same.
8459 * gfortran.dg/g77/check0.f: Same.
8460 * gfortran.dg/g77/dnrm2.f: Same.
8461 * gfortran.dg/g77/pr9258.f: Same.
8462 * gfortran.dg/ichar_1.f90: Same.
8463 * gfortran.dg/interface_1.f90: Same.
8464 * gfortran.dg/namelist_1.f90: Same.
8465 * gfortran.dg/namelist_2.f90: Same.
8466 * gfortran.dg/namelist_3.f90: Same.
8467 * gfortran.dg/namelist_print_2.f: Same.
8468 * gfortran.dg/oldstyle_1.f90: Same.
8469 * gfortran.dg/runtime_warning_1.f90: Same.
8470 * gfortran.dg/underflow.f90: Same.
8471 * gnat.dg/specs/integer_value.ads: Same.
8472 * obj-c++.dg/fsf-package-0.m: Same.
8473 * objc.dg/two-types-1.m: Same.
8475 2017-04-28 Martin Liska <mliska@suse.cz>
8477 PR gcov-profile/79891
8478 * gcc.misc-tests/gcov-17.c: New test.
8479 * gcc.misc-tests/gcov-18.c: New test.
8481 2017-04-28 Tom de Vries <tom@codesourcery.com>
8483 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
8484 dg-(error|warning|message|bogus).
8485 * g++.dg/parse/parameter-declaration-1.C: Same.
8486 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
8487 * gcc.dg/Wpointer-sign-Wall.c: Same.
8488 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8489 * gcc.dg/cpp/19990413-1.c: Same.
8490 * gcc.dg/dg-test-1.c: Same.
8491 * gcc.dg/empty-source-2.c: Same.
8492 * gcc.dg/empty-source-3.c: Same.
8493 * gcc.dg/format/c99-printf-1.c: Same.
8494 * gcc.dg/format/c99-scanf-1.c: Same.
8495 * gcc.dg/label-decl-2.c: Same.
8496 * gcc.dg/m-un-2.c: Same.
8497 * gcc.dg/uninit-pr20644-O0.c: Same.
8498 * gfortran.dg/pr70006.f90: Same.
8499 * obj-c++.dg/fsf-package-0.m: Same.
8501 2017-04-28 Tom de Vries <tom@codesourcery.com>
8503 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
8504 dg-(error|warning|message|bogus).
8505 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8506 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8507 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8508 * c-c++-common/pr20000.c: Same.
8509 * c-c++-common/pr49706.c: Same.
8510 * g++.dg/ext/utf16-4.C: Same.
8511 * g++.dg/parse/error2.C: Same.
8512 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8513 * g++.dg/warn/Wtype-limits.C: Same.
8514 * g++.dg/warn/overflow-warn-1.C: Same.
8515 * g++.dg/warn/overflow-warn-3.C: Same.
8516 * gcc.dg/Wpointer-sign-Wall.c: Same.
8517 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8518 * gcc.dg/Wtype-limits-Wextra.c: Same.
8519 * gcc.dg/Wtype-limits.c: Same.
8520 * gcc.dg/cpp/19990413-1.c: Same.
8521 * gcc.dg/dg-test-1.c: Same.
8522 * gcc.dg/empty-source-2.c: Same.
8523 * gcc.dg/empty-source-3.c: Same.
8524 * gcc.dg/label-decl-2.c: Same.
8525 * gcc.dg/m-un-2.c: Same.
8526 * gcc.dg/uninit-pr19430-O0.c: Same.
8527 * gcc.dg/uninit-pr19430.c: Same.
8528 * gcc.dg/uninit-pr20644-O0.c: Same.
8529 * gcc.dg/utf16-4.c: Same.
8530 * gfortran.dg/pr70006.f90: Same.
8531 * obj-c++.dg/fsf-package-0.m: Same.
8533 2017-04-28 Richard Biener <rguenther@suse.de>
8535 * gcc.dg/tree-ssa/evrp7.c: New testcase.
8536 * gcc.dg/tree-ssa/evrp8.c: Likewise.
8537 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8538 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8539 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8540 * gcc.dg/tree-ssa/pr49039.c: Likewise.
8542 2017-04-27 Marek Polacek <polacek@redhat.com>
8545 * c-c++-common/ubsan/pr80349.c: New test.
8547 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8549 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8551 * g++.dg/warn/pr12242.C: Likewise.
8553 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
8555 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8557 2017-04-27 Martin Liska <mliska@suse.cz>
8560 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8563 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8566 * g++.dg/other/pr80534-1.C: New test.
8567 * g++.dg/other/pr80534-2.C: New test.
8569 2017-04-27 Richard Biener <rguenther@suse.de>
8572 * gcc.dg/torture/pr80539.c: New testcase.
8574 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8577 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8579 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8581 * g++.dg/diagnostic/nested-name-1.C: New test.
8583 2017-04-26 Martin Liska <mliska@suse.cz>
8585 * gcc.dg/guality/guality.h: Add prefix to test verification.
8587 2017-04-25 Nathan Sidwell <nathan@acm.org>
8589 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8591 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
8594 * gcc.target/i386/pr70799-5.c: New test.
8596 2017-04-25 Martin Sebor <msebor@redhat.com>
8598 PR tree-optimization/80497
8599 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8601 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8602 Jakub Jelinek <jakub@redhat.com>
8605 * g++.dg/abi/pr77728-1.C: New test.
8607 2017-04-25 Marek Polacek <polacek@redhat.com>
8610 * g++.dg/ubsan/pr80349-2.C: New test.
8612 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8614 * g++.dg/cpp0x/enum34.C: New test.
8616 2017-04-25 Tom de Vries <tom@codesourcery.com>
8618 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8620 (dg-line): New proc.
8621 (process-message): Handle line number variables.
8622 * objc.dg/try-catch-12.m: Use dg-line.
8624 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8627 * gcc.target/powerpc/vec-constvolatile.c: New test.
8629 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8631 * g++.dg/semicolon-fixits.C: New test case.
8633 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8635 * gcc.dg/semicolon-fixits.c: New test case.
8637 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8639 * g++.dg/lookup/missing-std-include.C: New test file.
8641 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8642 Jakub Jelinek <jakub@redhat.com>
8645 * g++.dg/abi/pr77728-2.C: New test.
8647 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8650 * g++.dg/spellcheck-pr80177.C: New test case.
8652 2017-04-25 Nathan Sidwell <nathan@acm.org>
8654 * g++.dg/dg.exp (find-cxx-tests): New function.
8655 (main): Use it, remove explicit pruning
8657 2017-04-25 Richard Biener <rguenther@suse.de>
8659 PR tree-optimization/80492
8660 * gcc.dg/pr80492.c: New testcase.
8662 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8664 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8665 for targets with int size less than 32 bits.
8667 2017-04-25 Richard Biener <rguenther@suse.de>
8669 PR tree-optimization/79201
8670 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8671 * gcc.target/i386/pr22152.c: Disable sinking.
8673 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8676 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8678 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8681 * gcc.target/s390/pr79895.c: New test.
8683 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8686 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8687 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8688 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8690 2017-04-25 Jakub Jelinek <jakub@redhat.com>
8692 PR rtl-optimization/80501
8693 * gcc.c-torture/execute/pr80501.c: New test.
8695 PR rtl-optimization/80500
8696 * gcc.dg/pr80500.c: New test.
8698 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
8700 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8701 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8703 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8706 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8709 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8711 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8712 * jit.dg/test-alignment.c: New test case.
8713 * jit.dg/test-alignment.cc: New test case.
8714 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8717 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8720 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8722 (test_alignof): New test function.
8724 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
8726 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8728 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8730 * g++.dg/diagnostic/duplicate1.C: New test.
8731 * g++.dg/cpp0x/duplicate1.C: New test.
8733 2017-04-24 Martin Jambor <mjambor@suse.cz>
8735 PR tree-optimization/80293
8736 * g++.dg/tree-ssa/pr80293.C: New test.
8738 2017-04-24 Martin Liska <mliska@suse.cz>
8741 * g++.dg/ipa/pr79931.C: New test.
8743 2017-04-24 Richard Biener <rguenther@suse.de>
8745 PR tree-optimization/80494
8746 * gfortran.dg/pr80494.f90: New testcase.
8748 2017-04-24 Richard Biener <rguenther@suse.de>
8750 PR tree-optimization/79725
8751 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8753 2017-04-24 Richard Biener <rguenther@suse.de>
8756 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8758 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8761 * gfortran.dg/dtio_29.f03: New test.
8763 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8766 * gfortran.dg/intent_out_9.f90: New test case.
8768 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
8771 * gcc.target/i386/pr70799-4.c: New test.
8773 2017-04-21 Janus Weil <janus@gcc.gnu.org>
8776 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8778 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
8780 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8782 2017-04-21 Richard Biener <rguenther@suse.de>
8784 PR tree-optimization/79547
8785 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8787 2017-04-21 Richard Biener <rguenther@suse.de>
8789 PR tree-optimization/78847
8790 * g++.dg/tree-ssa/pr78847.C: New testcase.
8792 2017-04-21 Jakub Jelinek <jakub@redhat.com>
8795 * gcc.dg/pr80468.c: New test.
8797 2017-04-21 Martin Liska <mliska@suse.cz>
8799 PR tree-optimization/66278
8800 * gcc.dg/vect/pr66278.c: New test.
8802 2017-04-21 Richard Biener <rguenther@suse.de>
8804 PR tree-optimization/80237
8805 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8806 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8807 adjust expected optimizations.
8809 2016-04-21 Richard Biener <rguenther@suse.de>
8811 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8813 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8814 * gcc.dg/vect/vect-104.c: Likewise.
8816 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8818 PR tree-optimization/80426
8819 * gcc.c-torture/execute/20170429-1.c: Rename into...
8820 * gcc.c-torture/execute/20170419-1.c: ...this.
8822 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8825 * gcc.target/i386/pr79804.c: New test.
8827 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8830 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8832 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
8834 * g++/opt/pr80436.C: XFAIL on AIX.
8836 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
8839 * g++.dg/diagnostic/pr80473.C: New test.
8841 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8843 * g++.dg/warn/Wextra-semi.C: New test.
8845 2017-04-20 Jakub Jelinek <jakub@redhat.com>
8848 * g++.dg/other/pr80423.C: New test.
8850 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8852 * gcc.dg/pr80170.c: Require ptr32plus.
8854 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8856 PR tree-optimization/80426
8857 * gcc.c-torture/execute/20170419-1.c: New test.
8859 2017-04-19 Jakub Jelinek <jakub@redhat.com>
8862 * g++.dg/debug/pr80461.C: New test.
8865 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8866 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8867 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8870 * g++.dg/opt/pr80436.C: New test.
8872 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8874 * gcc.dg/torture/pr80341.c: Require int32plus.
8876 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8877 Jeff Law <law@redhat.com>
8879 * gcc.c-torture/compile/20170419-1.c: New test.
8881 2017-04-19 Tom de Vries <tom@codesourcery.com>
8884 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8885 subsequent dg directives.
8886 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8887 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8888 * c-c++-common/attr-fallthrough-2.c: Same.
8889 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8890 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8891 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8892 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8893 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8894 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8895 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8896 * c-c++-common/cilk-plus/CK/errors.c: Same.
8897 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8898 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8899 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8900 * c-c++-common/cpp/pr57580.c: Same.
8901 * c-c++-common/goacc/asyncwait-1.c: Same.
8902 * c-c++-common/goacc/cache-2.c: Same.
8903 * c-c++-common/goacc/declare-2.c: Same.
8904 * c-c++-common/goacc/deviceptr-1.c: Same.
8905 * c-c++-common/goacc/routine-5.c: Same.
8906 * c-c++-common/gomp/clauses-2.c: Same.
8907 * c-c++-common/gomp/ordered-3.c: Same.
8908 * c-c++-common/gomp/pr67501.c: Same.
8909 * c-c++-common/pr20000.c: Same.
8910 * c-c++-common/pr43395.c: Same.
8911 * c-c++-common/pr49706.c: Same.
8912 * c-c++-common/pr77624-1.c: Same.
8913 * c-c++-common/pr77624-2.c: Same.
8914 * c-c++-common/raw-string-14.c: Same.
8915 * c-c++-common/raw-string-16.c: Same.
8916 * c-c++-common/raw-string-3.c: Same.
8917 * c-c++-common/raw-string-4.c: Same.
8918 * c-c++-common/raw-string-5.c: Same.
8919 * c-c++-common/raw-string-6.c: Same.
8920 * g++.dg/abi/mangle41.C: Same.
8921 * g++.dg/conversion/nullptr1.C: Same.
8922 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8923 * g++.dg/cpp0x/auto27.C: Same.
8924 * g++.dg/cpp0x/constexpr-98.C: Same.
8925 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8926 * g++.dg/cpp0x/diag2.C: Same.
8927 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8928 * g++.dg/cpp0x/nullptr15.C: Same.
8929 * g++.dg/cpp0x/pr31431-2.C: Same.
8930 * g++.dg/cpp0x/pr31431.C: Same.
8931 * g++.dg/cpp0x/pr79118.C: Same.
8932 * g++.dg/cpp0x/static_assert3.C: Same.
8933 * g++.dg/cpp0x/temp_default2.C: Same.
8934 * g++.dg/cpp0x/trailing4.C: Same.
8935 * g++.dg/cpp0x/variadic-ex10.C: Same.
8936 * g++.dg/cpp0x/variadic-ex13.C: Same.
8937 * g++.dg/cpp0x/variadic-ex14.C: Same.
8938 * g++.dg/cpp0x/variadic-ex3.C: Same.
8939 * g++.dg/cpp0x/variadic-ex4.C: Same.
8940 * g++.dg/cpp0x/variadic59.C: Same.
8941 * g++.dg/cpp0x/vt-37737-2.C: Same.
8942 * g++.dg/cpp0x/vt-57397-1.C: Same.
8943 * g++.dg/cpp0x/vt-57397-2.C: Same.
8944 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8945 * g++.dg/cpp1z/gen-attrs1.C: Same.
8946 * g++.dg/diagnostic/pr71075.C: Same.
8947 * g++.dg/eh/goto2.C: Same.
8948 * g++.dg/eh/goto3.C: Same.
8949 * g++.dg/expr/bitfield4.C: Same.
8950 * g++.dg/expr/bitfield5.C: Same.
8951 * g++.dg/expr/bitfield6.C: Same.
8952 * g++.dg/expr/bool1.C: Same.
8953 * g++.dg/expr/bool3.C: Same.
8954 * g++.dg/expr/cond10.C: Same.
8955 * g++.dg/expr/cond11.C: Same.
8956 * g++.dg/expr/lval3.C: Same.
8957 * g++.dg/expr/lval4.C: Same.
8958 * g++.dg/ext/anon-struct4.C: Same.
8959 * g++.dg/ext/attrib44.C: Same.
8960 * g++.dg/ext/builtin3.C: Same.
8961 * g++.dg/ext/dllimport7.C: Same.
8962 * g++.dg/ext/label5.C: Same.
8963 * g++.dg/ext/no-asm-1.C: Same.
8964 * g++.dg/ext/utf16-4.C: Same.
8965 * g++.dg/ext/vla2.C: Same.
8966 * g++.dg/gomp/block-1.C: Same.
8967 * g++.dg/gomp/block-2.C: Same.
8968 * g++.dg/gomp/block-3.C: Same.
8969 * g++.dg/gomp/block-5.C: Same.
8970 * g++.dg/gomp/linear-2.C: Same.
8971 * g++.dg/gomp/target-1.C: Same.
8972 * g++.dg/gomp/target-2.C: Same.
8973 * g++.dg/gomp/taskgroup-1.C: Same.
8974 * g++.dg/gomp/teams-1.C: Same.
8975 * g++.dg/inherit/pure1.C: Same.
8976 * g++.dg/init/array43.C: Same.
8977 * g++.dg/init/array46.C: Same.
8978 * g++.dg/init/const10.C: Same.
8979 * g++.dg/init/ctor4-1.C: Same.
8980 * g++.dg/init/ctor4.C: Same.
8981 * g++.dg/init/new37.C: Same.
8982 * g++.dg/init/pr25811.C: Same.
8983 * g++.dg/init/pr29043.C: Same.
8984 * g++.dg/init/pr29571.C: Same.
8985 * g++.dg/lookup/duperr1.C: Same.
8986 * g++.dg/lookup/error1.C: Same.
8987 * g++.dg/lookup/koenig5.C: Same.
8988 * g++.dg/lookup/pr77549.C: Same.
8989 * g++.dg/lookup/suggestions1.C: Same.
8990 * g++.dg/lookup/using16.C: Same.
8991 * g++.dg/lookup/using7.C: Same.
8992 * g++.dg/other/anon-union3.C: Same.
8993 * g++.dg/other/array2.C: Same.
8994 * g++.dg/other/error13.C: Same.
8995 * g++.dg/other/error34.C: Same.
8996 * g++.dg/overload/builtin1.C: Same.
8997 * g++.dg/overload/conv-op1.C: Same.
8998 * g++.dg/overload/error3.C: Same.
8999 * g++.dg/overload/koenig1.C: Same.
9000 * g++.dg/overload/operator5.C: Same.
9001 * g++.dg/overload/template5.C: Same.
9002 * g++.dg/overload/unknown1.C: Same.
9003 * g++.dg/overload/using2.C: Same.
9004 * g++.dg/parse/constructor1.C: Same.
9005 * g++.dg/parse/crash36.C: Same.
9006 * g++.dg/parse/crash63.C: Same.
9007 * g++.dg/parse/error11.C: Same.
9008 * g++.dg/parse/error12.C: Same.
9009 * g++.dg/parse/error14.C: Same.
9010 * g++.dg/parse/error2.C: Same.
9011 * g++.dg/parse/error21.C: Same.
9012 * g++.dg/parse/error26.C: Same.
9013 * g++.dg/parse/error36.C: Same.
9014 * g++.dg/parse/friend12.C: Same.
9015 * g++.dg/parse/invalid-op1.C: Same.
9016 * g++.dg/parse/missing-template1.C: Same.
9017 * g++.dg/parse/parser-pr28152-2.C: Same.
9018 * g++.dg/parse/parser-pr28152.C: Same.
9019 * g++.dg/parse/pr16696-permissive.C: Same.
9020 * g++.dg/parse/pr16696.C: Same.
9021 * g++.dg/parse/pr69628.C: Same.
9022 * g++.dg/parse/ret-type2.C: Same.
9023 * g++.dg/parse/specialization1.C: Same.
9024 * g++.dg/parse/template3.C: Same.
9025 * g++.dg/parse/template9.C: Same.
9026 * g++.dg/parse/typename11.C: Same.
9027 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
9028 * g++.dg/pr45330.C: Same.
9029 * g++.dg/rtti/typeid6.C: Same.
9030 * g++.dg/spellcheck-fields.C: Same.
9031 * g++.dg/spellcheck-typenames.C: Same.
9032 * g++.dg/tc1/dr108.C: Same.
9033 * g++.dg/tc1/dr147.C: Same.
9034 * g++.dg/template/arg7.C: Same.
9035 * g++.dg/template/conv11.C: Same.
9036 * g++.dg/template/crash13.C: Same.
9037 * g++.dg/template/crash55.C: Same.
9038 * g++.dg/template/dependent-expr5.C: Same.
9039 * g++.dg/template/error17.C: Same.
9040 * g++.dg/template/error33.C: Same.
9041 * g++.dg/template/error4.C: Same.
9042 * g++.dg/template/error50.C: Same.
9043 * g++.dg/template/error53.C: Same.
9044 * g++.dg/template/friend.C: Same.
9045 * g++.dg/template/func2.C: Same.
9046 * g++.dg/template/local6.C: Same.
9047 * g++.dg/template/member5.C: Same.
9048 * g++.dg/template/meminit1.C: Same.
9049 * g++.dg/template/nested3.C: Same.
9050 * g++.dg/template/nontype6.C: Same.
9051 * g++.dg/template/overload12.C: Same.
9052 * g++.dg/template/ptrmem8.C: Same.
9053 * g++.dg/template/qualified-id1.C: Same.
9054 * g++.dg/template/spec15.C: Same.
9055 * g++.dg/template/static1.C: Same.
9056 * g++.dg/template/static10.C: Same.
9057 * g++.dg/template/static2.C: Same.
9058 * g++.dg/template/ttp25.C: Same.
9059 * g++.dg/template/typedef2.C: Same.
9060 * g++.dg/template/typename2.C: Same.
9061 * g++.dg/template/unify10.C: Same.
9062 * g++.dg/template/unify6.C: Same.
9063 * g++.dg/template/unify7.C: Same.
9064 * g++.dg/template/unify9.C: Same.
9065 * g++.dg/template/varmod1.C: Same.
9066 * g++.dg/ubsan/div-by-zero-1.C: Same.
9067 * g++.dg/ubsan/pr63956.C: Same.
9068 * g++.dg/warn/Waddress-1.C: Same.
9069 * g++.dg/warn/Wconversion2.C: Same.
9070 * g++.dg/warn/Wnull-conversion-1.C: Same.
9071 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
9072 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
9073 * g++.dg/warn/Wswitch-1.C: Same.
9074 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
9075 * g++.dg/warn/Wtype-limits.C: Same.
9076 * g++.dg/warn/Wunused-parm-5.C: Same.
9077 * g++.dg/warn/deprecated-6.C: Same.
9078 * g++.dg/warn/deprecated.C: Same.
9079 * g++.dg/warn/incomplete1.C: Same.
9080 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
9081 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
9082 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
9083 * g++.dg/warn/overflow-warn-1.C: Same.
9084 * g++.dg/warn/overflow-warn-3.C: Same.
9085 * g++.dg/warn/overflow-warn-4.C: Same.
9086 * g++.dg/warn/pr12242.C: Same.
9087 * g++.dg/warn/pr30551-2.C: Same.
9088 * g++.dg/warn/pr30551.C: Same.
9089 * g++.old-deja/g++.benjamin/16077.C: Same.
9090 * g++.old-deja/g++.bob/inherit1.C: Same.
9091 * g++.old-deja/g++.brendan/crash56.C: Same.
9092 * g++.old-deja/g++.brendan/template17.C: Same.
9093 * g++.old-deja/g++.eh/ctor1.C: Same.
9094 * g++.old-deja/g++.jason/bool5.C: Same.
9095 * g++.old-deja/g++.jason/cond.C: Same.
9096 * g++.old-deja/g++.jason/operator.C: Same.
9097 * g++.old-deja/g++.jason/pmf5.C: Same.
9098 * g++.old-deja/g++.law/ctors5.C: Same.
9099 * g++.old-deja/g++.law/missed-error2.C: Same.
9100 * g++.old-deja/g++.law/operators9.C: Same.
9101 * g++.old-deja/g++.law/temps1.C: Same.
9102 * g++.old-deja/g++.mike/for2.C: Same.
9103 * g++.old-deja/g++.mike/ns5.C: Same.
9104 * g++.old-deja/g++.mike/ns7.C: Same.
9105 * g++.old-deja/g++.mike/p10769b.C: Same.
9106 * g++.old-deja/g++.niklas/t120.C: Same.
9107 * g++.old-deja/g++.niklas/t121.C: Same.
9108 * g++.old-deja/g++.ns/koenig5.C: Same.
9109 * g++.old-deja/g++.oliva/overload1.C: Same.
9110 * g++.old-deja/g++.other/crash24.C: Same.
9111 * g++.old-deja/g++.other/crash25.C: Same.
9112 * g++.old-deja/g++.other/decl5.C: Same.
9113 * g++.old-deja/g++.other/lineno5.C: Same.
9114 * g++.old-deja/g++.other/null3.C: Same.
9115 * g++.old-deja/g++.other/overcnv2.C: Same.
9116 * g++.old-deja/g++.other/ptrmem7.C: Same.
9117 * g++.old-deja/g++.other/typename1.C: Same.
9118 * g++.old-deja/g++.other/vaarg3.C: Same.
9119 * g++.old-deja/g++.pt/crash10.C: Same.
9120 * g++.old-deja/g++.pt/crash28.C: Same.
9121 * g++.old-deja/g++.pt/crash38.C: Same.
9122 * g++.old-deja/g++.pt/explicit70.C: Same.
9123 * g++.old-deja/g++.pt/explicit77.C: Same.
9124 * g++.old-deja/g++.pt/expr2.C: Same.
9125 * g++.old-deja/g++.pt/spec5.C: Same.
9126 * g++.old-deja/g++.pt/spec6.C: Same.
9127 * g++.old-deja/g++.pt/typename3.C: Same.
9128 * g++.old-deja/g++.pt/typename5.C: Same.
9129 * g++.old-deja/g++.pt/typename6.C: Same.
9130 * g++.old-deja/g++.pt/typename7.C: Same.
9131 * g++.old-deja/g++.pt/unify4.C: Same.
9132 * g++.old-deja/g++.pt/unify8.C: Same.
9133 * g++.old-deja/g++.pt/vaarg3.C: Same.
9134 * g++.old-deja/g++.robertl/eb22.C: Same.
9135 * g++.old-deja/g++.robertl/eb4.C: Same.
9136 * g++.old-deja/g++.robertl/eb44.C: Same.
9137 * g++.old-deja/g++.robertl/eb69.C: Same.
9138 * g++.old-deja/g++.robertl/eb98.C: Same.
9139 * gcc.dg/20031223-1.c: Same.
9140 * gcc.dg/940510-1.c: Same.
9141 * gcc.dg/990506-0.c: Same.
9142 * gcc.dg/Walloca-1.c: Same.
9143 * gcc.dg/Walloca-2.c: Same.
9144 * gcc.dg/Wconversion-integer.c: Same.
9145 * gcc.dg/Wcxx-compat-8.c: Same.
9146 * gcc.dg/Wimplicit-int-1.c: Same.
9147 * gcc.dg/Wimplicit-int-2.c: Same.
9148 * gcc.dg/Wimplicit-int-4.c: Same.
9149 * gcc.dg/Wpointer-sign-Wall.c: Same.
9150 * gcc.dg/Wpointer-sign-pedantic.c: Same.
9151 * gcc.dg/Wshadow-1.c: Same.
9152 * gcc.dg/Wshadow-3.c: Same.
9153 * gcc.dg/Wswitch-enum-error.c: Same.
9154 * gcc.dg/Wswitch-enum.c: Same.
9155 * gcc.dg/Wswitch-error.c: Same.
9156 * gcc.dg/Wswitch.c: Same.
9157 * gcc.dg/Wtype-limits-Wextra.c: Same.
9158 * gcc.dg/Wtype-limits.c: Same.
9159 * gcc.dg/Wvla-larger-than-2.c: Same.
9160 * gcc.dg/anon-struct-5.c: Same.
9161 * gcc.dg/array-10.c: Same.
9162 * gcc.dg/array-11.c: Same.
9163 * gcc.dg/array-15.c: Same.
9164 * gcc.dg/array-2.c: Same.
9165 * gcc.dg/array-8.c: Same.
9166 * gcc.dg/array-const-2.c: Same.
9167 * gcc.dg/array-const-3.c: Same.
9168 * gcc.dg/bitfld-1.c: Same.
9169 * gcc.dg/bitfld-8.c: Same.
9170 * gcc.dg/builtin-redefine.c: Same.
9171 * gcc.dg/c11-noreturn-1.c: Same.
9172 * gcc.dg/c11-noreturn-2.c: Same.
9173 * gcc.dg/c11-static-assert-3.c: Same.
9174 * gcc.dg/c90-arraydecl-1.c: Same.
9175 * gcc.dg/c90-complex-1.c: Same.
9176 * gcc.dg/c90-complit-1.c: Same.
9177 * gcc.dg/c90-const-expr-11.c: Same.
9178 * gcc.dg/c90-const-expr-7.c: Same.
9179 * gcc.dg/c90-const-expr-8.c: Same.
9180 * gcc.dg/c90-enum-comma-1.c: Same.
9181 * gcc.dg/c90-flex-array-1.c: Same.
9182 * gcc.dg/c90-hexfloat-1.c: Same.
9183 * gcc.dg/c90-idem-qual-1.c: Same.
9184 * gcc.dg/c90-idem-qual-2.c: Same.
9185 * gcc.dg/c90-idem-qual-3.c: Same.
9186 * gcc.dg/c90-mixdecl-1.c: Same.
9187 * gcc.dg/c90-restrict-1.c: Same.
9188 * gcc.dg/c90-return-1.c: Same.
9189 * gcc.dg/c99-array-nonobj-1.c: Same.
9190 * gcc.dg/c99-arraydecl-1.c: Same.
9191 * gcc.dg/c99-complex-1.c: Same.
9192 * gcc.dg/c99-complex-2.c: Same.
9193 * gcc.dg/c99-complit-2.c: Same.
9194 * gcc.dg/c99-const-expr-7.c: Same.
9195 * gcc.dg/c99-const-expr-8.c: Same.
9196 * gcc.dg/c99-flex-array-3.c: Same.
9197 * gcc.dg/c99-flex-array-7.c: Same.
9198 * gcc.dg/c99-flex-array-typedef-7.c: Same.
9199 * gcc.dg/c99-impl-decl-1.c: Same.
9200 * gcc.dg/c99-impl-int-1.c: Same.
9201 * gcc.dg/c99-impl-int-2.c: Same.
9202 * gcc.dg/c99-init-3.c: Same.
9203 * gcc.dg/c99-restrict-1.c: Same.
9204 * gcc.dg/c99-return-1.c: Same.
9205 * gcc.dg/c99-tag-1.c: Same.
9206 * gcc.dg/c99-tag-3.c: Same.
9207 * gcc.dg/call-diag-2.c: Same.
9208 * gcc.dg/cpp/19940712-1.c: Same.
9209 * gcc.dg/cpp/19951025-1.c: Same.
9210 * gcc.dg/cpp/19990413-1.c: Same.
9211 * gcc.dg/cpp/direct2.c: Same.
9212 * gcc.dg/cpp/direct2s.c: Same.
9213 * gcc.dg/cpp/pr28709.c: Same.
9214 * gcc.dg/cpp/pr61854-c90.c: Same.
9215 * gcc.dg/cpp/pr61854-c94.c: Same.
9216 * gcc.dg/cpp/pragma-1.c: Same.
9217 * gcc.dg/cpp/pragma-2.c: Same.
9218 * gcc.dg/cpp/trad/escaped-eof.c: Same.
9219 * gcc.dg/cpp/trad/literals-2.c: Same.
9220 * gcc.dg/cpp/warn-comments-2.c: Same.
9221 * gcc.dg/cpp/warn-comments-3.c: Same.
9222 * gcc.dg/cpp/warn-comments.c: Same.
9223 * gcc.dg/cpp/warn-long-long-2.c: Same.
9224 * gcc.dg/cpp/warn-long-long.c: Same.
9225 * gcc.dg/cpp/warn-redefined-2.c: Same.
9226 * gcc.dg/cpp/warn-redefined.c: Same.
9227 * gcc.dg/darwin-cfstring-2.c: Same.
9228 * gcc.dg/darwin-cfstring-format-1.c: Same.
9229 * gcc.dg/decl-9.c: Same.
9230 * gcc.dg/declspec-1.c: Same.
9231 * gcc.dg/declspec-10.c: Same.
9232 * gcc.dg/declspec-11.c: Same.
9233 * gcc.dg/declspec-13.c: Same.
9234 * gcc.dg/declspec-18.c: Same.
9235 * gcc.dg/declspec-4.c: Same.
9236 * gcc.dg/declspec-5.c: Same.
9237 * gcc.dg/declspec-6.c: Same.
9238 * gcc.dg/declspec-8.c: Same.
9239 * gcc.dg/deprecated-4.c: Same.
9240 * gcc.dg/deprecated.c: Same.
9241 * gcc.dg/dfp/composite-type.c: Same.
9242 * gcc.dg/empty-source-2.c: Same.
9243 * gcc.dg/empty-source-3.c: Same.
9244 * gcc.dg/format/attr-6.c: Same.
9245 * gcc.dg/format/branch-1.c: Same.
9246 * gcc.dg/format/c90-printf-1.c: Same.
9247 * gcc.dg/format/c90-strftime-2.c: Same.
9248 * gcc.dg/format/c99-strftime-1.c: Same.
9249 * gcc.dg/format/cmn-err-1.c: Same.
9250 * gcc.dg/format/few-1.c: Same.
9251 * gcc.dg/format/ms_branch-1.c: Same.
9252 * gcc.dg/format/ms_unnamed-1.c: Same.
9253 * gcc.dg/format/ms_va-1.c: Same.
9254 * gcc.dg/format/unnamed-1.c: Same.
9255 * gcc.dg/format/va-1.c: Same.
9256 * gcc.dg/format/xopen-1.c: Same.
9257 * gcc.dg/funcdef-var-1.c: Same.
9258 * gcc.dg/funcdef-var-2.c: Same.
9259 * gcc.dg/gnu89-const-expr-1.c: Same.
9260 * gcc.dg/gnu89-const-expr-2.c: Same.
9261 * gcc.dg/gnu90-const-expr-1.c: Same.
9262 * gcc.dg/gnu99-const-expr-1.c: Same.
9263 * gcc.dg/gnu99-const-expr-2.c: Same.
9264 * gcc.dg/gnu99-init-2.c: Same.
9265 * gcc.dg/gomp/_Atomic-5.c: Same.
9266 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
9267 * gcc.dg/gomp/atomic-5.c: Same.
9268 * gcc.dg/gomp/linear-1.c: Same.
9269 * gcc.dg/gomp/pr67500.c: Same.
9270 * gcc.dg/init-bad-1.c: Same.
9271 * gcc.dg/init-bad-2.c: Same.
9272 * gcc.dg/init-bad-3.c: Same.
9273 * gcc.dg/init-string-1.c: Same.
9274 * gcc.dg/label-compound-stmt-1.c: Same.
9275 * gcc.dg/label-decl-2.c: Same.
9276 * gcc.dg/label-decl-4.c: Same.
9277 * gcc.dg/large-size-array-2.c: Same.
9278 * gcc.dg/large-size-array-4.c: Same.
9279 * gcc.dg/lvalue-6.c: Same.
9280 * gcc.dg/m-un-2.c: Same.
9281 * gcc.dg/multiple-overflow-warn-1.c: Same.
9282 * gcc.dg/multiple-overflow-warn-2.c: Same.
9283 * gcc.dg/multiple-overflow-warn-3.c: Same.
9284 * gcc.dg/nested-redef-1.c: Same.
9285 * gcc.dg/no-asm-1.c: Same.
9286 * gcc.dg/no-asm-3.c: Same.
9287 * gcc.dg/no-asm-4.c: Same.
9288 * gcc.dg/noncompile/20010524-1.c: Same.
9289 * gcc.dg/noncompile/incomplete-5.c: Same.
9290 * gcc.dg/noncompile/pr44517.c: Same.
9291 * gcc.dg/noncompile/pr52290.c: Same.
9292 * gcc.dg/noreturn-1.c: Same.
9293 * gcc.dg/overflow-warn-1.c: Same.
9294 * gcc.dg/overflow-warn-2.c: Same.
9295 * gcc.dg/overflow-warn-3.c: Same.
9296 * gcc.dg/overflow-warn-4.c: Same.
9297 * gcc.dg/parm-mismatch-1.c: Same.
9298 * gcc.dg/parser-pr28152-2.c: Same.
9299 * gcc.dg/parser-pr28152.c: Same.
9300 * gcc.dg/pedwarn-init.c: Same.
9301 * gcc.dg/pointer-arith-2.c: Same.
9302 * gcc.dg/pointer-arith-3.c: Same.
9303 * gcc.dg/pointer-arith-4.c: Same.
9304 * gcc.dg/pr14475.c: Same.
9305 * gcc.dg/pr18596-3.c: Same.
9306 * gcc.dg/pr18809-1.c: Same.
9307 * gcc.dg/pr27953.c: Same.
9308 * gcc.dg/pr30457.c: Same.
9309 * gcc.dg/pr30551-2.c: Same.
9310 * gcc.dg/pr30551-3.c: Same.
9311 * gcc.dg/pr30551-4.c: Same.
9312 * gcc.dg/pr30551-5.c: Same.
9313 * gcc.dg/pr30551-6.c: Same.
9314 * gcc.dg/pr30551.c: Same.
9315 * gcc.dg/pr36997.c: Same.
9316 * gcc.dg/pr41842.c: Same.
9317 * gcc.dg/pr48552-1.c: Same.
9318 * gcc.dg/pr48552-2.c: Same.
9319 * gcc.dg/pr59717.c: Same.
9320 * gcc.dg/pr61077.c: Same.
9321 * gcc.dg/pr61096-1.c: Same.
9322 * gcc.dg/pr63626.c: Same.
9323 * gcc.dg/pr64223-1.c: Same.
9324 * gcc.dg/pr64223-2.c: Same.
9325 * gcc.dg/pr8788-1.c: Same.
9326 * gcc.dg/pr8927-1.c: Same.
9327 * gcc.dg/pragma-darwin.c: Same.
9328 * gcc.dg/pragma-diag-5.c: Same.
9329 * gcc.dg/pragma-message.c: Same.
9330 * gcc.dg/redecl-1.c: Same.
9331 * gcc.dg/simd-1.c: Same.
9332 * gcc.dg/simd-5.c: Same.
9333 * gcc.dg/simd-6.c: Same.
9334 * gcc.dg/spellcheck-fields.c: Same.
9335 * gcc.dg/spellcheck-typenames.c: Same.
9336 * gcc.dg/struct-semi-2.c: Same.
9337 * gcc.dg/struct-semi-3.c: Same.
9338 * gcc.dg/transparent-union-3.c: Same.
9339 * gcc.dg/ucnid-8.c: Same.
9340 * gcc.dg/uninit-pr19430-O0.c: Same.
9341 * gcc.dg/uninit-pr19430.c: Same.
9342 * gcc.dg/uninit-pr20644-O0.c: Same.
9343 * gcc.dg/utf-dflt.c: Same.
9344 * gcc.dg/utf-dflt2.c: Same.
9345 * gcc.dg/utf16-4.c: Same.
9346 * gcc.dg/vla-11.c: Same.
9347 * gcc.dg/vla-20.c: Same.
9348 * gcc.dg/vla-init-1.c: Same.
9349 * gcc.dg/vla-init-2.c: Same.
9350 * gcc.dg/vla-init-3.c: Same.
9351 * gcc.dg/weak/weak-6.c: Same.
9352 * gcc.dg/weak/weak-7.c: Same.
9353 * gcc.dg/wtr-int-type-1.c: Same.
9354 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
9355 * gcc.target/arm/polytypes.c: Same.
9356 * gcc.target/i386/spellcheck-options-4.c: Same.
9357 * gcc.target/powerpc/20030218-1.c: Same.
9358 * gcc.target/sh/pr21255-4.c: Same.
9359 * gcc.test-framework/dg-error-exp-XP.c: Same.
9360 * gfortran.dg/array_constructor_30.f03: Same.
9361 * gfortran.dg/class_30.f90: Same.
9362 * gfortran.dg/goacc/subarrays.f95: Same.
9363 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
9364 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
9365 * gfortran.dg/intrinsic_std_1.f90: Same.
9366 * gfortran.dg/pr70006.f90: Same.
9367 * gfortran.dg/warning-directive-1.F90: Same.
9368 * gfortran.dg/warning-directive-2.F90: Same.
9369 * gfortran.dg/warning-directive-3.F90: Same.
9370 * gfortran.dg/warning-directive-4.F90: Same.
9371 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
9372 * obj-c++.dg/class-extension-1.mm: Same.
9373 * obj-c++.dg/class-extension-2.mm: Same.
9374 * obj-c++.dg/class-protocol-1.mm: Same.
9375 * obj-c++.dg/cxx-ivars-1.mm: Same.
9376 * obj-c++.dg/duplicate-class-1.mm: Same.
9377 * obj-c++.dg/exceptions-3.mm: Same.
9378 * obj-c++.dg/exceptions-4.mm: Same.
9379 * obj-c++.dg/exceptions-5.mm: Same.
9380 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
9381 * obj-c++.dg/fsf-package-0.m: Same.
9382 * obj-c++.dg/invalid-type-1.mm: Same.
9383 * obj-c++.dg/method-12.mm: Same.
9384 * obj-c++.dg/method-13.mm: Same.
9385 * obj-c++.dg/method-15.mm: Same.
9386 * obj-c++.dg/method-16.mm: Same.
9387 * obj-c++.dg/method-6.mm: Same.
9388 * obj-c++.dg/method-7.mm: Same.
9389 * obj-c++.dg/property/at-property-1.mm: Same.
9390 * obj-c++.dg/property/at-property-14.mm: Same.
9391 * obj-c++.dg/property/at-property-17.mm: Same.
9392 * obj-c++.dg/property/at-property-21.mm: Same.
9393 * obj-c++.dg/property/at-property-5.mm: Same.
9394 * obj-c++.dg/property/dotsyntax-4.mm: Same.
9395 * obj-c++.dg/property/dynamic-3.mm: Same.
9396 * obj-c++.dg/property/dynamic-4.mm: Same.
9397 * obj-c++.dg/property/property-neg-1.mm: Same.
9398 * obj-c++.dg/property/property-neg-6.mm: Same.
9399 * obj-c++.dg/property/synthesize-11.mm: Same.
9400 * obj-c++.dg/property/synthesize-5.mm: Same.
9401 * obj-c++.dg/property/synthesize-6.mm: Same.
9402 * obj-c++.dg/proto-lossage-4.mm: Same.
9403 * obj-c++.dg/protocol-qualifier-2.mm: Same.
9404 * obj-c++.dg/strings/strings-1.mm: Same.
9405 * obj-c++.dg/super-class-1.mm: Same.
9406 * obj-c++.dg/syntax-error-6.mm: Same.
9407 * obj-c++.dg/syntax-error-7.mm: Same.
9408 * obj-c++.dg/syntax-error-9.mm: Same.
9409 * obj-c++.dg/try-catch-13.mm: Same.
9410 * objc.dg/attributes/method-noreturn-1.m: Same.
9411 * objc.dg/bad-receiver-type-2.m: Same.
9412 * objc.dg/bad-receiver-type.m: Same.
9413 * objc.dg/call-super-2.m: Same.
9414 * objc.dg/class-2.m: Same.
9415 * objc.dg/class-extension-1.m: Same.
9416 * objc.dg/class-extension-2.m: Same.
9417 * objc.dg/class-protocol-1.m: Same.
9418 * objc.dg/desig-init-1.m: Same.
9419 * objc.dg/duplicate-class-1.m: Same.
9420 * objc.dg/exceptions-3.m: Same.
9421 * objc.dg/exceptions-4.m: Same.
9422 * objc.dg/exceptions-5.m: Same.
9423 * objc.dg/foreach-6.m: Same.
9424 * objc.dg/foreach-7.m: Same.
9425 * objc.dg/fsf-nsstring-format-1.m: Same.
9426 * objc.dg/fsf-package-0.m: Same.
9427 * objc.dg/invalid-type-1.m: Same.
9428 * objc.dg/method-11.m: Same.
9429 * objc.dg/method-19.m: Same.
9430 * objc.dg/method-2.m: Same.
9431 * objc.dg/method-20.m: Same.
9432 * objc.dg/method-5.m: Same.
9433 * objc.dg/method-6.m: Same.
9434 * objc.dg/method-7.m: Same.
9435 * objc.dg/method-9.m: Same.
9436 * objc.dg/missing-proto-3.m: Same.
9437 * objc.dg/private-1.m: Same.
9438 * objc.dg/property/at-property-1.m: Same.
9439 * objc.dg/property/at-property-14.m: Same.
9440 * objc.dg/property/at-property-17.m: Same.
9441 * objc.dg/property/at-property-21.m: Same.
9442 * objc.dg/property/at-property-5.m: Same.
9443 * objc.dg/property/dynamic-3.m: Same.
9444 * objc.dg/property/dynamic-4.m: Same.
9445 * objc.dg/property/property-neg-1.m: Same.
9446 * objc.dg/property/property-neg-6.m: Same.
9447 * objc.dg/property/synthesize-11.m: Same.
9448 * objc.dg/property/synthesize-5.m: Same.
9449 * objc.dg/property/synthesize-6.m: Same.
9450 * objc.dg/proto-hier-1.m: Same.
9451 * objc.dg/proto-lossage-4.m: Same.
9452 * objc.dg/protocol-qualifier-2.m: Same.
9453 * objc.dg/strings/strings-1.m: Same.
9454 * objc.dg/type-size-1.m: Same.
9456 2017-04-18 Jeff Law <law@redhat.com>
9459 * gcc.target/mips/pr74563: New test.
9461 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9463 PR tree-optimization/80443
9464 * gcc.c-torture/compile/pr80443.c: New test.
9466 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
9468 PR rtl-optimization/80357
9469 * gcc.c-torture/compile/pr80357.c: New test.
9471 2017-04-18 Jeff Law <law@redhat.com>
9474 * gcc.c-torture/compile/pr80422.c: New test.
9476 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9479 * gcc.dg/debug/dwarf2/pr80263.c: New test.
9481 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9484 * gcc.target/powerpc/pr80099-1.c: New test.
9485 * gcc.target/powerpc/pr80099-2.c: Likewise.
9486 * gcc.target/powerpc/pr80099-3.c: Likewise.
9487 * gcc.target/powerpc/pr80099-4.c: Likewise.
9488 * gcc.target/powerpc/pr80099-5.c: Likewise.
9490 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9493 * gcc.dg/sancov/pr80444.c: New test.
9497 * gcc.dg/pr79788-1.c: New test.
9498 * gcc.dg/pr79788-2.c: New test.
9500 2017-04-18 Marek Polacek <polacek@redhat.com>
9502 PR c++/80244 - ICE with attribute in template alias.
9503 * g++.dg/cpp0x/alias-decl-59.C: New test.
9505 PR c++/80241 - ICE with alignas pack expansion.
9506 * g++.dg/cpp0x/alignas11.C: New test.
9508 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9511 * g++.dg/lto/pr80287_0.C: New test.
9513 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9516 * gcc.target/powerpc/pr80315-1.c: New test.
9517 * gcc.target/powerpc/pr80315-2.c: New test.
9518 * gcc.target/powerpc/pr80315-3.c: New test.
9519 * gcc.target/powerpc/pr80315-4.c: New test.
9521 2017-04-16 Tom de Vries <tom@codesourcery.com>
9523 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
9525 * g++.dg/parse/error3.C: Same.
9526 * g++.old-deja/g++.pt/niklas01a.C: Same.
9527 * gcc.dg/990506-0.c: Same.
9528 * gcc.dg/cpp/19990413-1.c: Same.
9529 * gcc.dg/cpp/pragma-1.c: Same.
9530 * gcc.dg/cpp/pragma-2.c: Same.
9531 * gcc.dg/m-un-2.c: Same.
9532 * objc.dg/private-1.m: Same.
9534 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
9536 * gcc.dg/pr54669.c: Fix dg-do directive.
9537 * gcc.dg/pr78582.c: Ditto.
9538 * gcc.dg/pr80020.c: Ditto.
9539 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9540 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9541 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9542 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9543 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9544 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9545 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9546 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9547 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9548 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9550 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9552 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
9553 * gfortran.dg/generic_29.f90: Likewise.
9554 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9555 * gfortran.dg/pr41922.f90: Likewise.
9556 * gfortran.dg/pr70006.f90: Likewise.
9558 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9560 PR tree-optimization/66612
9561 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9563 2017-04-14 Janus Weil <janus@gcc.gnu.org>
9566 * gfortran.dg/class_62.f90: New test case.
9568 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9570 * gcc.target/arc/loop-1.c: New file.
9572 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9575 * gcc.target/powerpc/pr80098-1.c: New test.
9576 * gcc.target/powerpc/pr80098-2.c: Likewise.
9577 * gcc.target/powerpc/pr80098-3.c: Likewise.
9578 * gcc.target/powerpc/pr80098-4.c: Likewise.
9580 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9583 * g++.dg/ubsan/pr80403-2.C: New test.
9585 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9587 PR rtl-optimization/80343
9588 * gcc.target/powerpc/pr80343.c: New.
9590 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9593 * c-c++-common/ubsan/bounds-15.c: New test.
9595 2017-04-13 Richard Biener <rguenther@suse.de>
9598 * g++.dg/torture/pr79671.C: Fix asm constraints.
9600 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9603 * gcc.dg/debug/pr80321.c: New test.
9605 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9607 * gnat.dg/debug10.adb: New test.
9608 * gnat.dg/debug10_pkg.ads: New helper.
9610 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9612 PR tree-optimization/79390
9613 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9618 * g++.dg/ubsan/pr80403.C: New test.
9619 * g++.dg/ubsan/pr80404.C: New test.
9620 * g++.dg/ubsan/pr80405.C: New test.
9623 * gcc.dg/torture/pr80163.c: New test.
9625 2017-04-12 Richard Biener <rguenther@suse.de>
9626 Jeff Law <law@redhat.com>
9628 PR tree-optimization/80359
9629 * gcc.dg/torture/pr80359.c: New testcase.
9631 2017-04-12 Richard Biener <rguenther@suse.de>
9632 Bernd Edlinger <bernd.edlinger@hotmail.de>
9635 * g++.dg/torture/pr79671.C: New testcase.
9636 * g++.dg/lto/pr79671_0.C: Likewise.
9637 * g++.dg/lto/pr79671_1.c: Likewise.
9639 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9642 * g++.dg/ubsan/pr80349.C: New test.
9644 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9647 * g++.dg/cpp1z/decomp28.C: New test.
9650 * gcc.dg/pr80100.c: New test.
9652 PR rtl-optimization/80385
9653 * g++.dg/opt/pr80385.C: New test.
9655 2017-04-11 Martin Liska <mliska@suse.cz>
9658 * g++.dg/ipa/pr80212.C: New test.
9660 2017-04-11 Martin Sebor <msebor@redhat.com>
9663 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9665 2017-04-11 Martin Liska <mliska@suse.cz>
9668 * gcc.dg/ubsan/pr70878.c: New test.
9670 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9673 * gcc.target/i386/pr80381.c: New test.
9676 * g++.dg/ext/pr80363.C: New test.
9678 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9680 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9681 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9682 Add avr-*-* to non-lp64 selector.
9684 2017-04-10 Martin Sebor <msebor@redhat.com>
9686 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9687 * gcc.dg/pr40340-4.c: Same.
9689 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9692 * gfortran.dg/submodule_unexp.f90: Modified test
9693 to account for new error.
9694 * gfortran.dg/submodule_twice.f90: New Test
9696 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9699 * g++.dg/init/ref23.C: New test.
9701 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9703 PR tree-optimization/80304
9704 * gfortran.dg/do_concurrent_4.f90: New test case.
9706 2017-04-10 Janus Weil <janus@gcc.gnu.org>
9709 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9711 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
9713 * g++.dg/torture/pr79905.C: Add -maltivec option.
9715 2017-04-10 Jeff Law <law@redhat.com>
9717 PR tree-optimization/80374
9718 * g++.dg/pr80374.c: New test.
9720 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9723 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9724 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9726 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9728 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9730 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9733 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9735 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
9738 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9740 2017-04-10 Marek Polacek <polacek@redhat.com>
9743 * g++.dg/ubsan/div-by-zero-3.C: New test.
9745 2017-04-10 Bin Cheng <bin.cheng@arm.com>
9747 PR tree-optimization/80153
9748 * gcc.c-torture/execute/pr80153.c: New.
9750 2017-04-10 Richard Biener <rguenther@suse.de>
9753 * gcc.dg/torture/pr80362.c: New testcase.
9755 2017-04-10 Richard Biener <rguenther@suse.de>
9757 PR tree-optimization/80304
9758 * gcc.dg/torture/pr80304.c: New testcase.
9760 2017-04-10 Nathan Sidwell <nathan@acm.org>
9763 * g++.dg/torture/pr79905.C: New.
9765 2017-04-10 Martin Liska <mliska@suse.cz>
9768 * c-c++-common/ubsan/pr80350.c: New test.
9770 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9773 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9775 2017-04-08 Martin Liska <mliska@suse.cz>
9778 2017-04-07 Martin Liska <mliska@suse.cz>
9781 * g++.dg/ipa/pr80212.C: New test.
9783 2017-04-07 Jakub Jelinek <jakub@redhat.com>
9785 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9787 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9793 * gcc.target/i386/avx512f-undefined-1.c: New test.
9794 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9795 * gcc.target/i386/avx-cvtsd-1.c: New test.
9796 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9797 * gcc.target/i386/avx512f-abspd-1.c: New test.
9798 * gcc.target/i386/avx-cvtss-1.c: New test.
9799 * gcc.target/i386/avx512f-absps-1.c: New test.
9800 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9801 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9803 2017-04-07 Marek Polacek <polacek@redhat.com>
9806 * g++.dg/ubsan/div-by-zero-2.C: New test.
9809 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9811 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9813 PR rtl-optimization/70478
9814 * gcc.target/s390/pr70478.c: New.
9816 2017-04-07 Martin Liska <mliska@suse.cz>
9819 * g++.dg/ext/mv8.C: Add aarch64* targets.
9821 2017-04-07 Martin Liska <mliska@suse.cz>
9824 * g++.dg/ipa/pr80212.C: New test.
9826 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9828 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9830 2017-04-07 Richard Biener <rguenther@suse.de>
9832 PR tree-optimization/80334
9833 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9836 2017-04-07 Richard Biener <rguenther@suse.de>
9839 * gcc.dg/torture/pr80341.c: New testcase.
9841 2017-04-06 Jakub Jelinek <jakub@redhat.com>
9844 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9845 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9847 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9850 * gcc.target/i386/pr79733.c: New test.
9852 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9855 * gcc.target/i386/pr80298-1.c: New test.
9856 * gcc.target/i386/pr80298-2.c: Ditto.
9858 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9861 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9864 2017-04-06 Richard Biener <rguenther@suse.de>
9866 PR tree-optimization/80334
9867 * g++.dg/torture/pr80334.C: New testcase.
9869 2017-04-06 Martin Liska <mliska@suse.cz>
9872 * gcc.dg/asan/pr80166.c: New test.
9874 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9876 PR tree-optimization/79390
9877 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9879 2017-04-06 Richard Biener <rguenther@suse.de>
9881 PR tree-optimization/80262
9882 * gcc.target/i386/pr80262.c: New testcase.
9884 2017-04-06 Richard Biener <rguenther@suse.de>
9887 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9889 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9891 PR rtl-optimization/70703
9892 * gcc.target/i386/pr70703.c: New.
9894 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9897 * c-c++-common/asan/pr80308.c: New test.
9899 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9902 * gcc.target/s390/pr79890.c: New test case.
9904 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9907 * c-c++-common/ubsan/pr80310.c: New test.
9909 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9912 * g++.dg/torture/pr80297.C: New test.
9914 PR tree-optimization/79390
9915 * gcc.target/i386/pr79390.c: New test.
9916 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9918 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9921 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9923 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9926 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9927 targeting any CPU or architecture.
9928 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9929 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9930 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9931 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9932 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9933 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9934 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9935 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9937 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
9940 * gfortran.dg/submodule_unexp.f90: New test.
9942 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9945 * gcc.target/i386/avx-pr80286.c: New test.
9946 * gcc.dg/pr80286.c: New test.
9948 2017-04-04 Richard Biener <rguenther@suse.de>
9951 * gcc.dg/torture/pr80281.c: New testcase.
9953 2017-04-04 Richard Biener <rguenther@suse.de>
9955 PR tree-optimization/80275
9956 * g++.dg/opt/pr80275.C: Make g static.
9958 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9960 PR rtl-optimization/60818
9961 * gcc.c-torture/compile/pr60818.c: New testcase.
9963 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
9965 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9966 * gcc.dg/20031012-1.c: Likewise.
9967 * gcc.dg/ipa/ipcp-1.c: Likewise.
9968 * gcc.dg/torture/matrix-3.c: Likewise.
9969 * gcc.target/powerpc/ppc-spe.c: Likewise.
9970 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9972 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9975 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9977 (std, ld): Limit scan-assembler-times check to lp64.
9978 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9979 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9982 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9985 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9987 2017-04-03 Richard Biener <rguenther@suse.de>
9989 PR tree-optimization/80275
9990 * g++.dg/opt/pr80275.C: New testcase.
9992 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9995 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9997 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9999 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
10000 (bal): Increase iteration count and assume alignment.
10002 2017-04-03 Bin Cheng <bin.cheng@arm.com>
10004 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
10006 2017-04-02 Andrew Pinski <apinski@cavium.com>
10008 * gcc.c-torture/compile/nested-3.c: New testcase.
10009 * gcc.c-torture/execute/20170401-1.c: New testcase.
10010 * gcc.c-torture/execute/20170401-2.c: New testcase.
10012 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
10014 PR rtl-optimization/79405
10015 gcc.dg/pr79405.c: New testcase.
10017 2017-03-31 Jakub Jelinek <jakub@redhat.com>
10020 * gcc.dg/pr79255.c: New test.
10023 * g++.dg/ubsan/null-8.C: New test.
10025 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
10028 * gfortran.dg/pr80107.f: New.
10030 2017-03-31 Jeff Law <law@redhat.com>
10032 PR tree-optimization/49498
10033 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
10035 2017-03-31 Richard Biener <rguenther@suse.de>
10037 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
10039 2017-03-31 Richard Biener <rguenther@suse.de>
10041 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
10043 2017-03-31 Jakub Jelinek <jakub@redhat.com>
10046 * g++.dg/ext/is_aggregate.C: New test.
10048 PR middle-end/80173
10049 * gcc.target/i386/pr80173.c: New test.
10051 PR middle-end/80163
10052 * gcc.dg/pr80163.c: New test.
10055 * gcc.dg/torture/pr80025.c: New test.
10057 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
10059 * gcc.target/mips/pr52125.c: Add -msym32.
10061 2017-03-30 Jakub Jelinek <jakub@redhat.com>
10063 PR translation/80189
10064 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
10065 * g++.dg/gomp/sharing-1.C: Likewise.
10066 * gfortran.dg/gomp/pr44536.f90: Likewise.
10067 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
10068 * gfortran.dg/gomp/sharing-3.f90: Likewise.
10069 * gfortran.dg/gomp/crayptr3.f90: Likewise.
10070 * gfortran.dg/gomp/pr33439.f90: Likewise.
10071 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
10072 * gfortran.dg/gomp/sharing-1.f90: Likewise.
10073 * gfortran.dg/gomp/sharing-2.f90: Likewise.
10074 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
10075 * gcc.dg/gomp/sharing-1.c: Likewise.
10077 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
10080 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
10082 (dxex, dxexq): Update return type.
10083 (diex, diexq): Update argument type.
10084 * gcc.target/powerpc/pr80246.c: New test.
10086 2017-03-30 Martin Jambor <mjambor@suse.cz>
10089 * g++.dg/ipa/pr77333.C: New test.
10091 2017-03-30 Jakub Jelinek <jakub@redhat.com>
10094 * gcc.target/i386/pr80206.c: New test.
10096 2017-03-30 Richard Biener <rguenther@suse.de>
10098 PR tree-optimization/77498
10099 * gfortran.dg/pr77498.f: New testcase.
10101 2017-03-29 Marek Polacek <polacek@redhat.com>
10104 * gcc.dg/pr79730.c: New test.
10106 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10108 PR libgfortran/78670
10109 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
10110 a character of length 1. Update test for success.
10111 * gfortran.dg/dtio_28.f03: New test.
10112 * gfortran.dg/dtio_4.f90: Update to open test file with status =
10113 'scratch' to delete the file when done.
10115 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
10117 PR rtl-optimization/80233
10118 * gcc.c-torture/compile/pr80233.c: New testcase.
10120 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10123 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
10124 * gfortran.dg/dec_io_2a.f90: instead (new test).
10126 2017-03-28 Jiong Wang <jiong.wang@arm.com>
10128 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
10130 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
10133 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
10134 generating PIC code.
10136 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
10138 PR rtl-optimization/80193
10139 * gcc.target/i386/pr80193.c: New.
10141 2017-03-28 Janus Weil <janus@gcc.gnu.org>
10144 * gfortran.dg/dtio_25.f90: Modified test case.
10145 * gfortran.dg/dtio_27.f90: New test case.
10147 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
10150 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
10151 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
10152 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
10154 2017-03-28 Bin Cheng <bin.cheng@arm.com>
10156 * gcc.c-torture/compile/irreducible-loop.c: New.
10158 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
10160 PR tree-optimization/80218
10161 * gcc.dg/pr80218.c: New test.
10163 2017-03-28 Richard Biener <rguenther@suse.de>
10165 PR tree-optimization/78644
10166 * gcc.dg/pr78644-1.c: New testcase.
10167 * gcc.dg/pr78644-2.c: Likewise.
10169 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
10171 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
10172 * gcc.dg/pic-4.c: Likewise.
10173 * gcc.dg/pie-3.c: Likewise.
10174 * gcc.dg/pie-4.c: Likewise.
10176 2017-03-28 Martin Liska <mliska@suse.cz>
10179 * g++.dg/ipa/pr80205.C: New test.
10181 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10183 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
10184 with sizeof(int) < 4.
10185 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
10186 * gcc.c-torture/execute/pr79737-2.c: Likewise.
10187 * gcc.dg/torture/pr79777.c: Likewise.
10188 * gcc.dg/torture/pr79910.c: Likewise.
10190 2017-03-28 Richard Biener <rguenther@suse.de>
10192 PR middle-end/80222
10193 * g++.dg/pr80222.C: New testcase.
10195 2017-03-28 Martin Liska <mliska@suse.cz>
10198 * gcc.dg/ipa/pr80104.c: New test.
10200 2017-03-28 Marek Polacek <polacek@redhat.com>
10203 * c-c++-common/ubsan/shift-10.c: New test.
10205 2017-03-27 Jeff Law <law@redhat.com>
10207 PR tree-optimization/80216
10208 * gcc.c-torture/compile/pr80216.c: New test.
10210 2017-03-27 Jakub Jelinek <jakub@redhat.com>
10212 PR middle-end/80162
10213 * c-c++-common/pr80162-1.c: New test.
10214 * c-c++-common/pr80162-2.c: New test.
10215 * c-c++-common/pr80162-3.c: New test.
10218 * g++.dg/opt/pr80102.C: New test.
10220 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
10223 * gcc.target/powerpc/pr78543.c: New test.
10225 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
10228 * gcc.target/powerpc/pr80103-1.c: New test.
10230 2017-03-27 Richard Biener <rguenther@suse.de>
10232 PR tree-optimization/80181
10233 * gcc.dg/torture/pr80181.c: New testcase.
10235 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
10237 * gcc.target/arc/interrupt-4.c: New file.
10239 2017-03-27 Richard Biener <rguenther@suse.de>
10242 * g++.dg/ipa/pr79776.C: New testcase.
10244 2017-03-27 Jakub Jelinek <jakub@redhat.com>
10247 * gcc.dg/asan/pr80168.c: New test.
10249 2017-03-27 Richard Biener <rguenther@suse.de>
10251 PR tree-optimization/80170
10252 * gcc.dg/pr80170.c: New testcase.
10254 2017-03-27 Richard Biener <rguenther@suse.de>
10256 PR middle-end/80171
10257 * g++.dg/torture/pr80171.C: New testcase.
10259 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
10261 * gcc.dg/torture/pr79732.c: Require alias support.
10262 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
10264 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
10265 libatomic_available.
10266 * gfortran.dg/coarray_image_status_1.f08: Likewise.
10267 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
10269 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10271 PR libgfortran/78881
10272 * gfortran.dg/dtio_26.f90: New test.
10274 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
10278 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
10279 testcase for PR80156. Add a main programme that tests that
10280 the typebound generic is accessible.
10282 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
10284 PR rtl-optimization/80160
10285 PR rtl-optimization/80159
10287 * gcc.target/i386/pr80160.c: New test.
10289 2017-03-24 Jakub Jelinek <jakub@redhat.com>
10292 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
10294 2017-03-24 Marek Polacek <polacek@redhat.com>
10297 * g++.dg/warn/Wuninitialized-9.C: New test.
10299 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10301 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
10302 and remove the high-level builtin. The error message for the
10303 would prevent compilation from reaching the second.
10304 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
10306 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10308 * gcc.target/s390/vxe/negfma-1.c: New test.
10310 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10312 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
10313 * gcc.target/s390/arch12/mul-1.c: New test.
10314 * gcc.target/s390/arch12/mul-2.c: New test.
10316 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10318 * gcc.target/s390/vxe/vllezlf-1.c: New test.
10320 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10322 * gcc.target/s390/vxe/popcount-1.c: New test.
10324 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10326 * gcc.target/s390/vxe/bitops-1.c: New test.
10328 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10330 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
10331 * lib/target-supports.exp: Add effective target check s390_vxe.
10333 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10335 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
10336 comparison instructions used from now on.
10338 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10340 * gcc.target/s390/s390.exp (check_effective_target_vector):
10341 Include target-supports.exp and move target_vector check routine
10343 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
10344 here and rename it.
10345 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
10346 check from vector to s390_vx.
10347 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
10348 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
10349 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
10350 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
10351 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
10352 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
10353 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
10354 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
10355 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
10357 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10359 * gcc.target/s390/vector/vec-init-2.c: New test.
10361 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10363 * gcc.dg/ubsan/pr79904-2.c: New test.
10365 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10368 * gcc.target/s390/zvector/pr79893.c: New test.
10370 2017-03-24 Jakub Jelinek <jakub@redhat.com>
10372 PR rtl-optimization/80112
10373 * gcc.dg/pr80112.c: New test.
10375 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10377 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
10379 * gcc.dg/Walloca-1.c: Likewise.
10380 * gcc.dg/Walloca-2.c: Likewise.
10381 * gcc.dg/Wvla-larger-than-2.c: Likewise.
10383 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10385 PR tree-optimization/80158
10386 * gfortran.fortran-torture/compile/pr80158.f: New file.
10388 2017-03-24 Richard Biener <rguenther@suse.de>
10390 PR tree-optimization/80167
10391 * gcc.dg/graphite/pr80167.c: New testcase.
10393 2017-03-24 Tom de Vries <tom@codesourcery.com>
10396 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
10397 dg-require-effective-target global_constructor.
10398 * gcc.dg/tls/emutls-2.c: Same.
10400 2017-03-24 Tom de Vries <tom@codesourcery.com>
10403 * c-c++-common/Wimplicit-fallthrough-34.c: Add
10404 dg-require-effective-target indirect_jumps.
10406 2017-03-24 Tom de Vries <tom@codesourcery.com>
10409 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
10412 2017-03-24 Tom de Vries <tom@codesourcery.com>
10415 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
10416 * gcc.dg/Walloca-12.c: Same.
10417 * gcc.dg/attr-alloc_size-8.c: Same.
10418 * gcc.dg/Walloca-4.c: Same.
10419 * gcc.dg/Walloca-8.c: Same.
10420 * gcc.dg/Walloca-13.c: Same.
10421 * gcc.dg/Walloca-14.c: Same.
10422 * gcc.dg/attr-alloc_size-9.c: Same.
10423 * gcc.dg/Walloca-1.c: Same.
10424 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10425 * gcc.dg/Walloca-5.c: Same.
10426 * gcc.dg/Walloca-10.c: Same.
10427 * gcc.dg/Walloca-9.c: Same.
10428 * gcc.dg/attr-alloc_size-6.c: Same.
10429 * gcc.dg/Wvla-larger-than-1.c: Same.
10430 * gcc.dg/torture/pr71881.c: Same.
10431 * gcc.dg/torture/pr71901.c: Same.
10432 * gcc.dg/torture/pr78742.c: Same.
10433 * gcc.dg/builtin-alloc-size.c: Same.
10434 * gcc.dg/Walloca-2.c: Same.
10435 * gcc.dg/Walloca-6.c: Same.
10436 * gcc.dg/Walloca-11.c: Same.
10437 * gcc.dg/attr-alloc_size-7.c: Same.
10438 * gcc.dg/Wvla-larger-than-2.c: Same.
10439 * gcc.dg/Walloca-3.c: Same.
10440 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
10441 * gcc.c-torture/compile/pr79413.c: Same.
10442 * gcc.c-torture/compile/pr78439.c: Same.
10444 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10446 * gcc.target/powerpc/p9-options-1.c: New test.
10448 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10451 * gcc.c-torture/compile/pr71436.c: New test.
10453 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10454 Richard Biener <rguenther@suse.de>
10456 PR tree-optimization/79908
10457 PR tree-optimization/80136
10458 * gcc.dg/torture/pr79908.c: New file.
10460 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
10463 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
10465 2017-03-22 Jakub Jelinek <jakub@redhat.com>
10468 * g++.dg/gomp/pr80141.C: New test.
10471 * g++.dg/torture/pr80129.C: New test.
10474 * g++.dg/tsan/pr80110.C: New test.
10476 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10479 * gfortran.dg/any_loc.f90: New test case.
10481 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10484 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
10485 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
10487 2017-03-22 Martin Liska <mliska@suse.cz>
10490 * g++.dg/ext/mv8.C: Add power* targets.
10492 2017-03-21 Martin Sebor <msebor@redhat.com>
10495 * g++.dg/warn/Wunused-var-26.C: New test.
10497 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10499 PR tree-optimization/79908
10500 * gcc.dg/torture/pr79908.c: Revert addition of new file.
10502 2017-03-21 Marek Polacek <polacek@redhat.com>
10503 Martin Sebor <msebor@redhat.com>
10505 PR tree-optimization/80109
10506 * gcc.dg/Walloca-14.c: New test.
10508 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10511 * gcc.target/powerpc/pr80125.c: New test.
10513 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
10516 * gfortran.dg/unexp_attribute.f90: New test
10518 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10519 Richard Biener <rguenther@suse.de>
10521 PR tree-optimization/79908
10522 * gcc.dg/torture/pr79908.c: New file.
10524 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10526 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
10527 with sizeof(int) < 4.
10529 2017-03-21 Martin Liska <mliska@suse.cz>
10531 * gcc.target/i386/pr65044.c: Add '.' in order to catch
10534 2017-03-21 Richard Biener <rguenther@suse.de>
10536 PR tree-optimization/80032
10537 * g++.dg/opt/pr80032.C: New testcase.
10539 2017-03-21 Richard Biener <rguenther@suse.de>
10541 PR tree-optimization/80122
10542 * gcc.dg/torture/pr80122.c: New testcase.
10544 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10546 * gcc.dg/pic-2.c: Skip for MIPS.
10547 * gcc.dg/pie-2.c: Skip for MIPS.
10549 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10552 * g++.dg/cpp0x/initlist97.C: New.
10553 * g++.dg/cpp0x/initlist85.C: Update.
10555 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10558 * gcc.dg/pr67338.c: New test.
10561 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10562 dump instead of assembler.
10563 * g++.dg/init/pr35878_2.C: Likewise.
10564 * g++.dg/init/pr35878_3.C: Likewise.
10566 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10569 * gcc.dg/ubsan/pr80097.c: New test.
10571 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10573 PR tree-optimization/80054
10574 * g++.dg/torture/pr80054.C: New file.
10576 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10579 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10580 directive to assure selection of proper bit using rlwinm insn.
10581 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10582 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10583 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10584 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10586 2017-03-20 Marek Polacek <polacek@redhat.com>
10587 Paolo Carlini <paolo.carlini@oracle.com>
10589 PR c++/80059 - ICE with noexcept and __transaction_atomic
10590 * g++.dg/tm/pr80059-2.C: New test.
10591 * g++.dg/tm/pr80059.C: New test.
10593 2017-03-20 Martin Liska <mliska@suse.cz>
10595 PR middle-end/79753
10596 * gcc.target/i386/mpx/pr79753.c: New test.
10598 2017-03-20 Martin Liska <mliska@suse.cz>
10602 * g++.dg/pr79769.C: New test.
10603 * gcc.target/i386/mpx/pr79770.c: New test.
10605 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10608 * gcc.target/s390/load-and-test-fp-1.c: New test.
10609 * gcc.target/s390/load-and-test-fp-2.c: New test.
10611 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10614 * gfortran.dg/submodule_28.f08 : New test.
10616 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10619 * gfortran.dg/submodule_26.f08 : New test.
10620 * gfortran.dg/submodule_27.f08 : New test.
10622 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10625 * gcc.target/powerpc/pr79951.c: New.
10627 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10629 PR rtl-optimization/79910
10630 * gcc.dg/torture/pr79910.c: New test.
10632 2017-03-17 Jeff Law <law@redhat.com>
10634 PR tree-optimization/71437
10635 * gcc.dg/tree-ssa/pr71437.c: New test.
10636 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10637 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10638 now caught by VRP, but which were previously caught by DOM.
10640 2017-03-17 Richard Biener <rguenther@suse.de>
10642 PR middle-end/80075
10643 * g++.dg/torture/pr80075.C: New testcase.
10645 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10648 * g++.dg/pr71294.C: New test.
10650 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10652 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10654 2017-03-16 Jakub Jelinek <jakub@redhat.com>
10657 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10660 * gfortran.dg/pr79886.f90: New test.
10662 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10665 * gcc.target/powerpc/pr79038-1.c: New test.
10667 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10670 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10672 2017-03-15 Jiong Wang <jiong.wang@arm.com>
10675 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10677 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
10680 * gcc.target/i386/pr80019.c: New test.
10682 2017-03-15 Martin Liska <mliska@suse.cz>
10684 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10686 2017-03-14 Martin Sebor <msebor@redhat.com>
10688 PR tree-optimization/79800
10689 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10690 * gcc.dg/tree-ssa/pr79800.c: New test.
10692 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10695 * gcc.target/powerpc/pr79947.c: New test.
10697 2017-03-14 Martin Sebor <msebor@redhat.com>
10699 PR middle-end/80020
10700 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10701 * gcc.dg/attr-alloc_size-7.c: Same.
10702 * gcc.dg/attr-alloc_size-9.c: Same.
10703 * gcc.dg/builtin-alloc-size.c: Same.
10704 * gcc.dg/pr80020.c: New test.
10706 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10708 PR rtl-optimization/79728
10709 * gcc.target/i386/sse-globalreg.c: New test.
10711 2017-03-14 Martin Liska <mliska@suse.cz>
10714 * gcc.dg/tree-prof/pr66295.c: New test.
10716 2017-03-13 Martin Liska <mliska@suse.cz>
10718 PR middle-end/78339
10719 * gcc.target/i386/mpx/pr78339.c: New test.
10721 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10723 * gcc.target/arc/bitfield.c: New file.
10725 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10727 * gcc.target/arc/pr9001090948.c: New file.
10729 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10731 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10732 Fix test. Make early-out condition return early. Correct comments.
10734 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10736 PR libgfortran/78854
10737 * gfortran.dg/dtio_25.f90: New test.
10739 2017-03-10 Martin Sebor <msebor@redhat.com>
10741 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10743 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10745 PR rtl-optimization/78911
10746 * gcc.target/i386/pr78911-1.c: New test.
10747 * gcc.target/i386/pr78911-2.c: New test.
10749 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
10752 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10753 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10754 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10756 2017-03-10 Marek Polacek <polacek@redhat.com>
10759 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10761 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10764 * g++.dg/other/friend7.C: New test.
10767 * g++.dg/ext/int128-5.C: New test.
10769 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10772 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10773 powerpc, sparc, or s390x.
10775 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10778 * gcc.target/powerpc/pr79907.c: New.
10780 2017-03-10 Olivier Hainque <hainque@adacore.com>
10782 * gnat.dg/opt64.adb: New test.
10783 * gnat.dg/opt64_pkg.ads: New helper.
10784 * gnat.dg/opt64_pkg.adb: New helper.
10786 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10788 PR rtl-optimization/79909
10789 * gcc.target/powerpc/pr79909.c: New test.
10791 PR tree-optimization/79972
10792 * gcc.dg/pr79972.c: New test.
10794 PR tree-optimization/77975
10795 * gcc.dg/pr77975.c: New test.
10797 2017-03-09 Marek Polacek <polacek@redhat.com>
10801 * c-c++-common/nonnull-3.c: New test.
10802 * g++.dg/warn/Wnonnull3.C: New test.
10804 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10806 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10807 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10809 2017-03-09 Marek Polacek <polacek@redhat.com>
10812 * gcc.dg/ubsan/pr79757-1.c: New test.
10813 * gcc.dg/ubsan/pr79757-2.c: New test.
10814 * gcc.dg/ubsan/pr79757-3.c: New test.
10815 * gcc.dg/ubsan/pr79757-4.c: New test.
10816 * gcc.dg/ubsan/pr79757-5.c: New test.
10818 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10821 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10823 2017-03-09 Marek Polacek <polacek@redhat.com>
10826 * g++.dg/expr/ptrmem8.C: New test.
10827 * g++.dg/expr/ptrmem9.C: New test.
10829 2017-03-09 Richard Biener <rguenther@suse.de>
10831 PR tree-optimization/79977
10832 * gcc.dg/graphite/pr79977.c: New testcase.
10834 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10836 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10837 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10838 * lib/target-supports.exp (check_effective_target_rdynamic):
10841 2017-03-09 Richard Biener <rguenther@suse.de>
10843 PR middle-end/79971
10844 * gcc.dg/fixed-point/pr79971.c: New testcase.
10846 2017-03-09 Richard Biener <rguenther@suse.de>
10849 * gcc.dg/torture/pr79970.c: New testcase.
10851 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10854 * g++.dg/cpp0x/pr71966-1.C: New.
10855 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10857 2017-03-09 Martin Liska <mliska@suse.cz>
10859 PR tree-optimization/79631
10860 * gcc.target/i386/mpx/pr79631.c: New test.
10862 2017-03-09 Martin Liska <mliska@suse.cz>
10866 * gcc.target/i386/pr71458.c: Update scanned pattern.
10868 2017-03-09 Marek Polacek <polacek@redhat.com>
10871 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10872 * g++.dg/warn/Wduplicated-branches3.C: New test.
10874 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10876 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10878 2017-03-09 Martin Liska <mliska@suse.cz>
10881 * g++.dg/pr79764.C: New test.
10883 2017-03-09 Martin Liska <mliska@suse.cz>
10886 * g++.dg/pr79761.C: New test.
10888 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10891 * c-c++-common/asan/pr79944.c: New test.
10894 * gcc.target/i386/pr79932-2.c: New test.
10897 * gcc.target/i386/pr79932-1.c: New test.
10899 2017-03-09 Marek Polacek <polacek@redhat.com>
10901 PR c++/79900 - ICE in strip_typedefs
10902 * g++.dg/warn/Wpadded-1.C: New test.
10904 2017-03-08 Marek Polacek <polacek@redhat.com>
10906 * g++.dg/Walloca1.C: Adjust dg-warning.
10908 2017-03-08 Andrew Haley <aph@redhat.com>
10910 PR tree-optimization/79943
10911 * gcc.dg/tree-ssa/pr79943.c: New test.
10913 2017-03-08 Richard Biener <rguenther@suse.de>
10915 PR tree-optimization/79955
10916 * gcc.dg/uninit-24.c: New testcase.
10918 2017-03-08 Richard Biener <rguenther@suse.de>
10920 PR tree-optimization/79920
10921 * gcc.dg/vect/pr79920.c: New testcase.
10923 2017-03-08 Jakub Jelinek <jakub@redhat.com>
10926 * gcc.dg/ubsan/pr79904.c: New test.
10928 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10931 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10934 2017-03-07 Marek Polacek <polacek@redhat.com>
10936 PR middle-end/79809
10937 * g++.dg/Walloca1.C: New test.
10939 2017-03-07 Martin Liska <mliska@suse.cz>
10941 PR middle-end/68270
10942 * g++.dg/pr68270.C: New test.
10944 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10946 PR rtl-optimization/79901
10947 * gcc.target/i386/pr79901.c: New test.
10950 * c-c++-common/ubsan/pr79897.c: New test.
10952 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10954 PR rtl-optimization/79571
10955 * gcc.target/i386/pr79571.c: New.
10957 2017-03-06 Marek Polacek <polacek@redhat.com>
10959 PR c++/79796 - ICE with NSDMI and this pointer
10960 * g++.dg/cpp0x/nsdmi13.C: New test.
10962 2017-03-06 Julia Koval <julia.koval@intel.com>
10965 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10967 * gcc.target/i386/interrupt-13.c: Ditto.
10968 * gcc.target/i386/interrupt-14.c: Ditto.
10969 * gcc.target/i386/interrupt-15.c: Ditto.
10971 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10974 * g++.dg/cpp0x/constexpr-79822.C: New test.
10976 2017-03-06 Richard Biener <rguenther@suse.de>
10978 PR tree-optimization/79894
10979 * gcc.dg/vect/pr79887.c: New testcase.
10981 2017-03-06 Richard Biener <rguenther@suse.de>
10983 PR tree-optimization/79824
10984 * gcc.dg/vect/pr79824-1.c: New testcase.
10985 * gcc.dg/vect/pr79824-2.c: Likewise.
10987 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10989 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10990 gettimeofday. Remove dg-skip-if for AVR.
10991 * lib/target-supports.exp (check_effective_target_gettimeofday):
10994 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10996 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10997 * gcc.target/s390/hotpatch-10.c: Likewise.
10998 * gcc.target/s390/hotpatch-11.c: Likewise.
10999 * gcc.target/s390/hotpatch-12.c: Likewise.
11000 * gcc.target/s390/hotpatch-13.c: Likewise.
11001 * gcc.target/s390/hotpatch-14.c: Likewise.
11002 * gcc.target/s390/hotpatch-15.c: Likewise.
11003 * gcc.target/s390/hotpatch-16.c: Likewise.
11004 * gcc.target/s390/hotpatch-17.c: Likewise.
11005 * gcc.target/s390/hotpatch-18.c: Likewise.
11006 * gcc.target/s390/hotpatch-19.c: Likewise.
11007 * gcc.target/s390/hotpatch-2.c: Likewise.
11008 * gcc.target/s390/hotpatch-26.c: Likewise.
11009 * gcc.target/s390/hotpatch-27.c: Likewise.
11010 * gcc.target/s390/hotpatch-28.c: Likewise.
11011 * gcc.target/s390/hotpatch-3.c: Likewise.
11012 * gcc.target/s390/hotpatch-4.c: Likewise.
11013 * gcc.target/s390/hotpatch-5.c: Likewise.
11014 * gcc.target/s390/hotpatch-6.c: Likewise.
11015 * gcc.target/s390/hotpatch-7.c: Likewise.
11016 * gcc.target/s390/hotpatch-8.c: Likewise.
11017 * gcc.target/s390/hotpatch-9.c: Likewise.
11019 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
11022 * g++.dg/template/crash125.C: New.
11024 2017-03-06 Jakub Jelinek <jakub@redhat.com>
11027 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
11029 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
11031 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
11033 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
11035 * gcc.target/mips/msa-minmax.c: New tests.
11037 2017-03-06 Martin Liska <mliska@suse.cz>
11040 * g++.dg/asan/pr79783.C: New test.
11042 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
11044 * gcc.target/mips/msa-dotp.c: New tests.
11046 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
11048 * gcc.target/mips/msa-bclri.c: New test.
11050 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
11053 * g++.dg/tm/pr70266.C: New.
11055 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
11056 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
11058 * gfortran.dg/coarray/fail_image_1.f08: New test.
11059 * gfortran.dg/coarray/fail_image_2.f08: New test.
11060 * gfortran.dg/coarray/failed_images_1.f08: New test.
11061 * gfortran.dg/coarray/failed_images_2.f08: New test.
11062 * gfortran.dg/coarray/image_status_1.f08: New test.
11063 * gfortran.dg/coarray/image_status_2.f08: New test.
11064 * gfortran.dg/coarray/stopped_images_1.f08: New test.
11065 * gfortran.dg/coarray/stopped_images_2.f08: New test.
11066 * gfortran.dg/coarray_fail_st.f90: New test.
11067 * gfortran.dg/coarray_failed_images_1.f08: New test.
11068 * gfortran.dg/coarray_image_status_1.f08: New test.
11069 * gfortran.dg/coarray_stopped_images_1.f08: New test.
11071 2017-03-03 Marek Polacek <polacek@redhat.com>
11074 * gcc.dg/noncompile/pr79758.c: New test.
11076 2017-03-03 Jakub Jelinek <jakub@redhat.com>
11078 PR middle-end/79805
11079 * g++.dg/opt/pr79805.C: New test.
11081 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
11083 * gcc.target/i386/avx512vpopcntdq-check.h: New.
11084 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
11085 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
11086 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
11087 * gcc.target/i386/i386.exp
11088 (check_effective_target_avx512vpopcntdq): New.
11090 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
11092 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
11093 ilp32 targets and match DImode registers for lp64 targets.
11095 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
11097 * g++.dg/pr71624.C: Disable for x32.
11098 * g++.dg/pr71633.C: Ditto.
11100 2017-03-03 Jakub Jelinek <jakub@redhat.com>
11103 * gcc.target/i386/pr79807.c: New test.
11105 2017-03-03 Martin Liska <mliska@suse.cz>
11107 PR tree-optimization/79803
11108 * gcc.dg/tree-ssa/pr79803.c: New test.
11110 2017-03-03 Martin Liska <mliska@suse.cz>
11112 PR rtl-optimization/79574
11113 * gcc.dg/pr79574-2.c: New test.
11115 2017-03-03 Richard Biener <rguenther@suse.de>
11118 * g++.dg/warn/Wuninitialized-8.C: New testcase.
11120 2017-03-03 Jakub Jelinek <jakub@redhat.com>
11122 * gcc.dg/pr57134.c: Use empty inline asm string literal.
11124 2017-03-03 Marek Polacek <polacek@redhat.com>
11127 * g++.dg/warn/Wwrite-strings-1.C: New test.
11128 * g++.dg/warn/Wwrite-strings-2.C: New test.
11129 * g++.dg/warn/Wwrite-strings-3.C: New test.
11130 * g++.dg/warn/Wwrite-strings-4.C: New test.
11131 * g++.dg/warn/Wwrite-strings-5.C: New test.
11132 * g++.dg/warn/Wwrite-strings-6.C: New test.
11133 * g++.dg/warn/Wwrite-strings-7.C: New test.
11134 * g++.dg/warn/Wwrite-strings-8.C: New test.
11135 * g++.dg/warn/Wwrite-strings-9.C: New test.
11136 * g++.dg/warn/Wwrite-strings-10.C: New test.
11137 * g++.dg/warn/Wwrite-strings-11.C: New test.
11138 * g++.dg/warn/Wwrite-strings-12.C: New test.
11140 2017-03-03 Richard Biener <rguenther@suse.de>
11142 PR middle-end/79818
11143 * gcc.dg/torture/pr79818.c: New testcase.
11145 2017-03-02 Jakub Jelinek <jakub@redhat.com>
11148 * g++.dg/warn/Wunused-parm-10.C: New test.
11150 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
11152 * gcc.dg/rtl/x86_64/*.c: Test for
11153 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
11155 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
11158 * gcc.target/i386/pr79514.c: New test.
11160 2017-03-02 Jakub Jelinek <jakub@redhat.com>
11162 PR rtl-optimization/79780
11163 * gcc.c-torture/compile/pr79780.c: New test.
11165 2017-03-02 Richard Biener <rguenther@suse.de>
11167 PR tree-optimization/79345
11169 * g++.dg/warn/Wuninitialized-7.C: New testcase.
11170 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
11171 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
11173 2017-03-02 Richard Biener <rguenther@suse.de>
11176 * gcc.dg/vector-1.c: New testcase.
11178 2017-03-02 Bin Cheng <bin.cheng@arm.com>
11180 PR tree-optimization/66768
11181 * gcc.target/i386/pr66768.c: New test.
11183 2017-03-02 Richard Biener <rguenther@suse.de>
11185 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
11186 * gcc.dg/rtl/x86_64/final.c: Likewise.
11187 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
11188 * gcc.dg/rtl/x86_64/ira.c: Likewise.
11189 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
11190 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
11192 2017-03-02 Richard Biener <rguenther@suse.de>
11194 PR tree-optimization/79777
11195 * gcc.dg/torture/pr79777.c: New testcase.
11197 2017-03-01 Martin Sebor <msebor@redhat.com>
11199 PR middle-end/79692
11200 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
11201 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
11202 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
11203 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
11205 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
11207 * gcc.target/i386/invsize-2.c: New test.
11208 * gcc.target/i386/invsize-3.c: Ditto.
11209 * gcc.target/i386/invsize-4.c: Ditto.
11210 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
11211 * gcc.target/i386/stackalign/asm-1.c: Ditto.
11213 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11216 * gcc.target/powerpc/pr79439.c: New test.
11218 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
11220 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
11224 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
11227 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
11228 pattern to look for vcmpequd. instead of vcmpnew.
11229 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
11230 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
11231 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
11232 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
11233 look for xvcmpeqdp. instead of xvcmpnedp.
11234 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
11235 look for vcmpequd. instead of vcmpnew.
11236 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
11237 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
11238 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
11239 look for xvcmpeqsp. instead of xvcmpnesp.
11240 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
11241 look for xvcmpeqdp. instead of xvcmpnedp.
11242 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
11243 look for vcmpequd. instead of vcmpnew.
11244 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
11245 look for vcmpeqsp instead of xvcmpnesp.
11246 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
11247 look for xvcmpeqdp instead of xvcmpnedp.
11249 2017-03-01 Richard Biener <rguenther@suse.de>
11251 PR middle-end/79721
11252 * gcc.dg/torture/pr79721.c: New testcase.
11254 2017-03-01 Jakub Jelinek <jakub@redhat.com>
11257 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
11258 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
11261 * g++.dg/warn/Wunused-parm-9.C: New test.
11263 PR tree-optimization/79734
11264 * g++.dg/opt/pr79734.C: New test.
11266 2017-02-28 Jakub Jelinek <jakub@redhat.com>
11268 PR tree-optimization/79737
11269 * gcc.c-torture/execute/pr79737-1.c: New test.
11270 * gcc.c-torture/execute/pr79737-2.c: New test.
11272 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
11274 * gcc.target/sparc/20170228-1.c: New test.
11276 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
11278 * gcc.target/i386/invsize-1.c: New test.
11280 2017-02-28 Martin Sebor <msebor@redhat.com>
11282 PR tree-optimization/79691
11283 * gcc.dg/tree-ssa/pr79691.c: New test.
11285 2017-02-28 Jakub Jelinek <jakub@redhat.com>
11288 * gcc.target/i386/pr79729.c: New test.
11290 2017-02-28 Richard Biener <rguenther@suse.de>
11292 PR tree-optimization/79740
11293 * gcc.dg/torture/pr79740.c: New testcase.
11295 2017-02-28 Richard Biener <rguenther@suse.de>
11297 PR middle-end/79731
11298 * c-c++-common/torture/pr79731.c: New testcase.
11300 2017-02-28 Richard Biener <rguenther@suse.de>
11302 PR tree-optimization/79732
11303 * gcc.dg/torture/pr79732.c: New testcase.
11305 2017-02-28 Richard Biener <rguenther@suse.de>
11307 PR tree-optimization/79723
11308 * gcc.target/i386/pr79723.c: New testcase.
11310 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
11313 * gcc.target/powerpc/pr79544.c: New.
11315 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11318 * g++.dg/parse/crash67.C: New.
11320 2017-02-27 Bin Cheng <bin.cheng@arm.com>
11322 PR tree-optimization/77536
11323 * gcc.dg/vect/pr79347.c: Revise testing string.
11325 2017-02-27 Richard Biener <rguenther@suse.de>
11327 PR tree-optimization/45397
11328 * gcc.dg/tree-ssa/pr45397.c: New testcase.
11330 2017-02-27 Richard Biener <rguenther@suse.de>
11332 PR tree-optimization/79690
11333 * gcc.target/i386/pr79690.c: New testcase.
11335 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11338 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
11340 * gfortran.dg/inline_matmul_11.f90: Likewise.
11341 * gfortran.dg/inline_matmul_9.f90: Likewise.
11342 * gfortran.dg/matmul_13.f90: New test.
11343 * gfortran.dg/matmul_14.f90: New test.
11345 2017-02-25 Jakub Jelinek <jakub@redhat.com>
11347 PR middle-end/79396
11348 * g++.dg/opt/pr79396.C: New test.
11350 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11353 * gfortran.dg/dtio_6.f90: Update test.
11355 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11358 * gfortran.dg/interface_operator_2.f90: New test.
11360 2017-02-24 Jakub Jelinek <jakub@redhat.com>
11363 * gcc.dg/pr79677.c: New test.
11365 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
11367 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
11369 * gcc.target/mips/mips-ps-type.c (move): Likewise.
11370 (cond_move1): Simplify condition to force generation of
11372 (cond_move2): Likewise.
11374 2017-02-24 Jakub Jelinek <jakub@redhat.com>
11377 * g++.dg/warn/Wrestrict-1.C: New test.
11378 * g++.dg/warn/Wrestrict-2.C: New test.
11380 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
11382 * g++.dg/ext/complit15.C: Require LTO.
11384 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
11386 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
11387 logical_op_short_circuit to skip targets.
11388 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
11391 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11393 * gnat.dg/opt63.adb: New test.
11395 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11397 * gnat.dg/discr47.adb: New test.
11399 2017-02-24 Richard Biener <rguenther@suse.de>
11401 PR tree-optimization/79389
11402 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
11404 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
11407 * g++.dg/cpp0x/pr79361-1.C: New.
11408 * g++.dg/cpp0x/pr79361-2.C: Likewise.
11410 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
11412 * gcc.target/visium/bit_test.c: Accept any lsr form.
11413 * gcc.target/visium/block_move.c: Tweak.
11415 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
11418 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
11420 2017-02-23 Richard Biener <rguenther@suse.de>
11422 PR tree-optimization/79683
11423 * gcc.target/i386/pr79683.c: New testcase.
11425 2017-02-22 Jeff Law <law@redhat.com>
11427 PR tree-optimization/79578
11428 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
11430 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
11432 * gcc.target/mips/msa-fp-cc.c: New test.
11434 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11437 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
11438 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
11439 * g++.dg/gomp/pr79664.C: New test.
11441 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
11443 2017-02-22 Marek Polacek <polacek@redhat.com>
11446 * g++.dg/cpp0x/alignas10.C: New test.
11447 * g++.dg/cpp0x/alignas9.C: New test.
11450 * g++.dg/ext/underlying_type12.C: New test.
11453 * gcc.dg/enum-incomplete-4.c: New test.
11455 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11458 * gcc.target/i386/pr70465-2.c: New test.
11460 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11462 * gcc.dg/pr61441.c: Use dg-add-options ieee.
11464 2017-02-22 Richard Biener <rguenther@suse.de>
11466 PR tree-optimization/79673
11467 * gcc.target/i386/pr79673.c: New testcase.
11469 2017-02-22 Richard Biener <rguenther@suse.de>
11471 PR tree-optimization/79666
11472 * gcc.dg/torture/pr79666.c: New testcase.
11474 2017-02-22 Martin Liska <mliska@suse.cz>
11477 * gcc.dg/tree-prof/pr79587.c: New test.
11479 2017-02-21 Marek Polacek <polacek@redhat.com>
11482 * g++.dg/ext/flexary23.C: New test.
11484 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11487 * gcc.target/i386/pr79593.c: New test.
11489 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11492 * g++.dg/cpp1z/decomp26.C: New test.
11495 * g++.dg/ubsan/pr79589.C: New test.
11497 2017-02-21 Jeff Law <law@redhat.com>
11499 PR tree-optimization/79621
11500 * gcc.c-torture/compile/pr79621.c: New test.
11502 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11505 * g++.dg/cpp1y/constexpr-79655.C: New test.
11508 * g++.dg/cpp1y/constexpr-79639.C: New test.
11511 * gcc.target/i386/mpx/pr79633.c: New test.
11514 * gcc.dg/pr79570.c: New test.
11517 * c-c++-common/pr79641.c: New test.
11519 PR tree-optimization/79649
11520 * gcc.target/i386/pr79649.c: New test.
11523 * gcc.dg/pr79494.c: New test.
11525 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
11527 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
11530 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11532 * gcc.dg/gimplefe-26.c: Require c99_runtime.
11534 2017-02-02 Jason Merrill <jason@redhat.com>
11537 * g++.dg/ext/complit15.C: New.
11539 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11542 * gcc.target/powerpc/pr78056-8.c: Remove.
11544 2017-02-20 Marek Polacek <polacek@redhat.com>
11546 PR middle-end/79537
11547 * gcc.dg/comp-goto-4.c: New test.
11550 * c-c++-common/ubsan/bounds-14.c: New test.
11552 2017-02-20 Jakub Jelinek <jakub@redhat.com>
11555 * gcc.target/i386/pr79568-1.c: New test.
11556 * gcc.target/i386/pr79568-2.c: New test.
11557 * gcc.target/i386/pr79568-3.c: New test.
11559 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
11562 * gfortran.dg/dtio_10.f90: Change test of error message.
11563 * gfortran.dg/dtio_23.f90: New test.
11564 * gfortran.dg/dtio_24.f90: New test.
11566 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
11569 * gfortran.dg/submodule_25.f08: New test.
11571 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11574 * gfortran.dg/submodule_24.f08: New test.
11576 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11579 * gfortran.dg/class_allocate_24.f90: New test.
11581 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11584 * gfortran.dg/submodule_23.f90: New test.
11586 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11589 * g++.dg/cpp0x/alignas8.C: New.
11591 2017-02-19 Eric Fiselier <eric@efcs.ca>
11592 Jonathan Wakely <jwakely@redhat.com>
11595 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11597 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11599 * gcc.dg/gimplefe-26.c: New test.
11601 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
11603 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11605 2017-02-18 Jakub Jelinek <jakub@redhat.com>
11608 * gcc.target/i386/3dnowA-3.c: New test.
11611 * gcc.target/i386/pr79559.c: New test.
11613 2017-02-17 Joseph Myers <joseph@codesourcery.com>
11615 * gcc.dg/c11-float-2.c: New test.
11616 * gcc.dg/torture/float128-floath.c,
11617 gcc.dg/torture/float128x-floath.c,
11618 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11619 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11620 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11621 *_DECIMAL_DIG macros with DECIMAL_DIG.
11623 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11626 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11628 2017-02-17 Julia Koval <julia.koval@intel.com>
11630 * gcc.target/i386/rdpid.c New test.
11631 * gcc.target/i386/sse-12.c: Add -mrdpid.
11632 * gcc.target/i386/sse-13.c: Ditto.
11633 * gcc.target/i386/sse-14.c: Ditto.
11634 * gcc.target/i386/sse-22.c: Ditto.
11635 * gcc.target/i386/sse-23.c: Ditto.
11636 * g++.dg/other/i386-2.C: Ditto.
11637 * g++.dg/other/i386-3.C: Ditto.
11639 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11641 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11642 * gcc.dg/pr61441.c: Ditto.
11644 2017-02-17 Martin Liska <mliska@suse.cz>
11646 PR rtl-optimization/79574
11647 * gcc.dg/pr79574.c: New test.
11649 2017-02-17 Marek Polacek <polacek@redhat.com>
11651 PR middle-end/79536
11652 * gcc.dg/torture/pr79536.c: New test.
11654 2017-02-16 Alan Modra <amodra@gmail.com>
11656 * gcc.c-torture/execute/pr79286.c: New.
11658 2017-02-16 Jakub Jelinek <jakub@redhat.com>
11661 * c-c++-common/gomp/pr79512.c: New test.
11663 2017-02-15 Martin Sebor <msebor@redhat.com>
11666 * g++.dg/ext/flexary12.C: Adjust.
11667 * g++.dg/ext/flexary20.C: Same.
11668 * g++.dg/ext/flexary21.C: Same.
11669 * g++.dg/ext/flexary22.C: New test.
11671 2017-02-15 Bin Cheng <bin.cheng@arm.com>
11673 PR tree-optimization/79347
11674 * gcc.dg/vect/pr79347.c: New test.
11676 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11679 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11680 [[deprecated]] comment.
11681 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11682 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11683 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11684 [[deprecated]] in -std=c++11.
11685 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11686 [[fallthrough]] in -std=c++11 and -std=c++14.
11689 * g++.dg/tls/pr79288.C: New test.
11691 2017-02-15 Marek Polacek <polacek@redhat.com>
11694 * gcc.dg/dfp/pr79515.c: New.
11696 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
11698 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11700 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11702 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11705 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11708 * gcc.dg/dfp/pr79487.c: New test.
11709 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11712 2017-01-14 Carl Love <cel@us.ibm.com>
11714 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11715 xvcvsxdsp and xvcvuxdsp instructions.
11717 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11719 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11720 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11721 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11722 64-bit default target.
11723 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11724 a 64-bit default target.
11726 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11729 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
11730 (test_3vx): Change return type from int to void.
11731 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11732 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11733 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11734 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11736 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11737 (test_3vx): Change return type from int to void.
11738 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11739 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11740 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11741 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11743 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11744 intrinsic. Change scan-assembler-times number from 1 to 2.
11745 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11746 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11747 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11748 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11749 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11750 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11751 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11753 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11755 PR middle-end/61225
11756 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11757 Use dg-additional-options for ia32 target. Remove XFAIL.
11759 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11762 * gcc.target/i386/pr79495.c: New test.
11764 2017-02-14 Marek Polacek <polacek@redhat.com>
11768 * g++.dg/cpp1y/pr79463.C: New.
11769 * g++.dg/template/incomplete10.C: New.
11770 * g++.dg/template/incomplete9.C: New.
11772 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11775 * gcc.target/i386/pr79498.c: New test.
11777 2017-02-14 Martin Sebor <msebor@redhat.com>
11779 PR middle-end/79448
11780 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11781 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11782 * gcc.dg/tree-ssa/pr79448.c: New test.
11784 2017-02-14 Jeff Law <law@redhat.com>
11786 PR tree-optimization/79095
11787 * g++.dg/pr79095-1.C: New test
11788 * g++.dg/pr79095-2.C: New test
11789 * g++.dg/pr79095-3.C: New test
11790 * g++.dg/pr79095-4.C: New test
11791 * g++.dg/pr79095-5.C: New test
11792 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11793 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11795 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11797 * gcc.target/aarch64/vect_fp16_1.c: New.
11799 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11801 * gcc.dg/gimplefe-25.c: New test.
11803 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11805 PR tree-optimization/79408
11806 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11808 2017-02-14 Richard Biener <rguenther@suse.de>
11810 PR middle-end/79432
11811 * gcc.dg/torture/pr79432.c: New testcase.
11813 2017-02-13 Martin Sebor <msebor@redhat.com>
11815 PR middle-end/79496
11816 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11818 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11821 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11822 variables volatile.
11825 * g++.dg/cpp1z/eval-order4.C: New test.
11826 * g++.dg/other/pr79232.C: New test.
11828 2017-02-13 Nathan Sidwell <nathan@acm.org>
11831 * g++.dg/cpp0x/pr79296.C: New.
11833 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11835 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11836 Instead, xfail powerpc*-*-* && lp64.
11838 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11840 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11841 powerpc_p8vector_ok.
11842 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11844 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11847 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11848 for reading beyond a 4k boundary.
11850 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11852 PR rtl-optimization/79388
11853 PR rtl-optimization/79450
11854 * gcc.c-torture/execute/pr79388.c: New test.
11855 * gcc.c-torture/execute/pr79450.c: New test.
11857 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11860 * gfortran.dg/spread_init_expr_2.f90: New test case.
11862 2017-02-11 Jakub Jelinek <jakub@redhat.com>
11865 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11867 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
11870 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11872 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11875 * g++.dg/cpp0x/pr79457.C: New test.
11877 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11879 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11880 scan-assembler unless lp64.
11882 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11884 PR tree-optimization/66612
11885 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11887 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11889 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11892 2017-02-10 Marek Polacek <polacek@redhat.com>
11895 * g++.dg/cpp1y/pr79435.C: New.
11898 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11900 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11902 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11903 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11905 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11906 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11907 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11908 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11909 (vtst_expected_poly64x2): Move to aarch64-only section.
11910 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11911 (vtst_p64, vtstq_p64): New tests.
11913 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11916 * g++.dg/cpp0x/pr71737.C: New.
11918 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
11919 Richard Biener <rguenther@suse.de>
11921 * gcc.dg/gimplefe-error-1.c: New testcase.
11922 * gcc.dg/gimplefe-error-2.c: New testcase.
11923 * gcc.dg/gimplefe-error-3.c: New testcase.
11925 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11927 PR tree-optimization/79411
11928 * gcc.c-torture/compile/pr79411.c: New test.
11930 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11931 Jason Merrill <jason@redhat.com>
11934 * g++.dg/cpp1z/pr79143.C: New test.
11936 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
11938 * gcc.dg/loop-unswitch-2.c: Update testcase.
11939 * gcc.dg/loop-unswitch-1.c: Update testcase.
11941 2017-02-09 Marek Polacek <polacek@redhat.com>
11944 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11945 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11946 * c-c++-common/goacc/pr79428-1.c: New test.
11947 * c-c++-common/gomp/pr79428-2.c: New test.
11948 * c-c++-common/gomp/pr79428-5.c: New test.
11949 * c-c++-common/gomp/pr79428-6.c: New test.
11950 * c-c++-common/pr79428-3.c: New test.
11952 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11954 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11957 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11960 * gcc.c-torture/compile/pr79413.c: New test.
11963 * c-c++-common/gomp/pr79429.c: New test.
11964 * g++.dg/gomp/pr79429.C: New test.
11967 * c-c++-common/gomp/pr79431.c: New test.
11969 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11970 Cesar Philippidis <cesar@codesourcery.com>
11971 Joseph Myers <joseph@codesourcery.com>
11972 Chung-Lin Tang <cltang@codesourcery.com>
11974 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11975 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11976 * c-c++-common/goacc/loop-auto-2.c: New.
11977 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11978 * c-c++-common/goacc/tile-2.c: New.
11979 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11980 * g++.dg/goacc/tile-1.C: New, check tile subst.
11981 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11982 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11983 * gfortran.dg/goacc/tile-1.f90: New test.
11984 * gfortran.dg/goacc/tile-2.f90: New test.
11985 * gfortran.dg/goacc/tile-lowering.f95: New test.
11987 2017-02-09 Richard Biener <rguenther@suse.de>
11989 PR tree-optimization/69823
11990 * gcc.dg/graphite/pr69823.c: New testcase.
11992 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11995 * gcc.target/powerpc/pr78604.c: New.
11997 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
12000 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
12001 disable this test on power architecture.
12003 2017-02-08 Richard Biener <rguenther@suse.de>
12005 PR tree-optimization/71824
12006 PR tree-optimization/79409
12007 * gcc.dg/graphite/pr71824-3.c: New testcase.
12009 2017-02-08 Jakub Jelinek <jakub@redhat.com>
12011 PR tree-optimization/79408
12012 * gcc.dg/tree-ssa/pr79408.c: New test.
12014 2017-02-08 Richard Biener <rguenther@suse.de>
12016 PR tree-optimization/71824
12017 * gcc.dg/graphite/pr71824-2.c: New testcase.
12019 2017-02-07 Andrew Pinski <apinski@cavium.com>
12021 * gcc.target/aarch64/popcount.c: New Testcase.
12023 2017-02-07 Jakub Jelinek <jakub@redhat.com>
12025 PR rtl-optimization/79386
12026 * gcc.c-torture/compile/pr79386.c: New test.
12028 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
12029 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12031 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
12034 2017-02-07 Jakub Jelinek <jakub@redhat.com>
12037 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
12038 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
12040 2017-02-07 Richard Biener <rguenther@suse.de>
12042 * gcc.dg/gimplefe-23.c: New testcase.
12043 * gcc.dg/gimplefe-24.c: Likewise.
12045 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12047 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
12048 scan-assembler instead of scan-assembler-times.
12049 * gcc.target/aarch64/test_frame_10.c: Likewise.
12050 * gcc.target/aarch64/test_frame_12.c: Likewise.
12051 * gcc.target/aarch64/test_frame_2.c: Likewise.
12052 * gcc.target/aarch64/test_frame_4.c: Likewise.
12053 * gcc.target/aarch64/test_frame_6.c: Likewise.
12054 * gcc.target/aarch64/test_frame_7.c: Likewise.
12055 * gcc.target/aarch64/test_frame_8.c: Likewise.
12057 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12059 * gcc.target/i386/pr78419.c: Require ifunc support.
12061 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
12063 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
12065 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
12068 * g++.dg/cpp1y/nsdmi-union2.C: New test.
12070 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
12072 * lib/target-supports.exp: Define the RISC-V target.
12073 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
12074 * gcc.dg/builtin-apply2.c: Likewise.
12075 * gcc.dg/ifcvt-4.c: Likewise.
12076 * gcc.dg/loop-8.c: Likewise.
12077 * gcc.dg/sibcall-10.c: Likewise.
12078 * gcc.dg/sibcall-9.c: Likewise.
12079 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
12080 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
12081 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
12082 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12083 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
12084 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
12085 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
12087 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
12090 * gcc.target/powerpc/pr66144-1.c: New test.
12091 * gcc.target/powerpc/pr66144-2.c: Likewise.
12092 * gcc.target/powerpc/pr66144-3.c: Likewise.
12094 2017-02-06 Martin Sebor <msebor@redhat.com>
12096 PR tree-optimization/79376
12097 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
12098 * gcc.dg/tree-ssa/pr79376.c: Ditto.
12100 2017-02-06 Jakub Jelinek <jakub@redhat.com>
12103 * g++.dg/cpp1y/constexpr-79379.C: New test.
12106 * g++.dg/lookup/pr79377.C: New test.
12109 * g++.dg/cpp1z/decomp25.C: New test.
12111 PR tree-optimization/79284
12112 * gcc.c-torture/compile/pr79284.c: New test.
12114 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
12117 * g++.dg/cpp0x/pr70448.C: New.
12119 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
12122 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
12125 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
12128 * gcc.c-torture/compile/pr78883.c: New test.
12130 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
12133 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
12134 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
12135 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
12136 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
12137 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
12138 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
12139 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
12140 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
12141 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
12142 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
12143 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
12144 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
12145 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
12147 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
12150 * gfortran.dg/allocate_with_source_24.f90: New test.
12152 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
12155 * gfortran.dg/der_ptr_component_2.f90: New test.
12157 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
12159 * gcc.target/sparc/20170205-1.c: New test.
12161 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
12163 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
12164 libatomic_available.
12166 * gcc.dg/pr77587.c: Require alias support.
12167 * gcc.dg/pr77587a.c: Likewise.
12169 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
12170 * gcc.c-torture/execute/pr78622.c: Likewise.
12172 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
12174 * c-c++-common/Wunused-var-16.c: Likewise.
12175 * c-c++-common/builtin-shuffle-1.c: Likewise.
12176 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
12177 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12179 2017-02-03 Martin Sebor <msebor@redhat.com>
12181 PR tree-optimization/79327
12182 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
12183 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
12184 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
12186 2017-02-03 Jakub Jelinek <jakub@redhat.com>
12187 Martin Sebor <msebor@redhat.com>
12189 PR tree-optimization/79327
12190 * gcc.dg/tree-ssa/pr79327.c: New test.
12191 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
12192 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
12193 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
12194 (test_sprintf_chk_range_schar): Adjust dg-message.
12195 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
12196 * gcc.c-torture/execute/pr79327.c: New test.
12198 2017-02-03 Jakub Jelinek <jakub@redhat.com>
12201 * gcc.target/powerpc/pr79354.c: New test.
12202 * gcc.c-torture/execute/pr79354.c: New test.
12204 2017-02-03 Martin Sebor <msebor@redhat.com>
12206 PR tree-optimization/79352
12207 * gcc.dg/tree-ssa/pr79352.c: New test.
12209 2017-02-03 Martin Liska <mliska@suse.cz>
12212 * gcc.target/i386/mvc9.c: New test.
12214 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
12217 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
12220 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
12222 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
12223 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
12224 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
12225 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
12226 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
12227 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
12228 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
12229 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
12230 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
12231 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
12232 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
12233 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
12234 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
12236 2017-02-02 Martin Sebor <msebor@redhat.com>
12238 PR middle-end/79275
12239 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
12240 * gcc.dg/tree-ssa/pr79275.c: New test.
12242 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12244 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
12246 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
12248 PR middle-end/77445
12249 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
12252 2017-02-02 Tamar Christina <tamar.christina@arm.com>
12254 PR middle-end/78142
12255 * gcc.target/aarch64/vector_initialization_nostack.c
12256 (f12): Use one vector
12258 2017-02-02 Jakub Jelinek <jakub@redhat.com>
12260 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
12261 * c-c++-common/asan/misalign-1.c: Likewise.
12262 * c-c++-common/asan/misalign-2.c: Likewise.
12263 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
12264 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
12265 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
12266 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
12267 add -ffat-lto-objects from/to dg-additional-options.
12268 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
12269 dg-additional-options.
12272 * gcc.target/powerpc/pr79197.c: New test.
12273 * gcc.c-torture/compile/pr79197.c: New test.
12275 2017-02-02 Richard Biener <rguenther@suse.de>
12277 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
12279 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
12282 * g++.dg/cpp0x/pr69637-1.C: New.
12283 * g++.dg/cpp0x/pr69637-2.C: Likewise.
12285 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12287 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
12289 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12292 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
12295 2017-02-01 Jakub Jelinek <jakub@redhat.com>
12298 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
12299 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
12300 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
12301 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
12302 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
12303 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
12304 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12305 * g++.dg/debug/dwarf2/align-1.C: Likewise.
12306 * g++.dg/debug/dwarf2/align-2.C: Likewise.
12307 * g++.dg/debug/dwarf2/align-3.C: Likewise.
12308 * g++.dg/debug/dwarf2/align-4.C: Likewise.
12309 * g++.dg/debug/dwarf2/align-5.C: Likewise.
12310 * g++.dg/debug/dwarf2/align-6.C: Likewise.
12312 2017-02-01 Martin Liska <mliska@suse.cz>
12315 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
12317 2017-02-01 Richard Biener <rguenther@suse.de>
12320 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
12321 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
12322 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
12323 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
12325 2017-02-01 Richard Biener <rguenther@suse.de>
12327 PR middle-end/79315
12328 * gfortran.dg/pr79315.f90: New testcase.
12330 2017-02-01 Richard Biener <rguenther@suse.de>
12332 PR tree-optimization/71824
12333 * gcc.dg/graphite/pr71824.c: New testcase.
12335 2017-01-31 Jakub Jelinek <jakub@redhat.com>
12338 * g++.dg/diagnostic/pr79304.C: New test.
12340 2017-01-31 David Malcolm <dmalcolm@redhat.com>
12343 * g++.dg/spellcheck-pr79298.C: New test case.
12345 2017-01-31 David Malcolm <dmalcolm@redhat.com>
12347 PR preprocessor/79210
12348 * gcc.dg/format/pr79210.c: New test case.
12349 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
12352 2017-01-31 Nathan Sidwell <nathan@acm.org>
12355 * g++.dg/warn/pr79290.C: New.
12359 * g++.dg/cpp1y/pr67273.C: New.
12360 * g++.dg/cpp1y/pr79253.C: New.
12362 2017-01-31 Nathan Sidwell <nathan@acm.org>
12365 * g++.dg/cpp1y/pr61636-1.C: Augment.
12367 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
12369 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
12370 rand() instead of random().
12372 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
12374 PR tree-optimization/71691
12375 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
12377 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12379 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
12382 2017-01-31 Jakub Jelinek <jakub@redhat.com>
12384 PR tree-optimization/79267
12385 * g++.dg/opt/pr79267.C: New test.
12387 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
12390 * gcc.dg/debug/dwarf2/align-1.c: New.
12391 * gcc.dg/debug/dwarf2/align-2.c: New.
12392 * gcc.dg/debug/dwarf2/align-3.c: New.
12393 * gcc.dg/debug/dwarf2/align-4.c: New.
12394 * gcc.dg/debug/dwarf2/align-5.c: New.
12395 * gcc.dg/debug/dwarf2/align-6.c: New.
12396 * gcc.dg/debug/dwarf2/align-as-1.c: New.
12397 * g++.dg/debug/dwarf2/align-1.C: New.
12398 * g++.dg/debug/dwarf2/align-2.C: New.
12399 * g++.dg/debug/dwarf2/align-3.C: New.
12400 * g++.dg/debug/dwarf2/align-4.C: New.
12401 * g++.dg/debug/dwarf2/align-5.C: New.
12402 * g++.dg/debug/dwarf2/align-6.C: New.
12404 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12407 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
12409 2017-01-30 Martin Sebor <msebor@redhat.com>
12412 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
12414 2017-01-30 Martin Liska <mliska@suse.cz>
12416 PR gcov-profile/79259
12417 * g++.dg/tree-prof/pr79259.C: New test.
12419 2017-01-30 Richard Biener <rguenther@suse.de>
12421 PR tree-optimization/79276
12422 * gcc.dg/torture/pr79276.c: New testcase.
12424 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
12427 * gcc.target/s390/pr79240.c: New test.
12429 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12432 * gcc.target/powerpc/pr79268.c: New file.
12433 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
12434 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
12435 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
12436 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
12438 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
12440 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
12443 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
12445 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
12446 * gnat.dg/debug9.adb: Likewise.
12448 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
12450 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
12451 libatomic_available.
12452 * gfortran.dg/coarray_42.f90: Likewise.
12453 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
12454 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
12455 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12457 2017-01-27 Martin Sebor <msebor@redhat.com>
12459 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
12461 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
12463 PR rtl-optimization/79194
12464 * gcc.dg/torture/pr79194.c: New test.
12466 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12468 PR tree-optimization/71374
12469 * gcc.target/i386/pr71374.c: New.
12471 2017-01-27 Martin Sebor <msebor@redhat.com>
12474 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
12475 a dg-error directive.
12477 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12480 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
12481 * gcc.target/arm/pr79131-2.c: New.
12483 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12486 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
12487 vectorized on POWER unless hardware misaligned loads are
12490 2017-01-27 Bin Cheng <bin.cheng@arm.com>
12492 PR rtl-optimization/78559
12493 * gcc.c-torture/execute/pr78559.c: New test.
12495 2017-01-27 Richard Biener <rguenther@suse.de>
12497 PR tree-optimization/79245
12498 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
12499 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
12501 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12504 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
12505 target. Use 4294967293U instead of 4294967293.
12507 2017-01-27 Richard Biener <rguenther@suse.de>
12509 PR tree-optimization/71433
12510 * gcc.dg/Warray-bounds-21.c: New testcase.
12512 2017-01-27 Richard Biener <rguenther@suse.de>
12514 PR tree-optimization/79244
12515 * gcc.dg/torture/pr79244.c: New testcase.
12517 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12519 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
12520 all occurrences of 40 to 32.
12522 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
12525 * gcc.target/arm/pr79239.c: New test.
12527 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
12529 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
12531 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
12534 * g++.dg/cpp1y/pr64382.C: New test.
12536 2017-01-26 Martin Sebor <msebor@redhat.com>
12538 PR middle-end/78703
12539 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12540 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12541 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12542 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12544 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12547 * g++.dg/debug/dwarf2/pr79129.C: New test.
12550 * g++.dg/debug/dwarf2/pr78835.C: New test.
12552 2017-01-26 Martin Sebor <msebor@redhat.com>
12554 PR middle-end/78703
12555 * gcc.dg/format/pr78569.c: Adjust.
12556 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12557 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12558 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12559 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12560 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12561 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12562 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12563 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12564 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12565 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12566 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12568 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12571 * g++.dg/other/offsetof8.C: Add expected error.
12572 * g++.dg/other/offsetof9.C: New test.
12574 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
12576 * g++.dg/opt/declone3.C: Require LTO.
12578 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12581 * gcc.target/arm/pr79131.c: New.
12583 2017-01-26 Bin Cheng <bin.cheng@arm.com>
12585 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12587 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
12590 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12591 matches replaced operator delete.
12593 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12595 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12596 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12597 avx512f with avx512dq.
12598 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12599 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12600 avx512f with avx512dq.
12601 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12602 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12603 avx512f with avx512dq.
12605 2017-01-26 Marek Polacek <polacek@redhat.com>
12608 * c-c++-common/Wduplicated-branches-13.c: New test.
12610 2017-01-26 David Sherwood <david.sherwood@arm.com>
12612 PR middle-end/79212
12613 * gfortran.dg/gomp/sharing-4.f90: New test.
12615 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12618 * gcc.target/i386/pr70465.c: New test.
12620 * brig.dg/dg.exp: Update copyright years.
12621 * lib/brig-dg.exp: Update copyright years.
12622 * lib/brig.exp: Update copyright years.
12624 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12627 * gcc.target/powerpc/pr79179.c: New test.
12629 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12631 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12632 generation to accept D-mode memory accesses.
12634 2017-01-25 Martin Sebor <msebor@redhat.com>
12637 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12638 * g++.dg/ext/flexarray-mangle.C: Same.
12639 * g++.dg/ext/flexarray-subst.C: Same.
12640 * g++.dg/ext/flexary10.C: Same.
12641 * g++.dg/ext/flexary11.C: Same.
12642 * g++.dg/ext/flexary14.C: Same.
12643 * g++.dg/ext/flexary16.C: Same.
12644 * g++.dg/ext/flexary18.C: Same.
12645 * g++.dg/ext/flexary19.C: Same.
12646 * g++.dg/ext/flexary7.C: Same.
12647 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12648 * g++.dg/ubsan/object-size-1.C: Same.
12649 * obj-c++.dg/property/at-property-23.mm: Same.
12651 2017-01-25 Jakub Jelinek <jakub@redhat.com>
12654 * g++.dg/cpp1z/decomp24.C: New test.
12657 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12658 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12660 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12662 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12663 * g++.dg/cpp1y/pr59636.C: Likewise.
12664 * g++.dg/cpp1y/pr60190.C: Likewise.
12666 2017-01-25 Bin Cheng <bin.cheng@arm.com>
12668 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12670 2017-01-25 Carl Love <cel@us.ibm.com>
12672 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
12673 vec_packs built-ins
12675 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12677 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12679 * gcc.target/arm/vseleqsf.c: Likewise.
12680 * gcc.target/arm/vselgedf.c: Likewise.
12681 * gcc.target/arm/vselgesf.c: Likewise.
12682 * gcc.target/arm/vselgtdf.c: Likewise.
12683 * gcc.target/arm/vselgtsf.c: Likewise.
12684 * gcc.target/arm/vselledf.c: Likewise.
12685 * gcc.target/arm/vsellesf.c: Likewise.
12686 * gcc.target/arm/vselltdf.c: Likewise.
12687 * gcc.target/arm/vselltsf.c: Likewise.
12688 * gcc.target/arm/vselnedf.c: Likewise.
12689 * gcc.target/arm/vselnesf.c: Likewise.
12690 * gcc.target/arm/vselvcdf.c: Likewise.
12691 * gcc.target/arm/vselvcsf.c: Likewise.
12692 * gcc.target/arm/vselvsdf.c: Likewise.
12693 * gcc.target/arm/vselvssf.c: Likewise.
12695 2017-01-25 Richard Biener <rguenther@suse.de>
12698 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12699 to what we had before adding the threading passes.
12701 2017-01-25 Richard Biener <rguenther@suse.de>
12703 PR tree-optimization/69264
12704 * g++.dg/torture/pr69264.C: New testcase.
12706 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12709 * gcc.target/arm/pr79145.c: New test.
12711 2017-01-25 Richard Biener <rguenther@suse.de>
12714 * g++.dg/gomp/pr78363-1.C: New testcase.
12715 * g++.dg/gomp/pr78363-2.C: Likewise.
12716 * g++.dg/gomp/pr78363-3.C: Likewise.
12718 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12720 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12721 * gcc.dg/lto/pr61526_0.c: Likewise.
12722 * gcc.dg/lto/pr64415_0.c: Likewise.
12724 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12727 * g++.dg/cpp1z/decomp22.C: New test.
12728 * g++.dg/cpp1z/decomp23.C: New test.
12730 2017-01-24 Nathan Sidwell <nathan@acm.org>
12733 * g++.dg/cpp0x/pr78469.C: New.
12736 * g++.dg/cpp0x/pr79118.C: New.
12738 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12740 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12742 2017-01-24 David Malcolm <dmalcolm@redhat.com>
12744 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12745 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12746 * gcc.dg/rtl/rtl.exp: New file.
12747 * gcc.dg/rtl/test.c: New file.
12748 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12749 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12750 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12751 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12752 * gcc.dg/rtl/x86_64/final.c: New test case.
12753 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12754 * gcc.dg/rtl/x86_64/ira.c: New test case.
12755 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12756 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12757 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12758 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12759 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12760 * gcc.dg/rtl/x86_64/test_1.h: New file.
12761 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12762 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12763 * gcc.dg/rtl/x86_64/times-two.h: New file.
12764 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12766 2017-01-24 Bin Cheng <bin.cheng@arm.com>
12768 PR tree-optimization/79159
12769 * g++.dg/tree-ssa/pr79159.C: New test.
12771 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
12772 Martin Jambor <mjambor@suse.cz>
12774 * lib/brig-dg.exp: New file.
12775 * lib/brig.exp: Likewise.
12776 * brig.dg/README: Likewise.
12777 * brig.dg/dg.exp: Likewise.
12778 * brig.dg/test/gimple/alloca.hsail: Likewise.
12779 * brig.dg/test/gimple/atomics.hsail: Likewise.
12780 * brig.dg/test/gimple/branches.hsail: Likewise.
12781 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12782 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12783 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12784 * brig.dg/test/gimple/mem.hsail: Likewise.
12785 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12786 * brig.dg/test/gimple/packed.hsail: Likewise.
12787 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12788 * brig.dg/test/gimple/variables.hsail: Likewise.
12789 * brig.dg/test/gimple/vector.hsail: Likewise.
12791 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12793 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12794 support asan, only on i?86/x86_64 require sse2_runtime.
12796 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12799 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12800 test on powerpc targets.
12802 2017-01-23 Martin Sebor <msebor@redhat.com>
12804 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12806 2017-01-23 Richard Biener <rguenther@suse.de>
12808 PR tree-optimization/79088
12809 PR tree-optimization/79188
12810 * gcc.dg/torture/pr79088.c: New testcase.
12811 * gcc.dg/torture/pr79188.c: Likewise.
12813 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12815 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12816 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12817 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12818 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12819 type of test function to reflect change in built-in function's
12821 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12822 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12823 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12824 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12825 type and second argument type to reflect change in built-in
12826 function's type signature.
12827 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12828 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12829 type of test function to reflect change in built-in function's
12831 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12832 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12833 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12834 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12835 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12836 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12837 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12838 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12839 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12840 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12841 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12842 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12843 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12844 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12845 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12846 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12847 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12848 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12849 type of test function to reflect change in built-in function's
12851 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12852 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12853 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12854 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12855 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12856 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12857 test function's result and second argument to reflect change in
12858 built-in function's type signature.
12859 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12861 2017-01-23 Nathan Sidwell <nathan@acm.org>
12864 * g++.dg/template/pr71710.C: New.
12868 * g++.dg/template/pr71406.C: New.
12870 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12872 * gfortran.dg/integer_exponentiation_7.f90: New test.
12874 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12876 PR rtl-optimization/78634
12877 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12879 2017-01-23 Bin Cheng <bin.cheng@arm.com>
12881 PR tree-optimization/70754
12882 * gfortran.dg/pr70754.f90: New test.
12884 2017-01-23 Martin Liska <mliska@suse.cz>
12886 PR tree-optimization/79196
12887 * gcc.dg/asan/pr79196.c: New test.
12888 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12890 2017-01-23 Michael Matz <matz@suse.de>
12892 PR tree-optimization/78384
12893 * gcc.dg/pr78384.c: New test.
12895 2017-01-23 Richard Biener <rguenther@suse.de>
12897 PR tree-optimization/79186
12898 * gcc.dg/torture/pr79186.c: New testcase.
12899 * gcc.dg/torture/pr79187.c: Likewise.
12901 2017-01-23 Martin Jambor <mjambor@suse.cz>
12903 * gcc.dg/ipa/vrp8.c: New test.
12905 2017-01-23 Martin Jambor <mjambor@suse.cz>
12908 * gfortran.dg/lto/pr79108_0.f90: New test.
12910 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12912 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12913 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12914 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12915 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12916 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12917 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12918 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12919 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12920 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12921 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12922 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12923 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12924 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12925 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12926 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12927 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12929 2017-01-23 Richard Biener <rguenther@suse.de>
12930 Nick Clifton <nickc@redhat.com>
12933 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12934 If the target is ARM return the result of the
12935 check_effective_target_arm_vect_no_misalign proc.
12936 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12937 support unaligned vectors then only expect one of the loops to be
12940 2017-01-23 Martin Liska <mliska@suse.cz>
12942 * gcc.dg/asan/use-after-scope-10.c: New test.
12943 * gcc.dg/asan/use-after-scope-11.c: New test.
12944 * g++.dg/asan/use-after-scope-5.C: New test.
12946 2017-01-23 Martin Liska <mliska@suse.cz>
12948 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12949 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12950 sanopt optimization for ASAN_POISON.
12952 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12954 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12956 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12958 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12959 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12961 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12962 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12963 exec_vcombine): Likewise.
12964 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12965 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12966 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12967 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12968 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12969 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12970 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12971 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12972 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12973 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12974 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12975 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12976 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12977 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12978 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12979 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12980 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12981 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12983 (TEST_VGET_LANE): Cast to uint to avoid warning.
12984 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12985 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12986 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12987 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12988 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12989 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12990 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12991 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12992 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12993 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12994 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12995 CHECK_POLY instead of CHECK for poly64_t types.
12996 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12997 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12998 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12999 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
13000 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
13001 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
13003 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
13004 for int32_t, int64_t.
13005 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
13006 vqneg_extra): Fix PRIx format for int16_t, int32_t.
13007 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
13008 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
13009 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
13012 2017-01-22 Jakub Jelinek <jakub@redhat.com>
13015 * gfortran.dg/gomp/pr79154-1.f90: New test.
13016 * gfortran.dg/gomp/pr79154-2.f90: New test.
13018 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
13020 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
13022 2017-01-21 Marek Polacek <polacek@redhat.com>
13025 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
13027 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
13029 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
13031 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
13033 PR rtl-optimization/79125
13034 * gcc.dg/torture/pr79125.c: New test.
13036 2017-01-20 Jiong Wang <jiong.wang@arm.com>
13038 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
13040 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
13041 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
13043 2017-01-20 Nathan Sidwell <nathan@acm.org>
13046 * g++.dg/cpp1z/inh-ctor38.C: New.
13048 2017-01-20 Marek Polacek <polacek@redhat.com>
13051 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
13053 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
13055 * lib/target-supports.exp (check_configured_with): New procedure.
13056 (check_effective_target_default_mode): new effective target.
13057 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
13058 default mode. Fix dg-skip-if target selector syntax.
13059 * gcc.target/arm/optional_thumb-2.c: Likewise.
13060 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
13063 2017-01-20 David Malcolm <dmalcolm@redhat.com>
13067 * g++.dg/spellcheck-pr77829.C: New test case.
13068 * g++.dg/spellcheck-pr78656.C: New test case.
13070 2017-01-20 Marek Polacek <polacek@redhat.com>
13073 * c-c++-common/Wduplicated-branches-1.c: New test.
13074 * c-c++-common/Wduplicated-branches-10.c: New test.
13075 * c-c++-common/Wduplicated-branches-11.c: New test.
13076 * c-c++-common/Wduplicated-branches-12.c: New test.
13077 * c-c++-common/Wduplicated-branches-2.c: New test.
13078 * c-c++-common/Wduplicated-branches-3.c: New test.
13079 * c-c++-common/Wduplicated-branches-4.c: New test.
13080 * c-c++-common/Wduplicated-branches-5.c: New test.
13081 * c-c++-common/Wduplicated-branches-6.c: New test.
13082 * c-c++-common/Wduplicated-branches-7.c: New test.
13083 * c-c++-common/Wduplicated-branches-8.c: New test.
13084 * c-c++-common/Wduplicated-branches-9.c: New test.
13085 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
13086 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
13087 * g++.dg/ext/builtin-object-size3.C: Likewise.
13088 * g++.dg/gomp/loop-1.C: Likewise.
13089 * g++.dg/warn/Wduplicated-branches1.C: New test.
13090 * g++.dg/warn/Wduplicated-branches2.C: New test.
13092 2017-01-20 Martin Liska <mliska@suse.cz>
13095 * gcc.dg/lto/pr69188_0.c: New test.
13096 * gcc.dg/lto/pr69188_1.c: New test.
13098 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
13100 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
13101 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
13102 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
13103 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
13104 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
13105 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
13106 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
13107 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
13108 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
13109 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
13110 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
13111 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
13112 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
13113 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
13114 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
13115 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
13116 * gcc.target/i386/avx-1.c: Test new intrinsics.
13117 * gcc.target/i386/sse-13.c: Ditto.
13118 * gcc.target/i386/sse-23.c: Ditto.
13120 2017-01-20 Richard Biener <rguenther@suse.de>
13122 PR tree-optimization/71264
13123 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
13125 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
13127 * gcc.target/mips/madd4-1.c: New file.
13128 * gcc.target/mips/madd4-2.c: Likewise.
13129 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
13131 (mips_option_groups): Add -m[no-]madd4.
13132 (mips-dg-init): Detect default -mno-madd4.
13133 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
13134 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
13135 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13136 * gcc.target/mips/nmadd-1.c: Likewise.
13137 * gcc.target/mips/nmadd-2.c: Likewise.
13138 * gcc.target/mips/nmadd-3.c: Likewise.
13140 2017-01-19 Jiong Wang <jiong.wang@arm.com>
13142 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
13143 combined instructions.
13144 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
13146 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
13147 of pointer authentication.
13149 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
13151 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
13152 floating point hardware to run test.
13154 2017-01-19 Tamar Christina <tamar.christina@arm.com>
13156 * lib/target-supports.exp
13157 (check_effective_target_vect_call_copysignf): Enable for AArch64.
13159 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13162 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
13163 __x86_64__]: Allow for target i?86-*-*.
13165 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
13168 * gcc.target/mips/lxc1-sxc1-1.c: New file.
13169 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
13170 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
13172 (mips_option_groups): Add -m[no-]lxc1-sxc1.
13173 (mips-dg-init): Detect default -mno-lxc1-sxc1.
13174 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
13176 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
13179 * gfortran.dg/coarray_43.f90: New test.
13181 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
13183 PR rtl-optimization/79121
13184 * gcc.c-torture/execute/pr79121.c: New test.
13186 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13188 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
13189 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13191 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
13195 * gfortran.dg/pr50069_1.f90: New test.
13196 * gfortran.dg/pr50069_2.f90: New test.
13197 * gfortran.dg/pr55086_1.f90: New test.
13198 * gfortran.dg/pr55086_1_tfat.f90: New test.
13199 * gfortran.dg/pr55086_2.f90: New test.
13200 * gfortran.dg/pr55086_2_tfat.f90: New test.
13201 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
13203 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13204 * gcc.dg/strcmp-1.c: New test.
13205 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
13207 2017-01-18 David Malcolm <dmalcolm@redhat.com>
13209 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
13210 (dejagnu_fail): Likewise.
13211 (dejagnu_note): Likewise.
13212 (pass): Provide forward decl, moving true decl to after #include
13217 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13219 * gcc.target/powerpc/p9-xxbr-1.c: New test.
13220 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13222 2017-01-18 Nathan Sidwell <nathan@acm.org>
13225 * g++.dg/cpp1z/inh-ctor37.C: New.
13227 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
13229 PR rtl-optimization/78952
13230 * gcc.target/i386/pr78952-1.c: New test.
13231 * gcc.target/i386/pr78952-2.c: Ditto.
13233 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
13235 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
13237 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
13240 * gfortran.dg/coarray_event_1.f08: New test.
13242 2017-01-18 Jakub Jelinek <jakub@redhat.com>
13245 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
13246 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
13248 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
13250 * gcc.target/powerpc/fusion4.c: Likewise.
13251 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
13253 * gcc.target/powerpc/pr58673-1.c: Likewise.
13254 * gcc.target/powerpc/pr58673-2.c: Likewise.
13255 * gcc.target/powerpc/pr59054.c: Likewise.
13257 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13259 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
13261 * gcc.target/powerpc/p9-vbpermd.c: New file.
13263 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13265 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
13266 (must_not_compile2): Downcase first letter of error messages.
13267 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
13268 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
13270 2017-01-18 Nathan Sidwell <nathan@acm.org>
13273 * g++.dg/pr79091.C: New.
13275 2017-01-18 Jakub Jelinek <jakub@redhat.com>
13277 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
13279 (p0): Add missing dg-error.
13281 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
13283 * gcc.target/msp430/mul_f5_muldef.c: New test.
13285 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13288 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
13289 options. Fix up the syntax for using \m and \M.
13291 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
13294 * gcc.target/powerpc/ssp-1.c: New testcase.
13295 * gcc.target/powerpc/ssp-2.c: New testcase.
13297 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13299 * gcc.target/aarch64/eh_return.c: New test.
13301 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13303 * vec-rlmi-rlnm.c: New file.
13305 2017-01-17 Nathan Sidwell <nathan@acm.org>
13308 * g++.dg/cpp1y/pr61636-1.C: New.
13309 * g++.dg/cpp1y/pr61636-2.C: New.
13310 * g++.dg/cpp1y/pr61636-3.C: New.
13312 2017-01-17 Martin Sebor <msebor@redhat.com>
13315 * gcc.dg/pr78768.c: Make it a link-only test.
13317 2017-01-17 David Malcolm <dmalcolm@redhat.com>
13320 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
13322 * c-c++-common/Wmisleading-indentation.c: Likewise.
13324 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
13327 * gcc.target/arm/pr79058.c: New.
13329 2017-01-17 Jakub Jelinek <jakub@redhat.com>
13331 PR tree-optimization/71854
13332 * gcc.dg/vect/pr71854.c: New test.
13334 2017-01-17 Martin Liska <mliska@suse.cz>
13337 * g++.dg/ipa/pr71207.C: New test.
13339 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
13341 PR middle-end/77445
13342 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
13343 * gcc.dg/tree-ssa/pr77445.c: New testcase.
13345 2017-01-17 Jakub Jelinek <jakub@redhat.com>
13347 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
13348 rather than long unsigned int.
13349 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
13351 2017-01-17 Richard Biener <rguenther@suse.de>
13353 PR tree-optimization/71433
13354 * gcc.dg/Warray-bounds-20.c: New testcase.
13356 2017-01-17 Richard Biener <rguenther@suse.de>
13361 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
13362 * gcc.dg/tree-ssa/scev-4.c: Likewise.
13363 * gcc.dg/tree-ssa/scev-5.c: Likewise.
13365 2017-01-17 Alan Modra <amodra@gmail.com>
13367 * gcc.target/powerpc/pr79066.c: New.
13369 2017-01-16 Jeff Law <law@redhat.com>
13371 PR tree-optimization/33562
13372 PR tree-optimization/61912
13373 PR tree-optimization/77485
13374 PR tree-optimization/79090
13375 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
13376 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
13378 2017-01-16 Jakub Jelinek <jakub@redhat.com>
13381 * gcc.c-torture/compile/pr79089.c: New test.
13384 * gcc.dg/pr79080.c: New test.
13386 2017-01-16 David Malcolm <dmalcolm@redhat.com>
13389 * gcc.dg/format/pr78304.c: Convert argument from integral type
13391 * gcc.dg/format/pr78304-2.c: Likewise.
13393 2017-01-16 Carl Love <cel@us.ibm.com>
13395 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
13396 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
13398 2017-01-16 Carl Love <cel@us.ibm.com>
13400 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
13401 Change arguments and return type to bool long long.
13403 2017-01-16 Martin Sebor <msebor@redhat.com>
13406 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
13409 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13412 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13415 * g++.dg/cpp0x/pr71737.C: New.
13417 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13419 * gcc.target/powerpc/swaps-p8-27.c: New.
13421 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13424 * g++.dg/cpp0x/pr71737.C: New.
13426 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
13428 * gnat.dg/opt62.adb: New test.
13429 * gnat.dg/opt62_pkg.ads: New helper.
13431 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
13433 PR rtl-optimization/78626
13434 PR rtl-optimization/78727
13435 * gcc.dg/torture/pr78626.c: New test.
13436 * gcc.dg/torture/pr78727.c: New test.
13438 2017-01-14 Alan Modra <amodra@gmail.com>
13440 * gcc.c-torture/compile/pr72749.c: New test.
13442 2017-01-13 David Malcolm <dmalcolm@redhat.com>
13445 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
13446 (test_macro_2): New test.
13447 (test_macro_3): New test.
13448 (test_macro_4): New test.
13449 (test_non_contiguous_strings): Convert line number to line offset.
13450 * gcc.dg/format/pr78304-2.c: New test case.
13451 * gcc.dg/format/pr78304.c: New test case.
13453 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
13455 * gcc.target/i386/funcspec-56.inc: Add missing options and
13456 reorder options by implied ISAs, as in ix86_target_string.
13458 2017-01-13 Marek Polacek <polacek@redhat.com>
13461 * g++.dg/cpp0x/constexpr-array18.C: New test.
13463 2017-01-13 Jeff Law <law@redhat.com>
13465 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
13467 PR tree-optimization/61912
13468 PR tree-optimization/77485
13469 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
13470 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
13471 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
13473 PR tree-optimization/33562
13474 PR tree-optimization/61912
13475 PR tree-optimization/77485
13476 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
13477 * gcc.dg/tree-ssa/complex-5.c: Likewise.
13478 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
13479 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
13480 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
13481 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
13482 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
13484 2017-01-13 Martin Liska <mliska@suse.cz>
13487 * gcc.c-torture/execute/pr79043.c: New test.
13489 2017-01-13 Richard Biener <rguenther@suse.de>
13491 PR middle-end/78411
13492 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
13494 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13497 * gfortran.dg/coarray/event_4.f08: New test.
13499 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13502 * gfortran.dg/coarray/event_3.f08: New test.
13504 2017-01-13 Richard Biener <rguenther@suse.de>
13506 PR tree-optimization/77283
13507 * gcc.dg/tree-ssa/split-path-9.c: Fix.
13509 2017-01-13 Richard Biener <rguenther@suse.de>
13511 * gcc.dg/gimplefe-22.c: New testcase.
13513 2017-01-13 Richard Biener <rguenther@suse.de>
13515 PR tree-optimization/77283
13516 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
13517 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
13518 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
13520 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
13522 * gcc.dg/pr77862.c: Require fpic target.
13524 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13527 * gcc.target/powerpc/pr79004.c: New test.
13529 2017-01-12 Martin Sebor <msebor@redhat.com>
13531 * gcc.dg/pr78138.c: Adjust.
13532 * gcc.dg/pr78768.c: Adjust.
13533 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
13534 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13535 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
13536 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
13537 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13538 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13539 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13540 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13541 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13542 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13543 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13545 2017-01-12 Jakub Jelinek <jakub@redhat.com>
13547 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13549 2017-01-12 Martin Sebor <msebor@redhat.com>
13552 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13555 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
13557 * gcc.dg/pr78768.c: Require LTO.
13559 2017-01-12 Martin Sebor <msebor@redhat.com>
13562 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13563 due to the referenced bug.
13565 2017-01-12 Martin Sebor <msebor@redhat.com>
13568 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13570 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
13572 * gcc.target/i386/builtin_target.c (check_features): Check all
13573 supported __builtin_cpu_supports options.
13575 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13577 PR tree-optimization/78319
13578 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13581 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13584 * gcc.target/powerpc/swaps-p8-26.c: New.
13586 2017-01-12 Richard Biener <rguenther@suse.de>
13588 * gcc.dg/gimplefe-21.c: New testcase.
13590 2017-01-12 Michael Collison <michael.collison@arm.com>
13592 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13594 2017-01-11 Julia Koval <julia.koval@intel.com>
13595 Uros Bizjak <ubizjak@gmail.com>
13597 * gcc.target/i386/sgx.c New test.
13598 * gcc.target/i386/sse-12.c: Add -msgx.
13599 * gcc.target/i386/sse-13.c: Ditto.
13600 * gcc.target/i386/sse-14.c: Ditto.
13601 * gcc.target/i386/sse-22.c: Ditto.
13602 * gcc.target/i386/sse-23.c: Ditto.
13603 * g++.dg/other/i386-2.C: Ditto.
13604 * g++.dg/other/i386-3.C: Ditto.
13606 2017-01-11 Martin Sebor <msebor@redhat.com>
13609 * g++.dg/template/explicit9.C: New test.
13611 2017-01-11 Nathan Sidwell <nathan@acm.org>
13614 * g++.dg/pr77812.C: New.
13616 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13619 * g++.dg/cpp1y/constexpr-71537.C: New test.
13621 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13624 2017-01-11 Martin Sebor <msebor@redhat.com>
13627 * c-c++-common/Waddress-2.c: New test.
13629 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13632 * g++.dg/cpp0x/pr78341.C: New test.
13634 2017-01-11 Martin Sebor <msebor@redhat.com>
13637 * gcc.dg/pr78768.c: New test.
13639 2017-01-11 David Malcolm <dmalcolm@redhat.com>
13642 * gcc.dg/spellcheck-options-14.c: New test case.
13643 * gcc.dg/spellcheck-options-15.c: New test case.
13644 * gcc.dg/spellcheck-options-16.c: New test case.
13645 * gcc.dg/spellcheck-options-17.c: New test case.
13647 2017-01-11 Martin Liska <mliska@suse.cz>
13649 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13651 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13653 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13654 instead of just 1 for the decomposition from struct C.
13656 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13658 * gcc.c-torture/execute/20170111-1.c: New test.
13660 2017-01-11 Richard Biener <rguenther@suse.de>
13662 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13664 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13666 PR middle-end/50199
13667 * gcc.dg/lto/pr50199_0.c: New test.
13669 2017-01-10 Martin Sebor <msebor@redhat.com>
13674 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13675 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13677 2017-01-10 Martin Sebor <msebor@redhat.com>
13679 PR middle-end/78138
13680 * gcc.dg/pr78138.c: New test.
13682 2017-01-10 David Malcolm <dmalcolm@redhat.com>
13685 * g++.dg/diagnostic/pr77949.C: New test case.
13687 2017-01-10 Martin Sebor <msebor@redhat.com>
13689 PR middle-end/78245
13690 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13692 2017-01-10 Martin Sebor <msebor@redhat.com>
13694 PR tree-optimization/78775
13695 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13696 * gcc.dg/attr-alloc_size-10.c: New test.
13697 * gcc.dg/attr-alloc_size-11.c: New test.
13698 * gcc.dg/builtin-stringop-chk-7.c: New test.
13699 * gcc.dg/pr78775.c: New test.
13700 * gcc.dg/pr78973-2.c: New test.
13701 * gcc.dg/pr78973.c: New test.
13703 2017-01-10 Jeff Law <law@redhat.com>
13705 PR tree-optimization/77766
13706 PR tree-optimization/78856
13707 * gcc.c-torture/execute/pr77766.c: New test.
13709 2016-01-10 Richard Biener <rguenther@suse.de>
13711 PR tree-optimization/79034
13712 * g++.dg/torture/pr79034.C: New testcase.
13714 2017-01-10 Martin Liska <mliska@suse.cz>
13716 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13717 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13718 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13719 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13720 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13721 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13722 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13723 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13724 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13725 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13726 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13727 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13728 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13729 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13730 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13731 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13732 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13733 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13734 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13735 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13736 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13737 * gcc.dg/ipa/pr64307.c: Likewise.
13738 * gcc.dg/ipa/pr77653.c: Likewise.
13740 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13742 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13743 * g++.dg/other/i386-3.C: Ditto.
13744 * gcc.target/i386/sse-12.c: Ditto.
13745 * gcc.target/i386/sse-13.c: Ditto.
13746 * gcc.target/i386/sse-22.c: Ditto.
13747 * gcc.target/i386/sse-23.c: Ditto.
13748 * gcc.target/i386/builtin_target.c: Handle new option.
13749 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13750 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13751 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13753 2017-01-09 Martin Sebor <msebor@redhat.com>
13756 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13757 with different precisions.
13759 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13761 * g++.dg/opt/call2.C: New test.
13762 * g++.dg/opt/call3.C: Likewise.
13763 * gnat.dg/array26.adb: New test.
13764 * gnat.dg/array26_pkg.ad[sb]: New helper.
13765 * gnat.dg/array27.adb: New test.
13766 * gnat.dg/array27_pkg.ad[sb]: New helper.
13767 * gnat.dg/array28.adb: New test.
13768 * gnat.dg/array28_pkg.ad[sb]: New helper.
13770 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13772 PR translation/79019
13773 PR translation/79020
13774 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13776 * gfortran.dg/initialization_17.f90: Likewise.
13778 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13781 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13782 * gcc.target/i386/pr78904-4.c: Likewise.
13783 * gcc.target/i386/pr78904-6.c: Likewise.
13784 * gcc.target/i386/pr78967-2.c: Likewise.
13786 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13788 PR tree-optimization/78899
13789 * gcc.target/i386/pr78899.c: New test.
13790 * gcc.dg/pr71077.c: New test.
13792 2017-01-09 Martin Jambor <mjambor@suse.cz>
13796 * gcc.dg/torture/pr78365.c: New test.
13798 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13801 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13802 (main): Use int* instead of long long.
13804 PR tree-optimization/78938
13805 * gcc.dg/vect/pr78938.c: New test.
13807 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13809 * gcc.dg/20161219.c: New test.
13811 2017-01-09 Richard Biener <rguenther@suse.de>
13813 PR tree-optimization/78997
13814 * gcc.dg/torture/pr78997.c: New testcase.
13816 2017-01-09 Richard Biener <rguenther@suse.de>
13819 * g++.dg/lto/pr79000_0.C: New testcase.
13820 * g++.dg/lto/pr79000_1.c: Likewise.
13822 2017-01-08 Martin Sebor <msebor@redhat.com>
13824 PR middle-end/77708
13825 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13826 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13827 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13829 * gcc.dg/format/pr78569.c: Adjust.
13831 2017-01-07 David Malcolm <dmalcolm@redhat.com>
13834 * g++.dg/diagnostic/pr72803.C: New test case.
13836 2017-01-07 Martin Sebor <msebor@redhat.com>
13838 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13839 * gcc.dg/attr-alloc_size-4.c: Same.
13841 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13843 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13844 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13845 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13846 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13847 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13848 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13849 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13851 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13852 * gcc.dg/memcmp-1.c: New.
13853 * gcc.dg/strncmp-1.c: New.
13855 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13857 * gcc.target/arm/acle/mcrr: New.
13858 * gcc.target/arm/acle/mcrr2: New.
13859 * gcc.target/arm/acle/mrrc: New.
13860 * gcc.target/arm/acle/mrrc2: New.
13862 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13864 * gcc.target/arm/acle/mcr.c: New.
13865 * gcc.target/arm/acle/mrc.c: New.
13866 * gcc.target/arm/acle/mcr2.c: New.
13867 * gcc.target/arm/acle/mrc2.c: New.
13869 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13871 * gcc.target/arm/acle/ldc: New.
13872 * gcc.target/arm/acle/ldc2: New.
13873 * gcc.target/arm/acle/ldcl: New.
13874 * gcc.target/arm/acle/ldc2l: New.
13875 * gcc.target/arm/acle/stc: New.
13876 * gcc.target/arm/acle/stc2: New.
13877 * gcc.target/arm/acle/stcl: New.
13878 * gcc.target/arm/acle/stc2l: New.
13880 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13882 * gcc.target/arm/acle/acle.exp: Run tests for different options
13883 and make sure fat-lto-objects is used such that we can still do
13885 * gcc.target/arm/acle/cdp.c: New.
13886 * gcc.target/arm/acle/cdp2.c: New.
13887 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13888 (check_effective_target_arm_coproc1_ok_nocache): New.
13889 (check_effective_target_arm_coproc2_ok): New.
13890 (check_effective_target_arm_coproc2_ok_nocache): New.
13891 (check_effective_target_arm_coproc3_ok): New.
13892 (check_effective_target_arm_coproc3_ok_nocache): New.
13893 (check_effective_target_arm_coproc4_ok): New.
13894 (check_effective_target_arm_coproc4_ok_nocache): New.
13896 2017-01-06 Martin Sebor <msebor@redhat.com>
13898 PR middle-end/78605
13899 * gcc.dg/tree-ssa/pr78605.c: New test.
13901 2017-01-05 Martin Sebor <msebor@redhat.com>
13903 PR tree-optimization/78910
13904 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13906 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13907 * gcc.dg/tree-ssa/pr78910.c: New test.
13909 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13911 * gcc.dg/sso-10.c: New test.
13913 2017-01-05 Jakub Jelinek <jakub@redhat.com>
13915 PR tree-optimization/71016
13916 * gcc.target/i386/pr71016.c: New test.
13917 * gcc.target/aarch64/pr71016.c: New test.
13918 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13921 * g++.dg/cpp1z/decomp19.C: New test.
13924 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13925 * g++.dg/init/union1.C: Likewise.
13926 * g++.dg/cpp0x/union6.C: Expect errors.
13927 * g++.dg/cpp0x/union8.C: New test.
13928 * g++.dg/cpp0x/pr78890-1.C: New test.
13929 * g++.dg/cpp0x/pr78890-2.C: New test.
13931 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
13933 * gcc.target/powerpc/pr71670.c: Require p9vector.
13934 * gcc.target/powerpc/p9-novsx.c: Same.
13936 2017-01-05 David Malcolm <dmalcolm@redhat.com>
13938 * selftests/asr_div1.rtl: New file.
13939 * selftests/aarch64: New subdirectory.
13940 * selftests/aarch64/times-two.rtl: New file.
13941 * selftests/bb-index.rtl: New file.
13942 * selftests/cfg-test.rtl: New file.
13943 * selftests/const-int.rtl: New file.
13944 * selftests/example-labels.rtl: New file.
13945 * selftests/insn-with-mode.rtl: New file.
13946 * selftests/jump-to-label-ref.rtl: New file.
13947 * selftests/jump-to-return.rtl: New file.
13948 * selftests/jump-to-simple-return.rtl: New file.
13949 * selftests/mem.rtl: New file.
13950 * selftests/note-insn-deleted.rtl: New file.
13951 * selftests/note_insn_basic_block.rtl: New file.
13952 * selftests/simple-cse.rtl: New file.
13953 * selftests/symbol-ref.rtl: New file.
13954 * selftests/x86_64: New subdirectory.
13955 * selftests/x86_64/call-insn.rtl: New file.
13956 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13957 * selftests/x86_64/times-two.rtl: New file.
13958 * selftests/x86_64/unspec.rtl: New file.
13960 2017-01-05 Nathan Sidwell <nathan@acm.org>
13963 * g++.dg/cpp0x/pr78765.C: New.
13965 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13967 * gcc.target/s390/memcpy-2.c: New test.
13968 * gcc.target/s390/memset-2.c: New test.
13970 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13972 * gcc.target/s390/memcpy-1.c: New test.
13974 2017-01-04 Jeff Law <law@redhat.com>
13976 PR tree-optimization/78812
13977 * g++.dg/torture/pr78812.C: New test.
13979 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13984 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13985 64-bit VSX systems with direct move, whether we optimize common
13986 code sequences in the GLIBC math library for float math functions.
13987 * gcc.target/powerpc/pr71977-2.c: Likewise.
13989 2017-01-04 Marek Polacek <polacek@redhat.com>
13992 * c-c++-common/Wpointer-compare-1.c: New test.
13994 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13997 * c-c++-common/Wunused-var-16.c: New test.
14000 * g++.dg/cpp0x/pr78693.C: New test.
14003 * gcc.dg/pr78957.c: New test.
14005 * g++.dg/cpp1y/auto-fn34.C: New test.
14008 * g++.dg/cpp0x/pr71182.C: New test.
14010 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
14013 * gcc.target/powerpc/pr78056-1.c: New test.
14014 * gcc.target/powerpc/pr78056-2.c: New test.
14015 * gcc.target/powerpc/pr78056-3.c: New test.
14016 * gcc.target/powerpc/pr78056-4.c: New test.
14017 * gcc.target/powerpc/pr78056-5.c: New test.
14018 * gcc.target/powerpc/pr78056-6.c: New test.
14019 * gcc.target/powerpc/pr78056-7.c: New test.
14020 * gcc.target/powerpc/pr78056-8.c: New test.
14021 * lib/target-supports.exp
14022 (check_effective_target_powerpc_popcntb_ok): New procedure to test
14023 whether the effective target supports the popcntb instruction.
14025 2017-01-03 Jeff Law <law@redhat.com>
14027 PR tree-optimization/67955
14028 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
14030 2017-01-04 Marek Polacek <polacek@redhat.com>
14034 * g++.dg/cpp0x/range-for32.C: New test.
14035 * g++.dg/cpp0x/range-for33.C: New test.
14037 2017-01-04 David Malcolm <dmalcolm@redhat.com>
14039 * gcc.dg/Wmissing-braces-fixits.c: New test case.
14041 2017-01-04 Nathan Sidwell <nathan@acm.org>
14044 * g++.dg/cpp1y/pr66735.C: New.
14046 2017-01-04 Jakub Jelinek <jakub@redhat.com>
14048 PR tree-optimization/71563
14049 * gcc.dg/tree-ssa/pr71563.c: New test.
14051 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
14055 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
14056 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
14057 * gfortran.dg/transfer_intrinsic_1.f90: Change
14058 scan-tree-dump-times due to gfc_trans_string_copy change to
14059 avoid -Wstringop-overflow.
14061 2017-01-03 Jeff Law <law@redhat.com>
14063 PR tree-optimization/78856
14064 * gcc.c-torture/execute/pr78856.c: New test.
14066 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
14069 * gcc.target/powerpc/pr78953.c: New test.
14071 2017-01-03 Ian Lance Taylor <iant@google.com>
14073 * gcc.misc-tests/godump-1.c: Update for accurate representation of
14076 2017-01-03 Martin Sebor <msebor@redhat.com>
14078 PR tree-optimization/78696
14079 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
14080 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
14081 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
14082 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
14084 2017-01-03 David Malcolm <dmalcolm@redhat.com>
14086 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
14087 with more than one digit.
14088 * lib/gcc-dg.exp (process-message): Support more than one digit
14089 in relative line specifications.
14091 2017-01-03 Jakub Jelinek <jakub@redhat.com>
14093 PR tree-optimization/78965
14094 * gcc.dg/pr78965.c: New test.
14096 PR middle-end/78901
14097 * g++.dg/opt/pr78901.C: New test.
14099 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
14103 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
14104 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
14105 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
14106 * gfortran.dg/repeat_7.f90: New test for PR 66310.
14107 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
14108 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
14109 * gfortran.dg/string_1_lp64.f90: New test.
14110 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
14111 * gfortran.dg/string_3_lp64.f90: New test.
14112 * gfortran.dg/transfer_intrinsic_1.f90: Change
14113 scan-tree-dump-times due to gfc_trans_string_copy change to
14114 avoid -Wstringop-overflow.
14116 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
14119 * gcc.target/i386/pr78967-1.c: New test.
14120 * gcc.target/i386/pr78967-2.c: Ditto.
14121 * gcc.target/i386/pr78967-3.c: Ditto.
14123 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
14124 * gcc.target/i386/pr78904-4.c: Ditto.
14125 * gcc.target/i386/pr78904-6.c: Ditto.
14127 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
14129 PR middle-end/77674
14130 * g++.dg/torture/pr77674.C: New testcase.
14132 2017-01-01 Jakub Jelinek <jakub@redhat.com>
14134 Update copyright years.
14136 Copyright (C) 2017 Free Software Foundation, Inc.
14138 Copying and distribution of this file, with or without modification,
14139 are permitted in any medium without royalty provided the copyright
14140 notice and this notice are preserved.