1 2016-11-25 Jakub Jelinek <jakub@redhat.com>
3 PR rtl-optimization/78527
4 * gcc.c-torture/compile/pr78527.c: New test.
6 2016-11-25 Martin Liska <mliska@suse.cz>
9 * g++.dg/gcov/pr16855.C: Clean up the test case.
10 * g++.dg/gcov/pr16855-priority.C: New test.
12 2016-11-25 Richard Biener <rguenther@suse.de>
15 * gcc.dg/torture/pr78515.c: New testcase.
17 2016-11-25 Paul Thomas <pault@gcc.gnu.org>
20 * gfortran.dg/allocatable_function_10.f90: New test.
21 * gfortran.dg/class_array_15.f03: Increase builtin_free count
24 2016-11-25 Bin Cheng <bin.cheng@arm.com>
29 * g++.dg/torture/pr78507.C: New test.
30 * gcc.dg/torture/pr78510.c: New test.
31 * gcc.dg/torture/pr78517.c: New test.
33 2016-11-24 Richard Biener <rguenther@suse.de>
35 PR tree-optimization/78343
36 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
37 * gcc.dg/autopar/uns-outer-6.c: Adjust.
38 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
39 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
40 * gcc.dg/vect/pr38529.c: Likewise.
42 2016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
44 PR tree-optimization/77673
45 * gcc.dg/pr77673.c: New test.
47 2016-11-25 Martin Jambor <mjambor@suse.cz>
49 PR tree-optimization/70965
50 * g++.dg/pr70965.C: New test.
52 2016-11-25 Jakub Jelinek <jakub@redhat.com>
53 Andreas Schwab <schwab@linux-m68k.org>
56 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
59 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
61 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
62 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
64 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
66 * gcc.dg/tree-ssa/tailcall-8.c: New test.
68 2016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
70 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
73 2016-11-24 Martin Sebor <msebor@redhat.com>
75 PR tree-optimization/78476
76 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
78 2016-11-24 Vladimir Makarov <vmakarov@redhat.com>
80 PR rtl-optimization/77541
81 * gcc.target/i386/pr77541.c: New.
83 2016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
86 * gfortran.dg/class_result_4.f90: New test.
88 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
90 * gcc.target/aarch64/_Float16_1.c: New.
91 * gcc.target/aarch64/_Float16_2.c: Likewise.
92 * gcc.target/aarch64/_Float16_3.c: Likewise.
94 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
96 * gcc.target/aarch64/floatdihf2_1.c: New.
98 2016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
102 * gcc.target/arm/pr48863.c: New test.
104 2016-11-24 Martin Liska <mliska@suse.cz>
106 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
107 parts for frequencies/probabilities.
108 * gcc.dg/pr34027-1.c: Likewise.
109 * gcc.dg/strict-overflow-2.c: Likewise.
110 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
111 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
112 * gcc.dg/tree-ssa/pr32044.c: Likewise.
113 * gcc.dg/tree-ssa/vector-3.c: Likewise.
114 * gcc.dg/tree-ssa/vrp101.c: Likewise.
115 * gcc.dg/tree-ssa/dump-2.c: New test.
117 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
119 * gcc.target/i386/align-limit.c: New test.
121 2016-11-24 Richard Biener <rguenther@suse.de>
123 PR tree-optimization/71595
124 * gcc.dg/torture/pr71595.c: New testcase.
126 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
128 PR rtl-optimization/78120
129 * gcc.target/i386/pr78120.c: New test.
131 2016-11-24 Eric Botcazou <ebotcazou@adacore.com>
133 * gcc.c-torture/compile/20161124-1.c: New test.
135 2016-11-24 Jakub Jelinek <jakub@redhat.com>
138 * g++.dg/cpp1z/decomp18.C: New test.
140 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
142 * gcc.target/aarch64/ldp_stp_1.c : Add -mcpu=generic.
143 * gcc.target/aarch64/store-pair-1.c : Likewise.
145 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
147 * gcc.target/aarch64/fmaxmin.c : Add -fno-vect-cost-model.
148 * gcc.target/aarch64/fmul_fcvt_2.c : Likewise.
149 * gcc.target/aarch64/vect-abs-compile.c : Likewise.
150 * gcc.target/aarch64/vect-clz.c : Likewise.
151 * gcc.target/aarch64/vect-fcm-eq-d.c : Likewise.
152 * gcc.target/aarch64/vect-fcm-ge-d.c : Likewise.
153 * gcc.target/aarch64/vect-fcm-gt-d.c : Likewise.
154 * gcc.target/aarch64/vect-fmovd-zero.c : Likewise.
155 * gcc.target/aarch64/vect-fmovd.c : Likewise.
156 * gcc.target/aarch64/vect-fmovf-zero.c : Likewise.
157 * gcc.target/aarch64/vect-fmovf.c : Likewise.
158 * gcc.target/aarch64/vect_ctz_1.c : Likewise.
160 2016-11-23 Peter Bergner <bergner@vnet.ibm.com>
163 * gcc.target/powerpc/pr78458.c: New.
165 2016-11-23 Joseph Myers <joseph@codesourcery.com>
167 * gcc.c-torture/compile/20161123-1.c: New test.
169 2016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
172 * gfortran.dg/pr78297.f90: New test.
174 2016-11-23 David Edelsohn <dje.gcc@gmail.com>
176 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
178 2016-11-23 Jakub Jelinek <jakub@redhat.com>
181 * g++.dg/ubsan/return-7.C: New test.
182 * c-c++-common/ubsan/unreachable-4.c: New test.
184 PR tree-optimization/78482
185 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
187 (main): Call bar instead of printf.
190 * gfortran.dg/gomp/pr69183.f90: New test.
192 2016-11-23 Kito Cheng <kito.cheng@gmail.com>
195 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
198 2016-11-23 Jakub Jelinek <jakub@redhat.com>
201 * g++.dg/cpp0x/pr77907.C: New test.
203 2016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
206 * gcc.dg/tree-ssa/pr78153-1.c: New test.
207 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
209 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
212 * lib/target-supports.exp (add_options_for_float16): Add
213 -mfp16-format=ieee when testign arm*-*-*.
215 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
217 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
219 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
222 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
224 * lib/target-supports.exp (check_effective_target_float16): Add
225 options for _Float16.
226 (check_effective_target_float32): Add options for _Float32.
227 (check_effective_target_float64): Add options for _Float64.
228 (check_effective_target_float128): Add options for _Float128.
229 (check_effective_target_float32x): Add options for _Float32x.
230 (check_effective_target_float64x): Add options for _Float64x.
231 (check_effective_target_float128x): Add options for _Float128x.
233 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
235 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
236 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
238 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
240 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
241 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
243 2016-11-23 Martin Sebor <msebor@redhat.com>
246 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
247 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
249 2016-11-23 Jakub Jelinek <jakub@redhat.com>
252 * g++.dg/cpp0x/pr71450-1.C: New test.
253 * g++.dg/cpp0x/pr71450-2.C: New test.
256 * g++.dg/cpp1y/pr77739.C: New test.
258 2016-11-23 Martin Jambor <mjambor@suse.cz>
260 * c-c++-common/gomp/gridify-1.c: Update scan string.
261 * gfortran.dg/gomp/gridify-1.f90: Likewise.
262 * c-c++-common/gomp/gridify-2.c: New test.
263 * c-c++-common/gomp/gridify-3.c: Likewise.
265 2016-11-23 Richard Biener <rguenther@suse.de>
267 PR tree-optimization/78396
268 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
270 2016-11-23 Richard Biener <rguenther@suse.de>
272 PR tree-optimization/78482
273 * gcc.dg/torture/pr78482.c: New testcase.
275 2016-11-23 Bin Cheng <bin.cheng@arm.com>
277 * gcc.dg/fold-cond_expr-1.c: New test.
278 * gcc.dg/fold-condcmpconv-1.c: New test.
279 * gcc.dg/fold-condcmpconv-2.c: New test.
281 2016-11-23 Richard Biener <rguenther@suse.de>
284 * gcc.dg/torture/pr71762-1.c: New testcase.
285 * gcc.dg/torture/pr71762-2.c: Likewise.
286 * gcc.dg/torture/pr71762-3.c: Likewise.
287 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
289 2016-11-23 Richard Biener <rguenther@suse.de>
292 * g++.dg/lto/pr78472_0.c: New testcase.
293 * g++.dg/lto/pr78472_1.C: Likewise.
295 2016-11-23 Richard Biener <rguenther@suse.de>
296 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
298 PR tree-optimization/78154
299 * gcc.dg/tree-ssa/pr78154.c: New test.
301 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
303 * gcc.dg/pr31096.c: New testcase.
304 * gcc.dg/pr31096-1.c: New testcase.
306 2016-11-23 Paolo Bonzini <bonzini@gnu.org>
308 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
309 adjust for warning->pedwarn change.
310 * gcc.dg/cpp/defined-syshdr.c,
311 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
312 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
313 gcc.dg/cpp/defined-Wextra.c,
314 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
316 2016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
318 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
320 2016-11-23 Jakub Jelinek <jakub@redhat.com>
323 * gcc.target/i386/pr78451.c: New test.
324 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
325 and #pragma GCC pop_options around the first #pragma GCC target.
326 * gcc.target/i386/pr69255-2.c: Likewise.
327 * gcc.target/i386/pr69255-3.c: Likewise.
329 2016-11-23 Michael Collison <michael.collison@arm.com>
331 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
332 additional constants are recognized and fewer instructions generated.
333 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
334 additional constants are recognized and fewer instructions generated.
336 2016-11-22 Ian Lance Taylor <iant@golang.org>
338 * gcc.misc-tests/godump-1.c: Update expected output for recent
341 2016-11-22 Marek Polacek <polacek@redhat.com>
343 PR tree-optimization/78455
344 * gcc.dg/uninit-23.c: New.
346 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
349 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
352 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
355 * gfortran.dg/char_component_initializer_3.f90: New test.
357 2016-11-22 Jakub Jelinek <jakub@redhat.com>
360 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
361 GCC target pragma before including immintrin.h.
363 2016-11-22 Carl Love <cel@us.ibm.com>
365 * gcc.target/powerpc/builtins-3.c: New file to test the new
366 built-ins for vector compare equal and vector compare not equal.
368 2016-11-22 Janus Weil <janus@gcc.gnu.org>
371 * gfortran.dg/typebound_proc_35.f90: New test case.
373 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
375 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
376 parameter in declaration.
378 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
380 * gcc.dg/loop-split.c: Require int32plus.
381 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
383 2016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
385 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
387 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
389 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
391 2016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
394 * gcc.c-torture/compile/pr78439.c: New test.
396 2016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
399 * gcc.target/arm/pr77904.c: New test.
401 2016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
403 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
406 2016-11-22 Jakub Jelinek <jakub@redhat.com>
408 PR tree-optimization/78436
409 * gcc.c-torture/execute/pr78436.c: New test.
412 * gcc.dg/torture/pr78416.c: New test.
414 PR tree-optimization/78445
415 * gcc.dg/pr78445.c: New test.
417 2016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
420 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
422 2016-11-21 Jeff Law <law@redhat.com>
425 * gcc.c-torture/compile/pr68538.c: New test.
427 2016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
429 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
430 to be generated instead of FCTIWUZ or FCTIWZ.
432 2016-11-21 Jakub Jelinek <jakub@redhat.com>
435 * g++.dg/vect/simd-clone-7.cc: New test.
438 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
440 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
443 2016-11-20 Jeff Law <law@redhat.com>
446 * gcc.target/m68k/pr25128.c: New test.
448 2016-11-21 Richard Sandiford <richard.sandiford@arm.com>
450 * gcc.dg/tree-ssa/tailcall-7.c: New test.
452 2016-11-21 David Malcolm <dmalcolm@redhat.com>
454 PR preprocessor/78324
455 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
456 (test_multitoken_macro): New function.
457 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
459 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
461 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
463 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
465 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
466 -ftrack-macro-expansion=0.
467 (test_sprintf_note): Remove "P" macro. Add
468 dg-begin/end-multiline-output directives.
469 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
471 2016-11-21 Georg-Johann Lay <avr@gjlay.de>
473 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
474 Return 1 for AVR_TINY.
476 2016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
478 PR rtl-optimization/71785
479 * gcc.target/powerpc/pr71785.c: New file.
481 2016-11-21 Bin Cheng <bin.cheng@arm.com>
484 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
485 options. Refine test by checking predictive commining PHI
486 nodes in vectorized loop wrto vector factor.
488 2016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
491 * g++.dg/pr71973-1.C: New test.
492 * g++.dg/pr71973-2.C: New test.
493 * g++.dg/pr71973-3.C: New test.
494 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
495 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
496 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
498 * g++.old-deja/g++.other/realloc.C: Likewise.
499 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
501 2016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
503 PR tree-optimization/78413
504 * gcc.dg/tree-ssa/pr78413.c: New test.
506 2016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
508 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
509 target is Thumb-only.
511 2016-11-20 Jeff Law <law@redhat.com>
514 * gcc.target/m68k/pr48551.c: New test.
516 2016-11-20 Harald Anlauf <anlauf@gmx.de>
519 * gfortran.dg/forall_18.f90: New testcase.
521 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
523 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
525 2016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
528 * gfortran.dg/typebound_operator_21.f03: New test.
530 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
532 * gcc.dg/tree-ssa/divide-5.c: New file.
534 2016-11-19 Andreas Schwab <schwab@linux-m68k.org>
536 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
539 2016-11-19 John David Anglin <danglin@gcc.gnu.org>
541 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
543 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
544 * gfortran.dg/coarray_allocate_10.f08: Likewise.
545 * gfortran.dg/coarray_allocate_7.f08: Likewise.
546 * gfortran.dg/coarray_allocate_8.f08: Likewise.
547 * gfortran.dg/coarray_allocate_9.f08: Likewise.
548 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
549 * gfortran.dg/coarray_stat_2.f90: Likewise.
550 * gfortran.dg/coindexed_1.f90: Likewise.
552 2016-11-18 Jeff Law <law@redhat.com>
555 * gcc.target/m68k/pr25111.c: New test.
557 2016-11-18 Jakub Jelinek <jakub@redhat.com>
560 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
563 * gcc.target/i386/pr78419.c: New test.
566 * g++.dg/tls/pr77285-1.C: New test.
567 * g++.dg/tls/pr77285-2.C: New test.
569 2016-11-18 Jeff Law <law@redhat.com>
572 * gcc.target/m68k/pr25112: New test.
574 2016-11-18 David Edelsohn <dje.gcc@gmail.com>
576 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
577 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
579 2016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
581 * gcc.target/arm/optional_thumb-1.c: New test.
582 * gcc.target/arm/optional_thumb-2.c: New test.
583 * gcc.target/arm/optional_thumb-3.c: New test.
585 2016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
587 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
588 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
590 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
591 (DEFAULT_REQUIRED_QUORUM): Likewise.
593 2016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
594 Toma Tabacu <toma.tabacu@imgtec.com>
596 * gcc.target/mips/inline-memcpy-1.c (dg-options):
597 Add (REQUIRES_STDLIB).
598 * gcc.target/mips/inline-memcpy-2.c: Ditto.
599 * gcc.target/mips/inline-memcpy-3.c: Ditto.
600 * gcc.target/mips/inline-memcpy-4.c: Ditto.
601 * gcc.target/mips/inline-memcpy-5.c: Ditto.
602 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
603 * gcc.target/mips/loongson-simd.c: Ditto.
604 * gcc.target/mips/memcpy-1.c: Ditto.
605 * gcc.target/mips/mips-3d-1.c: Ditto.
606 * gcc.target/mips/mips-3d-2.c: Ditto.
607 * gcc.target/mips/mips-3d-3.c: Ditto.
608 * gcc.target/mips/mips-3d-4.c: Ditto.
609 * gcc.target/mips/mips-3d-5.c: Ditto.
610 * gcc.target/mips/mips-3d-6.c: Ditto.
611 * gcc.target/mips/mips-3d-7.c: Ditto.
612 * gcc.target/mips/mips-3d-8.c: Ditto.
613 * gcc.target/mips/mips-3d-9.c: Ditto.
614 * gcc.target/mips/mips-ps-1.c: Ditto.
615 * gcc.target/mips/mips-ps-2.c: Ditto.
616 * gcc.target/mips/mips-ps-3.c: Ditto.
617 * gcc.target/mips/mips-ps-4.c: Ditto.
618 * gcc.target/mips/mips-ps-6.c: Ditto.
619 * gcc.target/mips/mips16-attributes.c: Ditto.
620 * gcc.target/mips/mips32-dsp-run.c: Ditto.
621 * gcc.target/mips/mips32-dsp.c: Ditto.
622 * gcc.target/mips/save-restore-1.c: Ditto.
623 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
624 (mips_preprocess): Add ignore_output argument that when set
625 will not return the pre-processed output.
626 (mips_arch_info): Update arguments for the call to mips_preprocess.
627 (mips-dg-init): Ditto.
628 (mips-dg-options): Check if a test having test option
629 (REQUIRES_STDLIB) has the required sysroot support for
630 the current test options.
632 2016-11-17 Jeff Law <law@redhat.com>
635 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
638 * gcc.target/m68k/pr47192.c: New test.
640 2016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
642 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
643 instead of isa>=4, in order to downgrade to R5.
645 2016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
647 * gcc.target/arc/cmem-bit-1.c: New file.
648 * gcc.target/arc/cmem-bit-2.c: New file.
649 * gcc.target/arc/cmem-bit-3.c: New file.
650 * gcc.target/arc/cmem-bit-4.c: New file.
652 2016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
654 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
656 * gcc.target/i386/funcspec-56.inc: Test new attributes.
658 2016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
659 Andrew Senkevich <andrew.senkevich@intel.com>
661 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
662 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
663 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
664 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
665 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
666 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
667 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
668 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
669 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
670 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
671 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
672 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
673 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
674 avx5124vnniw-check.h.
675 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
676 check_effective_target_avx5124vnniw): New.
677 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
679 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
680 * gcc.target/i386/sse-13.c: Ditto.
681 * g++.dg/other/i386-2.C: Ditto.
682 * g++.dg/other/i386-3.C: Ditto.
683 * gcc.target/i386/sse-22.c: Ditto.
684 * gcc.target/i386/sse-23.c: Ditto.
686 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
689 * g++.dg/parse/pr55080.C: New.
691 2016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
694 * gcc.target/powerpc/fusion4.c: New test.
696 2016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
699 * gcc.target/arm/pr77933-1.c: New test.
700 * gcc.target/arm/pr77933-2.c: Likewise.
702 2016-11-17 Jakub Jelinek <jakub@redhat.com>
705 * g++.dg/opt/pr78201.C: New test.
707 2016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
709 * gcc.dg/pr78333.c: Add empty implementations of
710 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
711 problems on non-glibc systems.
713 2016-11-17 David Malcolm <dmalcolm@redhat.com>
715 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
716 (test_raw_string_one_liner): New function.
717 (test_raw_string_multiline): New function.
719 2016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
721 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
722 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
724 2016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
725 Richard Biener <rguenther@suse.de>
727 PR tree-optimization/77848
728 * gfortran.dg/vect/pr77848.f: New test.
730 2016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
733 * gcc.target/arm/pr53447-5.c: New test.
734 * lib/target-supports.exp
735 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
737 2016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
739 * gcc.target/arc/abitest.S: New file.
740 * gcc.target/arc/abitest.h: Likewise.
741 * gcc.target/arc/va_args-1.c: Likewise.
742 * gcc.target/arc/va_args-2.c: Likewise.
743 * gcc.target/arc/va_args-3.c: Likewise.
744 * gcc.target/arc/mcrc.c: Deleted.
745 * gcc.target/arc/mdsp-packa.c: Likewise.
746 * gcc.target/arc/mdvbf.c: Likewise.
747 * gcc.target/arc/mmac-24.c: Likewise.
748 * gcc.target/arc/mmac-d16.c: Likewise.
749 * gcc.target/arc/mno-crc.c: Likewise.
750 * gcc.target/arc/mno-dsp-packa.c: Likewise.
751 * gcc.target/arc/mno-dvbf.c: Likewise.
752 * gcc.target/arc/mno-mac-24.c: Likewise.
753 * gcc.target/arc/mno-mac-d16.c: Likewise.
754 * gcc.target/arc/mno-rtsc.c: Likewise.
755 * gcc.target/arc/mno-xy.c: Likewise.
756 * gcc.target/arc/mrtsc.c: Likewise.
757 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
759 (check_effective_target_arc700): Likewise.
760 (check_effective_target_arc6xx): Likewise.
761 (check_effective_target_arcmpy): Likewise.
762 (check_effective_target_archs): Likewise.
763 (check_effective_target_clmcpu): Likewise.
764 (check_effective_target_barrelshifter): Likewise.
765 * gcc.target/arc/barrel-shifter-1.c: Changed.
766 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
767 * gcc.target/arc/cmem-1.c: Changed.
768 * gcc.target/arc/cmem-2.c: Likewise.
769 * gcc.target/arc/cmem-3.c: Likewise.
770 * gcc.target/arc/cmem-4.c: Likewise.
771 * gcc.target/arc/cmem-5.c: Likewise.
772 * gcc.target/arc/cmem-6.c: Likewise.
773 * gcc.target/arc/cmem-7.c: Likewise.
774 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
775 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
776 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
777 * gcc.target/arc/jump-around-jump.c: Update options.
778 * gcc.target/arc/mARC601.c: Changed.
779 * gcc.target/arc/mcpu-arc600.c: Changed.
780 * gcc.target/arc/mcpu-arc601.c: Changed.
781 * gcc.target/arc/mcpu-arc700.c: Changed.
782 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
783 * gcc.target/arc/movb-1.c: Changed.
784 * gcc.target/arc/movb-2.c: Likewise.
785 * gcc.target/arc/movb-3.c: Likewise.
786 * gcc.target/arc/movb-4.c: Likewise.
787 * gcc.target/arc/movb-5.c: Likewise.
788 * gcc.target/arc/movb_cl-1.c: Likewise.
789 * gcc.target/arc/movb_cl-2.c: Likewise.
790 * gcc.target/arc/movbi_cl-1.c: Likewise.
791 * gcc.target/arc/movh_cl-1.c: Likewise.
792 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
793 * gcc.target/arc/mul64.c: Enable it only for ARC600.
794 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
795 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
796 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
797 * gcc.target/arc/trsub.c: Only for ARC EM cores.
798 * gcc.target/arc/builtin_simdarc.c: Changed.
799 * gcc.target/arc/extzv-1.c: Likewise.
800 * gcc.target/arc/insv-1.c: Likewise.
801 * gcc.target/arc/insv-2.c: Likewise.
802 * gcc.target/arc/mA6.c: Likewise.
803 * gcc.target/arc/mA7.c: Likewise.
804 * gcc.target/arc/mARC600.c: Likewise.
805 * gcc.target/arc/mARC700.c: Likewise.
806 * gcc.target/arc/mcpu-arc600.c: Likewise.
807 * gcc.target/arc/mcpu-arc700.c: Likewise.
808 * gcc.target/arc/movl-1.c: Likewise.
809 * gcc.target/arc/nps400-1.c: Likewise.
810 * gcc.target/arc/trsub.c: Likewise.
811 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
813 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
814 * gcc.target/arc/mswape.c: Likewise.
816 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
819 * g++.dg/cpp1y/pr68180.C: New.
821 2016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
823 PR tree-optimization/78319
824 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
827 2016-11-17 Richard Biener <rguenther@suse.de>
829 PR tree-optimization/78306
830 * gcc.dg/cilk-plus/pr78306.c: New testcase.
832 2016-11-17 Richard Biener <rguenther@suse.de>
835 * gcc.dg/torture/pr78305.c: New testcase.
837 2016-11-17 Janus Weil <janus@gcc.gnu.org>
840 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
842 2016-11-16 Marek Polacek <polacek@redhat.com>
845 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
846 * g++.dg/ext/case-range2.C: Likewise.
848 2016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
851 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
852 * gfortran.dg/fmt_tab_2.f90: Ditto.
854 2016-11-16 Jakub Jelinek <jakub@redhat.com>
856 PR rtl-optimization/78378
857 * gcc.c-torture/execute/pr78378.c: New test.
859 2016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
861 * gcc.dg/tree-prof/section-attr-1.c: New file.
862 * gcc.dg/tree-prof/section-attr-2.c: New file.
863 * gcc.dg/tree-prof/section-attr-3.c: New file.
865 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
867 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
870 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
872 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
873 (dg-final): Remove microMIPS JALRS mnemonic matching.
874 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
875 (dg-final): Remove microMIPS JALRS mnemonic matching.
876 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
877 (dg-final): Remove microMIPS JALRS mnemonic matching.
878 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
879 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
880 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
881 * gcc.target/mips/call-1u.c: New test case.
882 * gcc.target/mips/call-2u.c: New test case.
883 * gcc.target/mips/call-3u.c: New test case.
884 * gcc.target/mips/call-4u.c: New test case.
885 * gcc.target/mips/call-5u.c: New test case.
886 * gcc.target/mips/call-6u.c: New test case.
888 2016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
890 * gcc.target/arm/empty_fiq_handler.c: New test.
892 2016-11-16 Jakub Jelinek <jakub@redhat.com>
895 * gfortran.dg/gomp/pr78299.f90: New test.
897 2015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
899 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
900 * gcc.dg/optimize-bswaphi-1.c: Likewise.
901 * gcc.dg/optimize-bswapsi-2.c: Likewise.
903 2016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
906 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
908 2016-11-16 Bin Cheng <bin.cheng@arm.com>
910 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
911 according to updated dump info.
913 2016-11-16 Alexander Monakov <amonakov@ispras.ru>
915 * lib/target-supports.exp (check_effective_target_alloca): Use a
917 * gcc.target/nvptx/softstack.c: New test.
918 * gcc.target/nvptx/decl-shared.c: New test.
919 * gcc.target/nvptx/decl-shared-init.c: New test.
921 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
923 * gcc.target/mips/data-sym-jump.c: New test case.
924 * gcc.target/mips/data-sym-pool.c: New test case.
925 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
928 2016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
930 * lib/target-supports.exp (check_avx2_hw_available): New.
931 (check_effective_target_avx2_runtime): New.
932 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
934 2016-11-16 Tamar Christina <tamar.christina@arm.com>
937 * gcc.dg/cpp/trad/trad.exp
938 (dg-runtest): Moved $srcdir/$subdir/ to
939 DEFAULT_TRADCPPFLAGS.
941 2016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
944 * gfortran.dg/class_allocate_23.f08: New test.
946 2016-11-16 Richard Biener <rguenther@suse.de>
949 * gcc.dg/pr78333.c: New testcase.
951 2016-11-16 Martin Liska <mliska@suse.cz>
954 * gcc.dg/asan/pr78270.c: Update comment style.
955 * gcc.dg/asan/pr78270-2.c: New test.
957 2016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
959 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
960 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
962 2016-11-16 Richard Biener <rguenther@suse.de>
964 PR tree-optimization/78348
965 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
967 2016-11-16 Jakub Jelinek <jakub@redhat.com>
970 * c-c++-common/ubsan/overflow-vec-1.c: New test.
971 * c-c++-common/ubsan/overflow-vec-2.c: New test.
973 2016-11-15 Marek Polacek <polacek@redhat.com>
975 * g++.dg/cpp1z/init-statement6.C: Rename a function.
977 2016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
980 * gfortran.dg/matmul_12.f90: New test case.
982 2016-11-15 Uros Bizjak <ubizjak@gmail.com>
984 * gcc.target/i386/funcspec-56.inc: New file.
985 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
986 common 32-bit and 64-bit function specific options.
987 * gcc.target/i386/funcspec-6.c: Ditto.
989 2016-11-15 Jakub Jelinek <jakub@redhat.com>
991 * g++.dg/cpp1z/decomp14.C: New test.
992 * g++.dg/cpp1z/decomp15.C: New test.
993 * g++.dg/cpp1z/decomp16.C: New test.
995 * g++.dg/cpp1z/decomp13.C: New test.
997 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
1000 * g++.dg/cpp0x/constexpr-71988.C: New test.
1002 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1004 * gcc.target/mips/insn-casesi.c: New test case.
1005 * gcc.target/mips/insn-pseudo-1.c: New test case.
1006 * gcc.target/mips/insn-pseudo-2.c: New test case.
1007 * gcc.target/mips/insn-pseudo-3.c: New test case.
1008 * gcc.target/mips/insn-pseudo-4.c: New test case.
1009 * gcc.target/mips/insn-tablejump.c: New test case.
1011 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1013 * gcc.target/mips/mips.exp (mips_option_tests): Add
1014 `-mcode-readable=yes' array element.
1016 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1018 * gcc.target/mips/mips.exp (mips_option_tests): Add
1019 `-mmicromips' array element.
1021 2016-11-15 Michael Matz <matz@suse.de>
1023 PR missed-optimization/77881
1024 * gcc.target/i386/pr77881.c: New test.
1026 2016-11-15 Jakub Jelinek <jakub@redhat.com>
1029 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
1031 2016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1033 * gcc.target/powerpc/vec-set-int.c: New test.
1034 * gcc.target/powerpc/vec-set-short.c: Likesie.
1035 * gcc.target/powerpc/vec-set-char.c: Likewise.
1037 2016-11-14 Jakub Jelinek <jakub@redhat.com>
1039 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
1041 2016-11-14 Janus Weil <janus@gcc.gnu.org>
1044 * gfortran.dg/class_result_3.f90: New test.
1046 2016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
1047 Richard Biener <rguenther@suse.de>
1049 * gcc.dg/gimplefe-1.c: New testcase.
1050 * gcc.dg/gimplefe-2.c: Likewise.
1051 * gcc.dg/gimplefe-3.c: Likewise.
1052 * gcc.dg/gimplefe-4.c: Likewise.
1053 * gcc.dg/gimplefe-5.c: Likewise.
1054 * gcc.dg/gimplefe-6.c: Likewise.
1055 * gcc.dg/gimplefe-7.c: Likewise.
1056 * gcc.dg/gimplefe-8.c: Likewise.
1057 * gcc.dg/gimplefe-9.c: Likewise.
1058 * gcc.dg/gimplefe-10.c: Likewise.
1059 * gcc.dg/gimplefe-11.c: Likewise.
1060 * gcc.dg/gimplefe-12.c: Likewise.
1061 * gcc.dg/gimplefe-13.c: Likewise.
1062 * gcc.dg/gimplefe-14.c: Likewise.
1063 * gcc.dg/gimplefe-15.c: Likewise.
1064 * gcc.dg/gimplefe-16.c: Likewise.
1065 * gcc.dg/gimplefe-17.c: Likewise.
1066 * gcc.dg/gimplefe-18.c: Likewise.
1068 2016-11-14 Martin Liska <mliska@suse.cz>
1071 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
1072 to match scanned pattern.
1073 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1075 2016-11-14 Richard Biener <rguenther@suse.de>
1077 PR tree-optimization/78312
1078 * gcc.dg/torture/pr78312.c: New testcase.
1080 2016-11-14 Georg-Johann Lay <avr@gjlay.de>
1083 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
1085 2016-11-14 Jakub Jelinek <jakub@redhat.com>
1086 Jason Merrill <jason@redhat.com>
1088 Implement P0217R3 - C++17 structured bindings
1089 * g++.dg/cpp1z/decomp1.C: New test.
1090 * g++.dg/cpp1z/decomp2.C: New test.
1091 * g++.dg/cpp1z/decomp3.C: New test.
1092 * g++.dg/cpp1z/decomp4.C: New test.
1093 * g++.dg/cpp1z/decomp5.C: New test.
1094 * g++.dg/cpp1z/decomp6.C: New test.
1095 * g++.dg/cpp1z/decomp7.C: New test.
1096 * g++.dg/cpp1z/decomp8.C: New test.
1097 * g++.dg/cpp1z/decomp9.C: New test.
1098 * g++.dg/cpp1z/decomp10.C: New test.
1100 2016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1102 * g++.dg/torture/pr78268.C: New test.
1104 2016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1107 * c-c++-common/pr35503-1.c: New test.
1108 * c-c++-common/pr35503-2.c: Likewise.
1109 * c-c++-common/pr35503-3.c: Likewise.
1110 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
1112 2016-11-13 Uros Bizjak <ubizjak@gmail.com>
1114 PR rtl-optimization/78232
1115 PR rtl-optimization/78248
1116 * gcc.dg/ubsan/pr78248.c: New test.
1118 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1120 * gnat.dg/address_conv.adb: New test.
1122 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1124 * gnat.dg/renaming11.ad[sb]: New test.
1126 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1128 * c-c++-common/dump-ada-spec-6.c: New test.
1130 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1132 * gnat.dg/lto21.adb: New test.
1133 * gnat.dg/lto21_pkg1.ads: New helper.
1134 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
1136 2016-11-13 Janus Weil <janus@gcc.gnu.org>
1139 * gfortran.dg/typebound_proc_34.f90: New test.
1141 2016-11-13 Janus Weil <janus@gcc.gnu.org>
1144 * gfortran.dg/class_57.f90: Changed error message.
1145 * gfortran.dg/class_60.f90: New test.
1147 2016-11-12 David Edelsohn <dje.gcc@gmail.com>
1149 * g++.dg/pr78112.C: XFAIL AIX.
1151 2016-11-12 Janus Weil <janus@gcc.gnu.org>
1154 * gfortran.dg/typebound_generic_16.f90: New test.
1156 2016-11-12 Jakub Jelinek <jakub@redhat.com>
1159 * g++.dg/cpp0x/pr71225.C: New test.
1161 2016-11-11 Eric Botcazou <ebotcazou@adacore.com>
1163 * gcc.target/sparc/20161111-1.c: New test.
1165 2016-11-11 Uros Bizjak <ubizjak@gmail.com>
1168 * gcc.target/i386/pr78310.c: New test.
1170 2016-11-11 Jeff Law <law@redhat.com>
1172 * gcc.dg/tree-ssa/isolate-6.c: New test.
1173 * gcc.dg/tree-ssa/isolate-7.c: New test.
1175 2016-11-11 Bin Cheng <bin.cheng@arm.com>
1178 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
1181 2016-11-11 Jakub Jelinek <jakub@redhat.com>
1184 * g++.dg/parse/pr72774.C: New test.
1186 2016-11-11 Richard Biener <rguenther@suse.de>
1188 PR tree-optimization/71575
1189 * gcc.dg/graphite/pr71575-1.c: New testcase.
1190 * gcc.dg/graphite/pr71575-2.c: Likewise.
1192 2016-11-11 Richard Biener <rguenther@suse.de>
1195 * gcc.dg/uninit-pr78295.c: New testcase.
1197 2016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
1200 * gfortran.dg/dec_structure_17.f90: New test.
1202 2016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1204 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
1205 being allowed in vector registers.
1206 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1207 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1208 * gcc.target/powerpc/vsx-himode.c: Likewise.
1209 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1210 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1211 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
1212 to allow matching MFVSRD or MFVSRW.
1214 2016-11-10 Pat Haugen <pthaugen@us.ibm.com>
1216 PR rtl-optimization/78241
1217 * gcc.dg/pr78241.c: New test.
1219 2016-11-10 Jakub Jelinek <jakub@redhat.com>
1221 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
1224 * g++.dg/cpp1z/noexcept-type14.C: New test.
1225 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
1227 2016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
1229 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
1230 WVAL0S tests added in r241817.
1232 2016-11-10 Jakub Jelinek <jakub@redhat.com>
1234 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
1235 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
1236 no longer allowed and corresponding ordered construct.
1237 * gfortran.dg/gomp/linear-1.f90: New test.
1238 * gfortran.dg/gomp/declare-simd-2.f90: New test.
1239 * gfortran.dg/gomp/declare-target-1.f90: New test.
1240 * gfortran.dg/gomp/declare-target-2.f90: New test.
1242 2016-11-10 Martin Liska <mliska@suse.cz>
1245 * gcc.dg/asan/pr78270.c: New test.
1247 2016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
1248 Jakub Jelinek <jakub@redhat.com>
1251 * g++.dg/pr78112.C: New testcase.
1253 2016-11-09 Jakub Jelinek <jakub@redhat.com>
1255 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
1257 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
1258 string in case condition contains % characters.
1261 * g++.dg/cpp1z/noexcept-type13.C: New test.
1263 2016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
1265 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
1266 using (HAS_MOVN) with MIPS III.
1268 2016-11-09 Janus Weil <janus@gcc.gnu.org>
1271 * gfortran.dg/volatile14.f90: New test.
1273 2016-11-09 Uros Bizjak <ubizjak@gmail.com>
1276 * gcc.target/i386/pr78262.c: New test.
1278 2016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
1281 * gfortran.dg/pr78259.f90: New test.
1283 2016-11-09 Janus Weil <janus@gcc.gnu.org>
1286 * gfortran.dg/spec_expr_7.f90: New test.
1288 2016-11-09 Jakub Jelinek <jakub@redhat.com>
1291 * gcc.c-torture/execute/pr77718.c: New test.
1293 * gcc.dg/ubsan/c99-shift-3.c: New test.
1294 * gcc.dg/ubsan/c99-shift-4.c: New test.
1295 * gcc.dg/ubsan/c99-shift-5.c: New test.
1296 * gcc.dg/ubsan/c99-shift-6.c: New test.
1298 2016-11-09 Martin Liska <mliska@suse.cz>
1300 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1301 test-case for memcmp.
1302 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1304 2016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1307 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1309 2016-11-09 Paul Thomas <pault@gcc.gnu.org>
1311 * gfortran.dg/move_alloc_18.f90: New test.
1313 2016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1316 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1317 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1319 2016-11-09 Janus Weil <janus@gcc.gnu.org>
1322 * gfortran.dg/class_59.f90: New test.
1324 2016-11-09 Richard Biener <rguenther@suse.de>
1326 PR tree-optimization/78007
1327 * gcc.dg/vect/vect-bswap32.c: Adjust.
1328 * gcc.dg/vect/vect-bswap64.c: Likewise.
1330 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1332 * gcc.dg/ipa/vrp7.c: New test.
1334 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1337 * gcc.dg/ipa/pr78121.c: New test.
1339 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1341 * c-c++-common/asan/default_options.h: New file.
1342 * c-c++-common/asan/strcasestr-1.c: New test.
1343 * c-c++-common/asan/strcasestr-2.c: Likewise.
1344 * c-c++-common/asan/strcspn-1.c: Likewise.
1345 * c-c++-common/asan/strcspn-2.c: Likewise.
1346 * c-c++-common/asan/strpbrk-1.c: Likewise.
1347 * c-c++-common/asan/strpbrk-2.c: Likewise.
1348 * c-c++-common/asan/strspn-1.c: Likewise.
1349 * c-c++-common/asan/strspn-2.c: Likewise.
1350 * c-c++-common/asan/strstr-1.c: Likewise.
1351 * c-c++-common/asan/strstr-2.c: Likewise.
1352 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1354 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1356 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1358 2016-11-08 Janus Weil <janus@gcc.gnu.org>
1361 * gfortran.dg/class_58.f90: New test.
1363 2016-11-08 Uros Bizjak <ubizjak@gmail.com>
1366 * gcc.target/i386/pr70799-2.c: New test.
1368 2016-11-08 Janus Weil <janus@gcc.gnu.org>
1371 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1373 2016-11-08 Bin Cheng <bin.cheng@arm.com>
1375 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1377 2016-11-08 Bin Cheng <bin.cheng@arm.com>
1379 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1381 2016-11-08 Bin Cheng <bin.cheng@arm.com>
1383 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1385 2016-11-08 Martin Liska <mliska@suse.cz>
1388 * g++.dg/asan/use-after-scope-4.C: New test.
1389 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1390 * gcc.dg/asan/use-after-scope-8.c: Remove.
1392 2016-11-08 Richard Biener <rguenther@suse.de>
1394 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1396 2016-11-08 Tamar Christina <tamar.christina@arm.com>
1399 * gcc.dg/cpp/trad/trad.exp
1400 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1401 * gcc.dg/cpp/trad/include.c: Use local header file.
1403 2016-11-08 Richard Biener <rguenther@suse.de>
1405 PR tree-optimization/78205
1406 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1408 2016-11-08 Richard Biener <rguenther@suse.de>
1410 PR tree-optimization/78224
1411 * g++.dg/torture/pr78224.C: New testcase.
1413 2016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1415 * gcc.dg/store_merging_1.c: Require store_merge.
1416 * gcc.dg/store_merging_2.c: Likewise.
1417 * gcc.dg/store_merging_4.c: Likewise.
1418 * gcc.dg/store_merging_5.c: Likewise.
1419 * gcc.dg/store_merging_6.c: Likewise.
1420 * gcc.dg/store_merging_7.c: Likewise.
1421 * gcc.dg/store_merging_8.c: Likewise.
1422 * lib/target-supports.exp (check_effective_target_store_merge): New.
1424 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
1426 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1427 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1428 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1429 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1430 -mvsx -mpower8-vector.
1431 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1432 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1433 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1434 -mvsx -mpower8-vector.
1436 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
1438 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1440 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1441 * gcc.dg/visibility-14.c: XFAIL AIX.
1442 * gcc.dg/visibility-15.c: XFAIL AIX.
1443 * gcc.dg/visibility-16.c: XFAIL AIX.
1444 * gcc.dg/visibility-17.c: XFAIL AIX.
1445 * gcc.dg/visibility-18.c: XFAIL AIX.
1446 * gcc.dg/visibility-19.c: XFAIL AIX.
1447 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1448 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1449 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1450 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1452 2016-11-07 Jakub Jelinek <jakub@redhat.com>
1455 * gcc.target/i386/pr78227-1.c: New test.
1456 * gcc.target/i386/pr78227-2.c: New test.
1458 2016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1461 * gcc.dg/pr35691-1.c: New test-case.
1462 * gcc.dg/pr35691-2.c: Likewise.
1464 2016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1466 PR rtl-optimization/77309
1467 * gcc.dg/torture/pr77309.c: New test.
1469 2016-11-07 Jakub Jelinek <jakub@redhat.com>
1472 * gcc.target/i386/pr71529.C: Moved to ...
1473 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1476 * gcc.target/i386/pr64411.C: Moved to ...
1477 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1481 * gcc.target/i386/pr65105-4.C: Moved to ...
1482 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1483 Run into compile test rather than execute test.
1485 2016-11-07 Richard Biener <rguenther@suse.de>
1488 * g++.dg/pr78229.C: New testcase.
1490 2016-11-07 Richard Biener <rguenther@suse.de>
1492 PR tree-optimization/78218
1493 * gcc.dg/torture/pr78218.c: New testcase.
1495 2016-11-07 Richard Biener <rguenther@suse.de>
1497 PR tree-optimization/78228
1498 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1500 2016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1503 * g++.dg/torture/pr77822.C: New test.
1505 2016-11-07 Martin Liska <mliska@suse.cz>
1507 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1508 -f-sanitize-address-use-after-scope.
1509 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1511 * g++.dg/asan/use-after-scope-1.C: New test.
1512 * g++.dg/asan/use-after-scope-2.C: Likewise.
1513 * g++.dg/asan/use-after-scope-3.C: Likewise.
1514 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1515 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1516 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1517 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1518 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1519 * g++.dg/asan/use-after-scope-types.h: Likewise.
1520 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1521 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1522 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1523 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1524 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1525 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1526 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1527 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1528 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1529 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1530 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1531 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1532 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1533 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1535 2016-11-07 Richard Biener <rguenther@suse.de>
1537 PR tree-optimization/78189
1538 * g++.dg/torture/pr78189.C: New testcase.
1540 2016-11-06 David Edelsohn <dje.gcc@gmail.com>
1542 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1544 2016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1546 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1549 2016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1552 * arith.c (gfc_complex2real): Change gfc_warning_now to
1555 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
1557 * gfortran.dg/move_alloc_17.f03: New test.
1559 2016-11-05 Richard Biener <rguenther@suse.de>
1562 * g++.dg/ipa/pr78188.C: New test.
1564 2016-11-05 Janus Weil <janus@gcc.gnu.org>
1565 Dominique d'Humieres <dominiq@lps.ens.fr>
1568 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1570 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
1573 * gfortran.dg/select_type_39.f03: New test.
1575 2016-11-04 Paul Thomas <pault@gcc.gnu.org>
1578 * gfortran.dg/associate_23.f90: New test.
1580 2016-11-04 Jakub Jelinek <jakub@redhat.com>
1583 * gcc.dg/pr77834.c: New test.
1585 2016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1588 * g++.dg/cpp1y/pr67980.C: New.
1590 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1592 * gcc.target/powerpc/fold-vec-add-1.c: New.
1593 * gcc.target/powerpc/fold-vec-add-2.c: New.
1594 * gcc.target/powerpc/fold-vec-add-3.c: New.
1595 * gcc.target/powerpc/fold-vec-add-4.c: New.
1596 * gcc.target/powerpc/fold-vec-add-5.c: New.
1597 * gcc.target/powerpc/fold-vec-add-6.c: New.
1598 * gcc.target/powerpc/fold-vec-add-7.c: New.
1600 2016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
1602 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1603 for -mbranch-likely, infer -mno-branch-likely for R6.
1605 2016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1608 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1609 * g++.dg/init/new15.C: Likewise.
1610 * g++.dg/ipa/inline-1.C: Likewise.
1611 * g++.dg/ipa/inline-2.C: Likewise.
1612 * g++.dg/lto/20080908-1_0.C: Likewise.
1613 * g++.dg/tc1/dr20.C: Likewise.
1614 * g++.dg/tree-ssa/inline-1.C: Likewise.
1615 * g++.dg/tree-ssa/inline-2.C: Likewise.
1616 * g++.old-deja/g++.law/except1.C: Likewise.
1617 * g++.old-deja/g++.other/vbase5.C: Likewise.
1618 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1620 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1622 PR tree-optimization/78210
1623 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1624 possibility of widening multiplies.
1626 2016-11-04 Richard Biener <rguenther@suse.de>
1629 * gcc.dg/pr78185.c: New testcase.
1631 2016-10-04 David Edelsohn <dje.gcc@gmail.com>
1633 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1634 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1636 2016-11-03 Jakub Jelinek <jakub@redhat.com>
1637 Alexandre Oliva <aoliva@redhat.com>
1638 Jason Merrill <jason@redhat.com>
1642 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1643 * g++.dg/debug/dwarf2/ref-3.C: New test.
1644 * g++.dg/debug/dwarf2/ref-4.C: New test.
1645 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1646 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1648 2016-11-03 Fritz Reese <fritzoreese@gmail.com>
1650 * gfortran.dg/dec_exp_1.f90: New test.
1651 * gfortran.dg/dec_exp_2.f90: Likewise.
1652 * gfortran.dg/dec_exp_3.f90: Likewise.
1654 2016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
1656 * gfortran.dg/dec_parameter_1.f: New test.
1657 * gfortran.dg/dec_parameter_2.f90: Likewise.
1658 * gfortran.dg/dec_parameter_3.f90: Likewise.
1659 * gfortran.dg/dec_parameter_4.f90: Likewise.
1661 2016-11-03 Martin Liska <mliska@suse.cz>
1663 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1665 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1667 2016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1670 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1672 2016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1674 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1676 2016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1678 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1680 2016-11-01 Tamar Christina <tamar.christina@arm.com>
1682 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1683 Check for arm_v8_neon_hw.
1684 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1686 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1688 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1691 2016-11-02 Richard Biener <rguenther@suse.de>
1693 * gcc.dg/store_merging_8.c: New testcase.
1695 2016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
1697 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1699 2016-11-02 David Edelsohn <dje.gcc@gmail.com>
1701 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1702 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1703 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1704 * gcc.dg/pr65779.c: XFAIL AIX.
1705 * gcc.dg/pr70405.c: XFAIL AIX.
1707 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1708 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1709 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1711 2016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1713 * lib/target-supports.exp (check_gc_sections_available): Use
1714 -print-prog-name=ld to determine linker used.
1716 2016-11-02 Martin Liska <mliska@suse.cz>
1718 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1721 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1723 PR tree-optimization/78170
1724 * gcc.c-torture/execute/pr78170.c: New test.
1726 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1728 PR tree-optimization/78162
1729 * gcc.c-torture/compile/pr78162.c: New test.
1731 2016-11-02 Richard Biener <rguenther@suse.de>
1733 PR tree-optimization/78035
1734 PR tree-optimization/77964
1735 * gcc.target/i386/pr78035.c: New testcase.
1737 2016-11-02 Richard Biener <rguenther@suse.de>
1739 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1740 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1741 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1742 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1743 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1745 2016-11-01 David Edelsohn <dje.gcc@gmail.com>
1747 * gfortran.dg/pr70937.f90: require-effective-target lto.
1749 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1752 * gfortran.dg/where_6.f90: New test.
1754 2016-11-01 Jakub Jelinek <jakub@redhat.com>
1756 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1758 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1761 * gfortran.dg/where_5.f90: New test.
1763 2016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1765 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1766 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1767 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1768 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1770 2016-11-01 Uros Bizjak <ubizjak@gmail.com>
1772 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1774 (check_effective_target_vect_cmdline_needed): Check
1775 is-effective-target ia32 for x86 targets.
1776 (check_effective_target_vect_simd_clones): Simplify condition.
1777 (check_effective_target_vect_double): Ditto.
1778 (check_effective_target_vect_aligned_arrays): Check
1779 is-effective-target ia32 for x86 targets. Simplify condition.
1780 (check_effective_target_vect_multiple_sizes): Simplify condition.
1781 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1782 (check_effective_target_sync_int_128): Simplify condition.
1783 (check_effective_target_sync_int_128_runtime): Ditto.
1784 (check_effective_target_sync_long_long_runtime): Ditto.
1785 (check_effective_target_divmod): Add i?86-*-* target.
1787 2016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1789 * gcc.target/powerpc/vsx-extract-4.c: New test.
1790 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1792 2016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1795 * gfortran.dg/fmt_l.f90: Update test.
1796 * gfortran.dg/fmt_l0.f90: New test.
1798 2016-10-31 Jakub Jelinek <jakub@redhat.com>
1801 * c-c++-common/builtin-shuffle-1.c: New test.
1802 * g++.dg/cpp0x/addressof3.C: New test.
1804 2016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
1806 Add tests for a const member and a reference member for launder.
1807 * g++.dg/cpp1z/launder3.C: New.
1808 * g++.dg/cpp1z/launder4.C: Likewise.
1809 * g++.dg/cpp1z/launder5.C: Likewise.
1810 * g++.dg/cpp1z/launder5.cc: Likewise.
1811 * g++.dg/cpp1z/launder5.h: Likewise.
1812 * g++.dg/cpp1z/launder6.C: Likewise.
1813 * g++.dg/cpp1z/launder6.cc: Likewise.
1814 * g++.dg/cpp1z/launder6.h: Likewise.
1816 2016-10-31 Jakub Jelinek <jakub@redhat.com>
1819 * g++.dg/cpp0x/pr77948-1.C: New test.
1820 * g++.dg/cpp0x/pr77948-2.C: New test.
1821 * g++.dg/cpp0x/pr77948-3.C: New test.
1822 * g++.dg/cpp0x/pr77948-4.C: New test.
1823 * g++.dg/cpp0x/pr77948-5.C: New test.
1824 * g++.dg/cpp0x/pr77948-6.C: New test.
1826 PR tree-optimization/77860
1827 * gcc.dg/pr77860.c: New test.
1829 2016-10-31 Jakub Jelinek <jakub@redhat.com>
1832 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1834 2016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1836 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1838 2016-10-30 Le-Chun Wu <lcwu@google.com>
1839 Mark Wielaard <mjw@redhat.com>
1841 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1842 * gcc.dg/Wshadow-local-1.c: Likewise.
1843 * gcc.dg/Wshadow-local-2.c: Likewise.
1844 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1845 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1846 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1848 2016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1850 PR tree-optimization/71915
1851 PR tree-optimization/71490
1852 * gcc.dg/tree-ssa/pr54245.c: Delete.
1853 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1856 2016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1859 * gfortran.dg/fmt_t_9.f: New test.
1861 2016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1864 * gfortran.dg/pr67219.f90: New test.
1866 2016-10-29 Jakub Jelinek <jakub@redhat.com>
1868 PR rtl-optimization/77919
1869 * g++.dg/torture/pr77919-2.C: New test.
1872 * gcc.dg/pr78148.c: New test.
1874 2016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1876 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1877 * gcc.target/sparc/overflow-4.c: ...here.
1878 * gcc.target/sparc/overflow-5.c: New test.
1880 2016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1881 Kugan Vivekanandarajah <kuganv@linaro.org>
1882 Jim Wilson <jim.wilson@linaro.org>
1884 PR tree-optimization/43721
1885 * lib/target-supports.exp (check_effective_target_divmod): New.
1886 (check_effective_target_divmod_simode): Likewise.
1887 (check_effective_target_arm_divmod_simode): Likewise.
1888 * gcc.dg/divmod-1-simode.c: New test.
1889 * gcc.dg/divmod-1.c: Likewise.
1890 * gcc.dg/divmod-2-simode.c: Likewise.
1891 * gcc.dg/divmod-2.c: Likewise.
1892 * gcc.dg/divmod-3-simode.c: Likewise.
1893 * gcc.dg/divmod-3.c: Likewise.
1894 * gcc.dg/divmod-4-simode.c: Likewise.
1895 * gcc.dg/divmod-4.c: Likewise.
1896 * gcc.dg/divmod-5.c: Likewise.
1897 * gcc.dg/divmod-6-simode.c: Likewise.
1898 * gcc.dg/divmod-6.c: Likewise.
1899 * gcc.dg/divmod-7.c: Likewise.
1901 2016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1902 Jakub Jelinek <jakub@redhat.com>
1903 Andrew Pinski <pinskia@gmail.com>
1906 PR rtl-optimization/23684
1907 * gcc.c-torture/execute/pr22141-1.c: New test.
1908 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1909 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1910 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1911 * gcc.dg/store_merging_1.c: New test.
1912 * gcc.dg/store_merging_2.c: Likewise.
1913 * gcc.dg/store_merging_3.c: Likewise.
1914 * gcc.dg/store_merging_4.c: Likewise.
1915 * gcc.dg/store_merging_5.c: Likewise.
1916 * gcc.dg/store_merging_6.c: Likewise.
1917 * gcc.dg/store_merging_7.c: Likewise.
1918 * gcc.target/i386/pr22141.c: Likewise.
1919 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1920 * g++.dg/init/new17.C: Likewise.
1922 2016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
1925 * c-c++-common/pr72747-1.c: New test.
1926 * c-c++-common/pr72747-2.c: Likewise.
1928 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1930 * gcc.target/s390/oscbreak-1.c: New test.
1932 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1934 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1936 2016-10-28 Jakub Jelinek <jakub@redhat.com>
1938 PR rtl-optimization/77919
1939 * g++.dg/torture/pr77919.C: New test.
1941 PR rtl-optimization/78132
1942 * gcc.target/i386/pr78132.c: New test.
1944 2016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1946 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1948 2016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1950 * gcc.target/powerpc/vsx-simode.c: New test.
1951 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1952 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1954 2016-10-27 Jakub Jelinek <jakub@redhat.com>
1957 * gfortran.dg/gomp/pr78026.f03: New test.
1958 * gfortran.dg/select_type_38.f03: New test.
1961 * g++.dg/gomp/declare-simd-7.C: New test.
1963 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
1965 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1966 * gfortran.dg/dec_init_2.f90: Likewise.
1967 * gfortran.dg/dec_init_3.f90: New test.
1968 * gfortran.dg/dec_init_4.f90: Likewise.
1970 2016-10-27 Bin Cheng <bin.cheng@arm.com>
1972 * gcc.dg/fold-narrowbopcst-1.c: New test.
1974 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
1976 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1977 dg-shouldfail/dg-output instead of XFAIL.
1978 * gfortran.dg/dec_io_6.f90: Likewise.
1980 2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1982 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1983 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1984 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1985 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1986 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1987 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1988 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1989 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1990 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1991 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1993 2016-10-27 Bin Cheng <bin.cheng@arm.com>
1995 * gcc.dg/fold-convmaxconv-1.c: New test.
1996 * gcc.dg/fold-convminconv-1.c: New test.
1998 2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
2001 * gfortran.dg/pr78092.f90: New test.
2003 2016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2006 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
2007 expected error message.
2008 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
2009 expected error message.
2010 * gcc.target/powerpc/vsu/vec-all-nez-7.c
2011 (test_all_not_equal_and_not_zero): Change expected error message.
2013 2016-10-26 Jakub Jelinek <jakub@redhat.com>
2016 * gfortran.dg/gomp/pr77973.f90: New test.
2018 2016-10-26 Paul Thomas <pault@gcc.gnu.org>
2021 * gfortran.dg/submodule_18.f08: New test.
2022 * gfortran.dg/submodule_19.f08: New test.
2024 2016-10-26 Michael Matz <matz@suse.de>
2026 * g++.dg/pr78060.C: New test.
2027 * gfortran.dg/pr78061.f: New test.
2028 * g++.dg/pr78088.C: New test.
2030 2016-10-26 Fritz Reese <fritzoreese@gmail.com>
2032 * gfortran.dg/dec_io_1.f90: New test.
2033 * gfortran.dg/dec_io_2.f90: New test.
2034 * gfortran.dg/dec_io_3.f90: New test.
2035 * gfortran.dg/dec_io_4.f90: New test.
2036 * gfortran.dg/dec_io_5.f90: New test.
2037 * gfortran.dg/dec_io_6.f90: New test.
2039 2016-10-25 Jakub Jelinek <jakub@redhat.com>
2042 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
2044 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
2046 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
2047 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
2049 2016-10-25 Eric Botcazou <ebotcazou@adacore.com>
2051 * gnat.dg/opt59.adb: New test.
2052 * gnat.dg/opt59_pkg.ad[sb]: New helper.
2054 * gnat.dg/opt60.adb: New test.
2056 2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
2059 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
2062 2016-10-25 Jakub Jelinek <jakub@redhat.com>
2065 * gcc.target/i386/pr78102.c: New test.
2067 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
2069 * gfortran.dg/dec_logical_xor_1.f90: New test.
2070 * gfortran.dg/dec_logical_xor_2.f90: New test.
2071 * gfortran.dg/dec_logical_xor_3.f03: New test.
2073 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
2075 * gfortran.dg/dec_loc_rval_1.f90: New test.
2076 * gfortran.dg/dec_loc_rval_2.f90: New test.
2077 * gfortran.dg/dec_loc_rval_3.f03: New test.
2079 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
2081 * gfortran.dg/dec_type_print.f90: New testcase.
2083 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
2085 * gfortran.dg/feed_1.f90: New test.
2086 * gfortran.dg/feed_2.f90: New test.
2088 2016-10-25 Martin Liska <mliska@suse.cz>
2091 * gcc.dg/asan/pr78106.c: New test.
2093 2016-10-25 Martin Liska <mliska@suse.cz>
2095 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
2097 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
2100 * gcc.target/arm/pr78041.c: New test.
2102 2016-10-25 Jakub Jelinek <jakub@redhat.com>
2104 * g++.dg/cpp1z/launder1.C: New test.
2105 * g++.dg/cpp1z/launder2.C: New test.
2107 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
2108 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
2112 * gcc.target/avr/pr71676-2.c: New test.
2114 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
2115 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
2119 * gcc.target/avr/pr71676-1.c: New test.
2120 * gcc.target/avr/pr71676-3.c: New test.
2121 * gcc.target/avr/pr71676.c: New test.
2122 * gcc.target/avr/pr71678.c: New test.
2124 2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
2126 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
2127 such that cloned verions of tested functions are not created.
2129 2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
2132 * gfortran.dg/pr71895.f90: New test.
2134 2016-10-24 Jakub Jelinek <jakub@redhat.com>
2136 * g++.dg/debug/dwarf2/ref-2.C: New test.
2138 2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
2140 * c-c++-common/Wint-in-bool-context-3.c: New test.
2142 2016-10-24 Martin Sebor <msebor@redhat.com>
2145 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2146 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2147 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2148 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
2149 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
2150 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
2151 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2153 2016-10-24 Richard Biener <rguenther@suse.de>
2156 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
2157 * gcc.dg/vect/slp-45.c: Likewise.
2159 2016-10-24 Richard Biener <rguenther@suse.de>
2161 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
2162 * gcc.dg/tree-ssa/pr21458.c: Likewise.
2163 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
2165 2016-10-24 Georg-Johann Lay <avr@gjlay.de>
2168 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
2169 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
2171 2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2173 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
2175 2016-10-24 Jakub Jelinek <jakub@redhat.com>
2177 * gcc.target/i386/bmi2-pext-1.c: New test.
2178 * gcc.target/i386/bmi2-pdep-1.c: New test.
2179 * gcc.target/i386/bmi2-bzhi-3.c: New test.
2180 * gcc.target/i386/tbm-bextri-1.c: New test.
2181 * gcc.target/i386/bmi-bextr-6.c: New test.
2183 2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2186 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
2187 * gcc.target/i386/pr65105-1.c: Likewise.
2188 * gcc.target/i386/pr65105-2.c: Likewise.
2189 * gcc.target/i386/pr65105-3.c: Likewise.
2190 * gcc.target/i386/pr65105-5.c: Likewise.
2191 * gcc.target/i386/pr67761.c: Likewise.
2192 * gcc.target/i386/pr70799-1.c: Likewise.
2194 2016-10-24 Martin Liska <mliska@suse.cz>
2197 * c-c++-common/ubsan/unreachable-3.c: New test.
2199 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2202 * gfortran.dg/pr77763.f90
2204 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2208 * gfortran.dg/pr78033.f90: New test.
2210 2016-10-23 Paul Thomas <pault@gcc.gnu.org>
2213 * gfortran.dg/select_type_1.f03: Change error for overlapping
2215 * gfortran.dg/select_type_36.f03: New test.
2217 2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
2219 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
2221 2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2224 * gfortran.dg/string_length_3.f90: New test.
2226 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2228 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2230 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2235 * gfortran.dg/alloc_comp_class_5.f03: New test.
2236 * gfortran.dg/class_allocate_21.f90: New test.
2237 * gfortran.dg/class_allocate_22.f90: New test.
2238 * gfortran.dg/realloc_on_assign_27.f08: New test.
2240 2016-10-21 Jeff Law <law@redhat.com>
2242 * PR tree-optimization/71947
2243 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
2244 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
2245 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
2247 2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2249 * gcc.dg/ipa/vrp5.c: New test.
2250 * gcc.dg/ipa/vrp6.c: New test.
2252 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2254 * gcc.target/aarch64/test_frame_17.c: New test.
2256 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2258 * gcc.target/aarch64/test_frame_17.c: New test.
2260 2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
2262 PR preprocessor/71681
2263 * gcc.dg/cpp/pr71681-1.c: New testcase
2264 * gcc.dg/cpp/pr71681-2.c: Likewise
2265 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
2266 * gcc.dg/cpp/remap/a/header.gcc: Likewise
2267 * gcc.dg/cpp/remap/a/t_1.h: Likewise
2268 * gcc.dg/cpp/remap/a/t_2.h: Likewise
2270 2016-10-21 Jakub Jelinek <jakub@redhat.com>
2273 * gcc.target/i386/pr78057.c: New test.
2275 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2277 2016-10-21 Paul Thomas <pault@gcc.gnu.org>
2280 * gfortran.dg/select_type_37.f03: New test.
2282 2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2285 * gcc.target/avr/pr71627.c: New test
2287 2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
2289 * gcc.target/sparc/overflow-1.c: New test.
2290 * gcc.target/sparc/overflow-2.c: Likewise.
2291 * gcc.target/sparc/overflow-3.c: Likewise.
2293 2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2295 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2298 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2300 PR rtl-optimization/78038
2301 * gcc.target/aarch64/pr78038.c: New test.
2303 2016-10-21 Richard Biener <rguenther@suse.de>
2305 PR tree-optimization/78051
2306 * g++.dg/torture/pr78051.C: New testcase.
2308 2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2310 * c-c++-common/wdate-time.c: Restored test case.
2311 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2313 2016-10-20 Jakub Jelinek <jakub@redhat.com>
2315 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2317 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
2320 * gcc.target/i386/pr78037.c: New test.
2322 2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
2324 * gcc.target/visium/overflow8.c: New.
2325 * gcc.target/visium/overflow16.c: Likewise.
2326 * gcc.target/visium/overflow32: Likewise.
2328 2016-10-20 Michael Matz <matz@suse.de>
2330 * gcc.dg/loop-split.c: New test.
2331 * gcc.dg/tree-ssa/ifc-9.c: Update.
2332 * gcc.dg/tree-ssa/ifc-10.c: Update.
2334 2016-10-20 Richard Biener <rguenther@suse.de>
2336 * gcc.dg/graphite/pr35356-1.c: Update.
2338 2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
2341 * g++.dg/cpp1y/pr77446.C: New.
2343 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2345 PR tree-optimization/53979
2346 * gcc.dg/pr53979-1.c: New test-case.
2347 * gcc.dg/pr53979-2.c: Likewise.
2349 2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2351 * c-c++-common/Wint-in-bool-context-2.c: New test.
2353 2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2355 * gfortran.dg/dtio_17.f90: Fix test.
2357 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
2359 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2360 * gcc.dg/Walloca-2.c: Same.
2362 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
2364 * gcc.dg/Wvla-1.c: Rename to...
2365 * gcc.dg/Wvla-larger-than-1.c: ...this.
2366 * gcc.dg/Wvla-2.c: Rename to...
2367 * gcc.dg/Wvla-larger-than-2.c: ...this.
2368 * gcc.dg/Wvla-3.c: Rename to...
2369 * gcc.dg/Walloca-11.c.: ...this.
2370 * gcc.dg/wvla-[1-7].c: Rename to:
2371 * gcc.dg/Wvla-[1-7].c: ...this.
2373 2016-10-19 Bin Cheng <bin.cheng@arm.com>
2375 PR tree-optimization/78005
2376 * gcc.dg/vect/pr78005.c: New.
2377 * gcc.target/i386/l_fma_float_1.c: Revise test.
2378 * gcc.target/i386/l_fma_float_2.c: Ditto.
2379 * gcc.target/i386/l_fma_float_3.c: Ditto.
2380 * gcc.target/i386/l_fma_float_4.c: Ditto.
2381 * gcc.target/i386/l_fma_float_5.c: Ditto.
2382 * gcc.target/i386/l_fma_float_6.c: Ditto.
2383 * gcc.target/i386/l_fma_double_1.c: Ditto.
2384 * gcc.target/i386/l_fma_double_2.c: Ditto.
2385 * gcc.target/i386/l_fma_double_3.c: Ditto.
2386 * gcc.target/i386/l_fma_double_4.c: Ditto.
2387 * gcc.target/i386/l_fma_double_5.c: Ditto.
2388 * gcc.target/i386/l_fma_double_6.c: Ditto.
2390 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2392 PR tree-optimization/78024
2393 * gcc.dg/goacc/loop-processing-1.c: New file.
2395 2016-10-19 Richard Biener <rguenther@suse.de>
2397 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2399 2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2401 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2402 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2403 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2404 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2405 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2406 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2407 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2408 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2409 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2410 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2411 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2412 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2413 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2414 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2415 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2416 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2417 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2418 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2419 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2420 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2421 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2422 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2423 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2424 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2425 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2426 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2427 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2428 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2429 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2430 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2431 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2432 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2433 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2434 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2435 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2436 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2437 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2438 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2439 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2440 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2441 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2442 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2443 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2444 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2445 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2446 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2447 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2448 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2449 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2450 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2451 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2452 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2453 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2454 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2455 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2456 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2457 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2458 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2459 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2460 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2461 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2462 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2463 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2464 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2465 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2466 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2467 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2468 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2469 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2470 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2471 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2472 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2473 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2474 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2475 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2476 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2477 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2478 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2479 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2480 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2481 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2482 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2483 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2484 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2485 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2486 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2487 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2488 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2489 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2490 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2491 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2492 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2493 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2494 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2495 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2496 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2497 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2498 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2499 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2500 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2501 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2502 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2503 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2504 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2505 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2506 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2507 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2508 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2509 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2510 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2511 * gcc.target/powerpc/vsu/vsu.exp: New file.
2513 2016-10-18 Uros Bizjak <ubizjak@gmail.com>
2516 * gcc.target/i386/pr77991.c: New test.
2518 2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2520 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2523 2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2525 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
2527 2016-10-18 Richard Biener <rguenther@suse.de>
2529 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2530 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2531 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2532 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2533 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2534 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2535 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2536 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2537 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2538 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2539 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2540 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2541 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2542 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2543 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2544 * gcc.dg/pr68217.c: Likewise.
2545 * gcc.dg/predict-9.c: Likewise.
2546 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2547 * gcc.dg/predict-1.c: Likewise.
2549 2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2551 * gfortran.dg/dtio_17.f90: New test.
2553 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2555 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2557 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2559 * gcc.dg/ipa/vrp4.c: New test.
2561 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2563 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2564 * gcc.dg/torture/pr39074.c: Likewise.
2566 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2568 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2569 * gnat.dg/trampoline4.adb: Minor tweak.
2571 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2573 PR tree-optimization/77916
2574 * gcc.dg/torture/pr77916.c: New.
2576 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2579 * gfortran.dg/pr77978_1.f90: New test.
2580 * gfortran.dg/pr77978_2.f90: Ditto.
2581 * gfortran.dg/pr77978_3.f90: Ditto.
2583 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
2587 * gfortran.dg/proc_ptr_49.f90: New test.
2589 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2592 * gcc.target/arm/pr77308.c: New test.
2594 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
2596 * lib/target-supports.exp
2597 (check_effective_target_floatn_nx_runtime): Return 0 for
2600 2016-10-17 Andrew Pinski <apinski@cavium.com>
2602 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2603 long instead of long.
2604 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2605 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2606 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2607 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2608 * gcc.target/aarch64/pr68102_1.c: Likewise.
2609 * gcc.target/aarch64/target_attr_3.c: Likewise.
2611 2016-10-17 Richard Biener <rguenther@suse.de>
2613 PR tree-optimization/77988
2614 * gcc.dg/torture/pr77988.c: New testcase.
2616 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2618 * gcc.dg/pr71636-1.c: New test-case.
2619 * gcc.dg/pr71636-2.c: Likewise.
2621 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2623 * gnat.dg/trampoline3.adb: New test.
2624 * gnat.dg/trampoline4.adb: Likewise.
2626 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2628 * gfortran.dg/dtio_16.f90: New test.
2630 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2632 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2633 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2634 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2636 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2638 * gcc.target/sparc/popc.c: Rename to...
2639 * gcc.target/sparc/popc-1.c: ...this.
2640 * gcc.target/sparc/popc-2.c: New test.
2642 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2645 * gfortran.dg/unexpected_eof_4.f90: New test.
2647 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2650 * gfortran.dg/negative_unit2.f90: New test.
2652 2016-10-14 Jakub Jelinek <jakub@redhat.com>
2655 * gfortran.dg/pr77959.f90: New test.
2657 DR 1511 - const volatile variables and ODR
2658 * g++.dg/DRs/dr1511-1.C: New test.
2659 * g++.dg/DRs/dr1511-2.C: New test.
2661 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2663 * gnat.dg/debug7.adb (dg-options): Remove -g.
2664 * gnat.dg/debug8.adb (dg-options): Add -margs.
2665 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2667 2016-10-14 Richard Biener <rguenther@suse.de>
2669 PR tree-optimization/77979
2670 * gcc.dg/torture/pr77979.c: New testcase.
2672 2016-10-14 Martin Liska <mliska@suse.cz>
2674 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2675 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2676 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2678 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
2680 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2681 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2682 * gcc.dg/torture/pr77937-2.c: Likewise.
2684 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2686 * gnat.dg/lto15.adb: Adjust.
2687 * gnat.dg/lto16.adb: Likewise.
2688 * gnat.dg/lto17.adb: Likewise
2689 * gnat.dg/lto18.ad[sb]: New test.
2690 * gnat.dg/lto18_pkg.ads: New helper.
2691 * gnat.dg/lto19.adb: New test.
2692 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2693 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2694 * gnat.dg/lto20.adb: New test.
2695 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2697 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2699 * gfortran.dg/coarray_38.f90: Expect error message.
2701 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2703 * gcc.target/aarch64/spellcheck_1.c: New test.
2704 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2705 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2706 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2707 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2708 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2710 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2712 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2714 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2716 PR tree-optimization/77937
2717 * gcc.dg/torture/pr77937-1.c: New.
2718 * gcc.dg/torture/pr77937-2.c: New.
2720 2016-10-13 Jakub Jelinek <jakub@redhat.com>
2722 * g++.dg/cpp1z/inline-var1.C: New test.
2723 * g++.dg/cpp1z/inline-var1a.C: New test.
2724 * g++.dg/cpp1z/inline-var1.h: New file.
2725 * g++.dg/cpp1z/inline-var2.C: New test.
2726 * g++.dg/cpp1z/inline-var3.C: New test.
2727 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2728 uninitialized const.
2730 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
2732 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2733 Xscale is specified, not just -march.
2734 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2735 is incompatible with Xscale.
2737 2016-10-13 Martin Sebor <msebor@redhat.com>
2740 * g++.dg/ext/flexary4.C: Adjust.
2741 * g++.dg/ext/flexary5.C: Same.
2742 * g++.dg/ext/flexary9.C: Same.
2743 * g++.dg/ext/flexary19.C: New test.
2744 * g++.dg/ext/flexary18.C: New test.
2745 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2747 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2748 Avoid generating a flexible array member in an array.
2750 2016-10-13 Martin Sebor <msebor@redhat.com>
2752 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2753 to placate -Wformat on targets where the type is not int.
2755 2016-10-13 David Malcolm <dmalcolm@redhat.com>
2757 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2760 2016-10-13 Bin Cheng <bin.cheng@arm.com>
2762 * gcc.target/i386/l_fma_float_1.c: Revise test.
2763 * gcc.target/i386/l_fma_float_2.c: Ditto.
2764 * gcc.target/i386/l_fma_float_3.c: Ditto.
2765 * gcc.target/i386/l_fma_float_4.c: Ditto.
2766 * gcc.target/i386/l_fma_float_5.c: Ditto.
2767 * gcc.target/i386/l_fma_float_6.c: Ditto.
2768 * gcc.target/i386/l_fma_double_1.c: Ditto.
2769 * gcc.target/i386/l_fma_double_2.c: Ditto.
2770 * gcc.target/i386/l_fma_double_3.c: Ditto.
2771 * gcc.target/i386/l_fma_double_4.c: Ditto.
2772 * gcc.target/i386/l_fma_double_5.c: Ditto.
2773 * gcc.target/i386/l_fma_double_6.c: Ditto.
2775 2016-10-13 Bin Cheng <bin.cheng@arm.com>
2777 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2779 2016-10-13 Bin Cheng <bin.cheng@arm.com>
2781 * gcc.dg/vect/vect-98.c: Refine test case.
2782 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2783 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2784 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2786 2016-10-13 Jakub Jelinek <jakub@redhat.com>
2789 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2791 2016-10-13 Martin Liska <mliska@suse.cz>
2793 PR tree-optimization/77943
2794 * g++.dg/tree-ssa/pr77943.C: New test.
2796 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2799 * gfortran.dg/allocate_with_source_22.f03: New test.
2800 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2803 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2805 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2806 * gcc.target/arm/movsi_movw.c: Likewise.
2807 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2808 directive to work on big endian targets.
2810 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2812 * gcc.dg/tree-ssa/evrp6.c: New test.
2814 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2816 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2817 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2818 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2820 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2822 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2823 * gcc.target/powerpc/warn-2.c: Ditto.
2825 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2827 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2828 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2829 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2831 * gcc.target/mips/msa.c: New test.
2832 * gcc.target/mips/msa-builtins.c: Likewise.
2833 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2834 (check_effective_target_mips_msa_runtime): Likewise.
2835 (check_effective_target_mips_msa): Likewise.
2836 (add_options_for_mips_msa): Likewise.
2837 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2838 (check_effective_target_vect_intfloat_cvt): Likewise.
2839 (check_effective_target_vect_uintfloat_cvt): Likewise.
2840 (check_effective_target_vect_floatint_cvt): Likewise.
2841 (check_effective_target_vect_floatuint_cvt): Likewise.
2842 (check_effective_target_vect_shift): Likewise.
2843 (check_effective_target_vect_shift_char): Likewise.
2844 (check_effective_target_vect_long): Likewise.
2845 (check_effective_target_vect_float): Likewise.
2846 (check_effective_target_vect_double): Likewise.
2847 (check_effective_target_vect_long_long): Likewise.
2848 (check_effective_target_vect_perm): Likewise.
2849 (check_effective_target_vect_perm_byte): Likewise.
2850 (check_effective_target_vect_perm_short): Likewise.
2851 (check_effective_target_vect_sdot_qi): Likewise.
2852 (check_effective_target_vect_udot_qi): Likewise.
2853 (check_effective_target_vect_sdot_hi): Likewise.
2854 (check_effective_target_vect_udot_hi): Likewise.
2855 (check_effective_target_vect_pack_trunc): Likewise.
2856 (check_effective_target_vect_unpack): Likewise.
2857 (check_effective_target_vect_hw_misalign): Likewise.
2858 (check_effective_target_vect_condition): Likewise.
2859 (check_effective_target_vect_cond_mixed): Likewise.
2860 (check_effective_target_vect_char_mult): Likewise.
2861 (check_effective_target_vect_short_mult): Likewise.
2862 (check_effective_target_vect_int_mult): Likewise.
2863 (check_effective_target_vect_extract_even_odd): Likewise.
2864 (check_effective_target_vect_interleave): Likewise.
2865 (check_vect_support_and_set_flags): Check if the target supports MSA
2866 and append to the list of EFFECTIVE_TARGETS.
2868 2016-10-12 Richard Biener <rguenther@suse.de>
2871 * g++.dg/torture/pr77947.C: New testcase.
2873 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2875 * gnat.dg/debug8.adb: New testcase.
2877 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2879 * gnat.dg/debug9.adb: New testcase.
2881 2016-10-12 Richard Biener <rguenther@suse.de>
2883 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2884 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2885 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2887 2016-10-12 Richard Biener <rguenther@suse.de>
2889 PR tree-optimization/77920
2890 * gcc.dg/torture/pr77920.c: New testcase.
2892 2016-10-12 Jakub Jelinek <jakub@redhat.com>
2894 PR tree-optimization/77929
2895 * gcc.c-torture/compile/pr77929.c: New test.
2897 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2898 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2899 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2900 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2901 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2902 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2903 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2904 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2905 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2907 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2909 * gcc.target/sparc/setcc-4.c: Adjust.
2910 * gcc.target/sparc/setcc-5.c: Likewise.
2911 * gcc.target/sparc/setcc-6.c: Likewise.
2912 * gcc.target/sparc/setcc-7.c: Likewise.
2913 * gcc.target/sparc/setcc-8.c: Likewise.
2914 * gcc.target/sparc/setcc-9.c: Likewise.
2915 * gcc.target/sparc/setcc-10.c: Delete.
2917 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2920 * gfortran.dg/pr77942.f90
2922 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
2924 * gfortran.dg/dec_math.f90: New testsuite.
2926 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2928 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2929 (main): Declare j as i32 instead of int.
2931 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2933 PR testsuite/PR77710
2934 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2935 target triplet instead of *-*-*-*.
2937 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2939 * gnat.dg/unchecked_convert10.adb: New test.
2940 * gnat.dg/unchecked_convert11.adb: Likewise.
2941 * gnat.dg/unchecked_convert12.adb: Likewise.
2943 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2945 * gcc.target/sparc/cbcond-1.c: New test.
2946 * gcc.target/sparc/cbcond-2.c: Likewise.
2947 * gcc.target/sparc/movcc-1.c: Likewise.
2948 * gcc.target/sparc/movcc-2.c: Likewise.
2949 * gcc.target/sparc/setcc-1.c: Adjust.
2950 * gcc.target/sparc/setcc-2.c: Likewise.
2951 * gcc.target/sparc/setcc-3.c: Likewise.
2952 * gcc.target/sparc/setcc-4.c: Likewise.
2953 * gcc.target/sparc/setcc-5.c: Likewise.
2954 * gcc.target/sparc/setcc-6.c: New test.
2955 * gcc.target/sparc/setcc-7.c: Likewise.
2956 * gcc.target/sparc/setcc-8.c: Likewise.
2957 * gcc.target/sparc/setcc-9.c: Likewise.
2958 * gcc.target/sparc/setcc-10.c: Likewise.
2960 2016-10-10 Jeff Law <law@redhat.com>
2962 PR tree-optimization/71947
2963 * gcc.dg/tree-ssa/pr71947-1.c: New test.
2964 * gcc.dg/tree-ssa/pr71947-2.c: New test.
2965 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2966 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2967 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2968 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2970 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2973 * gfortran.dg/matmul_11.f90: New test.
2975 2016-10-10 Jiong Wang <jiong.wang@arm.com>
2977 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2978 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2979 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2980 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2981 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2982 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2983 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2984 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2985 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2986 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2987 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2988 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2989 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2990 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2991 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2992 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2993 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2994 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2995 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2996 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2997 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2998 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2999 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
3000 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
3001 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
3002 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
3003 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
3004 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
3005 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
3006 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
3007 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
3008 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
3009 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
3010 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
3011 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
3012 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
3013 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
3014 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
3015 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
3016 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
3017 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
3018 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
3019 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
3020 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
3021 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
3022 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
3023 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
3024 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
3025 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
3026 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
3027 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
3028 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
3029 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
3030 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
3031 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
3032 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
3033 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
3034 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
3035 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
3037 2016-10-10 Jiong Wang <jiong.wang@arm.com>
3039 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
3040 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
3041 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
3042 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
3043 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
3044 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
3045 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
3046 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
3047 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
3048 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
3049 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
3050 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
3051 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
3052 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
3054 2016-10-10 Jiong Wang <jiong.wang@arm.com>
3056 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
3058 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
3060 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
3061 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
3062 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
3063 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
3065 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
3066 Jiong Wang <jiong.wang@arm.com>
3068 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
3070 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
3071 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
3073 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
3075 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
3077 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
3079 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3081 * gnat.dg/specs/vfa.ads: New test.
3083 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
3085 * gnat.dg/inline13.ad[sb]: New test.
3086 * gnat.dg/inline13_pkg.ad[sb]: New helper.
3088 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3090 * gnat.dg/biased_subtype.adb: New test.
3092 2016-10-09 Jakub Jelinek <jakub@redhat.com>
3094 PR tree-optimization/77901
3095 * gcc.c-torture/compile/pr77901.c: New test.
3097 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3099 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
3100 * gcc.dg/ipa/propalign-2.c: Likewise
3101 * gcc.dg/ipa/propalign-3.c: Likewise.
3102 * gcc.dg/ipa/propalign-4.c: Likewise.
3103 * gcc.dg/ipa/propalign-5.c: Likewise.
3105 2016-10-08 Jakub Jelinek <jakub@redhat.com>
3107 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3109 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3111 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
3112 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
3114 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
3116 * gfortran.dg/dec_union_11.f90: New testcase.
3118 2016-10-07 Nathan Sidwell <nathan@acm.org>
3121 * g++.dg/cpp0x/pr66443-cxx11.C: New.
3122 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
3123 * g++.dg/cpp1y/pr66443-cxx14.C: New
3124 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
3125 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
3127 2016-10-07 Jakub Jelinek <jakub@redhat.com>
3129 * g++.dg/cpp0x/addressof1.C: New test.
3130 * g++.dg/cpp0x/addressof2.C: New test.
3132 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3134 * gcc.target/powerpc/float128-type-1.c: New test to check that
3135 PowerPC 64-bit Linux enables -mfloat128-type by default.
3136 * gcc.target/powerpc/float128-type-2.c: Likewise.
3137 * gcc.target/powerpc/float128-mix.c: Change error message to
3138 reflect that __ibm128 is now #define'ed to be long double.
3140 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
3143 * gfortran.dg/pr77406.f90: New test.
3144 * gfortran.dg/assumed_type_3.f90: Update error messages.
3145 * gfortran.dg/defined_operators_1.f90: Ditto.
3146 * gfortran.dg/generic_26.f90: Ditto.
3147 * gfortran.dg/generic_7.f90: Ditto.
3148 * gfortran.dg/gomp/udr5.f90: Ditto.
3149 * gfortran.dg/gomp/udr7.f90: Ditto.
3150 * gfortran.dg/interface_1.f90: Ditto.
3151 * gfortran.dg/interface_37.f90: Ditto.
3152 * gfortran.dg/interface_5.f90: Ditto.
3153 * gfortran.dg/interface_6.f90: Ditto.
3154 * gfortran.dg/interface_7.f90
3155 * gfortran.dg/no_arg_check_3.f90
3156 * gfortran.dg/operator_5.f90
3157 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3159 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3162 * c-c++-common/Wint-in-bool-context.c: Update test.
3164 2016-10-07 Richard Biener <rguenther@suse.de>
3166 * gcc.dg/tree-ssa/vrp01.c: Adjust.
3167 * gcc.dg/tree-ssa/vrp34.c: Likewise.
3169 2016-10-07 Marek Polacek <polacek@redhat.com>
3171 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
3173 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
3176 * c-c++-common/pr69733.c: New test.
3177 * gcc.dg/pr69733.c: New test.
3178 * gcc.target/i386/pr69733.c: New test.
3180 2016-10-07 Marek Polacek <polacek@redhat.com>
3183 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
3185 2016-10-07 Jakub Jelinek <jakub@redhat.com>
3187 PR tree-optimization/77664
3188 * gcc.dg/tree-ssa/pr77664.c: New test.
3189 * gcc.dg/pr77664.c: New test.
3191 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
3193 * gfortran.dg/pr69955.f90: New test.
3195 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
3198 * gfortran.dg/pr57910.f90: New test.
3200 2016-10-06 Jakub Jelinek <jakub@redhat.com>
3202 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
3203 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
3205 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3207 PR tree-optimization/77862
3208 * gcc.dg/pr77862.c: New test.
3210 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3212 * gcc.dg/tree-ssa/evrp4.c: New test.
3214 2016-10-06 Jeff Law <law@redhat.com>
3216 PR tree-optimization/71661
3217 * gcc.dg/tree-ssa/pr71661.c: New test.
3219 2016-10-06 Richard Biener <rguenther@suse.de>
3221 PR tree-optimization/77855
3222 * gcc.dg/torture/pr77855.c: New testcase.
3224 2016-10-06 James Clarke <jrtc27@jrtc27.com>
3225 Eric Botcazou <ebotcazou@adacore.com>
3227 * g++.dg/other/pr77759.C: New test.
3229 2016-10-06 Richard Biener <rguenther@suse.de>
3231 PR tree-optimization/77839
3232 * gcc.dg/torture/pr77839.c: New testcase.
3234 2016-10-06 Marek Polacek <polacek@redhat.com>
3236 * g++.dg/cpp1z/init-statement9.C: New test.
3238 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
3240 * gcc.target/i386/pcommit-1.c: Deleted.
3241 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
3242 * gcc.target/i386/sse-13.c: Ditto.
3243 * gcc.target/i386/sse-14.c: Ditto.
3244 * gcc.target/i386/sse-22.c: Ditto.
3245 * gcc.target/i386/sse-23.c: Ditto.
3246 * g++.dg/other/i386-2.C: Ditto.
3248 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
3250 * gcc.target/i386/pr77833.c: Require int128 effective target.
3252 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
3256 * gfortran.dg/associate_22.f90: New test.
3258 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
3260 * gfortran.dg/dec_union_9.f90: New testcase.
3261 * gfortran.dg/dec_union_10.f90: New testcase.
3263 2016-10-05 Jakub Jelinek <jakub@redhat.com>
3266 * gcc.dg/pch/pr66343-3.c: New test.
3267 * gcc.dg/pch/pr66343-3.hs: New file.
3270 * gcc.dg/pch/pr66343-1.c: New test.
3271 * gcc.dg/pch/pr66343-1.hs: New file.
3272 * gcc.dg/pch/pr66343-2.c: New test.
3273 * gcc.dg/pch/pr66343-2.hs: New file.
3275 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3277 * c-c++-common/Wint-in-bool-context.c: Update test.
3279 2016-10-05 Marek Polacek <polacek@redhat.com>
3281 * g++.dg/cpp1z/init-statement1.C: New test.
3282 * g++.dg/cpp1z/init-statement2.C: New test.
3283 * g++.dg/cpp1z/init-statement3.C: New test.
3284 * g++.dg/cpp1z/init-statement4.C: New test.
3285 * g++.dg/cpp1z/init-statement5.C: New test.
3286 * g++.dg/cpp1z/init-statement6.C: New test.
3287 * g++.dg/cpp1z/init-statement7.C: New test.
3288 * g++.dg/cpp1z/init-statement8.C: New test.
3290 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
3293 * gfortran.dg/pr67524.f90: New test.
3295 2016-10-05 Jakub Jelinek <jakub@redhat.com>
3298 * c-c++-common/ubsan/shift-9.c: New test.
3300 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3302 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3303 of int if __SIZEOF_INT__ is less than 4 bytes.
3305 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3307 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3308 * gfortran.dg/class_array_20.f03: Likewise.
3309 * gfortran.dg/class_array_21.f03: Likewise.
3310 * gfortran.dg/finalize_29.f08: Likewise.
3311 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3313 2016-10-05 Richard Biener <rguenther@suse.de>
3316 * gcc.dg/torture/pr77826.c: New testcase.
3318 2016-10-05 Richard Biener <rguenther@suse.de>
3320 * gcc.dg/fold-copysign-1.c: New testcase.
3322 2016-10-05 Andreas Schwab <schwab@suse.de>
3324 * g++.dg/pr49847-2.C: Remove.
3326 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
3328 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3330 2016-10-05 Richard Biener <rguenther@suse.de>
3333 * gcc.dg/pr55152-2.c: New testcase.
3335 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3337 * gfortran.dg/dtio_15.f90: New test.
3339 2016-10-04 Ian Lance Taylor <iant@golang.org>
3341 * gcc.dg/split-7.c: New test.
3343 2016-10-04 Martin Sebor <msebor@redhat.com>
3345 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3346 %lc directive to wint_t to silence -Wformat warnings on targets
3347 where the latter is a distinct type such as long.
3349 2016-10-04 Martin Sebor <msebor@redhat.com>
3352 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3354 2016-10-04 Jakub Jelinek <jakub@redhat.com>
3357 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3359 * g++.dg/other/java3.C: Remove.
3360 * g++.dg/other/java1.C: Remove.
3361 * g++.dg/other/error12.C: Remove.
3362 * g++.dg/other/java2.C: Remove.
3363 * g++.dg/warn/Wnvdtor.C: Remove.
3364 * g++.dg/lookup/java1.C: Remove.
3365 * g++.dg/lookup/java2.C: Remove.
3366 * g++.dg/ext/pr34829.C: Remove.
3367 * g++.dg/ext/java-3.C: Remove.
3368 * g++.dg/ext/java-1.C: Remove.
3369 * g++.dg/ext/java-2.C: Remove.
3370 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3372 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3374 PR tree-optimization/77808
3375 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3377 2016-10-04 Richard Biener <rguenther@suse.de>
3379 PR tree-optimization/77399
3380 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3382 2016-10-04 Richard Biener <rguenther@suse.de>
3385 * gcc.target/i386/pr77833.c: New testcase.
3387 2016-09-26 Jeff Law <law@redhat.com>
3389 PR tree-optimization/71550
3390 PR tree-optimization/71403
3391 * gcc.c-torture/execute/pr71550.c: New test.
3393 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3395 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3398 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3401 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3403 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3405 2016-10-03 Marek Polacek <polacek@redhat.com>
3407 * g++.dg/cpp0x/nullptr37.C: New test.
3409 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3411 * c-c++-common/Wint-in-bool-context.c: Update test.
3413 2016-10-02 Jakub Jelinek <jakub@redhat.com>
3415 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3417 * g++.dg/charset/asm2.c (memmove): Likewise.
3418 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3419 * g++.dg/tls/diag-4.C (foo): Likewise.
3420 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3421 dg-warning, fix up regex.
3422 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3423 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3424 * g++.old-deja/g++.mike/net31.C: Likewise.
3425 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3427 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3428 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3430 2016-10-01 Richard Biener <rguenther@suse.de>
3433 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3435 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3438 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3440 2016-10-01 Jakub Jelinek <jakub@redhat.com>
3443 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3444 Add dg-prune-output directive.
3446 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3449 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3450 * gfortran.fortran-torture/compile/write.f90: Update test.
3452 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3454 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3455 arm_fp16_alternative_ok as the required effective target.
3456 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3457 -mfp16-format=alternative to the dg-options directive and remove
3458 the dg-add-options directive.
3460 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
3463 * gfortran.dg/dec_union_8.f90: New testcase.
3465 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
3468 * gfortran.dg/dec_structure_16.f90: New testcase.
3470 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3472 * gfortran.dg/coarray_allocate_10.f08: New test.
3473 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3475 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3477 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3479 2016-09-30 Richard Biener <rguenther@suse.de>
3481 PR tree-optimization/77399
3482 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3484 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3486 * c-c++-common/pr27336.c: Make dependency on
3487 -fdelete-null-pointer-checks explicit.
3488 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3489 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3490 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3491 * gcc.dg/pic-1.c: Require fpic target support.
3492 * gcc.dg/pic-2.c: Likewise.
3494 2016-09-29 Jakub Jelinek <jakub@redhat.com>
3496 Implement P0001R1 - C++17 removal of register storage class specifier
3497 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3498 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3500 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3501 keyword if not __SSE2__.
3502 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3504 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3506 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3507 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3508 no_erroneous_warning): Expect new warnings for C++17.
3509 * g++.dg/warn/register-var-2.C (f): Likewise.
3510 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3511 * g++.dg/parse/linkage2.C (foo): Likewise.
3512 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3513 keyword on parameters for C++17.
3514 * g++.dg/cpp1z/register1.C: New test.
3515 * g++.dg/cpp1z/register2.C: New test.
3516 * g++.dg/cpp1z/register3.C: New test.
3518 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
3520 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3521 * gcc.target/i386/avx2-check.h (main): Ditto.
3522 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3523 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3524 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3525 * gcc.target/i386/avx512er-check.h (main): Ditto.
3526 * gcc.target/i386/avx512f-check.h (main): Ditto.
3527 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3528 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3529 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3531 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
3534 * gcc.target/i386/pr77756.c: New test.
3536 2016-09-29 Marek Polacek <polacek@redhat.com>
3538 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3540 2016-09-29 Marek Polacek <polacek@redhat.com>
3542 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3545 2016-09-29 Martin Liska <mliska@suse.cz>
3547 * objc/execute/construct1.m: New test.
3549 2016-09-29 Richard Biener <rguenther@suse.de>
3551 PR tree-optimization/77768
3552 * gcc.dg/torture/pr77768.c: New testcase.
3554 2016-09-28 Richard Biener <rguenther@suse.de>
3557 * gcc.dg/pr77407.c: New testcase.
3559 2016-09-29 Richard Biener <rguenther@suse.de>
3562 * gcc.dg/pr55152.c: New testcase.
3563 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3565 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3567 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3568 (dg-options): Remove -m32.
3570 2016-09-28 Martin Sebor <msebor@redhat.com>
3573 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3575 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3577 PR libgfortran/77707
3578 * gfortran.dg/inquire_17.f90: New test.
3580 2016-09-28 Jakub Jelinek <jakub@redhat.com>
3583 * g++.dg/cpp1y/constexpr-77467.C: New test.
3585 2016-09-28 Martin Sebor <msebor@redhat.com>
3588 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3589 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3590 (test_sprintf_p_const): Adjust line numbers to avoid failures
3591 introduced in r240503.
3593 2016-09-28 Martin Sebor <msebor@redhat.com>
3596 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3598 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3601 * g++.dg/pr77550.C: Avoid undefined behavior.
3603 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3605 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3607 * gcc.dg/strlenopt-20.c: Update test.
3608 * gcc.dg/strlenopt-21.c: Likewise.
3609 * gcc.dg/strlenopt-22.c: Likewise.
3610 * gcc.dg/strlenopt-22g.c: Likewise.
3611 * gcc.dg/strlenopt-26.c: Likewise.
3612 * gcc.dg/strlenopt-5.c: Likewise.
3613 * gcc.dg/strlenopt-7.c: Likewise.
3614 * gcc.dg/strlenopt-9.c: Likewise.
3616 2016-09-27 Jakub Jelinek <jakub@redhat.com>
3618 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3620 * g++.dg/cpp1z/lambda-this1.C: New test.
3621 * g++.dg/cpp1z/lambda-this2.C: New test.
3624 * g++.dg/ubsan/return-4.C: New test.
3625 * g++.dg/ubsan/return-5.C: New test.
3626 * g++.dg/ubsan/return-6.C: New test.
3628 2016-09-27 Jiong Wang <jiong.wang@arm.com>
3630 * lib/target-supports.exp
3631 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3632 in function comment.
3634 2016-09-27 Martin Liska <mliska@suse.cz>
3636 PR gcov-profile/46266
3637 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3640 2016-09-27 Richard Biener <rguenther@suse.de>
3642 PR tree-optimization/77745
3643 * g++.dg/torture/pr77745.C: New testcase.
3645 2016-09-27 Richard Biener <rguenther@suse.de>
3647 PR tree-optimization/77478
3648 * gcc.dg/torture/pr77478.c: New testcase.
3650 2016-09-27 Martin Liska <mliska@suse.cz>
3652 PR gcov-profile/7970
3653 PR gcov-profile/16855
3654 PR gcov-profile/44779
3655 * g++.dg/gcov/pr16855.C: New test.
3657 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3659 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3661 2016-09-27 Jakub Jelinek <jakub@redhat.com>
3664 * gfortran.dg/gomp/pr77666.f90: New test.
3666 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3669 * gcc.dg/torture/pr77677-2.c: New test.
3671 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3674 * gfortran.dg/pr77420_1.f90: New test.
3675 * gfortran.dg/pr77420_2.f90: Ditto.
3676 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3677 * gfortran.dg/pr77420_4.f90: this file.
3679 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3682 * gfortran.dg/pr77719.f90: New test.
3684 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3686 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
3687 singular form of byte when quantity is unknown.
3689 2016-09-26 Marek Polacek <polacek@redhat.com>
3691 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3693 2016-09-26 Martin Liska <mliska@suse.cz>
3695 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3696 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3697 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3698 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3699 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3700 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3701 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3702 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3703 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3705 2016-09-26 Marek Polacek <polacek@redhat.com>
3708 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3709 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3710 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3711 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3712 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3713 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3714 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3715 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3716 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3717 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3718 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3719 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3720 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3721 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3722 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3723 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3724 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3725 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3726 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3727 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3728 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3729 * c-c++-common/attr-fallthrough-1.c: New test.
3730 * c-c++-common/attr-fallthrough-2.c: New test.
3731 * g++.dg/cpp0x/fallthrough1.C: New test.
3732 * g++.dg/cpp0x/fallthrough2.C: New test.
3733 * g++.dg/cpp1z/fallthrough1.C: New test.
3734 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3735 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3736 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3737 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3739 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3742 * gfortran.dg/pr77429.f90: New test.
3744 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3747 * gfortran.dg/pr77694.f90: New test.
3749 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3752 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3754 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3756 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3759 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3761 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3764 2016-09-24 Marek Polacek <polacek@redhat.com>
3767 * c-c++-common/Wbool-operation-1.c: New test.
3768 * gcc.dg/Wbool-operation-1.c: New test.
3770 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
3772 * gfortran.dg/dec_static_1.f90: New.
3773 * gfortran.dg/dec_static_2.f90: New.
3774 * gfortran.dg/dec_static_3.f90: New.
3775 * gfortran.dg/dec_static_4.f90: New.
3777 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3780 * gfortran.dg/negative_unit_check.f90: Update test.
3781 * gfortran.dg/dtio_14.f90: New test.
3783 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3785 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3786 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3787 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3788 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3789 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3790 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3791 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3793 2016-09-23 Martin Sebor <msebor@redhat.com>
3796 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3797 assuming long double is bigger than double.
3799 2016-09-23 Jakub Jelinek <jakub@redhat.com>
3801 Implement P0138R2, C++17 construction rules for enum class values
3802 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3804 2016-09-23 David Malcolm <dmalcolm@redhat.com>
3806 PR preprocessor/77672
3807 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3808 expected multiline output from first warning to reflect change
3811 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3813 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3815 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3816 Tom de Vries <tom@codesourcery.com>
3819 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3821 2016-09-23 Marek Polacek <polacek@redhat.com>
3823 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3824 * c-c++-common/gomp/atomic-13.c: Likewise.
3825 * c-c++-common/gomp/atomic-14.c: Likewise.
3826 * c-c++-common/pr60439.c: Remove invalid code.
3827 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3828 * g++.dg/expr/bitfield5.C: Likewise.
3829 * g++.dg/expr/bitfield6.C: Likewise.
3830 * g++.dg/expr/bool1.C: Likewise.
3831 * g++.dg/expr/bool3.C: Likewise.
3832 * g++.dg/expr/lval3.C: Likewise.
3833 * g++.dg/expr/lval4.C: Likewise.
3834 * g++.old-deja/g++.jason/bool5.C: Likewise.
3836 2016-09-23 David Malcolm <dmalcolm@redhat.com>
3838 PR preprocessor/77672
3839 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3840 (test_terminator_location): New function.
3842 2016-09-23 Richard Biener <rguenther@suse.de>
3844 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3846 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3848 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3849 -march=armv8.2-a+fp16 when supported by the hardware.
3850 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3851 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3852 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3853 semi-colons to a macro invocations.
3854 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3855 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3857 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3858 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3859 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3860 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3862 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3863 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3864 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3865 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3866 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3867 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3868 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3869 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3870 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3871 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3873 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3874 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3875 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3877 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3878 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3879 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3881 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3882 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3883 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3885 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3886 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3887 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3888 defined. Also fix some white-space.
3889 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3890 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3891 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3892 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3893 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3894 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3895 defined. Also fix some long lines and white-space.
3896 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3897 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3898 defined. Also fix some long lines and white-space.
3899 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3900 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3902 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3903 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3904 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3906 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3907 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3908 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3910 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
3911 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3912 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3913 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
3914 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3915 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3916 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3917 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3918 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3919 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
3920 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
3921 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3922 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3923 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3924 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3925 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
3926 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3927 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
3928 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3930 2016-09-23 Jiong Wang <jiong.wang@arm.com>
3931 Matthew Wahab <matthew.wahab@arm.com>
3933 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3934 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3935 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3936 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3937 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3938 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3939 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3940 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3941 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3942 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3943 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3944 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3945 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3946 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3947 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3948 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3949 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3950 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3951 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3952 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3953 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3954 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3955 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3956 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3957 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3958 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3959 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3960 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3961 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3962 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3963 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3964 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3965 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3966 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3967 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3968 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3969 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3971 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3973 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3974 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3975 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3976 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3979 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3982 * gcc.dg/torture/pr77677.c: New test.
3984 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3986 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3989 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3991 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3992 options. Add tests for float16x4_t and float16x8_t.
3994 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3996 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3997 * gcc.target/s390/risbg-ll-2.c: Ditto.
3998 * gcc.target/s390/risbg-ll-3.c: Ditto.
4000 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4002 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
4003 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
4005 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4007 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
4008 output to the simplified instructions.
4010 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4012 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
4013 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
4015 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4017 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4018 (FP16_SUPPORTED): New
4019 (expected-hfloat-16x4): Make conditional on __fp16 support.
4020 (expected-hfloat-16x8): Likewise.
4021 (vdup_n_f16): Disable for non-AArch64 targets.
4022 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
4023 conditional on FP16_SUPPORTED.
4024 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
4025 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
4026 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
4027 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
4028 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
4030 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
4031 conditional on FP16_SUPPORTED.
4032 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4033 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4035 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4037 * gcc.target/arm/short-vfp-1.c: New.
4039 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4041 * gcc.target/arm/attr-fp16-arith-1.c: New.
4043 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4045 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
4047 (add_options_for_arm_v8_2a_fp16_neon): New.
4048 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
4049 (add_options_for_arm_arch_v8_2a): Auto-generate.
4050 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
4051 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
4052 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
4053 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
4054 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
4055 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
4056 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
4058 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4060 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
4061 arm_fp16_alternative_ok.
4062 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
4063 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
4064 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4065 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
4066 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
4067 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
4068 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
4069 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
4070 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
4071 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
4072 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
4073 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
4074 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
4075 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
4076 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
4077 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
4078 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
4079 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
4080 * gcc.target/arm/fp16-rounding-alt-1.c: Use
4081 arm_fp16_alternative_ok.
4082 * lib/target-supports.exp
4083 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
4084 (check_effective_target_arm_fp16_alternative_ok): New.
4085 (check_effective_target_arm_fp16_none_ok_nocache): New.
4086 (check_effective_target_arm_fp16_none_ok): New.
4088 2016-09-23 Martin Liska <mliska@suse.cz>
4090 * gcc.dg/ipa/pr77653.c: Replace adress
4093 2016-09-23 Martin Liska <mliska@suse.cz>
4095 * gcc.target/i386/movbe-4.c: New test.
4097 2016-09-23 Martin Liska <mliska@suse.cz>
4099 * gcc.target/i386/crc32-5.c: New test.
4101 2016-09-23 Martin Liska <mliska@suse.cz>
4103 * gcc.target/i386/pr71652.c: New test.
4104 * gcc.target/i386/pr71652-2.c: New test.
4105 * gcc.target/i386/pr71652-3.c: New test.
4107 2016-09-23 Jakub Jelinek <jakub@redhat.com>
4109 * lib/gcc-dg.exp (process-message): Support relative line number
4110 notation - .+4 or .-1 etc.
4111 * gcc.dg/dg-test-1.c: New test.
4113 2016-09-22 Martin Sebor <msebor@redhat.com>
4116 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
4117 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
4118 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
4119 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
4121 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
4123 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
4124 * gcc.dg/ifcvt-2.c: Ditto.
4125 * gcc.dg/zero_bits_compound-1.c: Ditto.
4126 * gcc.dg/zero_bits_compound-1.c: Ditto.
4127 * gcc.dg/pr40550.c: Simplify target selectors.
4128 Use dg-additional-options.
4129 * gcc.dg/pr47893.c: Ditto.
4130 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
4131 additional options for 32-bit x86 targets.
4132 * gcc.dg/pr70955.c: Move to ...
4133 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
4135 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4138 * g++.dg/cpp0x/pr61019.C: New.
4140 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
4141 Terry Guo <terry.guo@arm.com>
4143 * gcc.target/arm/pure-code/ffunction-sections.c: New.
4144 * gcc.target/arm/pure-code/no-literal-pool.c: New.
4145 * gcc.target/arm/pure-code/pure-code.exp: New.
4147 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
4149 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
4150 Remove SSE effective target requirement.
4152 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4155 * g++.dg/cpp0x/pr71979.C: New.
4157 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4159 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
4161 2016-09-22 Martin Liska <mliska@suse.cz>
4164 * gcc.dg/ipa/pr77653.c: New test.
4166 2016-09-22 Jakub Jelinek <jakub@redhat.com>
4169 * gfortran.dg/gomp/pr77665.f90: New test.
4171 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
4173 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
4174 * gfortran.dg/dtio_13.f90: New test.
4176 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
4179 * gfortran.dg/pr66107.f90: New test.
4181 2016-09-21 Ian Lance Taylor <iant@golang.org>
4183 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
4184 with call to builtin delete function.
4186 2016-09-21 Joseph Myers <joseph@codesourcery.com>
4188 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
4189 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
4190 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
4191 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
4194 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
4196 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
4198 2016-09-21 Jakub Jelinek <jakub@redhat.com>
4201 * g++.dg/cpp1z/aligned-new6.C: New test.
4203 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
4205 * gcc.target/arm/fp16-aapcs-3.c: New.
4206 * gcc.target/arm/fp16-aapcs-4.c: New.
4207 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
4208 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
4209 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
4210 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
4212 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4214 PR tree-optimization/77550
4215 * g++.dg/pr77550.C: New test.
4217 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
4220 * gcc.target/avr/torture/pr77326.c: New test.
4222 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
4224 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
4226 2016-09-21 Richard Biener <rguenther@suse.de>
4228 PR tree-optimization/77648
4229 * gcc.dg/torture/pr77648-1.c: New testcase.
4230 * gcc.dg/torture/pr77648-2.c: Likewise.
4232 2016-09-21 Richard Biener <rguenther@suse.de>
4233 Jakub Jelinek <jakub@redhat.com>
4235 PR tree-optimization/77621
4236 * gcc.dg/pr77621.c: New testcase.
4238 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
4241 * gfortran.dg/dtio_12.f90: New test.
4243 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4245 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
4247 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4249 PR tree-optimization/72835
4250 * gcc.dg/tree-ssa/pr72835.c: New test.
4252 2016-09-20 Martin Sebor <msebor@redhat.com>
4255 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4256 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
4257 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
4258 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
4259 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
4260 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
4261 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
4263 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4265 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
4266 arguments/compare will be optimized away.
4267 * gcc.dg/torture/ftrapv-1.c: Likewise.
4269 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4271 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
4272 will be optimized away.
4273 * gcc.dg/ipa/vrp1.c: New test.
4274 * gcc.dg/ipa/vrp2.c: New test.
4275 * gcc.dg/ipa/vrp3.c: New test.
4277 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4279 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4280 does the same transformation.
4281 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4282 * gcc.dg/tree-ssa/evrp1.c: New test.
4283 * gcc.dg/tree-ssa/evrp2.c: New test.
4284 * gcc.dg/tree-ssa/evrp3.c: New test.
4285 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4286 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4287 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4288 * gcc.dg/tree-ssa/pr64130.c: Likewise.
4289 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4290 foling now happens early.
4291 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4292 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4293 * gcc.dg/tree-ssa/vrp16.c: Likewise.
4294 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4295 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4297 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
4300 * gcc.target/i386/pr77621.c: New test.
4301 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4302 pattern, loop should vectorize with -mtune=atom.
4304 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
4305 Jakub Jelinek <jakub@redhat.com>
4308 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4311 2016-09-20 Jakub Jelinek <jakub@redhat.com>
4314 * g++.dg/other/pr77626.C: New test.
4317 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4320 * g++.dg/cpp0x/gen-attrs-62.C: New test.
4323 * c-c++-common/pr77624-1.c: New test.
4324 * c-c++-common/pr77624-2.c: New test.
4326 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
4328 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4331 2016-09-20 Richard Biener <rguenther@suse.de>
4333 PR tree-optimization/77646
4334 * gcc.dg/torture/pr77646.c: New testcase.
4336 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4339 * c-c++-common/Wint-in-bool-context.c: New test.
4341 2016-09-19 Joseph Myers <joseph@codesourcery.com>
4343 * gcc.dg/cr-decimal-dig-1.c: New test.
4345 2016-09-19 Joseph Myers <joseph@codesourcery.com>
4347 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4348 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4349 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4350 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4352 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4354 PR rtl-optimization/77416
4355 * gcc.target/powerpc/pr77416.c: New.
4357 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4360 * g++.dg/template/error-recovery4.C: New test.
4362 2016-09-19 Bin Cheng <bin.cheng@arm.com>
4364 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4366 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4368 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4369 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4371 2016-09-19 Jakub Jelinek <jakub@redhat.com>
4372 Jan Hubicka <jh@suse.cz>
4375 * gcc.dg/pr77587.c: New test.
4376 * gcc.dg/pr77587a.c: New file.
4378 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4380 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4381 * gfortran.dg/coarray_38.f90:
4382 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4383 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4384 * gfortran.dg/coarray_allocate_7.f08: New test.
4385 * gfortran.dg/coarray_allocate_8.f08: New test.
4386 * gfortran.dg/coarray_allocate_9.f08: New test.
4387 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4389 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4390 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4391 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4393 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4394 * gfortran.dg/coarray_lock_7.f90: Same.
4395 * gfortran.dg/coarray_poly_5.f90: Same.
4396 * gfortran.dg/coarray_poly_6.f90: Same.
4397 * gfortran.dg/coarray_poly_7.f90: Same.
4398 * gfortran.dg/coarray_poly_8.f90: Same.
4399 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4401 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
4404 * gfortran.dg/dec_structure_15.f90: New testcase.
4406 2016-09-19 Richard Biener <rguenther@suse.de>
4409 * gcc.dg/torture/pr77605.c: New testcase.
4411 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
4413 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4415 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
4417 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4418 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4419 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4420 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4421 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4422 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4423 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4424 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4425 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4426 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4427 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4429 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4431 * gcc.target/i386/pr68633.c: Fix expected result.
4433 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
4436 * gfortran.dg/pr68078.f90: New test.
4437 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4439 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4442 * gcc.target/powerpc/swaps-p8-25.c: New.
4444 2016-09-16 Jakub Jelinek <jakub@redhat.com>
4447 * g++.dg/cpp0x/constexpr-77482.C: New test.
4450 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4452 * g++.dg/abi/abi-tag23a.C: Likewise.
4455 * g++.dg/cpp0x/decltype-77338.C: New test.
4458 * g++.dg/cpp0x/mutable1.C: New test.
4460 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4463 * gfortran.dg/pr77612.f90: New test.
4465 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4467 * gcc.dg/torture/pr70421.c: Require int32plus.
4469 2016-09-16 Jakub Jelinek <jakub@redhat.com>
4472 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4475 * gcc.target/i386/pr77526.c: New test.
4477 2016-09-16 Jakub Jelinek <jakub@redhat.com>
4478 Eric Botcazou <ebotcazou@adacore.com>
4481 * gcc.target/i386/pr77594.c: New test.
4483 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
4486 * gfortran.dg/misplaced_implicit_character.f90: New test.
4488 2016-09-15 Bin Cheng <bin.cheng@arm.com>
4490 PR tree-optimization/77503
4491 * gcc.dg/vect/pr77503.c: New test.
4493 2016-09-15 Richard Biener <rguenther@suse.de>
4496 * c-c++-common/torture/pr77544.c: New testcase.
4498 2016-09-15 Jakub Jelinek <jakub@redhat.com>
4501 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4502 * gcc.dg/march-generic.c: Likewise.
4503 * gcc.target/i386/spellcheck-options-1.c: New test.
4504 * gcc.target/i386/spellcheck-options-2.c: New test.
4505 * gcc.target/i386/spellcheck-options-3.c: New test.
4506 * gcc.target/i386/spellcheck-options-4.c: New test.
4508 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4511 * gfortran.dg/goacc/pr72743.f90: New test.
4513 2016-09-15 Richard Biener <rguenther@suse.de>
4515 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4517 2016-09-15 Richard Biener <rguenther@suse.de>
4519 PR tree-optimization/77514
4520 * gcc.dg/torture/pr77514.c: New testcase.
4522 2016-09-14 Jakub Jelinek <jakub@redhat.com>
4525 * g++.dg/lookup/pr77549.C: New test.
4527 2016-09-14 Marek Polacek <polacek@redhat.com>
4529 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4530 * c-c++-common/gomp/atomic-13.c: Likewise.
4531 * c-c++-common/gomp/atomic-14.c: Likewise.
4532 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4533 * g++.dg/cpp1z/bool-increment1.C: New test.
4534 * c-c++-common/pr60439.c: Add dg-warning.
4535 * g++.dg/expr/bitfield4.C: Likewise.
4536 * g++.dg/expr/bitfield5.C: Likewise.
4537 * g++.dg/expr/bitfield6.C: Likewise.
4538 * g++.dg/expr/bool1.C: Likewise.
4539 * g++.dg/expr/bool3.C: Likewise.
4540 * g++.dg/expr/lval3.C: Likewise.
4541 * g++.dg/expr/lval4.C: Likewise.
4542 * g++.old-deja/g++.jason/bool5.C: Likewise.
4543 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4544 * g++.dg/other/error18.C: Likewise.
4545 * g++.dg/gomp/atomic-14.C: Likewise.
4547 2016-09-14 Nathan Sidwell <nathan@acm.org>
4550 * g++.dg/cpp1y/pr77539.C: New.
4552 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4554 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4556 * g++.dg/ext/builtin_alloca.C: Likewise.
4557 * g++.dg/template/spec35.C: Likewise.
4558 * gcc.dg/builtins-68.c: Likewise.
4559 * gcc.misc-tests/gcov-13.c: Likewise.
4560 * gcc.misc-tests/gcov-14.c: Likewise.
4562 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4564 * gfortran.dg/dec_structure_14.f90: New testcase.
4566 2016-09-14 Jakub Jelinek <jakub@redhat.com>
4569 * c-c++-common/tsan/pr68260.c: New test.
4571 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
4574 * gcc.target/msp430/function-attributes-1.c: New test.
4575 * gcc.target/msp430/function-attributes-2.c: New test.
4576 * gcc.target/msp430/function-attributes-3.c: New test.
4578 2015-04-18 Martin Sebor <msebor@redhat.com>
4580 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4581 of non-nul characters.
4582 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4584 2016-09-13 Jakub Jelinek <jakub@redhat.com>
4586 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4587 * g++.dg/cpp1z/gen-attrs1.C: New test.
4589 PR tree-optimization/77454
4590 * gcc.dg/pr77454.c: New test.
4593 * g++.dg/cpp1y/constexpr-77553.C: New test.
4595 2016-09-13 David Malcolm <dmalcolm@redhat.com>
4597 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4598 (test_show_locus): Replace rich_location::add_fixit_insert calls
4599 with add_fixit_insert_before and add_fixit_insert_after.
4601 2016-09-13 Jason Merrill <jason@redhat.com>
4602 Tom de Vries <tom@codesourcery.com>
4605 * g++.dg/pr77427.C: New test.
4607 2016-09-13 Martin Liska <mliska@suse.cz>
4609 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4611 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4612 * lib/target-supports.exp: Define the new target.
4614 2016-09-12 Andrew Pinski <apinski@cavium.com>
4616 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4617 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4619 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
4621 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4623 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4624 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4625 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4627 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4628 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4630 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4633 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4634 * g++.dg/ext/pr77496.C: New test.
4635 * g++.dg/warn/pr77496.C: New test.
4637 2016-09-12 David Malcolm <dmalcolm@redhat.com>
4640 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4641 to preserve conversion chars, and to preserve prefix information.
4642 * gcc.dg/format/pr72858.c: New test case.
4644 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4646 * gfortran.dg/pr77507.f90: Move to ...
4647 * gfortran.dg/ieee/pr77507.f90: here.
4649 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
4652 * compile/pr61159.c: New testcase
4654 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
4657 * gcc.dg/ipa/pr63416.c: New testcase.
4659 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
4660 Steven G. Kargl <kargl@gcc.gnu.org>
4663 * gfortran.dg/dtio_11.f90: new test.
4665 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4668 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4669 * gfortran.dg/c_assoc_4.f90: Ditto.
4671 2016-09-10 Tom de Vries <tom@codesourcery.com>
4674 * c-c++-common/va-arg-va-list-type.c: New test.
4676 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4678 PR rtl-optimization/77289
4679 * gcc.target/powerpc/pr77289.c: New test.
4681 2016-09-09 Martin Sebor <msebor@redhat.com>
4685 * gcc.dg/pr77520.c: New test.
4686 * gcc.dg/pr77521.c: New test.
4688 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4691 * gfortran.dg/pr77506.f90: New test.
4693 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4696 * gfortran.dg/pr77507.f90: New test.
4698 2016-09-09 Joseph Myers <joseph@codesourcery.com>
4700 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4702 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4703 Louis Krupp <lkrupp@gcc.gnu.org>
4706 * gfortran.dg/pr69514_1.f90: New test.
4707 * gfortran.dg/pr69514_2.f90: New test.
4709 2016-09-08 Jakub Jelinek <jakub@redhat.com>
4712 * gfortran.dg/gomp/pr77500.f90: New test.
4715 * gfortran.dg/gomp/pr77516.f90: New test.
4717 2016-09-07 Jakub Jelinek <jakub@redhat.com>
4720 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4721 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4722 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4723 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4724 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4725 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4727 2016-09-07 David Malcolm <dmalcolm@redhat.com>
4729 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4730 "substring-locations.h".
4732 2016-09-07 Richard Biener <rguenther@suse.de>
4735 * c-c++-common/vector-subscript-8.c: Move ..
4736 * gcc.dg/pr77450.c: ... here.
4738 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4740 PR libgfortran/77393
4741 * gfortran.dg/fmt_f0_2.f90: Update test.
4742 * gfortran.dg/fmt_f0_3.f90: New test.
4744 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4747 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4751 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4753 2016-09-06 Jakub Jelinek <jakub@redhat.com>
4756 * gcc.target/i386/pr69255-1.c: New test.
4757 * gcc.target/i386/pr69255-2.c: New test.
4758 * gcc.target/i386/pr69255-3.c: New test.
4760 2016-09-06 Martin Sebor <msebor@redhat.com>
4763 * gcc.dg/format/miss-7.c: New test.
4765 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
4767 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4769 2016-09-06 Martin Liska <mliska@suse.cz>
4771 PR gcov-profile/77378
4772 PR gcov-profile/77466
4773 * gcc.dg/profile-update-warning.c: New test.
4775 2016-09-06 Richard Biener <rguenther@suse.de>
4777 PR tree-optimization/77479
4778 * gcc.dg/torture/pr77479.c: New testcase.
4780 2016-09-06 Richard Biener <rguenther@suse.de>
4783 * c-c++-common/vector-subscript-7.c: Adjust.
4784 * c-c++-common/vector-subscript-8.c: New testcase.
4786 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4788 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4790 2016-09-05 Jakub Jelinek <jakub@redhat.com>
4793 * gcc.target/i386/avx512f-pr77476.c: New test.
4794 * gcc.target/i386/avx512bw-pr77476.c: New test.
4795 * gcc.target/i386/avx512dq-pr77476.c: New test.
4797 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4798 Update comment to mention also avx512f.
4801 * g++.dg/asan/pr77396-2.C: New test.
4803 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
4805 PR rtl-optimization/77452
4806 * gcc.target/i386/pr77452.c: New test.
4808 2016-09-05 Marek Polacek <polacek@redhat.com>
4811 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4813 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4816 * gfortran.dg/pr77391.f90: New test.
4818 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4821 * gfortran.dg/pr77460.f90: New test.
4823 2016-09-03 Jakub Jelinek <jakub@redhat.com>
4826 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4828 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4830 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4832 2016-09-02 David Malcolm <dmalcolm@redhat.com>
4834 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4836 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4837 diagnostic-test-show-locus-generate-patch.c to the sources
4838 for diagnostic_plugin_test_show_locus.c.
4840 2016-09-02 Jakub Jelinek <jakub@redhat.com>
4843 * gcc.dg/gomp/_Atomic-1.c: New test.
4844 * gcc.dg/gomp/_Atomic-2.c: New test.
4845 * gcc.dg/gomp/_Atomic-3.c: New test.
4846 * gcc.dg/gomp/_Atomic-4.c: New test.
4847 * gcc.dg/gomp/_Atomic-5.c: New test.
4850 * g++.dg/asan/pr77396.C: New test.
4852 2016-09-01 Martin Sebor <msebor@redhat.com>
4854 PR tree-optimization/71831
4855 * gcc.dg/builtin-object-size-16.c: New test.
4856 * gcc.dg/builtin-object-size-17.c: New test.
4858 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4860 PR libgfortran/77393
4861 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4863 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
4865 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4866 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4867 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4868 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4869 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4870 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4871 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4872 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4873 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4874 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4875 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4876 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4877 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4878 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4879 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4880 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4881 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4882 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4884 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4886 * gnat.dg/opt58.adb: New test.
4887 * gnat.dg/opt58_pkg.ads: New helper.
4889 2016-09-01 Richard Biener <rguenther@suse.de>
4892 * gcc.dg/torture/pr77436.c: New testcase.
4894 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4896 * gcc.dg/pr64252.c: Require int32plus.
4897 * gcc.dg/pr66299-1.c: Likewise.
4898 * gcc.dg/pr66299-2.c: Likewise.
4899 * gcc.dg/torture/20131115-1.c: Skip for avr.
4901 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4903 * gcc.target/aarch64/ands_3.c: New test.
4905 2016-08-31 Jakub Jelinek <jakub@redhat.com>
4908 * gfortran.dg/gomp/pr77352.f90: New test.
4911 * gfortran.dg/gomp/pr77374.f08: New test.
4913 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
4915 PR tree-optimization/73714
4916 * gcc.dg/tree-ssa/pr73714.c: New test.
4918 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4920 PR libgfortran/77393
4921 * gfortran.dg/fmt_f0_2.f90: New test.
4923 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
4925 * gcc.target/i386/pr59539-2.c: Adapt options.
4926 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4928 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
4931 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4932 of the associate entity and replace with a pointer to the
4933 intended item on the stack.
4935 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4936 Paul Thomas <pault@gcc.gnu.org>
4939 * gfortran.dg/dtio_1.f90: New test.
4940 * gfortran.dg/dtio_2.f90: New test.
4941 * gfortran.dg/dtio_3.f90: New test.
4942 * gfortran.dg/dtio_4.f90: New test.
4943 * gfortran.dg/dtio_5.f90: New test.
4944 * gfortran.dg/dtio_6.f90: New test.
4945 * gfortran.dg/dtio_7.f90: New test.
4946 * gfortran.dg/dtio_8.f90: New test.
4947 * gfortran.dg/dtio_9.f90: New test.
4948 * gfortran.dg/dtio_10.f90: New test.
4950 2016-08-30 David Malcolm <dmalcolm@redhat.com>
4952 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4953 (test_many_nested_locations): New function.
4954 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4955 (test_show_locus): Handle "test_many_nested_locations".
4957 2016-08-30 David Malcolm <dmalcolm@redhat.com>
4959 * g++.dg/template/double-greater-than-fixit.C: New test case.
4961 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4963 * gnat.dg/opt57.ad[sb]: New test.
4964 * gnat.dg/opt57_pkg.ads: New helper.
4966 2016-08-30 Richard Biener <rguenther@suse.de>
4968 PR tree-optimization/69047
4969 * gcc.dg/pr69047.c: Fix byte-order check.
4971 2016-08-30 Jakub Jelinek <jakub@redhat.com>
4973 PR tree-optimization/72866
4974 * gcc.dg/vect/pr72866.c: New test.
4977 * g++.dg/debug/dwarf2/pr77363.C: New test.
4980 * gcc.target/i386/pr77377.c: New test.
4983 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4986 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4988 * gfortran.dg/pr77372.f90: Moved to ...
4989 * gfortran.dg/ieee/pr77372.f90: here.
4991 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4993 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4994 vector short/char initializations.
4995 * gcc.target/powerpc/vec-init-5.c: Likewise.
4996 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4997 vector initialization optimizations.
4998 * gcc.target/powerpc/vec-init-7.c: Likewise.
4999 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
5000 vector float/double initializations.
5001 * gcc.target/powerpc/vec-init-9.c: Likewise.
5003 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
5006 * gcc.target/i386/pr77403.c: New test.
5008 2016-08-29 Marek Polacek <polacek@redhat.com>
5011 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
5013 2016-08-29 Tom de Vries <tom@codesourcery.com>
5016 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
5018 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
5020 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5022 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
5024 * gfortran.dg/dec_structure_13.f90: New testcase.
5026 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
5029 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
5032 2016-08-28 Tom de Vries <tom@codesourcery.com>
5035 * gcc.dg/pr70955.c: New test.
5036 * gcc.dg/lto/pr70955_0.c: Same.
5037 * gcc.dg/lto/pr70955_1.c: Same.
5039 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
5041 PR tree-optimization/71077
5042 * gcc.target/i386/pr71077.c: New test.
5044 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
5047 * gfortran.dg/pr77380.f90: New test.
5049 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
5052 gfortran.dg/pr77372.f90: New test.
5054 2016-08-26 David Malcolm <dmalcolm@redhat.com>
5056 * gcc.dg/spellcheck-fields-2.c (test): Move
5057 dg-begin/end-multiline-output within function body.
5058 (test_macro): New function.
5060 2016-08-26 David Malcolm <dmalcolm@redhat.com>
5062 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5063 (test_fixit_insert): Update expected output.
5064 (test_fixit_remove): Likewise.
5065 (test_fixit_replace): Likewise.
5067 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5069 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
5072 2016-08-26 Richard Biener <rguenther@suse.de>
5074 PR tree-optimization/69047
5075 * gcc.dg/pr69047.c: New testcase.
5077 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5078 Martin Jambhor <mjambor@suse.cz>
5080 * gcc.dg/ipa/propbits-1.c: New test-case.
5081 * gcc.dg/ipa/propbits-2.c: Likewise.
5082 * gcc.dg/ipa/propbits-3.c: Likewise.
5084 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
5087 * gfortran.dg/pr77351.f90: New test.
5089 2016-08-25 Marek Polacek <polacek@redhat.com>
5091 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
5093 2016-08-25 Marek Polacek <polacek@redhat.com>
5096 * gcc.dg/pr77323.c: New test.
5098 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
5101 * gfortran.dg/submodule_17.f08: New test.
5103 2016-08-24 Michael Collison <michael.collison@linaro.org>
5104 Michael Collison <michael.collison@arm.com>
5106 * gcc.target/arm/builtin_saddl.c: New testcase.
5107 * gcc.target/arm/builtin_saddll.c: New testcase.
5108 * gcc.target/arm/builtin_uaddl.c: New testcase.
5109 * gcc.target/arm/builtin_uaddll.c: New testcase.
5110 * gcc.target/arm/builtin_ssubl.c: New testcase.
5111 * gcc.target/arm/builtin_ssubll.c: New testcase.
5112 * gcc.target/arm/builtin_usubl.c: New testcase.
5113 * gcc.target/arm/builtin_usubll.c: New testcase.
5115 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
5118 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
5119 (dg-options): Use -march=amdfam10 instead of -march=athlon.
5120 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
5121 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
5122 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
5123 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
5124 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
5125 effective target. Remove scan-assembler-times directives.
5126 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
5127 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
5128 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
5130 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5132 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
5134 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
5136 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
5139 * lib/target-supports.exp
5140 (check_effective_target_vect_aligned_arrays): Don't cache the result.
5141 (check_effective_target_vect_natural_alignment): Ditto.
5142 (check_effective_target_vector_alignment_reachable): Ditto.
5143 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
5145 2016-08-23 Ian Lance Taylor <iant@golang.org>
5147 * gcc.target/s390/nolrl-1.c: Don't match the file name.
5149 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5151 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
5152 being created from pointers to memory locations.
5153 * gcc.target/powerpc/vec-init-2.c: Likewise.
5155 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
5157 * gfortran.dg/dec_structure_12.f90: New testcase.
5159 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5161 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
5163 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5165 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
5168 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5170 * gcc.target/s390/md/andc-splitter-1.c: New test case.
5171 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
5173 2016-08-23 Richard Biener <rguenther@suse.de>
5175 PR tree-optimization/27336
5176 * c-c++-common/pr27336.c: New testcase.
5178 2016-08-22 Marek Polacek <polacek@redhat.com>
5181 * g++.dg/cpp1y/pr77321.C: New test.
5183 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5186 * gfortran.dg/empty_label.f: Adjust test for new error message.
5187 * gfortran.dg/empty_label.f90: Ditto.
5188 * gfortran.dg/empty_label_typedecl.f90: Ditto.
5189 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
5190 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
5192 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5195 * gfortran.dg/pr61318.f90: New test.
5197 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5200 * gfortran.dg/pr77260_1.f90: New test.
5201 * gfortran.dg/pr77260_2.f90: Ditto.
5203 2016-08-22 Joseph Myers <joseph@codesourcery.com>
5206 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
5207 __builtin_signbitf and __builtin_signbitl in expected generic
5209 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
5210 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
5211 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
5212 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
5215 2016-08-22 Joseph Myers <joseph@codesourcery.com>
5217 * gcc.dg/torture/float128-builtin.c,
5218 gcc.dg/torture/float128-ieee-nan.c,
5219 gcc.dg/torture/float128x-builtin.c,
5220 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
5221 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
5222 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
5223 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
5224 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
5225 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
5226 gcc.dg/torture/floatn-nan.h: New tests.
5228 2016-08-22 Joseph Myers <joseph@codesourcery.com>
5230 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
5232 (main): Update calls to TEST_I_F.
5233 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
5235 (main): Update calls to TEST_I_F.
5237 2016-08-22 Joseph Myers <joseph@codesourcery.com>
5239 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
5240 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5241 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
5242 names in calls to TEST_I_F.
5244 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5247 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5249 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5251 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
5252 and !natural_alignment_64.
5253 * gcc.dg/ipa/propalign-2.c: Likewise.
5254 * gcc.dg/ipa/propalign-3.c: Likewise.
5255 * gcc.dg/ipa/propalign-4.c: Likewise.
5256 * gcc.dg/ipa/propalign-5.c: Likewise.
5257 * lib/target-supports.exp
5258 (check_effective_target_natural_alignment_32): Add avr-*-*.
5260 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
5262 PR tree-optimization/61839
5263 * gcc.dg/tree-ssa/pr61839_1.c: New test.
5264 * gcc.dg/tree-ssa/pr61839_2.c: New test.
5265 * gcc.dg/tree-ssa/pr61839_3.c: New test.
5266 * gcc.dg/tree-ssa/pr61839_4.c: New test.
5268 2016-08-19 Joseph Myers <joseph@codesourcery.com>
5271 * lib/target-supports.exp (check_effective_target_float16)
5272 (check_effective_target_float32, check_effective_target_float64)
5273 (check_effective_target_float128, check_effective_target_float32x)
5274 (check_effective_target_float64x)
5275 (check_effective_target_float128x)
5276 (check_effective_target_float16_runtime)
5277 (check_effective_target_float32_runtime)
5278 (check_effective_target_float64_runtime)
5279 (check_effective_target_float128_runtime)
5280 (check_effective_target_float32x_runtime)
5281 (check_effective_target_float64x_runtime)
5282 (check_effective_target_float128x_runtime)
5283 (check_effective_target_floatn_nx_runtime)
5284 (add_options_for_float16, add_options_for_float32)
5285 (add_options_for_float64, add_options_for_float128)
5286 (add_options_for_float32x, add_options_for_float64x)
5287 (add_options_for_float128x): New procedures.
5288 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5289 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5290 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5291 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5292 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5293 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5294 gcc.dg/torture/float128-complex.c,
5295 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5296 gcc.dg/torture/float128x-basic.c,
5297 gcc.dg/torture/float128x-complex.c,
5298 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5299 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5300 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5301 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5302 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5303 gcc.dg/torture/float32x-basic.c,
5304 gcc.dg/torture/float32x-complex.c,
5305 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5306 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5307 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5308 gcc.dg/torture/float64x-basic.c,
5309 gcc.dg/torture/float64x-complex.c,
5310 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5311 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5312 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5313 gcc.dg/torture/floatn-tg.h,
5314 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5315 gcc.dg/torture/fp-int-convert-float128-ieee.c,
5316 gcc.dg/torture/fp-int-convert-float128x-timode.c,
5317 gcc.dg/torture/fp-int-convert-float128x.c,
5318 gcc.dg/torture/fp-int-convert-float16-timode.c,
5319 gcc.dg/torture/fp-int-convert-float16.c,
5320 gcc.dg/torture/fp-int-convert-float32-timode.c,
5321 gcc.dg/torture/fp-int-convert-float32.c,
5322 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5323 gcc.dg/torture/fp-int-convert-float32x.c,
5324 gcc.dg/torture/fp-int-convert-float64-timode.c,
5325 gcc.dg/torture/fp-int-convert-float64.c,
5326 gcc.dg/torture/fp-int-convert-float64x-timode.c,
5327 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5328 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5329 maximum exponent of floating-point type. Use it in testing
5330 whether 0x8...0 fits in the floating-point type. Always treat -1
5331 (signed 0xf...f) as fitting in the floating-point type.
5333 * gcc.dg/torture/fp-int-convert-double.c,
5334 gcc.dg/torture/fp-int-convert-float.c,
5335 gcc.dg/torture/fp-int-convert-float128-timode.c,
5336 gcc.dg/torture/fp-int-convert-float128.c,
5337 gcc.dg/torture/fp-int-convert-float80-timode.c,
5338 gcc.dg/torture/fp-int-convert-float80.c,
5339 gcc.dg/torture/fp-int-convert-long-double.c,
5340 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5342 2016-08-19 Jakub Jelinek <jakub@redhat.com>
5345 * gfortran.dg/gomp/pr72744.f90: New test.
5348 * gfortran.dg/gomp/pr69281.f90: New test.
5350 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5352 * gfortran.dg/random_4.f90: Initialize seed before using, handle
5353 the last special seed value.
5354 * gfortran.dg/random_7.f90: Use size for last array member instead
5357 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5359 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5360 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5362 2016-08-19 Richard Biener <rguenther@suse.de>
5364 PR tree-optimization/77286
5365 * gcc.dg/torture/pr77286.c: New testcase.
5367 2016-08-18 David Malcolm <dmalcolm@redhat.com>
5369 * gcc.dg/verbose-asm-2.c: New test case.
5371 2016-08-18 David Malcolm <dmalcolm@redhat.com>
5373 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5374 (custom_diagnostic_finalizer): Update for change to
5375 diagnostic_show_locus.
5377 2016-08-18 David Malcolm <dmalcolm@redhat.com>
5379 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5380 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5382 2016-08-18 Marek Polacek <polacek@redhat.com>
5385 * gcc.dg/pr71514.c: New test.
5387 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5390 * gcc.target/i386/pr72839.c: New test.
5392 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5395 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5396 * c-c++-common/goacc/reduction-1.c: Likewise.
5397 * c-c++-common/goacc/reduction-2.c: Likewise.
5398 * c-c++-common/goacc/reduction-3.c: Likewise.
5399 * c-c++-common/goacc/reduction-4.c: Likewise.
5401 2016-08-18 Alan Modra <amodra@gmail.com>
5403 * gcc.c-torture/compile/pr72771.c: New.
5405 2016-08-17 Jakub Jelinek <jakub@redhat.com>
5408 * gfortran.dg/pr67496.f90: New test.
5410 2015-08-17 Alan Hayward <alan.hayward@arm.com>
5412 PR tree-optimization/71752
5413 * gcc.dg/vect/pr71752.c: New.
5415 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
5417 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5419 2016-08-17 Jakub Jelinek <jakub@redhat.com>
5422 * g++.dg/ipa/devirt-52.C: New test.
5424 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5426 * c-c++-common/goacc/reduction-6.c: New testcase.
5428 2016-08-17 Richard Biener <rguenther@suse.de>
5430 PR tree-optimization/76490
5431 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5432 * gcc.dg/pr52904.c: XFAIL.
5434 2016-08-17 Richard Biener <rguenther@suse.de>
5436 PR tree-optimization/23855
5437 * gcc.dg/loop-unswitch-2.c: Adjust.
5439 2016-08-16 Jakub Jelinek <jakub@redhat.com>
5441 PR tree-optimization/72817
5442 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5444 2016-08-16 Joseph Myers <joseph@codesourcery.com>
5447 * gcc.dg/torture/float128-extend-inf.c: New test.
5449 2016-08-16 David Malcolm <dmalcolm@redhat.com>
5452 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5454 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5455 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5457 (test_oct): Likewise.
5458 (test_multiple): Likewise.
5459 (test_field_width_specifier): Likewise.
5460 (test_field_width_specifier_2): New function.
5461 (test_field_precision_specifier): New function.
5462 (test_embedded_nul): Update expected caret placement.
5463 (test_non_contiguous_strings): Update line number.
5464 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5465 (__emit_string_literal_range): Add "caret_idx" param.
5466 (test_simple_string_literal): Add value for new param, updating
5468 (test_concatenated_string_literal): Likewise.
5469 (test_multiline_string_literal): Likewise.
5470 (test_hex): Likewise.
5471 (test_oct): Likewise.
5472 (test_multiple): Likewise.
5473 (test_ucn4): Likewise.
5474 (test_ucn8): Likewise.
5475 (test_u8): Likewise.
5476 (test_u): Likewise; update expected message, from "range" to
5480 (test_macro): Add value for new param.
5481 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5482 (__emit_string_literal_range): Add "caret_idx" param.
5483 (test_stringified_token_1): Add value for new param. Update
5484 expected message, from "range" to "location".
5485 (test_stringized_token_2): Likewise, adding param to macro.
5486 (test_stringified_token_3): Likewise.
5487 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5488 (emit_warning): Convert param from source_range to location_t.
5489 (test_string_literals): Add caret_idx param, and use it when
5490 constructing a substring_loc. Update error message, from
5491 "range" to "location".
5493 2016-08-16 Jakub Jelinek <jakub@redhat.com>
5496 * g++.dg/gomp/pr71910.C: New test.
5499 * gcc.c-torture/compile/pr67485.c: New test.
5502 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5504 2016-08-16 Bin Cheng <bin.cheng@arm.com>
5506 PR tree-optimization/69848
5507 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5509 2016-08-16 Martin Liska <mliska@suse.cz>
5511 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5512 of memory operations so that it can be handled by core2
5515 2016-08-16 Richard Biener <rguenther@suse.de>
5517 PR tree-optimization/76783
5518 * gcc.dg/pr76783.c: New testcase.
5519 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5521 2016-08-16 Bin Cheng <bin.cheng@arm.com>
5523 PR tree-optimization/72817
5524 PR tree-optimization/73450
5525 * gcc.dg/tree-ssa/pr72817.c: New test.
5526 * gcc.dg/tree-ssa/pr73450.c: New test.
5528 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
5530 * gfortran.dg/init_flag_13.f90: New testcase.
5531 * gfortran.dg/init_flag_14.f90: Ditto.
5532 * gfortran.dg/init_flag_15.f03: Ditto.
5533 * gfortran.dg/dec_init_1.f90: Ditto.
5534 * gfortran.dg/dec_init_2.f90: Ditto.
5536 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
5539 * gcc.target/i386/pr72867.c: New test.
5541 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5543 * c-c++-common/dump-ada-spec-5.c: New test.
5545 2016-08-15 Richard Biener <rguenther@suse.de>
5547 PR tree-optimization/73434
5548 * gcc.dg/torture/pr73434.c: New testcase.
5550 2016-08-15 Jakub Jelinek <jakub@redhat.com>
5552 PR tree-optimization/72824
5553 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5555 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5558 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5559 in use_device clause.
5560 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5561 * gfortran.dg/goacc/list.f95: Adjust to catch
5562 "neither a POINTER nor an array" error messages.
5564 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
5567 * gcc.target/i386/pr76342.c: New test.
5569 2016-08-12 Jakub Jelinek <jakub@redhat.com>
5572 * g++.dg/ubsan/pr71512.C: New test.
5573 * c-c++-common/ubsan/pr71512-1.c: New test.
5574 * c-c++-common/ubsan/pr71512-2.c: New test.
5576 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5578 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5579 vector initialization options.
5580 * gcc.target/powerpc/vec-init-2.c: Likewise.
5581 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5582 is generated on ISA 3.0.
5584 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5587 * gcc.dg/c-c++-common/pr71654.c: New test.
5588 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5590 * gcc.dg/tree-ssa/vrp24: Likewise.
5592 2016-08-12 Jakub Jelinek <jakub@redhat.com>
5595 * gcc.dg/pr67410.c: New test.
5597 2016-08-12 Bin Cheng <bin.cheng@arm.com>
5599 PR tree-optimization/69848
5600 * gcc.dg/vect/vect-pr69848.c: New test.
5602 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
5605 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5606 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5607 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5608 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5610 2016-08-12 Richard Biener <rguenther@suse.de>
5612 PR tree-optimization/57326
5613 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5614 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5615 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5616 * gcc.target/i386/pr45685.c: Likewise.
5617 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5618 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5619 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5620 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5621 * gfortran.dg/pr34163.f90: Likewise.
5623 2016-08-12 Martin Liska <mliska@suse.cz>
5625 * g++.dg/gcov/gcov-16.C: New test.
5626 * lib/gcov.exp: Support new argument for run-gcov function.
5628 2016-08-12 Martin Liska <mliska@suse.cz>
5630 PR gcov-profile/35590
5631 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5633 2016-08-12 Richard Biener <rguenther@suse.de>
5635 PR tree-optimization/72851
5636 * gcc.dg/torture/pr72851.c: New testcase.
5638 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
5641 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5642 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5643 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5644 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5648 * g++.dg/debug/dwarf2/ref-1.C: New.
5651 * g++.dg/debug/dwarf2/template-params-12.H: New.
5652 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5653 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5654 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5655 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5656 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5657 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5658 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5660 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5663 * gcc.target/powerpc/pr72863.c: New test.
5665 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
5667 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5669 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5671 * gcc.target/i386/pieces-strcpy-1.c: New test.
5672 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5674 2016-08-11 Jakub Jelinek <jakub@redhat.com>
5677 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5679 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5681 * gcc.target/i386/pieces-memcpy-1.c: New test.
5682 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5683 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5684 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5685 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5686 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5688 2016-08-11 Jakub Jelinek <jakub@redhat.com>
5691 * gcc.dg/pr72816.c: Remove dg-error.
5693 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5695 PR tree-optimization/71083
5696 * gcc.c-torture/execute/pr71083.c: New test.
5697 * gnat.dg/loop_optimization23.adb: New test.
5698 * gnat.dg/loop_optimization23_pkg.ads: New test.
5699 * gnat.dg/loop_optimization23_pkg.adb: New test.
5701 2016-08-11 Richard Biener <rguenther@suse.de>
5703 PR tree-optimization/72772
5704 * gcc.dg/graphite/pr35356-1.c: Adjust.
5705 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5707 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5709 * gfortran.dg/random_7.f90: Take into account that the last seed
5710 value is the special p value.
5711 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5713 2016-08-11 Richard Biener <rguenther@suse.de>
5715 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5717 2016-08-11 Alan Modra <amodra@gmail.com>
5719 * gcc.target/powerpc/pr71680.c: New.
5721 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5723 * gcc.target/powerpc/bfp/bfp.exp: New file.
5724 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5725 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5726 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5727 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5728 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5729 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5730 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5731 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5732 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5733 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5734 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5735 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5736 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5737 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5738 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5739 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5740 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5741 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5742 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5743 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5744 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5745 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5746 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5747 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5748 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5749 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5750 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5751 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5752 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5753 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5754 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5755 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5756 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5757 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5758 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5759 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5760 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5761 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5762 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5763 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5764 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5765 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5766 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5767 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5768 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5769 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5770 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5771 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5772 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5773 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5774 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5775 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5776 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5778 2016-08-10 Bin Cheng <bin.cheng@arm.com>
5780 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5783 2016-08-10 Bin Cheng <bin.cheng@arm.com>
5785 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5787 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5790 * gcc.target/powerpc/pr72853.c: New test.
5792 2016-08-10 Martin Liska <mliska@suse.cz>
5794 PR gcov-profile/58306
5795 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5797 2016-08-10 Martin Liska <mliska@suse.cz>
5799 * g++.dg/gcov/gcov-threads-1.C: New test.
5801 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5804 * gcc.target/avr/pr71873.c: New test.
5806 2016-08-09 Martin Liska <mliska@suse.cz>
5808 * g++.dg/gcov/gcov-dump-1.C: New test.
5809 * g++.dg/gcov/gcov-dump-2.C: New test.
5811 2016-08-09 Martin Liska <mliska@suse.cz>
5813 * gcc.dg/tree-prof/val-prof-9.c: New test.
5815 2016-08-09 Martin Liska <mliska@suse.cz>
5817 * gcc.dg/tree-prof/val-prof-8.c: New test.
5819 2016-08-09 Martin Jambor <mjambor@suse.cz>
5822 * gcc.dg/ipa/pr71981.c: New test.
5824 2016-08-09 Bin Cheng <bin.cheng@arm.com>
5826 PR tree-optimization/33707
5827 * gcc.dg/vect/pr33707.c: New test.
5829 2016-08-09 Bin Cheng <bin.cheng@arm.com>
5831 PR tree-optimization/pr72772
5832 * gcc.dg/tree-ssa/pr72772.c: New test.
5834 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5836 PR rtl-optimization/66669
5837 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5839 2016-08-09 Jakub Jelinek <jakub@redhat.com>
5841 PR tree-optimization/72824
5842 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5844 2016-08-09 Richard Biener <rguenther@suse.de>
5846 PR tree-optimization/71802
5847 * gcc.dg/torture/pr71802.c: New testcase.
5849 2016-08-09 Jakub Jelinek <jakub@redhat.com>
5852 * g++.dg/eh/stdarg1.C: New test.
5854 2016-08-08 Andi Kleen <ak@linux.intel.com>
5856 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5857 test command line in failure log.
5858 (profopt-execute): dito. Make autofdo file names unique.
5860 2016-08-08 David Malcolm <dmalcolm@redhat.com>
5863 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5866 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5868 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5870 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5871 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5872 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5873 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5874 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5875 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5877 2016-08-08 David Malcolm <dmalcolm@redhat.com>
5880 * gcc.dg/cpp/pr66415-1.c: Likewise.
5881 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5882 * gcc.dg/format/c90-printf-1.c: Likewise.
5883 * gcc.dg/format/diagnostic-ranges.c: New test case.
5885 2016-08-08 Jakub Jelinek <jakub@redhat.com>
5888 * gfortran.dg/gomp/pr72716.f90: New test.
5891 * gcc.dg/gomp/pr72781.c: New test.
5894 * g++.dg/vect/pr68762-1.cc: New test.
5895 * g++.dg/vect/pr68762-2.cc: New test.
5896 * g++.dg/vect/pr68762.h: New file.
5898 2016-08-08 Martin Sebor <msebor@redhat.com>
5901 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5902 * g++.dg/warn/overflow-warn-3.C: Same.
5903 * g++.dg/warn/overflow-warn-4.C: Same.
5905 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5908 * gfortran.dg/allocate_with_source_21.f03: New test.
5910 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5913 * gfortran.dg/allocate_with_source_20.f03: New test.
5915 2016-08-08 Alan Modra <amodra@gmail.com>
5917 * gcc.c-torture/compile/pr72802.c: New.
5919 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5922 * gfortran.dg/dependency_48.f90: New test.
5924 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5927 * gfortran.dg/pr70040.f90: New testcase.
5929 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5932 * gfortran.dg/matmul_10.f90: New testcase.
5934 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
5936 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5938 2016-08-07 Jakub Jelinek <jakub@redhat.com>
5941 * gcc.dg/pr72816.c: New test.
5943 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
5945 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5946 * g++.dg/conversion/pr41426.C: Likewise.
5947 * g++.dg/conversion/pr66211.C: Likewise.
5948 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5949 * g++.dg/init/ref8.C: Likewise.
5950 * g++.old-deja/g++.law/cvt20.C: Likewise.
5951 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5953 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5955 PR tree-optimization/18046
5956 * gcc.dg/tree-ssa/vrp105.c: New test.
5957 * gcc.dg/tree-ssa/vrp106.c: New test.
5959 2016-08-05 Martin Sebor <msebor@redhat.com>
5961 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5962 1ul in diagnostics. Remove hyphen from "constant-expression."
5963 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5964 * g++.dg/cpp0x/static_assert3.C: Same.
5965 * g++.dg/cpp1y/constexpr-throw.C: Same.
5966 * g++.dg/template/nontype3.C: Same.
5967 * g++.dg/warn/overflow-warn-1.C: Same.
5968 * g++.dg/warn/overflow-warn-3.C: Same.
5969 * g++.dg/warn/overflow-warn-4.C: Same.
5971 2016-08-05 David Malcolm <dmalcolm@redhat.com>
5973 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5974 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5975 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5976 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5978 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5980 PR tree-optimization/72810
5981 * gcc.dg/tree-ssa/vrp110.c: New test.
5983 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5986 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5988 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5989 saving the half-precision registers.
5990 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5991 value is returned in h0.
5992 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5993 are passed in FP/SIMD registers.
5994 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5995 passing works corrcetly.
5996 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5997 (hfa_f16x2_t): Likewise.
5998 (hfa_f16x3_t): Likewise.
5999 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
6000 are promoted to double and passed in a double register.
6001 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
6002 are promoted to double and stacked.
6003 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
6005 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
6006 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
6007 __fp16 first get passed in FP/SIMD registers, then stacked.
6009 2016-08-05 Nathan Sidwell <nathan@acm.org>
6012 * g++.dg/cpp0x/pr68724.C: New.
6014 2016-08-05 Richard Biener <rguenther@suse.de>
6016 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
6018 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6020 * gcc.dg/tree-ssa/vrp107.c: New test.
6021 * gcc.dg/tree-ssa/vrp108.c: New test.
6022 * gcc.dg/tree-ssa/vrp109.c: New test.
6024 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6026 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
6029 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6031 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
6033 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
6034 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6035 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
6037 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
6038 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6039 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
6042 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
6045 * g++.dg/cpp1y/lambda-ice1.C: New.
6047 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6050 * g++.dg/cpp1y/pr72759.C: New test.
6052 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6054 * gcc.dg/switch-10.c: New test.
6056 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
6058 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
6060 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
6062 * c-c++-common/goacc/routine-5.c: Update.
6064 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
6066 PR rtl-optimization/70903
6067 * gcc.c-torture/execute/pr70903.c: New test.
6069 2016-08-04 Martin Liska <mliska@suse.cz>
6071 * gcc.dg/params/params.exp: Replace file exists with
6072 TESTING_IN_BUILD_TREE.
6074 2016-08-04 Marek Polacek <polacek@redhat.com>
6077 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
6079 2016-08-04 Richard Biener <rguenther@suse.de>
6082 * gcc.dg/torture/pr71984.c: Guard correctness check for
6085 2016-08-03 Andrew Pinski <apinski@cavium.com>
6087 * gcc.c-torture/compile/20160802-1.c: New testcase.
6089 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
6091 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
6093 2016-08-03 Richard Biener <rguenther@suse.de>
6095 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
6097 * c-c++-common/ubsan/pr71403-2.c: Likewise.
6098 * c-c++-common/ubsan/pr71403-3.c: Likewise.
6100 2016-08-03 Richard Biener <rguenther@suse.de>
6102 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
6103 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6104 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6105 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6107 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6109 * gcc.dg/init-excess-2.c: Require int32plus.
6110 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
6111 * gcc.dg/pr59963-2.c: Require int32plus.
6112 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
6113 * gcc.dg/unroll-7.c: Require int32plus.
6115 2016-08-02 Bin Cheng <bin.cheng@arm.com>
6117 PR tree-optimization/34114
6118 * gcc.dg/tree-ssa/loop-42.c: New test.
6120 2016-08-02 Tamar Christina <tamar.christina@arm.com>
6122 * gcc.target/aarch64/vminmaxnm.c: New.
6123 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
6126 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6128 * gcc.target/powerpc/vec-extract-5.c: New tests to test
6129 vec_extract for vector float, vector int, vector short, and vector
6131 * gcc.target/powerpc/vec-extract-6.c: Likewise.
6132 * gcc.target/powerpc/vec-extract-7.c: Likewise.
6133 * gcc.target/powerpc/vec-extract-8.c: Likewise.
6134 * gcc.target/powerpc/vec-extract-9.c: Likewise.
6136 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
6138 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
6139 single stack adjustment, no writeback.
6140 * gcc.target/aarch64/test_frame_12.c: Likewise.
6141 * gcc.target/aarch64/test_frame_13.c: Likewise.
6142 * gcc.target/aarch64/test_frame_15.c: Likewise.
6143 * gcc.target/aarch64/test_frame_6.c: Likewise.
6144 * gcc.target/aarch64/test_frame_7.c: Likewise.
6145 * gcc.target/aarch64/test_frame_8.c: Likewise.
6146 * gcc.target/aarch64/test_frame_16.c: New test.
6148 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
6151 * gcc.target/i386/pr72748.c: New test.
6153 2015-08-01 Alan Hayward <alan.hayward@arm.com>
6155 PR tree-optimization/71818
6156 * gcc.dg/vect/pr71818.c: New
6158 2016-08-01 Martin Liska <mliska@suse.cz>
6160 PR tree-optimization/71857
6161 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
6163 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6165 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
6167 2016-08-01 Jan Beulich <jbeulich@suse.com>
6169 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
6171 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6173 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
6174 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6176 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
6178 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
6179 (check_effective_target_c++): Likewise. Also match for libstdc++.
6181 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6184 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
6185 * gfortran.dg/equiv_constraint_7.f90: Ditto.
6186 * gfortran.dg/pr41922.f90: New test.
6188 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6191 * gfortran.dg/pr68566.f90: new test.
6193 2016-07-30 Martin Sebor <msebor@redhat.com>
6197 * g++.dg/cpp0x/constexpr-cast.C: New test.
6198 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
6199 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
6200 * g++.dg/ubsan/pr63956.C: Correct.
6202 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
6204 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
6205 vector double or vector long where the vector is in memory.
6206 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6207 * gcc.target/powerpc/vec-extract-4.c: Likewise.
6209 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6212 * gfortran.dg/pr69867.f90: New test.
6214 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6217 * gfortran.dg/pr69962.f90: New test.
6219 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6222 * gfortran.dg/pr70006.f90: New test.
6224 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6227 * gfortran.dg/pr71730.f90: New test.
6228 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
6229 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
6230 * gfortran.dg/array_constructor_26.f03: Ditto.
6232 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6234 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
6235 * gcc.target/powerpc/pr71763.c: Likewise.
6237 2016-07-29 Marek Polacek <polacek@redhat.com>
6240 * gcc.dg/940510-1.c: Adjust dg-error.
6241 * gcc.dg/c99-flex-array-1.c: Likewise.
6242 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
6245 * gcc.dg/noncompile/pr71853.c: New test.
6248 * gcc.dg/noncompile/pr71573.c: New test.
6251 * g++.dg/warn/Wparentheses-30.C: New test.
6252 * gcc.dg/Wparentheses-14.c: New test.
6254 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
6256 * gcc.dg/pr59833.c: Use dg-add-options ieee.
6258 2016-07-29 Bin Cheng <bin.cheng@arm.com>
6260 PR tree-optimization/57558
6261 * gcc.dg/vect/pr57558-1.c: New test.
6262 * gcc.dg/vect/pr57558-2.c: New test.
6264 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6266 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
6267 to scan forwprop1 dump pass.
6269 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
6272 * g++.dg/template/pr51488.C: New.
6274 2016-07-29 Jakub Jelinek <jakub@redhat.com>
6277 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6279 * gcc.dg/pr71969-1.c: New test.
6280 * gcc.dg/pr71969-2.c: New test.
6281 * gcc.dg/pr71969-3.c: New test.
6283 2016-07-29 Marek Polacek <polacek@redhat.com>
6286 * c-c++-common/pr71574.c: New test.
6289 * gcc.dg/noncompile/pr71583.c: New test.
6291 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
6294 * gcc.dg/pr68217.c: New test.
6296 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6299 * gfortran.dg/pr71067_1.f90: New test.
6300 * gfortran.dg/pr71067_2.f90: Ditto.
6302 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6304 * gcc.target/powerpc/vec-extract-1.c: New test.
6306 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6309 * gfortran.dg/pr71799.f90: New test.
6311 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6314 * g++.dg/cpp0x/pr71665-1.C: New.
6315 * g++.dg/cpp0x/pr71665-2.C: Likewise.
6316 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6317 * g++.dg/ext/label10.C: Likewise.
6318 * g++.dg/parse/constant5.C: Likewise.
6320 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6323 * gfortran.dg/pr71859.f90: New test.
6324 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6325 * gfortran.dg/coarray_collectives_1.f90: Ditto.
6327 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
6330 * gfortran.dg/pr71883.f90 : New test.
6332 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6334 PR tree-optimization/71734
6335 * g++.dg/vect/pr70729-nest.cc: New test.
6337 2016-07-28 Renlin Li <renlin.li@arm.com>
6340 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6343 * gfortran.dg/dependency_47.f90: New test.
6345 2016-07-28 Martin Liska <mliska@suse.cz>
6347 PR gcov-profile/68025
6348 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6350 2016-07-28 Martin Liska <mliska@suse.cz>
6352 * g++.dg/vect/pr70944.cc: New test.
6354 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6357 * gcc.dg/torture/pr71994.c: New test.
6359 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6362 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6363 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6364 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6366 2016-07-27 Richard Biener <rguenther@suse.de>
6368 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6370 2016-07-27 Martin Liska <mliska@suse.cz>
6372 * gcc.dg/predict-13.c: New test.
6373 * gcc.dg/predict-14.c: New test.
6375 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6377 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
6379 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6382 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6385 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6386 IEEE built-in functions handle quiet and signalling NaNs
6389 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6392 * gfortran.dg/pr71862.f90: New test.
6394 2016-07-26 Martin Sebor <msebor@redhat.com>
6396 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6397 selector with dg-options.
6399 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6401 PR tree-optimization/18046
6402 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6403 * gcc.dg/tree-ssa/vrp103.c: New test.
6404 * gcc.dg/tree-ssa/vrp104.c: New test.
6406 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6408 * gcc.target/powerpc/pr63354.c: Require lp64 since
6409 -mprofile-kernel is not legal with -m32.
6411 2016-07-26 Richard Biener <rguenther@suse.de>
6413 PR rtl-optimization/71984
6414 * gcc.dg/torture/pr71984.c: New testcase.
6416 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6418 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6419 g++-dg-runtest via et-dg-runtest.
6420 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6421 * gcc.dg/vect/vect.exp: Likewise.
6422 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6423 gfortran-dg-runtest.
6424 * gfortran.dg/vect/vect.exp: Likewise.
6425 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6426 (check_mips_loongson_hw_available): Likewise.
6427 (check_effective_target_mpaired_single_runtime): Likewise.
6428 (check_effective_target_mips_loongson_runtime): Likewise.
6429 (add_options_for_mpaired_single): Likewise.
6430 (check_effective_target_vect_int): Add global et_index.
6431 Check and save the supported feature for a target selected by
6432 the et_index target. Break long lines where appropriate. Call
6433 et-is-effective-target for MIPS with an argument instead of
6434 check_effective_target_* where appropriate.
6435 (check_effective_target_vect_intfloat_cvt): Likewise.
6436 (check_effective_target_vect_uintfloat_cvt): Likewise.
6437 (check_effective_target_vect_floatint_cvt): Likewise.
6438 (check_effective_target_vect_floatuint_cvt): Likewise.
6439 (check_effective_target_vect_simd_clones): Likewise.
6440 (check_effective_target_vect_shift): ewise.
6441 (check_effective_target_whole_vector_shift): Likewise.
6442 (check_effective_target_vect_bswap): Likewise.
6443 (check_effective_target_vect_shift_char): Likewise.
6444 (check_effective_target_vect_long): Likewise.
6445 (check_effective_target_vect_float): Likewise.
6446 (check_effective_target_vect_double): Likewise.
6447 (check_effective_target_vect_long_long): Likewise.
6448 (check_effective_target_vect_no_int_max): Likewise.
6449 (check_effective_target_vect_no_int_add): Likewise.
6450 (check_effective_target_vect_no_bitwise): Likewise.
6451 (check_effective_target_vect_widen_shift): Likewise.
6452 (check_effective_target_vect_no_align): Likewise.
6453 (check_effective_target_vect_hw_misalign): Likewise.
6454 (check_effective_target_vect_element_align): Likewise.
6455 (check_effective_target_vect_condition): Likewise.
6456 (check_effective_target_vect_cond_mixed): Likewise.
6457 (check_effective_target_vect_char_mult): Likewise.
6458 (check_effective_target_vect_short_mult): Likewise.
6459 (check_effective_target_vect_int_mult): Likewise.
6460 (check_effective_target_vect_extract_even_odd): Likewise.
6461 (check_effective_target_vect_interleave): Likewise.
6462 (check_effective_target_vect_stridedN): Likewise.
6463 (check_effective_target_vect_multiple_sizes): Likewise.
6464 (check_effective_target_vect64): Likewise.
6465 (check_effective_target_vect_call_copysignf): Likewise.
6466 (check_effective_target_vect_call_sqrtf): Likewise.
6467 (check_effective_target_vect_call_btrunc): Likewise.
6468 (check_effective_target_vect_call_btruncf): Likewise.
6469 (check_effective_target_vect_call_ceil): Likewise.
6470 (check_effective_target_vect_call_ceilf): Likewise.
6471 (check_effective_target_vect_call_floor): Likewise.
6472 (check_effective_target_vect_call_floorf): Likewise.
6473 (check_effective_target_vect_call_lceil): Likewise.
6474 (check_effective_target_vect_call_lfloor): Likewise.
6475 (check_effective_target_vect_call_nearbyint): Likewise.
6476 (check_effective_target_vect_call_nearbyintf): Likewise.
6477 (check_effective_target_vect_call_round): Likewise.
6478 (check_effective_target_vect_call_roundf): Likewise.
6479 (check_effective_target_vect_perm): Likewise, but also append *_saved
6480 to the existing global name to properly cache the result.
6481 (check_effective_target_vect_perm_byte): Likewise.
6482 (check_effective_target_vect_perm_short): Likewise.
6483 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6484 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6485 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6486 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6487 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6488 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6489 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6490 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6491 (check_effective_target_vect_sdot_qi): Likewise.
6492 (check_effective_target_vect_udot_qi): Likewise.
6493 (check_effective_target_vect_sdot_hi): Likewise.
6494 (check_effective_target_vect_udot_hi): Likewise.
6495 (check_effective_target_vect_usad_char): Likewise.
6496 (check_effective_target_vect_pack_trunc): Likewise.
6497 (check_effective_target_vect_unpack): Likewise.
6498 (check_effective_target_vect_aligned_arrays): Likewise.
6499 (check_effective_target_vect_natural_alignment): Likewise.
6500 (check_effective_target_vector_alignment_reachable): Likewise.
6501 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6502 (is-effective-target): Initialize et_index if undefined.
6503 (et-dg-runtest): New.
6504 (et-is-effective-target): Likewise.
6505 (check_vect_support_and_set_flags): Add supported MIPS targets to
6506 EFFECTIVE_TARGETS list. Return the number of supported targets.
6508 2016-07-26 Richard Biener <rguenther@suse.de>
6509 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6512 * gcc.dg/pr70920-1.c: New test-case.
6513 * gcc.dg/pr70902-2.c: Likewise.
6514 * gcc.dg/pr70920-3.c: Likewise.
6515 * gcc.dg/pr70920-4.c: Likewise
6516 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6519 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
6521 * gcc.c-torture/execute/pr71494.c: Require label_values.
6522 * gcc.dg/pr16973.c: Ditto.
6524 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6526 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6527 * gcc.dg/torture/pr69771.c: Require int32plus.
6528 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6530 2016-07-25 Martin Liska <mliska@suse.cz>
6532 * gcc.dg/torture/pr71987.c: New test.
6534 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6537 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6538 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6539 * gfortran.dg/pr71935.f90: New test.
6541 2016-07-22 Martin Sebor <msebor@redhat.com>
6544 * g++.dg/ext/atomic-3.C: New test.
6545 * gcc.dg/atomic/pr71675.c: New test.
6547 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6549 * gcc.target/i386/mvc8.c: New test.
6551 2016-07-22 Bin Cheng <bin.cheng@arm.com>
6553 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6554 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6556 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6559 * gfortran.dg/constructor_50.f90: New test.
6561 2016-07-22 Martin Liska <mliska@suse.cz>
6563 PR gcov-profile/69028
6564 PR gcov-profile/62047
6565 * g++.dg/cilk-plus/pr69028.C: New test.
6567 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6569 * gfortran.dg/coarray_stat_2.f90: New test.
6571 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6573 * gcc.target/powerpc/vec-extract.h: New files to check the
6574 vec_extract built-in functions for all vector types, testing
6575 accessing each element, both with constant and variable element
6577 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6578 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6579 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6580 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6581 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6582 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6583 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6584 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6585 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6587 2016-07-21 Jakub Jelinek <jakub@redhat.com>
6590 * g++.dg/other/pr71728.C: New test.
6592 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6594 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6595 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6596 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6597 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6598 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6600 2016-07-21 Richard Biener <rguenther@suse.de>
6602 PR tree-optimization/71947
6603 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6605 2016-07-21 Bin Cheng <bin.cheng@arm.com>
6607 * gcc.dg/tree-ssa/scev-15.c: New.
6609 2016-07-21 Bin Cheng <bin.cheng@arm.com>
6611 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6613 2016-07-21 Jakub Jelinek <jakub@redhat.com>
6616 * g++.dg/gomp/pr71941.C: New test.
6618 2016-07-20 David Malcolm <dmalcolm@redhat.com>
6622 * g++.dg/spellcheck-identifiers.C: New test case, based on
6623 gcc.dg/spellcheck-identifiers.c.
6624 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6625 gcc.dg/spellcheck-identifiers-2.c.
6626 * g++.dg/spellcheck-typenames.C: New test case, based on
6627 gcc.dg/spellcheck-typenames.c
6629 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
6631 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6632 pointer to member function and also test catching by reference.
6634 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6636 * gcc.target/s390/pr67443.c: Fix test case.
6638 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6640 * gcc.target/s390/insv-1.c: Xfail some tests.
6641 * gcc.target/s390/insv-2.c: Likewise.
6643 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
6645 * gcc.target/avr/torture/get-mem.c: New test.
6646 * gcc.target/avr/torture/set-mem.c: New test.
6648 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
6651 * gcc.target/avr/torture/tiny-progmem.c: New test.
6653 2016-07-20 Jakub Jelinek <jakub@redhat.com>
6656 * g++.dg/parse/pr71909.C: New test.
6657 * g++.dg/tm/pr71909.C: New test.
6660 * g++.dg/cpp0x/constexpr-50060.C: New test.
6661 * g++.dg/cpp1y/constexpr-50060.C: New test.
6663 2016-07-20 Martin Liska <mliska@suse.cz>
6665 * gfortran.dg/graphite/pr71898.f90: New test.
6667 2016-07-20 Bin Cheng <bin.cheng@arm.com>
6669 PR tree-optimization/71503
6670 PR tree-optimization/71683
6671 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6672 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6674 2016-07-20 Martin Liska <mliska@suse.cz>
6676 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6677 * gcc.dg/plugin/sreal-test-1.c: Remove.
6678 * gcc.dg/plugin/sreal_plugin.c: Remove.
6680 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6683 * gfortran.dg/dependency_47.f90: New test.
6685 2016-07-19 Jakub Jelinek <jakub@redhat.com>
6687 PR rtl-optimization/71916
6688 * gcc.c-torture/compile/pr71916.c: New test.
6691 * g++.dg/torture/pr71874.C: New test.
6694 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6695 (my_alloc): Rewritten to use __builtin_posix_memalign and
6697 (my_free): Use __builtin_free instead of _mm_free.
6698 (Vec::operator=): Use __builtin_memcpy.
6700 2016-07-19 Martin Jambor <mjambor@suse.cz>
6703 * gfortran.dg/pr71688.f90: New test.
6705 2016-07-19 Richard Biener <rguenther@suse.de>
6707 * c-c++-common/vector-subscript-6.c: New testcase.
6708 * c-c++-common/vector-subscript-7.c: Likewise.
6710 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6712 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
6713 and UInt32 based on __SIZEOF_INT__.
6715 2016-07-19 Richard Biener <rguenther@suse.de>
6717 PR tree-optimization/71901
6718 * gcc.dg/torture/pr71901.c: New testcase.
6720 2016-07-19 Richard Biener <rguenther@suse.de>
6722 PR tree-optimization/71908
6723 * gcc.dg/torture/pr71908.c: New testcase.
6725 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6728 * gcc.target/powerpc/pr71493-1.c: New test.
6729 * gcc.target/powerpc/pr71493-2.c: Likewise.
6731 2016-07-18 Jakub Jelinek <jakub@redhat.com>
6734 * g++.dg/conversion/ambig3.C: New test.
6737 * g++.dg/cpp0x/constexpr-71828.C: New test.
6740 * g++.dg/template/pr71826.C: New test.
6743 * g++.dg/template/defarg21.C: New test.
6746 * g++.dg/ext/vector31.C: New test.
6748 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
6750 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6752 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6754 PR tree-optimization/71734
6755 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6757 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6759 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6760 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6761 stack-layout-dynamic-1.c: New test.
6763 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6765 * gcc.target/s390/nolrl-1.c: New test.
6767 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
6770 * gfortran.dg/pr71523_1.f90: New test.
6771 * gfortran.dg/pr71523_2.f90: New test.
6773 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6775 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6777 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6778 Marco Restelli <mrestelli@gmail.com>
6781 * gfortran.dg/pr62125.f90: New test.
6783 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6785 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6786 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6788 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
6791 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6792 * g++.dg/cpp0x/nullptr35.C: New test.
6794 2016-07-15 Bin Cheng <bin.cheng@arm.com>
6796 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6798 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6800 * gfortran.dg/goacc/vector_length.f90: New test.
6802 2016-07-15 Richard Biener <rguenther@suse.de>
6804 PR tree-optimization/71881
6805 * gcc.dg/torture/pr71881.c: New testcase.
6807 2016-07-15 Richard Biener <rguenther@suse.de>
6809 PR tree-optimization/71887
6810 * gcc.dg/torture/pr71887.c: New testcase.
6812 2016-07-15 Jakub Jelinek <jakub@redhat.com>
6815 * gcc.dg/spellcheck-identifiers-3.c: New test.
6817 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6820 * gfortran.dg/null_9.f90: New test.
6822 2016-07-15 Bin Cheng <bin.cheng@arm.com>
6824 * gcc.dg/tree-ssa/loop-41.c: New test.
6826 2016-07-15 Bin Cheng <bin.cheng@arm.com>
6828 PR tree-optimization/71347
6829 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6831 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6834 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6835 * gfortran.dg/contains.f90: Ditto.
6836 * gfortran.dg/contains_empty_1.f03: Ditto.
6837 * gfortran.dg/submodule_3.f08: Ditto.
6839 2016-07-14 Jakub Jelinek <jakub@redhat.com>
6842 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6843 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6844 expected diagnostics.
6847 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6848 * gcc.dg/spellcheck-identifiers-2.c: New test.
6849 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6850 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6852 2016-07-14 Jakub Jelinek <jakub@redhat.com>
6854 PR tree-optimization/71872
6855 * gcc.c-torture/compile/pr71872.c: New test.
6857 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6859 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6860 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6861 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6862 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6863 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6864 * gcc.target/arm/atomic-op-acquire-1.c: This.
6865 * gcc.target/arm/atomic-op-char.c: Rename into ...
6866 * gcc.target/arm/atomic-op-char-1.c: This.
6867 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6868 * gcc.target/arm/atomic-op-consume-1.c: This.
6869 * gcc.target/arm/atomic-op-int.c: Rename into ...
6870 * gcc.target/arm/atomic-op-int-1.c: This.
6871 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6872 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6873 * gcc.target/arm/atomic-op-release.c: Rename into ...
6874 * gcc.target/arm/atomic-op-release-1.c: This.
6875 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6876 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6877 * gcc.target/arm/atomic-op-short.c: Rename into ...
6878 * gcc.target/arm/atomic-op-short-1.c: This.
6879 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6880 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6881 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6882 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6883 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6884 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6885 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6886 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6887 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6888 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6890 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6893 * gfortran.dg/select_type_35.f03: New test.
6895 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6898 PR tree-optimization/70923
6899 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6900 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6901 * gcc.dg/vect/pr65951.c: Likewise.
6902 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6904 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
6906 * c-c++-common/pr60226.c: Expect maximum object file alignment
6909 2016-07-14 Richard Biener <rguenther@suse.de>
6911 PR tree-optimization/71866
6912 * gcc.dg/torture/pr71866.c: New testcase.
6914 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6916 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6917 selector and enclose boolean expression in curly braces.
6919 2016-07-14 Alan Modra <amodra@gmail.com>
6922 * gcc.target/powerpc/p9-novsx.c: New.
6924 2016-07-13 Andi Kleen <ak@linux.intel.com>
6926 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6927 * g++.dg/tree-prof/morefunc.C: Dito.
6928 * g++.dg/tree-prof/pr35545.C: Dito.
6929 * g++.dg/tree-prof/reorder.C: Dito.
6930 * gcc.dg/tree-prof/20050826-2.c: Dito.
6931 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6932 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6933 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6934 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6935 * gcc.dg/tree-prof/inliner-1.c: Dito.
6936 * gcc.dg/tree-prof/merge_block.c: Dito.
6937 * gcc.dg/tree-prof/stringop-1.c: Dito.
6938 * gcc.dg/tree-prof/stringop-2.c: Dito.
6939 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6940 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6941 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6942 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6943 * gcc.dg/tree-prof/update-loopch.c: Dito.
6944 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6945 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6946 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6947 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6948 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6949 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6950 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6952 2016-07-13 Andi Kleen <ak@linux.intel.com>
6954 * lib/profopt.exp (profopt-execute): Remove .imports files.
6956 2016-07-13 Andi Kleen <ak@linux.intel.com>
6958 * lib/profopt.exp (profopt-execute): Always log profiler command line.
6960 2016-07-13 Andi Kleen <ak@linux.intel.com>
6962 * lib/profopt.exp (dg-final-scan-autofdo,
6963 dg-final-scan-not-autofdo): New functions.
6965 2016-07-13 Bin Cheng <bin.cheng@arm.com>
6967 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6968 * gcc.dg/vect/vect-35.c: Ditto.
6969 * gcc.dg/vect/vect-alias-check-2.c: New test.
6971 2016-07-13 Martin Liska <mliska@suse.cz>
6973 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
6974 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
6975 * gfortran.dg/pr42108.f90: Update expected dump scan.
6977 2016-07-13 Richard Biener <rguenther@suse.de>
6979 PR tree-optimization/24574
6980 * gcc.dg/pr24574.c: New testcase.
6982 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6984 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
6985 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6986 * c-c++-common/pr68833-1.c: Require int32plus.
6987 * gcc.dg/ipa/pr63551.c: Likewise.
6988 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6989 * gcc.dg/ipa/pr64041.c: Require int32plus.
6991 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6994 * g++.dg/pr71633.C: New test.
6996 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6998 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6999 Add new arm_thumb1_cbz_ok effective target.
7000 * gcc.target/arm/cbz.c: New test.
7002 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7004 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
7005 Define effective target.
7006 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
7007 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
7008 * gcc.target/arm/movhi_movw.c: New test.
7009 * gcc.target/arm/movsi_movw.c: Likewise.
7010 * gcc.target/arm/movdi_movw.c: Likewise.
7012 2016-07-13 Richard Biener <rguenther@suse.de>
7015 * gcc.dg/pr71104-1.c: New testcase.
7016 * gcc.dg/pr71104-2.c: Likewise.
7018 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7021 * gcc.target/powerpc/pr71805.c: New test.
7023 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7025 * gcc.target/powerpc/divkc3-1.c: New.
7026 * gcc.target/powerpc/mulkc3-1.c: New.
7028 2016-07-12 Nathan Sidwell <nathan@acm.org>
7030 * gcc.target/arm/data-rel-1.c: New.
7031 * gcc.target/arm/data-rel-2.c: New.
7032 * gcc.target/arm/data-rel-3.c: New.
7034 2016-07-12 Martin Liska <mliska@suse.cz>
7036 * gcc.dg/params/blocksort-part.c: New test.
7037 * gcc.dg/params/params.exp: New file.
7039 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7042 * gcc.c-torture/execute/pr71700.c: New test.
7044 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
7045 Richard Biener <rguenther@suse.de>
7047 PR tree-optimization/23286
7048 PR tree-optimization/70159
7049 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
7050 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
7051 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
7052 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
7053 * gcc.dg/tree-ssa/pr35286.c: Likewise.
7054 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7055 * gcc.dg/hoist-register-pressure-1.c: Likewise.
7056 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7057 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7058 * gcc.dg/pr51879-12.c: Likewise.
7059 * gcc.dg/strlenopt-9.c: Likewise.
7060 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7061 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
7062 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
7063 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7064 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7065 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
7066 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
7067 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
7068 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
7069 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
7070 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
7071 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
7072 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
7073 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
7074 * gfortran.dg/pr43984.f90: Adjust expected outcome.
7076 2016-07-12 Richard Biener <rguenther@suse.de>
7078 PR rtl-optimization/68961
7079 * gcc.target/i386/pr68961.c: New testcase.
7081 2016-07-11 Jakub Jelinek <jakub@redhat.com>
7084 * c-c++-common/gomp/pr71758.c: New test.
7085 * gfortran.dg/gomp/pr71758.f90: New test.
7087 PR tree-optimization/71823
7088 * gcc.dg/vect/pr71823.c: New test.
7090 2016-07-11 David Malcolm <dmalcolm@redhat.com>
7092 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
7093 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
7094 and LINE_MAP_MAX_LOCATION_WITH_COLS.
7096 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
7099 * gcc.target/i386/pr71801.c: New test.
7101 2016-07-11 Richard Biener <rguenther@suse.de>
7103 PR tree-optimization/71816
7104 * gcc.dg/torture/pr71816.c: New testcase.
7106 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7109 * gfortran.dg/dependency_46.f90: New test.
7111 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
7113 PR rtl-optimization/71621
7114 * gcc.target/i386/pr71621-1.c: New.
7115 * gcc.target/i386/pr71621-2.c: New.
7117 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
7119 * gfortran.dg/goacc/pr71704.f90: New test.
7121 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7124 * gcc.target/powerpc/pr71297.c: New.
7126 2016-07-08 Jiong Wang <jiong.wang@arm.com>
7128 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
7130 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7133 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
7135 2016-07-08 Alan Hayward <alan.hayward@arm.com>
7137 PR tree-optimization/71667
7138 * gcc.dg/vect/pr71667.c: New
7140 2016-07-08 Martin Liska <mliska@suse.cz>
7142 * gcc.dg/torture/pr71606.c: New test.
7144 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7147 * gfortran.dg/pr71764.f90: New test.
7149 2016-07-07 Jakub Jelinek <jakub@redhat.com>
7150 Kai Tietz <ktietz70@googlemail.com>
7154 * g++.dg/cpp0x/pr70869.C: New test.
7155 * g++.dg/cpp0x/pr71054.C: New test.
7157 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
7159 * g++.dg/debug/pr71432.C: Fail on AIX.
7161 2016-07-07 Martin Liska <mliska@suse.cz>
7163 * gfortran.dg/do_1.f90: Remove a corner case that triggers
7164 an undefined behavior.
7165 * gfortran.dg/do_3.F90: Likewise.
7166 * gfortran.dg/do_check_11.f90: New test.
7167 * gfortran.dg/do_check_12.f90: New test.
7168 * gfortran.dg/do_corner_warn.f90: New test.
7170 2016-07-07 Martin Liska <mliska@suse.cz>
7172 * gfortran.dg/predict-1.f90: Ammend the test.
7173 * gfortran.dg/predict-2.f90: Likewise.
7175 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
7178 * g++.dg/pr71624.C: New test.
7180 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7182 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
7183 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
7184 ARMv8-M Mainline architectures.
7186 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7188 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
7189 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
7191 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
7195 * gcc.target/powerpc/pr71763.c: New file.
7197 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7199 PR tree-optimization/71518
7200 * gcc.dg/pr71518.c: New test.
7202 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
7204 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
7206 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7209 * gcc.target/avr/pr50739.c: New test.
7211 2016-07-05 Jan Hubicka <jh@suse.cz>
7213 * gcc.dg/tree-ssa/scev-14.c: update template.
7215 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
7217 * gcc.dg/vect/group-no-gaps-1.c: New test.
7219 2016-07-05 Andi Kleen <ak@linux.intel.com>
7221 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
7222 if kernel supports MPX.
7224 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
7226 * gcc.c-torture/compile/pr69102.c: Require fpic support.
7228 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7229 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7231 * gcc.target/powerpc/signbit-1.c: New test.
7232 * gcc.target/powerpc/signbit-2.c: New test.
7233 * gcc.target/powerpc/signbit-3.c: New test.
7235 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7237 PR rtl-optimization/71594
7238 * gcc.dg/torture/pr71594.c: New test.
7240 2016-07-05 Jan Hubicka <jh@suse.cz>
7242 * gcc.dg/tree-ssa/scev-14.c: new testcase.
7244 2016-07-05 David Malcolm <dmalcolm@redhat.com>
7247 * g++.dg/parse/error5.C: Update column
7248 number of missing semicolon error.
7249 * g++.dg/pr62314-2.C: New test case.
7251 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7253 * gfortran.dg/coarray_stat_function.f90: New test.
7254 * gfortran.dg/coarray_stat_whitespace.f90: New test.
7255 * gfortran.dg/coarray_lib_comm_1: Adapting old test
7258 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
7261 * gfortran.dg/deferred_character_17.f90: New test.
7263 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7265 * gcc.target/arm/neon/polytypes.c: Move to ...
7266 * gcc.target/arm/polytypes.c: ... here.
7267 * gcc.target/arm/neon/pr51534.c: Move to ...
7268 * gcc.target/arm/pr51534.c: ... here.
7269 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
7270 * gcc.target/arm/vect-vcvt.c: ... here.
7271 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
7272 * gcc.target/arm/vect-vcvtq.c: ... here.
7273 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7274 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7275 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7276 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7277 * gcc.target/arm/neon/neon.exp: Delete.
7278 * gcc.target/arm/neon/: Delete.
7280 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7283 * gfortran.dg: pr65575.f90: New test.
7285 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7288 * gfortran.dg: pr35849.f90: New test.
7290 2016-07-04 Jakub Jelinek <jakub@redhat.com>
7293 * g++.dg/cpp0x/pr71739.C: New test.
7295 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
7297 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7299 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7301 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7303 * gcc.target/s390/loc-1.c: New test.
7305 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
7307 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7308 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
7310 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7313 * gcc.target/aarch64/pr63874.c: New test.
7315 2016-07-04 Jan Beulich <jbeulich@suse.com>
7317 * g++.dg/header.c: New.
7318 * gcc.dg/header.c: New.
7320 2016-07-02 Jakub Jelinek <jakub@redhat.com>
7323 * c-c++-common/Wunused-var-15.c: New test.
7325 2016-07-01 Jakub Jelinek <jakub@redhat.com>
7328 * gfortran.dg/gomp/pr71687.f90: New test.
7330 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7332 * gcc.dg/const-float128-ped.c: Require __float128 effective
7334 * gcc.dg/const-float128.c: Likewise.
7335 * gcc.dg/torture/float128-cmp-invalid.c: Require
7336 __float128 and base_quadfloat_support effective targets, and
7338 * gcc.dg/torture/float128-div-underflow.c: Likewise.
7339 * gcc.dg/torture/float128-extend-nan.c: Likewise.
7340 * gcc.dg/torture/float128-nan.c: Likewise.
7341 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7342 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7343 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
7344 * lib/target-supports.exp (check_effective_target___float128): New.
7345 (add_options_for___float128): New.
7346 (check_effective_target_base_quadword_support): New.
7348 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7351 * gcc.target/powerpc/pr71720.c: New test.
7353 2016-07-01 Jan Beulich <jbeulich@suse.com>
7355 * gcc.dg/bss.c: New.
7357 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7360 * gcc.target/powerpc/pr71698.c: New test.
7362 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
7365 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7366 instead of ".foo" for its section name.
7367 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7368 depending on MCU's flash size.
7369 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7370 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7371 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7372 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7373 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7374 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7376 2016-07-01 Jan Beulich <jbeulich@suse.com>
7378 * gcc.target/i386/pr65105-2.c: Add -msse2.
7380 2016-06-30 Jakub Jelinek <jakub@redhat.com>
7382 PR tree-optimization/71707
7383 * gcc.dg/strlenopt-29.c: New test.
7386 * gfortran.dg/gomp/pr71704.f90: New test.
7389 * gfortran.dg/gomp/pr71705.f90: New test.
7391 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7393 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7394 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7395 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7396 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7397 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7398 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7399 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7400 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7401 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7402 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7403 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7404 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7405 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7406 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7407 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7408 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7409 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7410 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7411 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7412 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7413 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7414 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7415 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7416 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7417 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7418 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7419 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7420 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7421 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7422 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7423 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7424 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7425 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7426 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7427 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7428 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7429 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7430 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7431 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7432 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7433 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7434 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7435 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7436 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7437 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7438 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7439 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7440 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7441 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7442 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7443 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7444 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7445 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7446 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7447 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7448 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7449 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7450 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7451 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7452 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7453 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7454 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7455 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7456 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7457 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7458 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7459 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7460 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7461 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7462 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7463 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7464 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7465 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7466 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7467 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7468 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7469 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7470 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7471 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7472 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7473 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7475 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7476 James Greenhalgh <james.greenhalgh@arm.com>
7478 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7480 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
7481 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7483 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7485 2016-06-30 David Malcolm <dmalcolm@redhat.com>
7488 * gcc.dg/spellcheck-options-12.c: New test case.
7490 2016-06-30 Jakub Jelinek <jakub@redhat.com>
7493 * gcc.c-torture/compile/pr71693.c: New test.
7495 2016-06-29 David Malcolm <dmalcolm@redhat.com>
7497 * gcc.dg/spellcheck-params.c: New testcase.
7498 * gcc.dg/spellcheck-params-2.c: New testcase.
7500 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7502 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7503 vector extract instructions.
7504 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7506 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7509 * gfortran.dg/unexpected_eof_2.f90: New test.
7510 * gfortran.dg/unexpected_eof_3.f90: New test.
7512 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
7514 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7516 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7518 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7519 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7520 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7522 2016-06-29 Richard Biener <rguenther@suse.de>
7525 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7527 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7529 * gcc.target/arm/aapcs/neon-vect10.c: Require
7530 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7531 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7532 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7533 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7534 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7535 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7536 * gcc.target/arm/fp16-aapcs-1.c: Require
7537 -mfloat-ab=hard. Also simplify the test.
7538 * gcc.target/arm/fp16-aapcs-2.c: New.
7540 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7542 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7543 (add_options_for_arm_fp16_ieee): New.
7544 (add_options_for_arm_fp16_alternative): New.
7545 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7547 (effective_target_arm_fp16_hw): New.
7549 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7551 PR tree-optimization/71655
7552 * g++.dg/pr71655.C: New test.
7554 2016-06-29 Martin Liska <mliska@suse.cz>
7556 * gcc.dg/pr71585.c: New test.
7557 * gcc.dg/pr71585-2.c: New test.
7558 * gcc.dg/pr71585-3.c: New test.
7560 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7562 PR tree-optimization/70729
7563 * g++.dg/vect/pr70729.cc: New test.
7565 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7567 * c-c++-common/gomp/cancel-1.c: Extend.
7569 2016-06-29 Jakub Jelinek <jakub@redhat.com>
7571 PR tree-optimization/71625
7572 * gcc.dg/strlenopt-28.c: New test.
7574 2016-06-29 Richard Biener <rguenther@suse.de>
7577 * g++.dg/torture/pr71002.C: Adjust testcase.
7579 2016-06-29 Jakub Jelinek <jakub@redhat.com>
7582 * gcc.dg/pr71685.c: New test.
7584 2016-06-28 Martin Sebor <msebor@redhat.com>
7587 * gcc.dg/init-bad-9.c: New test.
7589 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7591 * gcc.target/powerpc/abs128-1.c: Require VSX.
7592 * gcc.target/powerpc/copysign128-1.c: Likewise.
7593 * gcc.target/powerpc/inf128-1.c: Likewise.
7594 * gcc.target/powerpc/nan128-1.c: Likewise.
7596 2016-06-28 Jakub Jelinek <jakub@redhat.com>
7599 * gcc.c-torture/execute/pr71626-1.c: New test.
7600 * gcc.c-torture/execute/pr71626-2.c: New test.
7602 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7605 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7607 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7610 * gcc.target/powerpc/pr71670.c: New testcase.
7612 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7615 * gcc.target/powerpc/pr71656-1.c: New test.
7616 * gcc.target/powerpc/pr71656-2.c: New test.
7618 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7620 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7622 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7623 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7624 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7625 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7626 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7627 Add arm_neon_fp16_ok effective target.
7628 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7630 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7632 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7634 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7636 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7638 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7640 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7642 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7644 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7646 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7648 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7651 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
7653 * gcc.dg/predict-12.c: New testcase.
7655 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7658 * gfortran.dg/pr71649.f90: New test.
7660 2016-06-25 Jakub Jelinek <jakub@redhat.com>
7662 PR tree-optimization/71643
7663 * g++.dg/opt/pr71643.C: New test.
7665 PR tree-optimization/71631
7666 * gcc.c-torture/execute/pr71631.c: New test.
7668 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
7670 * gcc.dg/predict-11.c: New testcase.
7671 * gfortran.dg/predict-2.f90: New testcase.
7673 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
7675 * gcc.dg/predict-10.c: New test.
7677 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7679 * gcc.target/powerpc/abs128-1.c: New.
7680 * gcc.target/powerpc/copysign128-1.c: New.
7681 * gcc.target/powerpc/inf128-1.c: New.
7682 * gcc.target/powerpc/nan128-1.c: New.
7684 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7686 * gfortran.dg/pr71642.f90: New test.
7688 2016-06-24 Jakub Jelinek <jakub@redhat.com>
7690 PR tree-optimization/71647
7691 * gcc.target/i386/pr71647.c: New test.
7693 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7695 * gcc.target/i386/noplt-gd-1.c: New test.
7696 * gcc.target/i386/noplt-gd-2.c: Likewise.
7697 * gcc.target/i386/noplt-gd-3.c: Likewise.
7698 * gcc.target/i386/noplt-ld-1.c: Likewise.
7699 * gcc.target/i386/noplt-ld-2.c: Likewise.
7700 * gcc.target/i386/noplt-ld-3.c: Likewise.
7701 * lib/target-supports.exp
7702 (check_effective_target_tls_get_addr_via_got): New.
7704 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
7706 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7707 testsuite compile flags.
7708 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7709 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7711 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
7713 * g++dg/vect/pr36684.cc: Add dg-do compile.
7714 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7715 * gcc.dg/vect/pr70021.c: Ditto.
7716 * gcc.dg/vect/pr70138-1.c: Ditto.
7717 * gcc.dg/vect/pr70138-2.c: Ditto.
7718 * gcc.dg/vect/pr70354-1.c: Ditto.
7719 * gcc.dg/vect/pr70354-2.c: Ditto.
7720 * gcc.dg/vect/pr71259.c: Ditto.
7721 * gcc.dg/vect/pr71416-1.c: Ditto.
7722 * gcc.dg/vect/slp-43.c: Ditto.
7723 * gcc.dg/vect/slp-45.c: Ditto.
7724 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7725 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7726 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7727 * gfortran.dg/vect/pr69980.f90: Ditto.
7729 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
7731 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7732 * gcc.dg/vect/bb-slp-30.c: Ditto.
7733 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7734 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7735 * gcc.dg/vect/pr45902.c: Ditto.
7736 * gcc.dg/vect/pr48172.c: Ditto.
7737 * gcc.dg/vect/pr48377.c: Ditto.
7738 * gcc.dg/vect/pr49038.c: Ditto.
7739 * gcc.dg/vect/pr49771.c: Ditto.
7740 * gcc.dg/vect/pr52091.c: Ditto.
7741 * gcc.dg/vect/pr53185-2.c: Ditto.
7742 * gcc.dg/vect/pr56826.c: Ditto.
7743 * gcc.dg/vect/pr60276.c: Ditto.
7744 * gcc.dg/vect/pr62021.c: Ditto.
7745 * gcc.dg/vect/pr63530.c: Ditto.
7746 * gcc.dg/vect/pr65518.c: Ditto.
7747 * gcc.dg/vect/pr65947-1.c: Ditto.
7748 * gcc.dg/vect/pr65947-10.c: Ditto.
7749 * gcc.dg/vect/pr65947-11.c: Ditto.
7750 * gcc.dg/vect/pr65947-12.c: Ditto.
7751 * gcc.dg/vect/pr65947-13.c: Ditto.
7752 * gcc.dg/vect/pr65947-2.c: Ditto.
7753 * gcc.dg/vect/pr65947-3.c: Ditto.
7754 * gcc.dg/vect/pr65947-4.c: Ditto.
7755 * gcc.dg/vect/pr65947-5.c: Ditto.
7756 * gcc.dg/vect/pr65947-6.c: Ditto.
7757 * gcc.dg/vect/pr65947-7.c: Ditto.
7758 * gcc.dg/vect/pr65947-8.c: Ditto.
7759 * gcc.dg/vect/pr65947-9.c: Ditto.
7760 * gcc.dg/vect/pr71416-1.c: Ditto.
7761 * gcc.dg/vect/pr71439.c: Ditto.
7762 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7763 * gcc.dg/vect/vect-bswap16.c: Ditto.
7764 * gcc.dg/vect/vect-bswap32.c: Ditto.
7765 * gcc.dg/vect/vect-bswap64.c: Ditto.
7766 * gcc.dg/vect/vect-live-1.c: Ditto.
7767 * gcc.dg/vect/vect-live-2.c: Ditto.
7768 * gcc.dg/vect/vect-live-3.c: Ditto.
7769 * gcc.dg/vect/vect-live-4.c: Ditto.
7770 * gcc.dg/vect/vect-live-5.c: Ditto.
7771 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7772 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7773 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7774 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7775 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7776 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7777 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7778 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7779 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7780 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7781 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7782 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7783 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7784 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7785 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7786 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7787 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7789 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
7791 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7793 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7795 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7796 ia32 if R_386_GOT32X relocation is supported.
7797 * gcc.target/i386/noplt-3.c: Likewise.
7798 * gcc.target/i386/noplt-2.c: Likewise.
7799 (main): Renamed to ...
7801 * gcc.target/i386/noplt-4.c: Likewise.
7802 (main): Renamed to ...
7804 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7805 * gcc.target/i386/pr67400-5.c: Likewise.
7807 2016-06-24 Jakub Jelinek <jakub@redhat.com>
7809 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7810 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7812 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7813 f4): Adjust expected diagnostics.
7814 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7815 (T): If OVFP is defined, redefine to TP.
7816 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7817 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7818 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7819 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7820 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7821 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7822 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7823 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7824 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7825 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7826 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7827 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7828 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7829 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7830 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7831 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7832 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7833 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7834 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7835 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7836 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7837 as last argument to __builtin_add_overflow_p.
7839 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
7841 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7842 dg-options and remove default vector testsuite compile flags.
7843 * g++.dg/vect/pr33860a.cc: Ditto.
7844 * g++.dg/vect/pr45470-a.cc: Ditto.
7845 * g++.dg/vect/pr45470-b.cc: Ditto.
7846 * g++.dg/vect/pr60896.cc: Ditto.
7847 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7848 * gcc.dg/vect/pr18308.c: Ditto.
7849 * gcc.dg/vect/pr24049.c: Ditto.
7850 * gcc.dg/vect/pr33373.c: Ditto.
7851 * gcc.dg/vect/pr36228.c: Ditto.
7852 * gcc.dg/vect/pr42395.c: Ditto.
7853 * gcc.dg/vect/pr42604.c: Ditto.
7854 * gcc.dg/vect/pr46663.c: Ditto.
7855 * gcc.dg/vect/pr48765.c: Ditto.
7856 * gcc.dg/vect/pr49093.c: Ditto.
7857 * gcc.dg/vect/pr49352.c: Ditto.
7858 * gcc.dg/vect/pr52298.c: Ditto.
7859 * gcc.dg/vect/pr52870.c: Ditto.
7860 * gcc.dg/vect/pr53185.c: Ditto.
7861 * gcc.dg/vect/pr53773.c: Ditto.
7862 * gcc.dg/vect/pr56695.c: Ditto.
7863 * gcc.dg/vect/pr62171.c: Ditto.
7864 * gcc.dg/vect/pr63530.c: Ditto.
7865 * gcc.dg/vect/pr68339.c: Ditto.
7866 * gcc.dg/vect/pr71259.c: Ditto.
7867 * gcc.dg/vect/vect-82_64.c: Ditto.
7868 * gcc.dg/vect/vect-83_64.c: Ditto.
7869 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7870 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7871 * gcc.dg/vect/vect-shift-2.c: Ditto.
7872 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7873 * gfortran.dg/vect/pr39318.f90: Ditto.
7874 * gfortran.dg/vect/pr45714-a.f: Ditto.
7875 * gfortran.dg/vect/pr45714-b.f: Ditto.
7876 * gfortran.dg/vect/pr46213.f90: Ditto.
7878 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7879 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7881 * gcc.target/powerpc/p9-splat-5.c: New test.
7883 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
7885 PR tree-optimization/71488
7886 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7887 * lib/target-supports.exp: ... here.
7888 (check_sse4_hw_available): New procedure.
7889 (check_effective_target_sse4_runtime): Ditto.
7890 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7891 -march=westmere for sse4_runtime targets.
7892 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
7893 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
7894 (dg-additional-options): Use for sse4_runtime targets.
7895 (main): Call check_vect ().
7896 (dg-final): Perform scan only for sse4_runtime targets.
7898 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7902 * gcc.target/i386/pr66232-14.c: New file.
7903 * gcc.target/i386/pr66232-15.c: Likewise.
7904 * gcc.target/i386/pr66232-16.c: Likewise.
7905 * gcc.target/i386/pr66232-17.c: Likewise.
7906 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7907 ia32 if R_386_GOT32X relocation is supported.
7908 * gcc.target/i386/pr67400-2.c: Likewise.
7909 * gcc.target/i386/pr67400-3.c: Likewise.
7910 * gcc.target/i386/pr67400-4.c: Likewise.
7911 * gcc.target/i386/pr67400-6.c: Likewise.
7912 * gcc.target/i386/pr67400-7.c: Likewise.
7913 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
7915 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7917 PR libgfortran/48852
7918 * gfortran.dg/char4_iunit_1.f03: Update test.
7919 * gfortran.dg/f2003_io_5.f03: Update test.
7920 * gfortran.dg/real_const_3.f90: Update test.
7922 2016-06-23 Andi Kleen <ak@linux.intel.com>
7924 * g++.dg/bprob/bprob.exp: Support autofdo.
7925 * g++.dg/tree-prof/tree-prof.exp: dito.
7926 * gcc.dg/tree-prof/tree-prof.exp: dito.
7927 * gcc.misc-tests/bprob.exp: dito.
7928 * gfortran.dg/prof/prof.exp: dito.
7929 * lib/profopt.exp: dito.
7930 * lib/target-supports.exp: Check for autofdo.
7932 2016-06-23 Martin Liska <mliska@suse.cz>
7934 * gcc.dg/pr71619.c: New test.
7936 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7939 * gcc.target/i386/pr67400-1.c: New test.
7940 * gcc.target/i386/pr67400-2.c: Likewise.
7941 * gcc.target/i386/pr67400-3.c: Likewise.
7942 * gcc.target/i386/pr67400-4.c: Likewise.
7943 * gcc.target/i386/pr67400-5.c: Likewise.
7944 * gcc.target/i386/pr67400-6.c: Likewise.
7945 * gcc.target/i386/pr67400-7.c: Likewise.
7947 2016-06-22 David Malcolm <dmalcolm@redhat.com>
7949 * c-c++-common/missing-header-1.c: New test case.
7950 * c-c++-common/missing-header-2.c: New test case.
7951 * c-c++-common/missing-header-3.c: New test case.
7952 * c-c++-common/missing-header-4.c: New test case.
7954 2016-06-22 David Malcolm <dmalcolm@redhat.com>
7957 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7959 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7960 expected results due to builtin "nanl" now being suggested for
7962 * gcc.dg/pr67580.c: Update expected messages.
7963 * gcc.dg/spellcheck-identifiers.c: New testcase.
7964 * gcc.dg/spellcheck-typenames.c: New testcase.
7966 2016-06-22 David Malcolm <dmalcolm@redhat.com>
7968 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7970 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7971 diagnostic-test-show-locus-parseable-fixits.c to sources for
7972 diagnostic_plugin_test_show_locus.c.
7973 * lib/gcc-defs.exp (freeform_regexps): New global.
7974 (dg-regexp): New function.
7975 (handle-dg-regexps): New function.
7976 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7977 freeform_regexps to the empty list.
7978 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7980 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7982 PR tree-optimization/71488
7983 * g++.dg/pr71488.C: New test.
7984 * gcc.dg/vect/vect-bool-cmp.c: New test.
7986 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7988 * gcc.dg/guality/param-5.c: New test.
7990 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7992 * gcc.target/i386/asm-flag-7.c: New test.
7994 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7996 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7997 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7998 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7999 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8000 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8001 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8002 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8003 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8004 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8005 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8006 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8007 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8008 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
8009 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8010 * lib/target-supports.exp: Likewise.
8012 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8014 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
8015 * gcc.dg/attr-ms_struct-2.c: Likewise.
8016 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
8017 * gcc.dg/bf-ms-attrib.c: Likewise.
8018 * gcc.dg/bf-ms-layout-2.c: Likewise.
8019 * gcc.dg/bf-ms-layout-3.c: Likewise.
8020 * gcc.dg/bf-ms-layout.c: Likewise.
8021 * gcc.dg/bf-no-ms-layout.c: Likewise.
8022 * gcc.target/i386/bitfield1.c: Likewise.
8023 * gcc.target/i386/bitfield2.c: Likewise.
8024 * gcc.target/i386/bitfield3.c: Likewise.
8026 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8028 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
8029 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
8030 override other than -mcpu=power9 command-line option is specified,
8031 or if the target operating system is aix.
8032 * gcc.target/powerpc/darn-1.c: Likewise.
8033 * gcc.target/powerpc/darn-2.c: Likewise.
8034 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
8035 test if effective-target is not powerpc_p9vector_ok or if the
8036 target operating system is not defined.
8037 * gcc.target/powerpc/vslv-1.c: Likewise.
8038 * gcc.target/powerpc/vsrv-0.c: Likewise.
8039 * gcc.target/powerpc/vsrv-1.c: Likewise.
8041 2016-06-21 Tobias Burnus <burnus@net-b.de>
8044 * gfortran.dg/coarray/data_1.f90: New.
8046 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8048 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
8049 (dg-require-effective-target): Use arm_v8_neon_hw.
8050 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
8051 (dg-require-effective-target): Likewise.
8052 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
8053 (dg-require-effective-target): Likewise.
8054 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
8055 (dg-require-effective-target): Likewise.
8056 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
8057 (dg-require-effective-target): Likewise.
8058 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
8059 (dg-require-effective-target): Likewise.
8060 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
8063 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8065 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
8066 Set to 3 so test passes.
8068 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8070 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
8072 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8074 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
8075 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
8076 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
8077 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
8079 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8081 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
8082 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
8084 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
8087 * gcc.target/i386/pr71549.c: New test.
8089 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8091 * gcc.target/powerpc/vadsdu-0.c: Replace
8092 dg-require-effective-target directive to allow test to run on more
8093 platforms, and add dg-skip-if directive to disable test on aix
8094 platforms because of known incompatibilities.
8095 * gcc.target/powerpc/vadsdu-1.c: Likewise.
8096 * gcc.target/powerpc/vadsdu-2.c: Likewise.
8097 * gcc.target/powerpc/vadsdu-3.c: Likewise.
8098 * gcc.target/powerpc/vadsdu-4.c: Likewise.
8099 * gcc.target/powerpc/vadsdu-5.c: Likewise.
8100 * gcc.target/powerpc/vadsdub-1.c: Likewise.
8101 * gcc.target/powerpc/vadsdub-2.c: Replace
8102 dg-require-effective-target directive to allow test to run on more
8103 platforms, and add dg-skip-if directive to disable test on aix
8104 platforms because of known incompatibilities.
8105 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
8106 with vec_absdb call to differentiate this test from vadsdub-1.c.
8107 * gcc.target/powerpc/vadsduh-1.c: Replace
8108 dg-require-effective-target directive to allow test to run on more
8109 platforms, and add dg-skip-if directive to disable test on aix
8110 platforms because of known incompatibilities.
8111 * gcc.target/powerpc/vadsduh-2.c: Likewise.
8112 * gcc.target/powerpc/vadsduw-1.c: Likewise.
8113 * gcc.target/powerpc/vadsduw-2.c: Likewise.
8115 2016-06-21 Jakub Jelinek <jakub@redhat.com>
8117 PR tree-optimization/71588
8118 * gcc.dg/pr71558.c: New test.
8120 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8122 * c-c++-common/pr68657-1.c: Require ptr32plus support.
8123 * c-c++-common/pr68657-2.c: Likewise.
8124 * c-c++-common/pr68657-3.c: Likewise.
8125 * gcc.dg/torture/pr69714.c: Require int32plus support.
8126 * gcc.dg/torture/pr70025.c: Likewise.
8127 * gcc.dg/torture/pr70083.c: Likewise.
8128 * gcc.dg/torture/pr70542.c: Likewise.
8129 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
8131 2016-06-20 Joseph Myers <joseph@codesourcery.com>
8134 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
8136 2016-06-20 Jakub Jelinek <jakub@redhat.com>
8139 * gcc.dg/pr71581.c: New test.
8141 PR rtl-optimization/71591
8142 * gcc.dg/cpp/pr71591.c: New test.
8144 2016-06-20 David B. Robins <gcc@davidrobins.net>
8147 * g++.dg/torture/pr71571.C: New test.
8149 2016-06-20 Jakub Jelinek <jakub@redhat.com>
8152 * gcc.target/i386/sse2-pr71559.c: New test.
8153 * gcc.target/i386/avx-pr71559.c: New test.
8154 * gcc.target/i386/avx512f-pr71559.c: New test.
8156 2016-06-20 Tobias Burnus <burnus@net-b.de>
8159 * gfortran.dg/pointer_remapping_10.f90: New.
8161 2016-06-20 David Malcolm <dmalcolm@redhat.com>
8163 * g++.dg/diagnostic/string-literal-concat.C: New test case.
8165 2016-06-20 Martin Sebor <msebor@redhat.com>
8168 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
8169 * gnu90-const-expr-1.c: Same.
8170 * gnu99-const-expr-1.c: Same.
8171 * gnu99-static-1.c: Same.
8173 2016-06-20 Renlin Li <renlin.li@arm.com>
8176 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
8178 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
8180 * gcc.target/aarch64/vcvt_f64_1.c: New.
8181 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
8182 * gcc.target/aarch64/vrecp_f64_1.c: New.
8184 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8186 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
8189 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
8192 * gcc.target/avr/torture/pr71103-2.c: New test.
8194 2016-06-19 Martin Sebor <msebor@redhat.com>
8197 * gcc.dg/alignof.c: New test.
8199 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8201 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
8202 vs dg-error; test constexpr specifier too.
8204 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8206 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
8208 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
8210 * lib/target-supports.exp
8211 (check_effective_target_arm_neon_fp16_ok_nocache): Call
8212 arm_neon_ok and merge flags. Fix temporary test name.
8213 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
8216 2016-06-17 Martin Liska <mliska@suse.cz>
8218 * gcc.dg/predict-9.c: Fix dump scanning.
8220 2016-06-17 Bin Cheng <bin.cheng@arm.com>
8222 PR tree-optimization/71354
8223 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
8225 2016-06-17 Bin Cheng <bin.cheng@arm.com>
8227 PR tree-optimization/71347
8228 * gcc.dg/tree-ssa/pr71347.c: New test.
8230 2016-06-17 Bin Cheng <bin.cheng@arm.com>
8232 PR tree-optimization/71354
8233 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
8235 2016-06-17 Bin Cheng <bin.cheng@arm.com>
8237 * gcc.dg/vect/vect-alias-check-1.c: New test.
8239 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8242 * gcc.target/avr/pr71151-1.c: New test.
8243 * gcc.target/avr/pr71151-2.c: New test.
8244 * gcc.target/avr/pr71151-3.c: New test.
8245 * gcc.target/avr/pr71151-4.c: New test.
8246 * gcc.target/avr/pr71151-5.c: New test.
8247 * gcc.target/avr/pr71151-6.c: New test.
8248 * gcc.target/avr/pr71151-7.c: New test.
8249 * gcc.target/avr/pr71151-8.c: New test.
8250 * gcc.target/avr/pr71151-common.h: New test.
8252 2016-06-16 Martin Liska <mliska@suse.cz>
8254 * gfortran.dg/predict-1.f90: New test.
8256 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
8259 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
8261 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
8263 * g++.dg/vect/pr36648.cc: Disable cunrolli
8265 2016-06-16 Jakub Jelinek <jakub@redhat.com>
8268 * gcc.c-torture/execute/pr71554.c: New test.
8270 PR rtl-optimization/71532
8271 * gcc.dg/torture/pr71532.c: New test.
8273 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8275 * gcc.target/powerpc/p9-dimode1.c: New test.
8276 * gcc.target/powerpc/p9-dimode2.c: Likewise.
8278 2016-06-15 Jakub Jelinek <jakub@redhat.com>
8280 * gcc.c-torture/compile/20160615-1.c: New test.
8282 * g++.dg/cpp0x/ref-qual17.C: New test.
8284 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
8287 * gcc.target/i386/pr71529.C: New test.
8289 2016-06-15 Alan Hayward <alan.hayward@arm.com>
8291 PR tree-optimization/71483
8292 * g++.dg/vect/pr71483.c: New
8294 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
8297 * g++.dg/inherit/crash6.C: New.
8298 * g++.dg/inherit/union2.C: Likewise.
8299 * g++.dg/inherit/virtual12.C: Likewise.
8300 * g++.dg/inherit/virtual13.C: Likewise.
8301 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8303 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
8305 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
8307 2016-06-15 Alan Hayward <alan.hayward@arm.com>
8309 PR tree-optimization/71439
8310 * gcc.dg/vect/pr71439.c: New
8312 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8314 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8316 2016-06-15 Richard Biener <rguenther@suse.de>
8318 * gcc.dg/vect/slp-45.c: New testcase.
8320 2016-06-15 Richard Biener <rguenther@suse.de>
8322 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8324 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8326 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8327 requirements, and disable for AIX for now.
8328 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8330 2016-06-14 Jakub Jelinek <jakub@redhat.com>
8333 * g++.dg/opt/pr71528.C: New test.
8336 * g++.dg/init/pr71516.C: New test.
8338 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8340 * g++.dg/init/array46.C: New.
8342 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
8344 * gcc.target/i386/float128-3.c: New test.
8345 * gcc.target/i386/quad-sse4.c: Ditto.
8346 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8347 Update scan strings.
8349 2016-06-14 Richard Biener <rguenther@suse.de>
8352 * gfortran.dg/pr71526.f90: New testcase.
8354 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
8356 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8357 * gcc.dg/zero_bits_compound-1.c: Likewise.
8359 2016-06-14 Richard Biener <rguenther@suse.de>
8361 PR tree-optimization/71522
8362 * gcc.dg/torture/pr71522.c: New testcase.
8364 2016-06-14 Jakub Jelinek <jakub@redhat.com>
8366 PR tree-optimization/71520
8367 * gcc.dg/tree-ssa/pr71520.c: New test.
8369 2016-06-14 Richard Biener <rguenther@suse.de>
8371 PR tree-optimization/71521
8372 * gcc.dg/tree-ssa/vrp101.c: New testcase.
8374 2016-06-13 Jakub Jelinek <jakub@redhat.com>
8377 * c-c++-common/ubsan/bounds-13.c: New test.
8379 PR preprocessor/71183
8380 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8382 2016-06-13 Jeff Law <law@redhat.com>
8384 PR tree-optimization/71403
8385 * c-c++-common/ubsan/pr71403-1.c: New test.
8386 * c-c++-common/ubsan/pr71403-2.c: New test.
8387 * c-c++-common/ubsan/pr71403-3.c: New test.
8389 2016-06-13 Jakub Jelinek <jakub@redhat.com>
8392 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8393 Add -Wno-psabi -w to dg-options.
8395 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8397 * gcc.target/powerpc/vadsdu-0.c: New test.
8398 * gcc.target/powerpc/vadsdu-1.c: New test.
8399 * gcc.target/powerpc/vadsdu-2.c: New test.
8400 * gcc.target/powerpc/vadsdu-3.c: New test.
8401 * gcc.target/powerpc/vadsdu-4.c: New test.
8402 * gcc.target/powerpc/vadsdu-5.c: New test.
8403 * gcc.target/powerpc/vadsdub-1.c: New test.
8404 * gcc.target/powerpc/vadsdub-2.c: New test.
8405 * gcc.target/powerpc/vadsduh-1.c: New test.
8406 * gcc.target/powerpc/vadsduh-2.c: New test.
8407 * gcc.target/powerpc/vadsduw-1.c: New test.
8408 * gcc.target/powerpc/vadsduw-2.c: New test.
8410 2016-06-13 David Malcolm <dmalcolm@redhat.com>
8412 * gcc.dg/c99-init-2.c (c): Update expected error message.
8413 * gcc.dg/init-bad-8.c (foo): Likewise.
8414 * gcc.dg/spellcheck-fields-3.c: New test case.
8416 2016-06-13 Martin Liska <mliska@suse.cz>
8418 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8419 and "guess loop iv compared" heuristics.
8420 * gcc.dg/predict-2.c: Likewise.
8421 * gcc.dg/predict-3.c: Likewise.
8422 * gcc.dg/predict-4.c: Likewise.
8423 * gcc.dg/predict-5.c: Likewise.
8424 * gcc.dg/predict-6.c: Likewise.
8426 2016-06-13 Marek Polacek <polacek@redhat.com>
8429 * c-c++-common/Wswitch-unreachable-4.c: New test.
8430 * gcc.dg/Wswitch-unreachable-2.c: New test.
8431 * g++.dg/tm/jump1.C: Move dg-warning.
8433 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8435 * gnat.dg/renaming10.ad[sb]: New test.
8437 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
8440 * gfortran.dg/pr70673.f90: New test.
8442 2016-06-13 Richard Biener <rguenther@suse.de>
8445 * gcc.dg/align-3.c: New testcase.
8447 2016-06-13 Martin Liska <mliska@suse.cz>
8449 * gcc.target/i386/pr71458.c: New test.
8451 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
8454 * gcc.dg/torture/float128-nan.c: New test.
8456 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8459 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8462 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8465 * gfortran.dg/comma_IO_extension_1.f90: New test.
8466 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8467 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8469 * gfortran.dg/graphite/pr38083.f90: Likewise.
8470 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8473 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8475 * gnat.dg/case_character.adb: New test.
8477 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8480 * gcc.target/powerpc/pr71310.c: New testcase.
8482 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8485 * gcc.dg/pr71478.c: New test.
8487 2016-06-10 Jakub Jelinek <jakub@redhat.com>
8490 * gcc.c-torture/execute/pr71494.c: New test.
8493 * gcc.target/i386/pr68657.c: New test.
8496 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8497 (test): Add -masm=intel alternatives.
8499 2016-06-10 Martin Sebor <msebor@redhat.com>
8502 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8504 2016-06-10 Jeff Law <law@redhat.com>
8506 PR tree-optimization/71335
8507 * gcc.c-torture/execute/pr71335.c: New test.
8509 2016-06-10 David Malcolm <dmalcolm@redhat.com>
8511 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8512 the various "cannot tail-call: " messages.
8514 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8516 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8519 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8522 * c-c++-common/asan/pr71480.c: New test.
8524 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8526 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8527 (ASMNAME2): Likewise.
8528 (main): Replace fn in asm statement with ASMNAME ("fn").
8529 * gcc.dg/guality/pr68037-2.c: Likewise.
8530 * gcc.dg/guality/pr68037-3.c: Likewise.
8531 * gcc.dg/torture/pr68037-1.c: Likewise.
8532 * gcc.dg/torture/pr68037-2.c: Likewise.
8533 * gcc.dg/torture/pr68037-3.c: Likewise.
8535 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8538 * gcc.target/i386/pr68843-1.c: New test.
8539 * gcc.target/i386/pr68843-2.c: New test.
8541 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8542 Cesar Philippidis <cesar@codesourcery.com>
8545 * gcc.dg/goacc/nested-function-1.c: New file.
8546 * gcc.dg/goacc/nested-function-2.c: Likewise.
8547 * gcc.dg/goacc/pr71373.c: Likewise.
8548 * gfortran.dg/goacc/cray-2.f95: Likewise.
8549 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8550 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8551 * gfortran.dg/goacc/cray.f95: Update.
8552 * gfortran.dg/goacc/loop-1.f95: Likewise.
8553 * gfortran.dg/goacc/loop-3.f95: Likewise.
8554 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8555 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8557 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8559 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8560 for OpenACC tile clauses.
8561 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8564 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8566 * c-c++-common/goacc/cache-2.c: ... this new file.
8567 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8568 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8569 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8571 * gfortran.dg/goacc/cray.f95: Likewise.
8572 * gfortran.dg/goacc/loop-1.f95: Likewise.
8574 2016-06-10 Alan Hayward <alan.hayward@arm.com>
8576 PR tree-optimization/71407
8577 PR tree-optimization/71416
8578 * gcc.dg/vect/pr71407.c: New
8579 * gcc.dg/vect/pr71416-1.c: New
8580 * gcc.dg/vect/pr71416-2.c: New
8582 2016-06-10 Richard Biener <rguenther@suse.de>
8585 * gcc.dg/torture/pr71477.c: New testcase.
8587 2016-06-09 Julia Koval <julia.koval@intel.com>
8589 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8590 * gcc.target/i386/interrupt-13.c: Likewise.
8591 * gcc.target/i386/interrupt-15.c: Likewise.
8592 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8593 * gcc.target/i386/interrupt-24.c: Likewise.
8594 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8595 * gcc.target/i386/interrupt-9.c: Likewise.
8596 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8598 2016-06-09 Martin Sebor <msebor@redhat.com>
8601 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8602 * gcc.dg/builtin-constant_p-1.c: Same.
8603 * gcc.dg/builtins-error.c: Same.
8604 * gcc.dg/pr70859.c: Same.
8606 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8608 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8609 * gcc.dg/torture/pr68067-1.c: Likewise.
8610 * gcc.dg/torture/pr68067-2.c: Likewise.
8612 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8614 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8617 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8620 * g++.dg/inherit/crash5.C: New.
8622 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8625 * g++.dg/inherit/crash5.C: New.
8626 * g++.dg/inherit/virtual1.C: Adjust.
8628 2016-06-09 Martin Liska <mliska@suse.cz>
8630 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8631 * g++.dg/predict-loop-exit-2.C: Likewise.
8632 * g++.dg/predict-loop-exit-3.C: Likewise.
8633 * gcc.dg/predict-1.c: Likewise.
8634 * gcc.dg/predict-2.c: Likewise.
8635 * gcc.dg/predict-3.c: Likewise.
8636 * gcc.dg/predict-4.c: Likewise.
8637 * gcc.dg/predict-5.c: Likewise.
8638 * gcc.dg/predict-6.c: Likewise.
8639 * gcc.dg/predict-7.c: Likewise.
8641 2016-06-09 Richard Biener <rguenther@suse.de>
8643 PR tree-optimization/71462
8644 * gcc.dg/torture/pr71462.c: New testcase.
8646 2016-06-09 Marek Polacek <polacek@redhat.com>
8649 * gcc.dg/c11-generic-3.c: New test.
8651 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8653 * g++.dg/init/array42.C: New.
8654 * g++.dg/init/array43.C: Likewise.
8655 * g++.dg/init/array44.C: Likewise.
8656 * g++.dg/init/array45.C: Likewise.
8657 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8658 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8659 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8660 * g++.dg/gomp/pr35751.C: Likewise.
8661 * g++.dg/init/array23.C: Likewise.
8662 * g++.dg/init/brace2.C: Likewise.
8663 * g++.dg/init/brace6.C: Likewise.
8665 2016-06-08 Martin Sebor <msebor@redhat.com>
8666 Jakub Jelinek <jakub@redhat.com>
8670 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8671 * c-c++-common/builtin-arith-overflow-2.c: New test.
8672 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8673 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8674 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8676 2016-06-08 Jakub Jelinek <jakub@redhat.com>
8679 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8681 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8683 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8684 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8685 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8686 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8687 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8688 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8689 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8690 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8691 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8692 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8693 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8694 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8695 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8697 2016-06-08 Richard Biener <rguenther@suse.de>
8699 PR tree-optimization/68558
8700 * gcc.dg/vect/slp-44.c: New testcase.
8702 2016-06-08 Richard Biener <rguenther@suse.de>
8704 * gcc.dg/vect/slp-43.c: New testcase.
8706 2016-06-08 Richard Biener <rguenther@suse.de>
8708 PR tree-optimization/71452
8709 * gcc.dg/torture/pr71452.c: New testcase.
8711 2016-06-08 Jakub Jelinek <jakub@redhat.com>
8714 * g++.dg/torture/pr71448.C: New test.
8716 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8720 * g++.dg/debug/pr71432.C: New test.
8722 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8724 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8725 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8726 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8728 2016-06-08 Alan Hayward <alan.hayward@arm.com>
8730 * gcc.dg/vect/vect-live-2.c: Update effective target.
8731 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8732 * lib/target-supports.exp: Add aarch64 to vect_long.
8734 2016-06-08 Marek Polacek <polacek@redhat.com>
8737 * gcc.dg/noncompile/pr71418.c: New test.
8740 * gcc.dg/noncompile/pr71426.c: New test.
8742 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
8744 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8745 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8746 * gcc.dg/predict-3.c: Update template.
8747 * gcc.dg/predict-5.c: Update template.
8748 * gcc.dg/predict-6.c: Update template.
8749 * gcc.dg/predict-9.c: Update template.
8750 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8752 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8754 * gcc.target/powerpc/vec-mul.c: New test.
8756 2016-06-07 David Malcolm <dmalcolm@redhat.com>
8758 * gcc.dg/spellcheck-fields-2.c: New test case.
8760 2016-06-07 Richard Biener <rguenther@suse.de>
8763 * gcc.dg/Wpragmas-1.c: New testcase.
8764 * gcc.dg/Wattributes-4.c: Likewise.
8765 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8768 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8770 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8771 spurious debug code.
8773 2016-06-07 Richard Biener <rguenther@suse.de>
8775 PR tree-optimization/71428
8776 * gcc.dg/torture/pr71428.c: New testcase.
8778 2016-06-07 Richard Biener <rguenther@suse.de>
8781 * gcc.dg/torture/pr71423.c: New testcase.
8783 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8786 * gcc.dg/tree-ssa/pr71408.c: New test.
8788 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8791 * g++.dg/torture/pr71281.C: New test.
8793 2016-06-06 Marek Polacek <polacek@redhat.com>
8796 * gcc.dg/pr71362.c: New test.
8798 2016-06-06 Jakub Jelinek <jakub@redhat.com>
8799 Patrick Palka <ppalka@gcc.gnu.org>
8804 * g++.dg/opt/pr70847.C: New test.
8805 * g++.dg/ubsan/pr70847.C: New test.
8806 * g++.dg/ubsan/pr71393.C: New test.
8808 2016-06-06 Jakub Jelinek <jakub@redhat.com>
8810 PR tree-optimization/71259
8811 * gcc.dg/vect/pr71259.c: New test.
8813 2016-06-06 David Malcolm <dmalcolm@redhat.com>
8815 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8816 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8817 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8820 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8823 * gcc.c-torture/execute/pr37780.c: New test.
8824 * gcc.target/aarch64/pr37780_1.c: Likewise.
8825 * gcc.target/arm/pr37780_1.c: Likewise.
8827 2016-06-06 Marek Polacek <polacek@redhat.com>
8829 * c-c++-common/attr-may-alias-1.c: New test.
8830 * c-c++-common/attr-may-alias-2.c: New test.
8831 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8833 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8836 * gcc.target/i386/pr24414.c: New test.
8838 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8840 * gcc.target/sparc/vis4misc.c: New file.
8841 * gcc.target/sparc/fpcmp.c: Likewise.
8842 * gcc.target/sparc/fpcmpu.c: Likewise.
8844 2016-06-06 Alan Hayward <alan.hayward@arm.com>
8846 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8847 * gcc.dg/vect/vect-live-3.c: Likewise.
8849 2016-06-06 Richard Biener <rguenther@suse.de>
8851 PR tree-optimization/71398
8852 * gcc.dg/torture/pr71398.c: New testcase.
8854 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
8857 * g++.dg/pr71389.C: New test.
8859 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8862 * gfortran.dg/fmt_read_5.f: New test.
8864 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8867 * gfortran.dg/class_array_22.f03: New test.
8869 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
8871 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8873 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
8875 * gcc.dg/predict-9.c: Update template.
8877 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8880 * g++.dg/template/pr49377.C: New.
8882 2016-06-04 Jakub Jelinek <jakub@redhat.com>
8884 PR tree-optimization/71405
8885 * g++.dg/torture/pr71405.C: New test.
8887 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8890 * g++.dg/inherit/crash5.C: New.
8891 * g++.dg/inherit/virtual1.C: Adjust.
8893 2016-06-03 Jeff Law <law@redhat.com>
8895 PR tree-optimization/71316
8896 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8898 2016-06-03 Jakub Jelinek <jakub@redhat.com>
8900 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8901 dg-additional-options with just -fno-tree-scev-cprop in it.
8902 * gcc.dg/vect/vect-live-2.c: Likewise.
8903 * gcc.dg/vect/vect-live-5.c: Likewise.
8904 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8905 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8906 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8908 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8911 * g++.dg/other/friend6.C: New test.
8913 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8915 * g++.dg/torture/ppc-ldst-array.C: New.
8917 2016-06-03 Joseph Myers <joseph@codesourcery.com>
8921 * gcc.dg/torture/builtin-fp-int-inexact.c,
8922 gcc.target/i386/387-builtin-fp-int-inexact.c,
8923 gcc.target/i386/387-rint-inline-1.c,
8924 gcc.target/i386/387-rint-inline-2.c,
8925 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8926 gcc.target/i386/sse2-rint-inline-1.c,
8927 gcc.target/i386/sse2-rint-inline-2.c,
8928 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8929 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8931 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8932 Julia Koval <julia.koval@intel.com>
8944 * gcc.dg/guality/pr68037-1.c: New test.
8945 * gcc.dg/guality/pr68037-2.c: Likewise.
8946 * gcc.dg/guality/pr68037-3.c: Likewise.
8947 * gcc.dg/torture/pr68037-1.c: Likewise.
8948 * gcc.dg/torture/pr68037-2.c: Likewise.
8949 * gcc.dg/torture/pr68037-3.c: Likewise.
8950 * gcc.dg/torture/pr68661-1a.c: Likewise.
8951 * gcc.dg/torture/pr68661-1b.c: Likewise.
8952 * gcc.target/i386/interrupt-1.c: Likewise.
8953 * gcc.target/i386/interrupt-2.c: Likewise.
8954 * gcc.target/i386/interrupt-3.c: Likewise.
8955 * gcc.target/i386/interrupt-4.c: Likewise.
8956 * gcc.target/i386/interrupt-5.c: Likewise.
8957 * gcc.target/i386/interrupt-6.c: Likewise.
8958 * gcc.target/i386/interrupt-7.c: Likewise.
8959 * gcc.target/i386/interrupt-8.c: Likewise.
8960 * gcc.target/i386/interrupt-9.c: Likewise.
8961 * gcc.target/i386/interrupt-10.c: Likewise.
8962 * gcc.target/i386/interrupt-11.c: Likewise.
8963 * gcc.target/i386/interrupt-12.c: Likewise.
8964 * gcc.target/i386/interrupt-13.c: Likewise.
8965 * gcc.target/i386/interrupt-14.c: Likewise.
8966 * gcc.target/i386/interrupt-15.c: Likewise.
8967 * gcc.target/i386/interrupt-16.c: Likewise.
8968 * gcc.target/i386/interrupt-17.c: Likewise.
8969 * gcc.target/i386/interrupt-18.c: Likewise.
8970 * gcc.target/i386/interrupt-19.c: Likewise.
8971 * gcc.target/i386/interrupt-20.c: Likewise.
8972 * gcc.target/i386/interrupt-21.c: Likewise.
8973 * gcc.target/i386/interrupt-22.c: Likewise.
8974 * gcc.target/i386/interrupt-23.c: Likewise.
8975 * gcc.target/i386/interrupt-24.c: Likewise.
8976 * gcc.target/i386/interrupt-25.c: Likewise.
8977 * gcc.target/i386/interrupt-26.c: Likewise.
8978 * gcc.target/i386/interrupt-27.c: Likewise.
8979 * gcc.target/i386/interrupt-28.c: Likewise.
8980 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8981 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8982 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8983 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8984 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8985 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8986 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8987 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8988 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8989 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8990 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8991 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8993 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8995 PR tree-optimization/52171
8996 * gcc.dg/pr52171.c: New test.
8997 * gcc.target/i386/pr52171.c: New test.
8999 2016-06-03 Jan Hubicka <jh@suse.cz>
9001 * g++.dg/tree-ssa/pred-1.C: New testcase
9002 * gcc.dg/tree-ssa/pred-1.c: New testcase
9004 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9007 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
9009 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9011 2016-06-03 Alan Hayward <alan.hayward@arm.com>
9013 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
9015 2016-06-03 Alan Hayward <alan.hayward@arm.com>
9017 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
9018 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
9019 * gcc.dg/vect/vect-live-1.c: New test.
9020 * gcc.dg/vect/vect-live-2.c: New test.
9021 * gcc.dg/vect/vect-live-3.c: New test.
9022 * gcc.dg/vect/vect-live-4.c: New test.
9023 * gcc.dg/vect/vect-live-5.c: New test.
9024 * gcc.dg/vect/vect-live-slp-1.c: New test.
9025 * gcc.dg/vect/vect-live-slp-2.c: New test.
9026 * gcc.dg/vect/vect-live-slp-3.c: New test.
9028 2016-06-03 Jakub Jelinek <jakub@redhat.com>
9031 * g++.dg/opt/pr71387.C: New test.
9033 2016-06-02 Jeff Law <law@redhat.com>
9035 PR tree-optimization/71328
9036 * gcc.c-torture/compile/pr71328.c: New test.
9038 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9041 * gfortran.dg/fmt_read_3.f90: Fix typo.
9042 * gfortran.dg/fmt_read_4.f90: New test.
9044 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
9046 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
9047 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9048 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9049 * g++.dg/cpp0x/override2.C: Likewise.
9050 * g++.dg/parse/crash5.C: Likewise.
9051 * g++.dg/parse/error16.C: Likewise.
9052 * g++.dg/parse/error27.C: Likewise.
9053 * g++.dg/template/qualttp15.C: Likewise.
9054 * g++.dg/template/redecl4.C: Likewise.
9055 * g++.old-deja/g++.other/crash39.C: Likewise.
9056 * g++.old-deja/g++.other/struct1.C: Likewise.
9057 * g++.old-deja/g++.pt/m9a.C: Likewise.
9058 * g++.old-deja/g++.pt/memclass10.C: Likewise.
9060 2016-06-02 Jakub Jelinek <jakub@redhat.com>
9063 * c-c++-common/pr71372.c: New test.
9065 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
9066 __TIME__ strings with __builtin_strcmp instead of printf and
9069 2016-06-02 Martin Liska <mliska@suse.cz>
9071 * gcc.dg/predict-9.c: New test.
9073 2016-06-02 Jakub Jelinek <jakub@redhat.com>
9075 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
9076 global set_compiler_env_var and global saved_compiler_env_var.
9078 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9080 PR rtl-optimization/71295
9081 * gcc.c-torture/compile/pr71295.c: New test.
9083 2016-06-02 Jakub Jelinek <jakub@redhat.com>
9085 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
9087 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
9088 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
9090 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
9091 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
9092 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
9095 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9097 * gcc.target/powerpc/p9-splat-4.c: New test.
9099 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9102 * gcc.target/powerpc/pr71186.c: New test.
9104 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9107 * gfortran.dg/fmt_read_3.f90: New test.
9109 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
9111 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
9114 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
9116 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
9117 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
9119 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
9120 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
9122 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
9124 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
9125 vars set by dg-set-compiler-env-var.
9127 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
9130 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
9131 to the module procedure declaration.
9132 * gfortran.dg/submodule_16.f08: New test.
9134 2016-06-01 Jakub Jelinek <jakub@redhat.com>
9137 * c-c++-common/gomp/pr71371.c: New test.
9139 2016-06-01 Richard Biener <rguenther@suse.de>
9141 PR tree-optimization/71366
9142 * gcc.dg/torture/pr71366-1.c: New testcase.
9143 * gcc.dg/torture/pr71366-2.c: Likewise.
9145 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9147 * gcc.target/powerpc/vslv-0.c: New test.
9148 * gcc.target/powerpc/vslv-1.c: New test.
9149 * gcc.target/powerpc/vsrv-0.c: New test.
9150 * gcc.target/powerpc/vsrv-1.c: New test.
9152 2016-06-01 Nathan Sidwell <nathan@acm.org>
9154 * c-c++-common/torture/pr57945.c: Add expected PTX error.
9155 * gcc.target/nvptx/weak.c: New.
9157 2016-06-01 Richard Biener <rguenther@suse.de>
9159 PR tree-optimization/71261
9160 * gcc.dg/torture/vect-bool-1.c: New testcase.
9162 2016-06-01 Jakub Jelinek <jakub@redhat.com>
9164 * gfortran.dg/gomp/order-1.f90: New test.
9165 * gfortran.dg/gomp/order-2.f90: New test.
9167 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
9169 * gcc.dg/unroll-6.c: Update template.
9170 * gcc.dg/unroll-7.c: New testcase.
9171 * gcc.dg/unroll-8.c: New testcase.
9173 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
9175 * gnat.dg/opt56.ad[sb]: New test.
9177 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
9180 * g++.dg/cpp0x/constexpr-ice16.C: New.
9182 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9184 PR tree-optimization/71314
9185 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
9188 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9190 PR tree-optimization/71077
9191 * gcc.dg/tree-ssa/pr71077.c: New test.
9193 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
9195 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
9196 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9197 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9199 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
9202 * g++.dg/cpp0x/pr71248.C: New.
9203 * g++.dg/cpp0x/auto7.C: Test column numbers too.
9204 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
9205 * g++.dg/init/new37.C: Likewise.
9206 * g++.dg/template/static1.C: Likewise.
9207 * g++.dg/template/static2.C: Likewise.
9209 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
9211 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
9213 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
9215 2016-05-31 Marek Polacek <polacek@redhat.com>
9217 * c-c++-common/Wswitch-unreachable-3.c: New test.
9218 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
9220 2016-05-31 Richard Biener <rguenther@suse.de>
9222 PR tree-optimization/71352
9223 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
9225 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
9227 * gcc.target/arm/armv5_thumb_isa.c: New test.
9229 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
9232 * gcc.target/i386/pr71346.c: New test.
9234 2016-05-31 Tom de Vries <tom@codesourcery.com>
9236 PR tree-optimization/69068
9237 * gcc.dg/graphite/pr69068.c: New test.
9239 2016-05-27 Martin Sebor <msebor@redhat.com>
9242 * g++.dg/warn/Wplacement-new-size-3.C: New test.
9244 2016-05-30 Jakub Jelinek <jakub@redhat.com>
9247 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
9248 nowait depend(inout: dd[0]) clauses where permitted.
9250 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9253 * g++.dg/parse/pr71238.C: New.
9254 * g++.dg/concepts/friend1.C: Test column numbers too.
9255 * g++.dg/cpp0x/initlist31.C: Likewise.
9256 * g++.dg/cpp0x/pr51420.C: Likewise.
9257 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
9258 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9259 * g++.dg/ext/builtin3.C: Likewise.
9260 * g++.dg/lookup/friend12.C: Likewise.
9261 * g++.dg/lookup/friend7.C: Likewise.
9262 * g++.dg/lookup/koenig1.C: Likewise.
9263 * g++.dg/lookup/koenig5.C: Likewise.
9264 * g++.dg/lookup/used-before-declaration.C: Likewise.
9265 * g++.dg/overload/koenig1.C: Likewise.
9266 * g++.dg/template/crash65.C: Likewise.
9267 * g++.dg/template/friend57.C: Likewise.
9268 * g++.dg/warn/Wshadow-5.C: Likewise.
9269 * g++.dg/warn/Wunused-8.C: Likewise.
9270 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
9271 * g++.old-deja/g++.jason/lineno5.C: Likewise.
9272 * g++.old-deja/g++.jason/member.C: Likewise.
9273 * g++.old-deja/g++.jason/report.C: Likewise.
9274 * g++.old-deja/g++.jason/scoping12.C: Likewise.
9275 * g++.old-deja/g++.law/visibility20.C: Likewise.
9276 * g++.old-deja/g++.ns/koenig5.C: Likewise.
9277 * g++.old-deja/g++.other/static5.C: Likewise.
9278 * g++.old-deja/g++.pt/overload2.C: Likewise.
9280 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
9282 * gcc.dg/tree-ssa/peel1.c: New testcase.
9283 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9284 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9286 2016-05-30 Tom de Vries <tom@codesourcery.com>
9288 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9291 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9294 * g++.dg/parse/virtual1.C: New.
9296 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
9298 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9299 Use correct register when clearing %edx.
9301 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
9303 PR tree-optimization/71289
9304 * gcc.dg/pr71289.c: New test.
9306 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9310 * gcc.dg/tree-ssa/pr71269.c: New test.
9311 * gcc.dg/tree-ssa/pr71292.c: New test.
9313 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9316 * gcc.dg/tree-ssa/pr71252-2.c: New test.
9318 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
9320 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9321 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9322 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9324 2016-05-30 Tom de Vries <tom@codesourcery.com>
9326 PR tree-optimization/69067
9327 * gcc.dg/graphite/pr69067.c: New test.
9329 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
9332 * gcc.target/i386/pr71245-1.c: New test.
9333 * gcc.target/i386/pr71245-2.c: Ditto.
9335 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9338 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9339 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9340 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9342 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
9344 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9346 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
9350 * g++.dg/overload/69855.C: New.
9351 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9352 * g++.old-deja/g++.pt/crash3.C: Likewise.
9354 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9357 * g++.dg/parse/namespace13.C: New.
9359 2016-05-26 Jeff Law <law@redhat.com>
9361 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9362 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9363 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9364 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9365 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9366 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9367 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9368 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9369 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9370 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9371 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9372 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9373 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9375 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9378 * g++.dg/overload/69855.C: New.
9379 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9380 * g++.old-deja/g++.pt/crash3.C: Likewise.
9382 2016-05-27 Jiong Wang <jiong.wang@arm.com>
9385 * gcc.target/aarch64/va_arg_1.c: New testcase.
9386 * gcc.target/aarch64/va_arg_2.c: Likewise.
9387 * gcc.target/aarch64/va_arg_3.c: Likewise.
9389 2016-05-27 Jiong Wang <jiong.wang@arm.com>
9391 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9392 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9393 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9394 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9395 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9397 2016-05-27 Marek Polacek <polacek@redhat.com>
9400 * g++.dg/torture/pr71308.C: New test.
9402 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9404 * gcc.dg/zero_bits_compound-1.c: New test.
9405 * gcc.dg/zero_bits_compound-2.c: New test.
9407 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9410 * gcc.dg/pr71279.c: New test.
9412 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9414 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9415 floating point min/max/comparison instructions.
9416 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9418 2016-05-26 Jakub Jelinek <jakub@redhat.com>
9420 * c-c++-common/gomp/schedule-1.c: New test.
9421 * gfortran.dg/gomp/schedule-1.f90: New test.
9423 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9427 * g++.dg/cpp1y/auto-fn32.C: New test.
9428 * g++.dg/cpp1y/paren4.C: New test.
9430 2016-05-26 Nathan Sidwell <nathan@acm.org>
9432 * gcc.dg/20060410.c: Xfail on ptx.
9433 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9434 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9435 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9436 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9437 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9439 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9441 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9443 2016-05-26 Jakub Jelinek <jakub@redhat.com>
9445 PR tree-optimization/71280
9446 * gcc.dg/pr71280.c: New test.
9448 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9450 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9451 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9453 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9455 2016-05-26 Jiong Wang <jiong.wang@arm.com>
9457 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
9460 2016-05-25 Jeff Law <law@redhat.com>
9462 PR tree-optimization/71272
9463 * gcc.c-torture/compile/pr71272.c: new test.
9465 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9467 * gcc.target/powerpc/vec-cmpne.c: New test.
9468 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9470 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9472 * gnat.dg/opt55.ad[sb]: New test.
9474 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9476 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9477 * c-c++-common/pr60226.c: Require int32plus.
9478 * gcc.c-torture/execute/pr70602.c: Likewise.
9479 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9480 unsigned long for malloc arg type.
9481 * gcc.dg/asr_div1.c: Require int32plus.
9482 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9483 * gcc.dg/pie-1.c: Require pie.
9484 * gcc.dg/pie-2.c: Likewise.
9485 * gcc.dg/pr59471.c: Require int32plus.
9486 * gcc.dg/pr59963-2.c: XFAIL for int16.
9487 * gcc.dg/pr60114.c: Require int32plus.
9488 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9489 unsigned long for typedef of size_t.
9490 * gcc.dg/pr63914.c: Require int32plus.
9491 * gcc.dg/pr64536.c: Require pt32plus.
9492 * gcc.dg/pr65658.c: Likewise.
9493 * gcc.dg/pr67271.c: Require int32plus.
9494 * gcc.dg/pr68112.c: Likewise.
9495 * gcc.dg/pr69071.c: Skip for avr target.
9496 * gcc.dg/pr69973.c: Require int32plus.
9497 * gcc.dg/pr70169.c: Skip for avr target.
9498 * gcc.dg/sso-6.c: Require int32plus.
9499 * gcc.dg/sso-7.c: Likewise.
9500 * gcc.dg/sso-8.c: Likewise.
9501 * gcc.dg/vrp-min-max-2.c: Likewise.
9503 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9506 * gcc.target/i386/pr70738-1.c: New test.
9507 * gcc.target/i386/pr70738-2.c: Likewise.
9508 * gcc.target/i386/pr70738-3.c: Likewise.
9509 * gcc.target/i386/pr70738-4.c: Likewise.
9510 * gcc.target/i386/pr70738-5.c: Likewise.
9511 * gcc.target/i386/pr70738-6.c: Likewise.
9512 * gcc.target/i386/pr70738-7.c: Likewise.
9513 * gcc.target/i386/pr70738-8.c: Likewise.
9514 * gcc.target/i386/pr70738-9.c: Likewise.
9516 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9518 PR rtl-optimization/66940
9519 * gcc.c-torture/execute/pr66940.c: New test.
9521 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9523 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9524 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9525 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9526 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9527 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9528 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9529 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9530 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9531 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9532 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9533 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9534 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9535 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9536 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9537 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9538 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9539 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9540 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9541 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9542 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9543 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9544 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9545 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9546 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9548 2016-05-25 Marek Polacek <polacek@redhat.com>
9551 * gcc.dg/noncompile/pr71265.c: New test.
9554 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9556 2016-05-25 Nathan Sidwell <nathan@acm.org>
9558 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9560 2016-05-25 Richard Biener <rguenther@suse.de>
9562 PR tree-optimization/71261
9563 * c-c++-common/torture/pr71261.c: New testcase.
9565 2016-05-25 Richard Biener <rguenther@suse.de>
9567 PR tree-optimization/71264
9568 * gcc.dg/vect/pr71264.c: New testcase.
9570 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9573 * g++.dg/cpp0x/alias-decl-53.C: New.
9574 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9576 2016-05-25 Martin Liska <mliska@suse.cz>
9578 * g++.dg/pr71239.C: New test.
9580 2016-05-25 Richard Biener <rguenther@suse.de>
9582 * gcc.dg/vect/pr58135.c: Rename to ...
9583 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
9585 2016-05-25 Marek Polacek <polacek@redhat.com>
9587 * g++.dg/pr65295.C: Use target c++14.
9589 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9591 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9592 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
9594 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9596 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9599 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9601 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9602 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9603 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9604 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9605 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9606 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9607 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9608 * c-c++-common/goacc/pcopy.c: Likewise.
9609 * c-c++-common/goacc/pcopyin.c: Likewise.
9610 * c-c++-common/goacc/pcopyout.c: Likewise.
9611 * c-c++-common/goacc/pcreate.c: Likewise.
9612 * c-c++-common/goacc/pr70688.c: New test.
9613 * c-c++-common/goacc/present-1.c: Adjust test.
9614 * c-c++-common/goacc/reduction-5.c: Likewise.
9615 * g++.dg/goacc/data-1.C: New test.
9617 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9619 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9620 vector parity built-in functions.
9621 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9622 count trailing zeros automatic vectorization.
9623 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9624 count trailing zeros built-in functions.
9626 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9628 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9630 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9633 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9635 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9638 * g++.dg/template/crash123.C: New.
9639 * g++.dg/template/crash124.C: Likewise.
9641 2016-05-24 Martin Sebor <msebor@redhat.com>
9644 * g++.dg/ext/flexary16.C: New test.
9646 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9648 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9649 before math.h is included.
9650 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9651 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9652 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9653 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9654 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9655 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9656 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9657 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9658 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9659 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9660 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9661 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9662 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9663 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9664 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9665 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9666 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9667 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9668 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9669 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9670 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9671 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9672 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9674 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9675 Kelvin Nilsen <kelvin@gcc.gnu.org>
9677 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9680 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9683 * g++.dg/warn/Wno-narrowing1.C: New.
9685 2016-05-24 Marek Polacek <polacek@redhat.com>
9688 * c-c++-common/Wswitch-unreachable-2.c: New test.
9690 2016-05-24 Jakub Jelinek <jakub@redhat.com>
9693 * g++.dg/vect/simd-clone-6.cc: New test.
9694 * g++.dg/gomp/declare-simd-6.C: New test.
9698 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9700 2016-05-24 Richard Biener <rguenther@suse.de>
9702 PR tree-optimization/71240
9703 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9705 2016-05-24 Richard Biener <rguenther@suse.de>
9707 PR tree-optimization/71230
9708 * gcc.dg/torture/pr71230.c: New testcase.
9709 * g++.dg/torture/pr71230.C: Likewise.
9711 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9713 * c-c++-common/goacc/routine-5.c: Add tests.
9714 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9715 * gfortran.dg/goacc/routine-6.f90: Add tests.
9717 2016-05-24 Richard Biener <rguenther@suse.de>
9719 PR tree-optimization/71253
9720 * gcc.dg/torture/pr71253.c: New testcase.
9722 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9725 * gfortran.dg/pr71252.f90: New test.
9727 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9729 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9731 2016-05-24 Richard Biener <rguenther@suse.de>
9735 * c-c++-common/vector-subscript-4.c: New testcase.
9736 * c-c++-common/vector-subscript-5.c: Likewise.
9738 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9741 * gfortran.dg/namelist_90.f: New test
9743 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9746 * gfortran.dg/unexpected_eof.f: New test
9748 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9749 Kelvin Nilsen <kelvin@gcc.gnu.org>
9751 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9754 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9757 * g++.dg/cpp0x/inh-ctor20.C: New.
9758 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9760 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9763 * g++.dg/cpp0x/variadic168.C: New.
9765 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9767 * g++.dg/cpp0x/pr31445.C: Test column number too.
9768 * g++.dg/cpp0x/pr32253.C: Likewise.
9769 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9770 * g++.dg/cpp0x/variadic36.C: Likewise.
9772 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
9774 * gcc.dg/fold-notshift-2.c: Adjust.
9776 2016-05-23 Marek Polacek <polacek@redhat.com>
9779 * c-c++-common/Wswitch-unreachable-1.c: New test.
9780 * gcc.dg/Wswitch-unreachable-1.c: New test.
9781 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9782 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9783 * g++.dg/gomp/block-10.C: Likewise.
9784 * gcc.dg/gomp/block-10.c: Likewise.
9785 * g++.dg/gomp/block-9.C: Likewise.
9786 * gcc.dg/gomp/block-9.c: Likewise.
9787 * g++.dg/gomp/target-1.C: Likewise.
9788 * g++.dg/gomp/target-2.C: Likewise.
9789 * gcc.dg/gomp/target-1.c: Likewise.
9790 * gcc.dg/gomp/target-2.c: Likewise.
9791 * g++.dg/gomp/taskgroup-1.C: Likewise.
9792 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9793 * gcc.dg/gomp/teams-1.c: Likewise.
9794 * g++.dg/gomp/teams-1.C: Likewise.
9795 * g++.dg/overload/error3.C: Likewise.
9796 * g++.dg/tm/jump1.C: Likewise.
9797 * g++.dg/torture/pr40335.C: Likewise.
9798 * gcc.dg/c99-vla-jump-5.c: Likewise.
9799 * gcc.dg/switch-warn-1.c: Likewise.
9800 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9801 * gcc.dg/nested-func-1.c: Likewise.
9802 * gcc.dg/pr67784-4.c: Likewise.
9804 2016-05-23 Richard Biener <rguenther@suse.de>
9806 PR tree-optimization/71230
9807 * gfortran.dg/pr71230-1.f90: New testcase.
9808 * gfortran.dg/pr71230-2.f90: Likewise.
9810 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9812 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
9813 * gcc.dg/vect/pr58135.c: Add new.
9814 * gfortran.dg/pr46519-1.f: Adjust test case.
9816 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9819 * g++.dg/cpp0x/decltype64.C: New.
9821 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9823 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9824 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9825 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9827 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9829 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9830 Add poly64x1_t and poly64x2_t cases if supported.
9831 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9832 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9833 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9834 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9835 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9837 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9839 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9840 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9841 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9842 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9843 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9844 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9845 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9847 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9849 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9851 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9853 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9854 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9856 2016-05-22 Jakub Jelinek <jakub@redhat.com>
9858 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9859 constraint instead of "r".
9860 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9861 insn instead of vxorpd.
9862 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9864 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9865 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9867 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9869 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9870 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9872 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9874 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9877 * gcc.dg/tree-ssa/pr40921.c: New test.
9879 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9882 * gcc.target/avr/pr71103.c: New test.
9884 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9887 * gcc.dg/tree-ssa/pr71179.c: New test.
9889 2016-05-20 Martin Sebor <msebor@redhat.com>
9892 * gcc.dg/init-excess-2.c: New test.
9894 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9896 * gnat.dg/opt53.adb: New test.
9897 * gnat.dg/opt54.adb: Likewise.
9899 2016-05-20 Martin Jambor <mjambor@suse.cz>
9901 PR tree-optimization/70884
9902 * gcc.dg/tree-ssa/pr70919.c: New test.
9904 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9906 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9908 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9909 fix code formatting.
9911 2016-05-20 Nathan Sidwell <nathan@acm.org>
9913 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9915 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9917 2016-05-20 David Malcolm <dmalcolm@redhat.com>
9919 * jit.dg/all-non-failing-tests.h: Add
9920 test-factorial-must-tail-call.c.
9921 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9922 * jit.dg/test-factorial-must-tail-call.c: New test case.
9924 2016-05-20 Jakub Jelinek <jakub@redhat.com>
9927 * gfortran.dg/pr71204.f90: New test.
9929 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9931 * gcc.target/nvptx/sincos.c: New test.
9933 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9936 * g++.dg/cpp1y/auto-fn31.C: New.
9938 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9940 * gcc.target/powerpc/vec-addec.c: New test.
9941 * gcc.target/powerpc/vec-addec-int128.c: New test.
9943 2016-05-20 David Malcolm <dmalcolm@redhat.com>
9945 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9946 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9947 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9948 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9950 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
9952 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9954 2016-05-20 Jakub Jelinek <jakub@redhat.com>
9957 * g++.dg/opt/pr71210-1.C: New test.
9958 * g++.dg/opt/pr71210-2.C: New test.
9960 PR tree-optimization/29756
9961 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9962 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
9963 only on selected targets where V4SImode vectors are known to be
9966 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
9968 PR tree-optimization/71079
9969 PR tree-optimization/71206
9970 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9972 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9974 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9975 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9976 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9978 2016-05-20 Richard Guenther <rguenther@suse.de>
9980 PR tree-optimization/29756
9981 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9983 2016-05-20 Richard Biener <rguenther@suse.de>
9985 PR tree-optimization/71185
9986 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9988 2016-05-20 Richard Biener <rguenther@suse.de>
9990 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9992 2016-05-19 Marek Polacek <polacek@redhat.com>
9995 * g++.dg/diagnostic/pr71075.C: New test.
9997 2016-05-19 David Malcolm <dmalcolm@redhat.com>
10000 * g++.dg/pr71184.C: New test case.
10002 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
10004 * gcc.target/powerpc/darn-0.c: New test.
10005 * gcc.target/powerpc/darn-1.c: New test.
10006 * gcc.target/powerpc/darn-2.c: New test.
10008 2016-05-19 Marek Polacek <polacek@redhat.com>
10010 PR tree-optimization/71031
10011 * gcc.dg/tree-ssa/vrp100.c: New test.
10013 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
10015 PR rtl-optimization/71148
10016 * gcc.dg/pr71148.c: New test.
10018 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10021 * gcc.target/arm/pr71056.c: New test.
10023 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10025 * c-c++-common/pr69669.c: Check the used mode.
10027 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
10030 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
10032 2016-05-19 Richard Biener <rguenther@suse.de>
10034 PR tree-optimization/70729
10035 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
10036 * gcc.dg/graphite/scop-18.c: Likewise.
10037 * gcc.dg/pr41783.c: Disable LIM.
10038 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
10039 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
10040 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
10041 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
10042 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
10043 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
10044 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
10045 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
10046 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
10047 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
10048 * gfortran.dg/pr42108.f90: Likewise.
10050 2016-05-18 David Malcolm <dmalcolm@redhat.com>
10053 * gcc.dg/spellcheck-options-11.c: New test case.
10055 2016-05-18 Jakub Jelinek <jakub@redhat.com>
10058 * g++.dg/opt/pr71100.C: New test.
10060 2016-05-18 Martin Jambor <mjambor@suse.cz>
10063 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
10064 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
10065 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
10066 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
10068 2016-05-18 Martin Jambor <mjambor@suse.cz>
10071 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
10072 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
10073 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
10074 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
10075 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
10077 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10080 * g++.dg/template/crash122.C: New.
10082 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10085 * g++.dg/template/pr70466-1.C: New.
10086 * g++.dg/template/pr70466-2.C: Likewise.
10088 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10090 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
10091 splat operations and the XXSPLTIB instruction.
10092 * gcc.target/powerpc/p9-splat-2.c: Likewise.
10093 * gcc.target/powerpc/p9-splat-3.c: Likewise.
10094 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
10095 xxlxor to clear a register.
10097 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
10099 * gcc.dg/torture/pr71020.c: New test.
10101 2016-05-18 Martin Jambor <mjambor@suse.cz>
10104 * gcc.dg/ipa/pr70646.c: New test.
10106 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10108 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
10110 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10112 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
10113 missing tests for vreinterpretq_p{8,16}.
10115 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10117 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
10118 vsliq_n_s64 and vsliq_n_u64.
10120 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10122 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
10123 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
10125 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10127 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
10128 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
10129 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
10131 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10133 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
10136 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10138 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
10139 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
10140 "blr\t" and switch to scan-assembler-times.
10142 2016-05-18 Jiong Wang <jiong.wang@arm.com>
10144 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
10146 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
10147 declarations under __aarch64__ and __ARM_FEATURE_FMA.
10149 2016-05-18 Jakub Jelinek <jakub@redhat.com>
10151 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
10152 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
10153 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
10154 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
10155 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
10156 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
10158 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
10159 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
10161 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
10162 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
10164 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
10165 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
10167 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
10169 2016-05-18 Richard Biener <rguenther@suse.de>
10171 PR tree-optimization/71168
10172 * gcc.dg/torture/pr71168.c: New testcase.
10174 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
10176 PR middle-end/63586
10177 * gcc.dg/tree-ssa/pr63586-2.c: New test.
10178 * gcc.dg/tree-ssa/pr63586.c: New test.
10179 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
10181 2016-05-17 Nathan Sidwell <nathan@acm.org>
10183 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
10184 * gcc.dg/pr68671.c: Fix ptx xfail-if.
10185 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
10186 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
10188 2016-05-17 Nathan Sidwell <nathan@acm.org>
10190 * gcc.target/nvptx/abi-vararg-3.c: New.
10192 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
10194 PR tree-optimization/54579
10195 PR middle-end/55299
10196 * gcc.dg/fold-notrotate-1.c: New test.
10197 * gcc.dg/fold-notshift-1.c: New test.
10198 * gcc.dg/fold-notshift-2.c: New test.
10200 2016-05-17 Marek Polacek <polacek@redhat.com>
10203 * g++.dg/ipa/pr71146.C: New test.
10205 2016-05-17 David Malcolm <dmalcolm@redhat.com>
10207 * jit.dg/test-error-array-bounds.c: New test case.
10209 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
10211 * gcc.dg/tree-ssa/and-1.c: New testcase.
10213 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
10215 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10216 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
10218 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
10220 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10221 * gcc.dg/tree-ssa/vrp99.c: New testcase.
10223 2016-05-17 Jiong Wang <jiong.wang@arm.com>
10225 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
10227 2016-05-17 Jiong Wang <jiong.wang@arm.com>
10229 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
10231 2016-05-17 Jiong Wang <jiong.wang@arm.com>
10233 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
10234 ".2d[index]" when scan the assembly.
10235 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
10236 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
10238 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
10240 2016-05-17 Richard Biener <rguenther@suse.de>
10242 PR tree-optimization/71132
10243 * gcc.dg/torture/pr71132.c: New testcase.
10245 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
10247 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10249 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10252 * gcc.target/aarch64/pr70809_1.c: New test.
10254 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10256 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
10257 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
10258 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
10259 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
10261 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
10262 Ilya Enkovich <ilya.enkovich@intel.com>
10265 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
10267 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
10269 * g++.dg/ipa/ivinline-7.C: Do not xfail.
10270 * g++.dg/ipa/ivinline-9.C: Do not xfail.
10272 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
10274 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
10275 test for __ARM_FP16_ARGS.
10276 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10277 * gcc.target/arm/aapcs/neon-vect10.c: New.
10278 * gcc.target/arm/aapcs/neon-vect9.c: New.
10279 * gcc.target/arm/aapcs/vfp18.c: New.
10280 * gcc.target/arm/aapcs/vfp19.c: New.
10281 * gcc.target/arm/aapcs/vfp20.c: New.
10282 * gcc.target/arm/aapcs/vfp21.c: New.
10283 * gcc.target/arm/fp16-aapcs-1.c: New.
10284 * g++.target/arm/fp16-param-1.c: Update expected output. Add
10285 test for __ARM_FP16_ARGS.
10286 * g++.target/arm/fp16-return-1.c: Update expected output.
10288 2016-05-16 Jiong Wang <jiong.wang@arm.com>
10291 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10293 2016-05-15 Harald Anlauf <anlauf@gmx.de>
10296 * gfortran.dg/pr69603.f90: New testcase.
10298 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
10300 * gfortran.dg/dec_union_4.f90: Fix endian issue.
10302 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
10305 * gfortran.dg/pr71047.f08: New test.
10307 2016-05-13 Joseph Myers <joseph@codesourcery.com>
10309 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10310 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10311 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10313 2016-05-13 Martin Sebor <msebor@redhat.com>
10316 * g++.dg/cpp0x/constexpr-60049.C: New test.
10318 2016-05-13 Jakub Jelinek <jakub@redhat.com>
10321 * gcc.dg/pr71071.c: New test.
10323 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
10325 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10326 remove XOP handling.
10327 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
10329 2016-05-13 Nathan Sidwell <nathan@acm.org>
10331 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10332 __atomic_is_lock_free declaration.
10334 2016-05-13 Richard Biener <rguenther@suse.de>
10336 PR tree-optimization/42587
10337 * gcc.dg/optimize-bswapsi-4.c: New testcase.
10339 2016-05-13 Martin Liska <mliska@suse.cz>
10341 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10342 the new format of dump output.
10344 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10346 * gcc.dg/pr71084.c: New test.
10348 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10351 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
10353 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10355 * gcc.target/aarch64/struct_return.c: New test.
10357 2016-05-12 Marek Polacek <polacek@redhat.com>
10360 * c-c++-common/pr70756-2.c: New test.
10361 * c-c++-common/pr70756.c: New test.
10363 2016-05-12 Richard Biener <rguenther@suse.de>
10365 PR tree-optimization/71059
10366 * gcc.dg/torture/pr71059.c: New testcase.
10368 2016-05-12 Richard Biener <rguenther@suse.de>
10370 PR tree-optimization/71062
10371 * gcc.dg/torture/pr71062.c: New testcase.
10373 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10375 PR tree-optimization/71006
10376 * gcc.dg/pr71006.c: New test.
10378 2016-05-12 Marek Polacek <polacek@redhat.com>
10381 * gcc.dg/opts-7.c: New test.
10383 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10386 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10387 Add -save-temps to dg-options.
10388 Scan for ldmfd rather than pop instruction.
10389 * gcc.target/arm/interrupt-2.c: Likewise.
10390 * gcc.target/arm/pr70830.c: New test.
10392 2016-05-12 Jakub Jelinek <jakub@redhat.com>
10394 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10395 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10397 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10398 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10399 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10402 * gcc.target/i386/avx512vl-pack-1.c: New test.
10403 * gcc.target/i386/avx512vl-pack-2.c: New test.
10404 * gcc.target/i386/avx512bw-pack-2.c: New test.
10406 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10408 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10409 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10410 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10412 2016-05-12 Richard Biener <rguenther@suse.de>
10414 PR tree-optimization/70986
10415 * gcc.dg/torture/pr70986-1.c: New testcase.
10416 * gcc.dg/torture/pr70986-2.c: Likewise.
10417 * gcc.dg/torture/pr70986-3.c: Likewise.
10419 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10422 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10423 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10425 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
10427 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10429 * gcc.target/i386/pr66746.c: Ditto.
10431 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10433 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10435 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10436 warning when using -mvsx-timode.
10437 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10438 * gcc.target/powerpc/dform-2.c: Likewise.
10439 * gcc.target/powerpc/pr68805.c: Likewise.
10441 2016-05-11 Marek Polacek <polacek@redhat.com>
10444 * c-c++-common/attributes-3.c: New test.
10446 2016-05-11 Nathan Sidwell <nathan@acm.org>
10448 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10449 * gcc.c-torture/execute/pr68185.c: Likewise.
10450 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10451 * gcc.dg/pr69634.c: Requires scheduling.
10452 * gcc.dg/torture/pr66178.c: Require label values.
10453 * gcc.dg/setjmp-6.c: Require indirect jumps.
10455 2016-05-11 Richard Biener <rguenther@suse.de>
10457 PR tree-optimization/71055
10458 * gcc.dg/torture/pr71055.c: New testcase.
10460 2016-05-11 Richard Biener <rguenther@suse.de>
10463 * g++.dg/debug/pr71057.C: New testcase.
10465 2016-05-11 Jakub Jelinek <jakub@redhat.com>
10468 * gfortran.dg/gomp/pr70855.f90: New test.
10470 2016-05-11 Richard Biener <rguenther@suse.de>
10472 PR middle-end/71002
10473 * g++.dg/torture/pr71002.C: New testcase.
10475 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10477 PR middle-end/70807
10478 * gcc.dg/pr70807.c: New test.
10480 2016-05-10 Martin Sebor <msebor@redhat.com>
10483 * g++.dg/Wattributes.C: New test.
10485 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
10487 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10488 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10489 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10491 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10494 * gcc.target/i386/pr70799-1.c: New test.
10496 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10498 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10500 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10502 PR middle-end/70877
10503 * gcc.target/i386/pr70877.c: New test.
10505 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10507 PR tree-optimization/70786
10508 * gcc.target/i386/pr70876.c: New test.
10510 2016-05-10 Jakub Jelinek <jakub@redhat.com>
10513 * gcc.target/i386/avx512vl-logic-1.c: New test.
10514 * gcc.target/i386/avx512vl-logic-2.c: New test.
10515 * gcc.target/i386/avx512dq-logic-2.c: New test.
10517 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10520 * gcc.target/powerpc/pr70963.c: New.
10522 2016-05-10 David Malcolm <dmalcolm@redhat.com>
10524 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10525 (test_very_wide_line): Add ruler to expected output.
10526 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10527 (test_very_wide_line): Likewise.
10528 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10529 (test_show_locus): Within the handling of "test_very_wide_line",
10530 enable show_ruler_p on the diagnostic context.
10532 2016-05-10 Richard Biener <rguenther@suse.de>
10534 PR tree-optimization/71039
10535 * gcc.dg/torture/pr71039.c: New testcase.
10537 2016-05-10 Nathan Sidwell <nathan@acm.org>
10539 * gcc.dg/nested-func-10.c: Requires alloca.
10540 * gcc.dg/nested-func-9.c: Requires alloca.
10541 * gcc.c-torture/execute/pr70460.c: Requires labels.
10542 * gcc.c-torture/compile/pr70199.c: Requires labels.
10543 * gcc.target/nvptx/decl.c: Compile only.
10544 * gcc.target/nvptx/trailing-init.c: Compile only.
10545 * gcc.target/nvptx/ary-init.c: Compile only.
10547 2016-05-10 Marek Polacek <polacek@redhat.com>
10550 * gcc.dg/attr-opt-1.c: New test.
10552 2016-05-10 Richard Biener <rguenther@suse.de>
10554 PR tree-optimization/70497
10555 PR tree-optimization/28367
10556 * gcc.dg/torture/20160404-1.c: New testcase.
10557 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10558 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10560 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10562 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10564 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
10566 * gcc.target/i386/fabsneg-1.c New test.
10568 2016-05-09 Alan Modra <amodra@gmail.com>
10571 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10573 2016-05-09 Richard Biener <rguenther@suse.de>
10575 PR tree-optimization/70985
10576 * gcc.dg/torture/pr70985.c: New testcase.
10578 2016-05-09 Bin Cheng <bin.cheng@arm.com>
10580 * gcc.dg/tree-ssa/ifc-9.c: New test.
10581 * gcc.dg/tree-ssa/ifc-10.c: New test.
10582 * gcc.dg/tree-ssa/ifc-11.c: New test.
10583 * gcc.dg/tree-ssa/ifc-12.c: New test.
10584 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10585 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10586 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10588 2016-05-09 Richard Biener <rguenther@suse.de>
10591 * gfortran.dg/pr70937.f90: New testcase.
10593 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10595 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10597 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
10600 * gfortran.dg/dec_structure_1.f90: New testcase.
10601 * gfortran.dg/dec_structure_2.f90: Ditto.
10602 * gfortran.dg/dec_structure_3.f90: Ditto.
10603 * gfortran.dg/dec_structure_4.f90: Ditto.
10604 * gfortran.dg/dec_structure_5.f90: Ditto.
10605 * gfortran.dg/dec_structure_6.f90: Ditto.
10606 * gfortran.dg/dec_structure_7.f90: Ditto.
10607 * gfortran.dg/dec_structure_8.f90: Ditto.
10608 * gfortran.dg/dec_structure_9.f90: Ditto.
10609 * gfortran.dg/dec_structure_10.f90: Ditto.
10610 * gfortran.dg/dec_structure_11.f90: Ditto.
10611 * gfortran.dg/dec_union_1.f90: Ditto.
10612 * gfortran.dg/dec_union_2.f90: Ditto.
10613 * gfortran.dg/dec_union_3.f90: Ditto.
10614 * gfortran.dg/dec_union_4.f90: Ditto.
10615 * gfortran.dg/dec_union_5.f90: Ditto.
10616 * gfortran.dg/dec_union_6.f90: Ditto.
10617 * gfortran.dg/dec_union_7.f90: Ditto.
10619 2016-05-07 Tom de Vries <tom@codesourcery.com>
10621 PR tree-optimization/70956
10622 * gcc.dg/graphite/pr70956.c: New test.
10624 2016-05-06 Jakub Jelinek <jakub@redhat.com>
10626 PR middle-end/70941
10627 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10628 (a, b, c, d): Change type from char to signed char.
10629 (main): Compare against (signed char) -1634678893 instead of
10630 hardcoded -109. Use __builtin_abort instead of abort.
10632 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10633 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10635 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10637 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10640 * gcc.dg/torture/pr70935.c: New test.
10642 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10645 * gcc.target/sh/pr58219.c: New tests.
10647 2016-05-06 Richard Biener <rguenther@suse.de>
10649 PR tree-optimization/70960
10650 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10652 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10655 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10656 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10657 Adjust expected instruction counts.
10658 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10660 2016-05-06 Marek Polacek <polacek@redhat.com>
10663 * gcc.dg/ubsan/bounds-3.c: New test.
10665 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10668 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10670 2016-05-06 Richard Biener <rguenther@suse.de>
10672 PR middle-end/70931
10673 * gfortran.dg/pr70931.f90: New testcase.
10675 2016-05-06 Richard Biener <rguenther@suse.de>
10677 PR middle-end/70941
10678 * gcc.dg/torture/pr70941.c: New testcase.
10680 2016-05-05 Bin Cheng <bin.cheng@arm.com>
10682 PR tree-optimization/57206
10683 * gcc.dg/vect/pr57206.c: New test.
10685 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10687 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10689 2016-05-05 Jakub Jelinek <jakub@redhat.com>
10691 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10693 * c-c++-common/Wdangling-else-4.c: New test.
10695 2016-05-04 Jakub Jelinek <jakub@redhat.com>
10699 * g++.dg/opt/pr70906.C: New test.
10700 * g++.dg/opt/pr70933.C: New test.
10702 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10704 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
10706 * gcc.dg/ipa/pure-const-3.c: New testcase.
10708 2016-05-04 Marek Polacek <polacek@redhat.com>
10710 * c-c++-common/Wdangling-else-1.c: New test.
10711 * c-c++-common/Wdangling-else-2.c: New test.
10712 * c-c++-common/Wdangling-else-3.c: New test.
10714 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10716 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10719 2016-05-04 Marek Polacek <polacek@redhat.com>
10722 * gcc.dg/Waddress-2.c: New test.
10724 2016-05-04 Alan Modra <amodra@gmail.com>
10726 * gcc.target/powerpc/pr70866.c: New.
10728 2016-05-03 Martin Sebor <msebor@redhat.com>
10731 * c-c++-common/builtin_location.c: New test.
10732 * g++.dg/cpp1y/builtin_location.C: New test.
10734 2016-05-03 Marek Polacek <polacek@redhat.com>
10737 * gcc.dg/pr70859.c: New test.
10738 * gcc.dg/pr70859-2.c: New test.
10740 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10742 * gnat.dg/debug5.adb: New testcase.
10744 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10746 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10747 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10748 Procedure to check for z10 instruction set.
10750 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10752 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10754 2016-05-03 Alan Modra <amodra@gmail.com>
10756 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10758 2016-05-03 Jakub Jelinek <jakub@redhat.com>
10760 * gcc.target/i386/avx512f-cvt-1.c: New test.
10762 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10764 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10765 -fdump-tree-vrp-details.
10767 2016-05-03 Richard Biener <rguenther@suse.de>
10769 * gcc.dg/pr30172-1.c: Adjust.
10770 * gcc.dg/pr63743.c: Likewise.
10771 * gcc.dg/tm/pr51696.c: Likewise.
10772 * c-c++-common/tm/safe-1.c: Likewise.
10773 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10774 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10775 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10776 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10778 2016-05-03 Jakub Jelinek <jakub@redhat.com>
10780 PR rtl-optimization/70467
10781 * gcc.target/i386/pr70467-3.c: New test.
10782 * gcc.target/i386/pr70467-4.c: New test.
10784 PR tree-optimization/70916
10785 * gcc.c-torture/compile/pr70916.c: New test.
10788 * gcc.target/i386/pr49244-1.c: New test.
10789 * gcc.target/i386/pr49244-2.c: New test.
10791 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10793 PR rtl-optimization/44281
10794 * gcc.target/i386/pr44281.c: New test.
10796 2016-05-03 bin cheng <bin.cheng@arm.com>
10798 PR tree-optimization/56541
10799 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10800 * gcc.dg/vect/pr56541.c: new test.
10802 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10804 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10806 * gcc.target/powerpc/float128-complex-2.c: Likewise.
10808 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
10811 * c-c++-common/asan/clone-test-1.c (main): Align child process
10814 2016-05-02 David Malcolm <dmalcolm@redhat.com>
10817 * g++.dg/spellcheck-fields-2.C: New test case.
10819 2016-05-02 David Malcolm <dmalcolm@redhat.com>
10822 * g++.dg/pr62314.C: New test case.
10824 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
10826 * gcc.dg/ipa/inline-8.c: New testcase.
10828 2016-05-02 Jakub Jelinek <jakub@redhat.com>
10830 PR rtl-optimization/70467
10831 * gcc.target/i386/pr70467-1.c: New test.
10833 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10835 * gcc.dg/spec-options.c: Run the test on all targets.
10836 * gcc.dg/foo.specs: Use cpp_unique_options.
10838 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
10840 * gcc.dg/tree-ssa/unord.c: New testcase.
10842 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
10844 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10846 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10848 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10850 2016-05-02 Marek Polacek <polacek@redhat.com>
10853 * gcc.dg/enum-incomplete-3.c: New test.
10855 2016-05-02 Marek Polacek <polacek@redhat.com>
10856 Tom de Vries <tom@codesourcery.com>
10858 PR tree-optimization/70700
10859 * gcc.dg/pr70700.c: New test.
10861 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
10863 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10864 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10865 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10866 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10867 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10869 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10871 * ada/acats/run_acats: Rename into...
10872 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10873 * ada/acats/run_all.sh: Remove redundant test.
10874 (target_run): Move around.
10875 (target_gnatchop): Use newly built executable.
10876 (target_gnatmake): Likewise.
10877 Check that the compilation of impbit succeeds.
10879 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10881 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10882 * gcc.dg/20021029-1.c: Likewise.
10883 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10884 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10885 * gcc.target/sh/cmpstr.c: Likewise.
10886 * gcc.target/sh/cmpstrn.c: Likewise.
10887 * gcc.target/sh/memset.c: Likewise.
10888 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10889 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10890 * gcc.target/sh/pr39423-1.c: Likewise.
10891 * gcc.target/sh/pr49468-di.c: Likewise.
10892 * gcc.target/sh/pr49468-si.c: Likewise.
10893 * gcc.target/sh/pr49880-1.c: Likewise.
10894 * gcc.target/sh/pr49880-2.c: Likewise.
10895 * gcc.target/sh/pr49880-3.c: Likewise.
10896 * gcc.target/sh/pr50751-1.c: Likewise.
10897 * gcc.target/sh/pr50751-4.c: Likewise.
10898 * gcc.target/sh/pr50751-7.c: Likewise.
10899 * gcc.target/sh/pr51244-1.c: Likewise.
10900 * gcc.target/sh/pr51244-10.c: Likewise.
10901 * gcc.target/sh/pr51244-11.c: Likewise.
10902 * gcc.target/sh/pr51244-12.c: Likewise.
10903 * gcc.target/sh/pr51244-13.c: Likewise.
10904 * gcc.target/sh/pr51244-14.c: Likewise.
10905 * gcc.target/sh/pr51244-17.c: Likewise.
10906 * gcc.target/sh/pr51244-18.c: Likewise.
10907 * gcc.target/sh/pr51244-19.c: Likewise.
10908 * gcc.target/sh/pr51244-4.c: Likewise.
10909 * gcc.target/sh/pr51244-5.c: Likewise.
10910 * gcc.target/sh/pr51244-7.c: Likewise.
10911 * gcc.target/sh/pr51244-8.c: Likewise.
10912 * gcc.target/sh/pr51244-9.c: Likewise.
10913 * gcc.target/sh/pr51697.c: Likewise.
10914 * gcc.target/sh/pr52483-1.c: Likewise.
10915 * gcc.target/sh/pr52483-2.c: Likewise.
10916 * gcc.target/sh/pr52483-3.c: Likewise.
10917 * gcc.target/sh/pr52483-5.c: Likewise.
10918 * gcc.target/sh/pr52933-1.c: Likewise.
10919 * gcc.target/sh/pr52933-2.c: Likewise.
10920 * gcc.target/sh/pr52933-3.c: Likewise.
10921 * gcc.target/sh/pr53568-1.c: Likewise.
10922 * gcc.target/sh/pr53976-1.c: Likewise.
10923 * gcc.target/sh/pr53988-1.c: Likewise.
10924 * gcc.target/sh/pr53988.c: Likewise.
10925 * gcc.target/sh/pr54089-1.c: Likewise.
10926 * gcc.target/sh/pr54089-6.c: Likewise.
10927 * gcc.target/sh/pr54089-7.c: Likewise.
10928 * gcc.target/sh/pr54089-8.c: Likewise.
10929 * gcc.target/sh/pr54089-9.c: Likewise.
10930 * gcc.target/sh/pr54236-1.c: Likewise.
10931 * gcc.target/sh/pr54236-2.c: Likewise.
10932 * gcc.target/sh/pr54236-3.c: Likewise.
10933 * gcc.target/sh/pr54236-4.c: Likewise.
10934 * gcc.target/sh/pr54386.c: Likewise.
10935 * gcc.target/sh/pr54602-1.c: Likewise.
10936 * gcc.target/sh/pr54685.c: Likewise.
10937 * gcc.target/sh/pr54760-1.c: Likewise.
10938 * gcc.target/sh/pr54760-2.c: Likewise.
10939 * gcc.target/sh/pr54760-3.c: Likewise.
10940 * gcc.target/sh/pr54760-4.c: Likewise.
10941 * gcc.target/sh/pr54760-5.c: Likewise.
10942 * gcc.target/sh/pr54760-6.c: Likewise.
10943 * gcc.target/sh/pr55146.c: Likewise.
10944 * gcc.target/sh/pr55160.c: Likewise.
10945 * gcc.target/sh/pr59278.c: Likewise.
10946 * gcc.target/sh/pr59401-1.c: Likewise.
10947 * gcc.target/sh/pr59533-1.c: Likewise.
10948 * gcc.target/sh/pr63260.c: Likewise.
10949 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10950 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10951 * gcc.target/sh/strlen.c: Likewise.
10952 * gcc.target/sh/torture/pr30807.c: Likewise.
10953 * gcc.target/sh/torture/pr34777.c: Likewise.
10954 * gcc.target/sh/torture/pr64652.c: Likewise.
10955 * gcc.target/sh/torture/pr65505.c: Likewise.
10956 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10957 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10959 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10962 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10964 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10966 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10967 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10968 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10969 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10971 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10973 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10974 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10976 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10978 PR middle-end/70626
10979 * c-c++-common/goacc/combined-reduction.c: New test.
10980 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10982 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10984 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10985 *movdi_internal pattern only if PIC off.
10986 * gcc.target/i386/pr70155-2.c: Likewise.
10987 * gcc.target/i386/pr70155-3.c: Likewise.
10988 * gcc.target/i386/pr70155-4.c: Likewise.
10989 * gcc.target/i386/pr70155-5.c: Likewise.
10990 * gcc.target/i386/pr70155-6.c: Likewise.
10991 * gcc.target/i386/pr70155-7.c: Likewise.
10992 * gcc.target/i386/pr70155-8.c: Likewise.
10993 * gcc.target/i386/pr70155-15.c: Likewise.
10994 * gcc.target/i386/pr70155-17.c: Likewise.
10995 * gcc.target/i386/pr70155-22.c: Likewise.
10997 2016-04-29 Bin Cheng <bin.cheng@arm.com>
10999 PR tree-optimization/70803
11000 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
11002 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
11004 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
11005 optimization of vector loop.
11006 * gcc.target/i386/vect-unpack-3.c: New test.
11007 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
11008 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
11009 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
11011 2016-04-29 Marek Polacek <polacek@redhat.com>
11014 * g++.dg/ubsan/null-7.C: New test.
11017 * gcc.dg/pr70852.c: New test.
11019 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11022 * g++.dg/cpp0x/alignas6.C: New test.
11024 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11026 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
11027 * gcc.dg/pr27003.c: Likewise.
11028 * gcc.dg/tree-ssa/cswtch.c: Likewise.
11029 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
11030 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
11031 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
11032 * gcc.target/arc/mxy.c: Likewise.
11033 * gcc.target/arc/mswape.c: Likewise.
11034 * gcc.target/arc/mrtsc.c: Likewise.
11035 * gcc.target/arc/mcrc.c: Likewise.
11036 * gcc.target/arc/mdsp-packa.c: Likewise.
11037 * gcc.target/arc/mdvbf.c: Likewise.
11038 * gcc.target/arc/mlock.c: Likewise.
11039 * gcc.target/arc/mmac-24.c: Likewise.
11040 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
11042 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
11043 Matthijs Kooijman <matthijs@stdin.nl>
11044 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11047 * gcc.target/avr/pr60040-1.c: New.
11048 * gcc.target/avr/pr60040-2.c: New.
11050 2016-04-29 Richard Biener <rguenther@suse.de>
11052 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
11054 2016-04-29 Richard Biener <rguenther@suse.de>
11056 PR tree-optimization/13962
11057 PR tree-optimization/65686
11058 * gcc.dg/uninit-pr65686.c: New testcase.
11060 2016-04-29 Jakub Jelinek <jakub@redhat.com>
11062 PR middle-end/70843
11063 * gcc.dg/pr70843.c: New test.
11065 2016-04-28 Jakub Jelinek <jakub@redhat.com>
11068 * gcc.target/i386/pr70858.c: New test.
11070 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
11072 * gcc.target/arc/nps400-1.c: New file.
11074 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11075 Andrew Burgess <andrew.burgess@embecosm.com>
11077 * gcc.target/arc/movh_cl-1.c: New file.
11079 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11080 Andrew Burgess <andrew.burgess@embecosm.com>
11082 * gcc.target/arc/extzv-1.c: New file.
11083 * gcc.target/arc/insv-1.c: New file.
11084 * gcc.target/arc/insv-2.c: New file.
11085 * gcc.target/arc/movb-1.c: New file.
11086 * gcc.target/arc/movb-2.c: New file.
11087 * gcc.target/arc/movb-3.c: New file.
11088 * gcc.target/arc/movb-4.c: New file.
11089 * gcc.target/arc/movb-5.c: New file.
11090 * gcc.target/arc/movb_cl-1.c: New file.
11091 * gcc.target/arc/movb_cl-2.c: New file.
11092 * gcc.target/arc/movbi_cl-1.c: New file.
11093 * gcc.target/arc/movl-1.c: New file.
11095 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11096 Andrew Burgess <andrew.burgess@embecosm.com>
11098 * gcc.target/arc/cmem-1.c: New file.
11099 * gcc.target/arc/cmem-2.c: New file.
11100 * gcc.target/arc/cmem-3.c: New file.
11101 * gcc.target/arc/cmem-4.c: New file.
11102 * gcc.target/arc/cmem-5.c: New file.
11103 * gcc.target/arc/cmem-6.c: New file.
11104 * gcc.target/arc/cmem-7.c: New file.
11105 * gcc.target/arc/cmem-ld.inc: New file.
11106 * gcc.target/arc/cmem-st.inc: New file.
11108 2016-04-28 Jakub Jelinek <jakub@redhat.com>
11111 * gcc.target/i386/pr70821.c: New test.
11113 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
11115 * gcc.target/powerpc/vec-adde.c: New test.
11116 * gcc.target/powerpc/vec-adde-int128.c: New test.
11118 2016-04-28 Jakub Jelinek <jakub@redhat.com>
11120 * gcc.target/i386/avx-vround-1.c: New test.
11121 * gcc.target/i386/avx-vround-2.c: New test.
11122 * gcc.target/i386/avx512vl-vround-1.c: New test.
11123 * gcc.target/i386/avx512vl-vround-2.c: New test.
11125 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11128 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
11129 (check_effective_target_cilkplus_runtime): ... this.
11130 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
11131 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
11133 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
11134 Require cilkplus_runtime.
11135 Don't add -lcilkrts.
11136 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
11137 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
11138 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
11139 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
11140 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
11141 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
11142 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
11143 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
11144 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
11145 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
11146 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
11147 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
11148 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11149 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
11150 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
11151 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
11152 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
11153 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
11154 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
11155 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
11156 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
11157 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
11158 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
11159 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
11160 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
11161 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
11162 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
11163 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
11164 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
11166 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
11167 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
11169 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
11171 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
11174 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
11176 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
11177 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
11179 2015-04-27 Ryan Burn <contact@rnburn.com>
11183 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
11185 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
11186 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
11188 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
11190 * gnat.dg/limited_with4.ad[sb]: New test.
11191 * gnat.dg/limited_with4_pkg.ads: New helper.
11193 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11196 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
11197 and movv1ti_internal patterns
11198 * gcc.target/i386/pr70155-1.c: New test.
11199 * gcc.target/i386/pr70155-2.c: Likewise.
11200 * gcc.target/i386/pr70155-3.c: Likewise.
11201 * gcc.target/i386/pr70155-4.c: Likewise.
11202 * gcc.target/i386/pr70155-5.c: Likewise.
11203 * gcc.target/i386/pr70155-6.c: Likewise.
11204 * gcc.target/i386/pr70155-7.c: Likewise.
11205 * gcc.target/i386/pr70155-8.c: Likewise.
11206 * gcc.target/i386/pr70155-9.c: Likewise.
11207 * gcc.target/i386/pr70155-10.c: Likewise.
11208 * gcc.target/i386/pr70155-11.c: Likewise.
11209 * gcc.target/i386/pr70155-12.c: Likewise.
11210 * gcc.target/i386/pr70155-13.c: Likewise.
11211 * gcc.target/i386/pr70155-14.c: Likewise.
11212 * gcc.target/i386/pr70155-15.c: Likewise.
11213 * gcc.target/i386/pr70155-16.c: Likewise.
11214 * gcc.target/i386/pr70155-17.c: Likewise.
11215 * gcc.target/i386/pr70155-18.c: Likewise.
11216 * gcc.target/i386/pr70155-19.c: Likewise.
11217 * gcc.target/i386/pr70155-20.c: Likewise.
11218 * gcc.target/i386/pr70155-21.c: Likewise.
11219 * gcc.target/i386/pr70155-22.c: Likewise.
11221 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11223 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
11226 2016-04-27 Bin Cheng <bin.cheng@arm.com>
11228 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
11229 * gcc.dg/tree-ssa/scev-9.c: Ditto.
11230 * gcc.dg/tree-ssa/scev-10.c: Ditto.
11231 * gcc.dg/tree-ssa/scev-11.c: Ditto.
11232 * gcc.dg/tree-ssa/scev-12.c: Ditto.
11234 2016-04-27 Richard Biener <rguenther@suse.de>
11237 * g++.dg/ipa/ipa-pta-2.C: New testcase.
11238 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11240 2016-04-27 Nathan Sidwell <nathan@acm.org>
11242 * g++.dg/cpp0x/constexpr-recursion3.C: New.
11243 * g++.dg/ubsan/pr63956.C: Adjust error location.
11245 2016-04-27 Nick Clifton <nickc@redhat.com>
11247 PR middle-end/49889
11248 * gcc.dg/pr49889.c: New test.
11250 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
11252 * c-c++-common/memset-array.c: New test.
11254 2016-04-26 Martin Sebor <msebor@redhat.com>
11257 * g++.dg/cpp1y/func_constexpr.C: New test.
11259 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
11262 * g++.dg/cpp0x/enum32.C: New test.
11263 * g++.dg/cpp0x/enum33.C: New test.
11265 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11267 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
11268 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
11269 * gcc.c-torture/execute/bitfld-6.c: Likewise.
11270 * gcc.c-torture/execute/bitfld-7.c: Likewise.
11271 * gcc.c-torture/execute/pr38151.c: Likewise.
11272 * gcc.c-torture/execute/pr66556.c: Likewise.
11273 * gcc.c-torture/execute/pr67781.c: Likewise.
11274 * gcc.c-torture/execute/pr68648.c: Likewise.
11276 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
11278 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11280 2016-04-26 Marek Polacek <polacek@redhat.com>
11283 * gcc.dg/pr67784-3.c: New test.
11284 * gcc.dg/pr67784-4.c: New test.
11285 * gcc.dg/pr67784-5.c: New test.
11288 * gcc.dg/Wnested-externs-2.c: New test.
11290 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
11292 * gcc.dg/fold-plusmult.c: Adjust.
11293 * gcc.dg/no-strict-overflow-6.c: Adjust.
11294 * gcc.dg/gomp/loop-1.c: Xfail some tests.
11296 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11298 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11300 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11301 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11302 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11303 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11304 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11305 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11306 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11307 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11308 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11309 * gcc.target/i386/avx512f-gather-5.c: Likewise.
11310 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11311 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11312 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11313 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11314 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11315 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11316 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11317 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11318 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11319 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11320 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11321 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11323 * gcc.target/i386/pr32219-4.c: Likewise.
11324 * gcc.target/i386/pr32219-6.c: Likewise.
11325 * gcc.target/i386/pr32219-8.c: Likewise.
11327 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11329 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11330 associated options.
11332 2016-04-26 Marek Polacek <polacek@redhat.com>
11335 * g++.dg/ext/cond2.C: New test.
11337 2016-04-26 Bin Cheng <bin.cheng@arm.com>
11339 PR tree-optimization/70771
11340 PR tree-optimization/70775
11341 * gcc.dg/pr70771.c: New test.
11342 * gcc.dg/pr70775.c: New test.
11344 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11346 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11348 2016-04-25 Richard Biener <rguenther@suse.de>
11350 PR tree-optimization/70780
11351 * gcc.dg/torture/pr70780.c: New testcase.
11353 2016-04-25 Michael Collison <michael.collison@arm.com>
11355 * gcc.target/arm/neon-vaddws16.c: New test.
11356 * gcc.target/arm/neon-vaddws32.c: New test.
11357 * gcc.target/arm/neon-vaddwu16.c: New test.
11358 * gcc.target/arm/neon-vaddwu32.c: New test.
11359 * gcc.target/arm/neon-vaddwu8.c: New test.
11360 * lib/target-supports.exp
11361 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11362 that arm neon support vector widen sum of HImode TO SImode.
11364 2016-04-23 Jakub Jelinek <jakub@redhat.com>
11367 * c-c++-common/asan/pr70712.c: New test.
11369 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11371 * .gitattributes: New file.
11373 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11375 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11377 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11379 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11380 * gfortran.dg/submodule_15.f08: Likewise.
11382 2016-04-22 Richard Biener <rguenther@suse.de>
11384 PR tree-optimization/70740
11385 * gcc.dg/torture/pr70740.c: New testcase.
11387 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11390 * gcc.target/i386/pr70750-1.c: New test.
11391 * gcc.target/i386/pr70750-2.c: Likewise.
11393 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11396 * g++.dg/cpp0x/auto48.C: New.
11398 2016-04-21 Marek Polacek <polacek@redhat.com>
11401 * g++.dg/cpp0x/forw_enum12.C: New test.
11402 * g++.dg/cpp0x/forw_enum13.C: New test.
11404 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11407 * gcc.target/i386/pr70728.c: New test.
11409 2016-04-21 Richard Biener <rguenther@suse.de>
11411 PR middle-end/70747
11412 * gcc.dg/pr70747.c: New testcase.
11414 2016-04-21 Bin Cheng <bin.cheng@arm.com>
11416 PR tree-optimization/70715
11417 * gcc.dg/tree-ssa/scev-13.c: New test.
11419 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
11421 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11423 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
11425 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11427 2016-04-20 Jan Hubicka <jh@suse.cz>
11430 * g++.dg/ipa/nothrow-1.C: New testcase.
11432 2016-04-20 Nathan Sidwell <nathan@acm.org>
11435 * g++.dg/eh/delete1.C: New.
11437 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11439 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11440 -mtune-ctrl=sse_typeless_stores.
11442 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11444 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11446 2016-04-20 Bin Cheng <bin.cheng@arm.com>
11448 PR tree-optimization/69489
11449 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11451 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11454 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11455 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11456 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11458 2016-04-20 Bin Cheng <bin.cheng@arm.com>
11460 PR tree-optimization/56625
11461 PR tree-optimization/69489
11462 * gcc.dg/vect/pr56625.c: New test.
11463 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11465 2016-04-20 Andrew Pinski <apinski@cavium.com>
11468 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11470 2016-04-20 Arnaud Charlet <charlet@adacore.com>
11472 * gnat.dg/self1.adb: Remove now incorrect test.
11474 2016-04-20 Bin Cheng <bin.cheng@arm.com>
11476 * gcc.dg/tree-ssa/scev-11.c: New test.
11477 * gcc.dg/tree-ssa/scev-12.c: New test.
11479 2016-04-20 Marek Polacek <polacek@redhat.com>
11481 PR tree-optimization/70725
11482 * gcc.dg/pr70725.c: New test.
11484 2016-04-20 Richard Biener <rguenther@suse.de>
11486 PR tree-optimization/70726
11487 * g++.dg/vect/pr70726.cc: New testcase.
11489 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11492 * gcc.target/s390/pr70674.c: New test.
11494 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11496 PR libgfortran/70684
11497 * gfortran.dg/list_read_14.f90: New test.
11499 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11502 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11503 extern to force it misaligned.
11507 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11508 Don't check `*' before movv4sf_internal.
11509 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11510 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11511 Don't check `*' before movv16qi_internal.
11512 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11513 extern to force it misaligned.
11517 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11518 Don't check `*' before movv2df_internal.
11519 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11520 extern to force it misaligned.
11524 Check movv8sf_internal instead of avx_storeups256.
11525 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11527 2016-04-19 Richard Biener <rguenther@suse.de>
11529 PR tree-optimization/70171
11530 * g++.dg/tree-ssa/pr70171.C: New testcase.
11532 2016-04-19 Richard Biener <rguenther@suse.de>
11534 PR tree-optimization/70724
11535 * gcc.dg/torture/pr70724.c: New testcase.
11537 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11539 PR middle-end/70689
11540 * gcc.target/i386/pr70689.c: New.
11542 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11545 * gcc.target/i386/pr70708.c: New test.
11547 2016-04-18 Richard Biener <rguenther@suse.de>
11549 PR tree-optimization/43434
11550 * gcc.dg/vect/pr43434.c: New testcase.
11551 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11552 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11553 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11554 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11555 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11556 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11557 * gcc.dg/gomp/pr68640.c: Likewise.
11558 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11559 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11561 2016-04-18 Richard Biener <rguenther@suse.de>
11563 PR tree-optimization/70701
11564 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11566 2016-04-18 Tom de Vries <tom@codesourcery.com>
11569 * gcc.dg/pr70161.c: Add dot-file scans.
11570 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11571 instead of after last dot char.
11573 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11575 * c-c++-common/dump-ada-spec-3.c: New test.
11576 * c-c++-common/dump-ada-spec-4.c: Likewise.
11578 2016-04-17 Tom de Vries <tom@codesourcery.com>
11581 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11583 2016-04-15 Jan Hubicka <jh@suse.cz>
11586 * g++.dg/ipa/pure-const-1.C: New testcase.
11587 * g++.dg/ipa/pure-const-2.C: New testcase.
11588 * g++.dg/ipa/pure-const-3.C: New testcase.
11590 2016-04-15 Marek Polacek <polacek@redhat.com>
11593 * gcc.dg/bitfld-22.c: New test.
11595 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11597 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11600 2016-04-15 Marek Polacek <polacek@redhat.com>
11603 * c-c++-common/pr70651.c: New test.
11605 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11607 PR rtl-optimization/70681
11608 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11609 dump scan on arm and powerpc.
11610 * gcc.dg/pr10474.c: Likewise.
11612 2016-04-15 Jakub Jelinek <jakub@redhat.com>
11617 * g++.dg/cpp1y/vla11.C: Revert for real.
11620 * c-c++-common/Wparentheses-1.c: New test.
11621 * c-c++-common/gomp/Wparentheses-1.c: New test.
11622 * c-c++-common/gomp/Wparentheses-2.c: New test.
11623 * c-c++-common/gomp/Wparentheses-3.c: New test.
11624 * c-c++-common/gomp/Wparentheses-4.c: New test.
11625 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11626 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11627 * c-c++-common/goacc/Wparentheses-1.c: New test.
11629 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11632 * gcc.target/i386/pr70662.c: New test.
11634 2016-04-15 Richard Biener <rguenther@suse.de>
11635 Alan Modra <amodra@gmail.com>
11637 PR tree-optimization/70130
11638 * gcc.dg/vect/O3-pr70130.c: New testcase.
11640 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11643 * gcc.target/powerpc/pr70669.c: New test.
11646 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11647 a power7 system that does not have an assembler that supports
11650 2016-04-14 Martin Sebor <msebor@redhat.com>
11655 * c-c++-common/ubsan/vla-1.c: Revert.
11656 * g++.dg/cpp1y/vla11.C: Same.
11657 * g++.dg/cpp1y/vla12.C: Same.
11658 * g++.dg/cpp1y/vla13.C: Same.
11659 * g++.dg/cpp1y/vla14.C: Same.
11660 * g++.dg/cpp1y/vla3.C: Same.
11661 * g++.dg/init/array24.C: Same.
11662 * g++.dg/ubsan/vla-1.C: Same.
11664 2016-04-14 Marek Polacek <polacek@redhat.com>
11665 Jan Hubicka <hubicka@ucw.cz>
11668 * g++.dg/torture/pr70029.C: New test.
11670 2016-04-14 Martin Sebor <msebor@redhat.com>
11672 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11673 type size to prevent failures on targets with very low maximum
11676 2016-04-14 Richard Biener <rguenther@suse.de>
11678 PR tree-optimization/70623
11679 * gcc.dg/torture/pr70623.c: New testcase.
11680 * gcc.dg/torture/pr70623-2.c: Likewise.
11682 2016-04-13 Martin Sebor <msebor@redhat.com>
11687 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11688 * g++.dg/cpp1y/vla11.C: New test.
11689 * g++.dg/cpp1y/vla12.C: New test.
11690 * g++.dg/cpp1y/vla13.C: New test.
11691 * g++.dg/cpp1y/vla14.C: New test.
11692 * g++.dg/cpp1y/vla3.C: Restore deleted test.
11693 * g++.dg/init/array24.C: Fully brace VLA initializer.
11694 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11696 2016-04-13 Jakub Jelinek <jakub@redhat.com>
11699 * g++.dg/opt/pr70641.C: New test.
11701 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11703 PR rtl-optimization/68749
11704 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11705 effects of argument promotions.
11706 Remove default args to dg-skip-if.
11708 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11711 * g++.dg/parse/pr70635.C: New.
11713 2016-04-13 Marek Polacek <polacek@redhat.com>
11716 * c-c++-common/Wmisleading-indentation-4.c: New test.
11718 2016-04-13 Marek Polacek <polacek@redhat.com>
11721 * gcc.dg/Wparentheses-12.c: New test.
11722 * gcc.dg/Wparentheses-13.c: New test.
11724 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11726 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11727 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11728 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11730 2016-04-13 Jakub Jelinek <jakub@redhat.com>
11732 PR middle-end/70633
11733 * gcc.c-torture/compile/pr70633.c: New test.
11736 * gcc.dg/torture/pr70628.c: New test.
11738 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11741 * g++.dg/template/pr70610.C: New test.
11742 * g++.dg/template/pr70610-2.C: New test.
11743 * g++.dg/template/pr70610-3.C: New test.
11744 * g++.dg/template/pr70610-4.C: New test.
11746 2016-04-12 Jakub Jelinek <jakub@redhat.com>
11748 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11752 * g++.dg/ext/pr70571.C: New test.
11754 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11757 * gcc.target/powerpc/pr70640.c: New test.
11759 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11762 * g++.dg/parse/pr68722.C: New.
11764 2016-04-12 Jakub Jelinek <jakub@redhat.com>
11766 PR rtl-optimization/70596
11767 * gcc.target/i386/pr70596.c: New test.
11769 2016-04-12 Nathan Sidwell <nathan@acm.org>
11772 * g++.dg/init/pr70501.C: New.
11774 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11776 * gcc.target/i386/asm-flag-6.c: New test.
11778 2016-04-12 Tom de Vries <tom@codesourcery.com>
11780 PR tree-optimization/68756
11781 * gcc.dg/graphite/pr68756.c: New test.
11783 2016-04-12 Jakub Jelinek <jakub@redhat.com>
11785 PR tree-optimization/70602
11786 * gcc.c-torture/execute/pr70602.c: New test.
11788 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11791 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11792 __float128 emulator is built and runs.
11793 * gcc.target/powerpc/float128-1.c: Likewise.
11795 * lib/target-supports.exp (check_ppc_float128_sw_available):
11796 Rework tests for __float128 software and hardware
11797 availability. Fix exit condition to return 0 on success.
11799 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11802 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11803 * gcc.target/aarch64/target_attr_15.c: Likewise.
11805 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11808 * g++.dg/cpp1y/pr69066.C: New.
11810 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11813 * gfortran.dg/pr36192.f90: Update test.
11814 * gfortran.dg/pr36192_1.f90: Update test.
11815 * gfortran.dg/real_dimension_1.f: Update test.
11816 * gfortran.dg/parameter_array_init_7.f90: New test.
11818 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
11821 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11823 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11825 PR rtl-optimization/66669
11826 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11828 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11830 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11831 * gcc.dg/pie-1.c: Likewise.
11832 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11833 * gcc.dg/pic-4.c: Likewise.
11834 * gcc.dg/pie-3.c: Likewise.
11835 * gcc.dg/pie-4.c: Likewise.
11837 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11839 PR tree-optimization/68644
11840 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11842 PR rtl-optimization/64886
11843 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11845 2016-04-09 Tom de Vries <tom@codesourcery.com>
11847 PR tree-optimization/68953
11848 * gcc.dg/graphite/pr68953.c: New test.
11850 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11853 * gfortran.dg/deferred_character_16.f90: New test.
11855 2016-04-09 Jakub Jelinek <jakub@redhat.com>
11857 PR tree-optimization/70586
11858 * gcc.c-torture/execute/pr70586.c: New test.
11860 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11863 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11864 with __builtin_memset
11865 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11867 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11871 PR tree-optimization/70373
11872 PR middle-end/70533
11873 PR middle-end/70534
11874 PR middle-end/70535
11875 * c-c++-common/goacc/reduction-5.c: New test.
11876 * c-c++-common/goacc/reduction-promotions.c: New test.
11877 * gfortran.dg/goacc/reduction-3.f95: New test.
11878 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11880 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11884 * g++.dg/pr70590.C: New test.
11885 * g++.dg/pr70590-2.C: New test.
11887 2016-04-08 Jakub Jelinek <jakub@redhat.com>
11889 PR middle-end/70593
11890 * gcc.target/i386/pr70593.c: New test.
11892 PR rtl-optimization/70574
11893 * gcc.target/i386/avx2-pr70574.c: New test.
11895 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11898 * c-c++-common/asan/pr70541.c: New test.
11900 2016-04-08 Tom de Vries <tom@codesourcery.com>
11902 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11903 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11905 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11908 * gcc.c-torture/execute/pr70566.c: New test.
11910 2016-04-08 Tom de Vries <tom@codesourcery.com>
11912 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11913 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11915 2016-04-08 Alan Modra <amodra@gmail.com>
11917 * gcc.target/powerpc/pr70117.c: New.
11919 2016-04-07 Jakub Jelinek <jakub@redhat.com>
11922 * gcc.dg/lto/simd-function_0.c: New test.
11924 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11926 * c-c++-common/attr-simd-2.c: Likewise.
11927 * c-c++-common/attr-simd-4.c: Likewise.
11928 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11929 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11931 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11934 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11936 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11937 Tom de Vries <tom@codesourcery.com>
11939 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11940 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11941 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11942 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11943 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11944 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11945 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11946 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11948 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11951 * g++.dg/warn/Wparentheses-29.C: New test.
11953 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11956 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11957 explicit braces to resolve a future -Wparentheses warning.
11959 2016-04-06 Richard Henderson <rth@redhat.com>
11961 * gcc.dg/pr61817-1.c: New test.
11962 * gcc.dg/pr61817-2.c: New test.
11963 * gcc.dg/pr69391-1.c: New test.
11964 * gcc.dg/pr69391-2.c: New test.
11966 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11968 PR rtl-optimization/70398
11969 * gcc.target/aarch64/pr70398.c: New.
11971 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11973 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11975 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
11976 Pedro Alves <palves@redhat.com>
11978 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11980 2016-04-06 Jakub Jelinek <jakub@redhat.com>
11982 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11983 Check for avx512f effective targets instead of avx2.
11984 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11985 for AVX512F clones.
11986 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11987 * g++.dg/gomp/declare-simd-1.C: Likewise.
11988 * g++.dg/gomp/declare-simd-3.C: Likewise.
11989 * g++.dg/gomp/declare-simd-4.C: Likewise.
11991 PR middle-end/70550
11992 * c-c++-common/gomp/pr70550-1.c: New test.
11993 * c-c++-common/gomp/pr70550-2.c: New test.
11995 2016-04-05 Nathan Sidwell <nathan@acm.org>
11998 * g++.dg/ext/attribute-may-alias-5.C: New.
12000 2016-04-05 Jakub Jelinek <jakub@redhat.com>
12003 * c-c++-common/pr70336.c: New test.
12004 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
12005 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
12007 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
12010 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
12012 2016-04-05 Jakub Jelinek <jakub@redhat.com>
12014 PR rtl-optimization/70542
12015 * gcc.dg/torture/pr70542.c: New test.
12016 * gcc.target/i386/avx2-pr70542.c: New test.
12018 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
12020 PR tree-optimization/70509
12021 * gcc.target/i386/avx512bw-pr70509.c: New test.
12023 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
12026 * g++.dg/ext/constexpr-vla4.C: New test.
12028 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
12031 * gcc.target/i386/pr70510.c: New test.
12033 2016-04-05 Richard Biener <rguenther@suse.de>
12035 PR tree-optimization/70526
12036 * g++.dg/torture/pr70526.C: New testcase.
12038 2016-04-05 Jakub Jelinek <jakub@redhat.com>
12041 * gcc.target/i386/pr70525.c: New test.
12043 2016-04-05 Richard Biener <rguenther@suse.de>
12045 PR middle-end/70499
12046 * g++.dg/torture/pr70499.C: New testcase.
12048 2016-04-05 Richard Biener <rguenther@suse.de>
12050 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
12053 2016-04-04 Jakub Jelinek <jakub@redhat.com>
12055 PR middle-end/70307
12056 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
12057 rs6000 ABI warnings.
12059 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
12062 * g++.dg/ipa/devirt-51.C: New testcase.
12064 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12065 Jakub Jelinek <jakub@redhat.com>
12067 PR middle-end/70457
12068 * gcc.dg/torture/pr70457.c: New.
12070 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12073 * gfortran.dg/allocate_with_source_19.f08: New test.
12075 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12078 * gfortran.dg/coarray_allocate_6.f08: New test.
12080 2016-04-04 Richard Biener <rguenther@suse.de>
12082 PR rtl-optimization/70484
12083 * gcc.dg/torture/pr70484.c: New testcase.
12085 2016-04-04 Marek Polacek <polacek@redhat.com>
12088 * gcc.dg/torture/pr70307.c: New test.
12090 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
12094 * gcc.target/sh/torture/pr70416.c: New.
12096 2016-04-02 Martin Sebor <msebor@redhat.com>
12102 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
12103 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
12104 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
12105 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
12106 * g++.dg/cpp0x/constexpr-string.C: Same.
12107 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
12108 * g++.dg/cpp0x/pr65398.C: Same.
12109 * g++.dg/ext/constexpr-vla1.C: Same.
12110 * g++.dg/ext/constexpr-vla2.C: Same.
12111 * g++.dg/ext/constexpr-vla3.C: Same.
12112 * g++.dg/ubsan/pr63956.C: Same.
12114 2016-04-01 Jakub Jelinek <jakub@redhat.com>
12116 PR rtl-optimization/70467
12117 * gcc.target/i386/pr70467-2.c: New test.
12119 2016-04-01 Jakub Jelinek <jakub@redhat.com>
12120 Marek Polacek <polacek@redhat.com>
12123 * g++.dg/init/new47.C: New test.
12125 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12128 * gcc.target/arm/pr70496.c: New test.
12130 2016-04-01 Nathan Sidwell <nathan@acm.org>
12133 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
12135 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12138 * gcc.dg/strlenopt.h (memmove): New.
12139 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
12140 instead of "string.h".
12141 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12142 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12143 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12144 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12145 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12146 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12147 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12148 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12149 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12150 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12151 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12152 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12153 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12154 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12155 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12156 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12157 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12158 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12159 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12160 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12162 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12164 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
12165 (Holder::foo): Reflect this.
12167 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
12170 * gcc.dg/pr70442.c: New test.
12172 2016-03-31 Nathan Sidwell <nathan@acm.org>
12175 * g++.dg/cpp0x/constexpr-virtual6.C: New.
12177 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
12180 * gcc.target/i386/pr70453.c: New test.
12182 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
12185 * gcc.c-torture/pr70292.c: New test.
12187 2016-03-31 Marek Polacek <polacek@redhat.com>
12190 * c-c++-common/pr70297.c: New test.
12191 * g++.dg/cpp0x/typedef-redecl.C: New test.
12192 * gcc.dg/typedef-redecl2.c: New test.
12194 2016-03-31 Jakub Jelinek <jakub@redhat.com>
12196 PR rtl-optimization/70460
12197 * gcc.c-torture/execute/pr70460.c: New test.
12199 2016-03-31 Richard Biener <rguenther@suse.de>
12202 * g++.dg/ext/vector30.C: New testcase.
12204 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12205 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12207 * gfortran.dg/fmt_pf.f90: New test.
12209 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12211 Forward-port from 5 branch
12212 2016-03-30 Jakub Jelinek <jakub@redhat.com>
12215 * gcc.target/i386/avx-vextractf128-256-5.c: Move
12216 dg-require-effective-target after dg-do.
12218 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
12220 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
12222 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
12223 Julian Brown <julian@codesourcery.com>
12224 Chung-Lin Tang <cltang@codesourcery.com>
12225 Cesar Philippidis <cesar@codesourcery.com>
12226 James Norris <jnorris@codesourcery.com>
12227 Tom de Vries <tom@codesourcery.com>
12228 Nathan Sidwell <nathan@codesourcery.com>
12230 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
12231 * c-c++-common/goacc/loop-clauses.c: Likewise.
12232 * g++.dg/goacc/template.C: Likewise.
12233 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12234 * gfortran.dg/goacc/loop-1.f95: Likewise.
12235 * gfortran.dg/goacc/loop-5.f95: Likewise.
12236 * gfortran.dg/goacc/loop-6.f95: Likewise.
12237 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12238 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12239 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12240 * c-c++-common/goacc/clauses-fail.c: Likewise.
12241 * c-c++-common/goacc/parallel-1.c: Likewise.
12242 * c-c++-common/goacc/reduction-1.c: Likewise.
12243 * c-c++-common/goacc/reduction-2.c: Likewise.
12244 * c-c++-common/goacc/reduction-3.c: Likewise.
12245 * c-c++-common/goacc/reduction-4.c: Likewise.
12246 * c-c++-common/goacc/routine-3.c: Likewise.
12247 * c-c++-common/goacc/routine-4.c: Likewise.
12248 * c-c++-common/goacc/routine-5.c: Likewise.
12249 * c-c++-common/goacc/tile.c: Likewise.
12250 * g++.dg/goacc/template.C: Likewise.
12251 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12252 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
12253 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
12254 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
12255 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
12256 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
12257 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
12258 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
12259 * c-c++-common/goacc/use_device-1.c: ... this file.
12260 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
12261 * c-c++-common/goacc/host_data-5.c: ... this file, and...
12262 * c-c++-common/goacc/host_data-6.c: ... this file.
12263 * c-c++-common/goacc/loop-2-kernels.c: New file.
12264 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
12265 * c-c++-common/goacc/loop-3.c: Likewise.
12266 * g++.dg/goacc/reference.C: Likewise.
12267 * g++.dg/goacc/routine-1.C: Likewise.
12268 * g++.dg/goacc/routine-2.C: Likewise.
12270 2016-03-30 Richard Biener <rguenther@suse.de>
12272 PR middle-end/70450
12273 * gcc.dg/torture/pr70450.c: New testcase.
12275 2016-03-30 Jakub Jelinek <jakub@redhat.com>
12278 * gcc.dg/torture/pr70421.c: New test.
12279 * gcc.target/i386/avx512f-pr70421.c: New test.
12281 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
12284 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12285 (check): New function.
12287 (foo): Align stack to 16 bytes when calling bar.
12288 * gcc.target/i386/cleanup-2.c: Likewise.
12290 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
12292 PR tree-optimization/59124
12293 * gcc.dg/Warray-bounds-19.c: New test.
12295 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
12297 * lib/prune.exp (escape_regex_chars): New.
12298 (prune_file_path): Update to quote metcharacters for regexp.
12300 2016-03-29 Jakub Jelinek <jakub@redhat.com>
12302 PR rtl-optimization/70429
12303 * gcc.c-torture/execute/pr70429.c: New test.
12305 PR tree-optimization/70405
12306 * gcc.dg/pr70405.c: New test.
12308 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
12311 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12312 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12314 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
12317 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12318 __cilkrts_set_param to set two workers.
12319 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12320 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12322 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12324 * g++.dg/ext/fnname5.C: Update the test for Darwin.
12326 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12329 * gcc.target/i386/pr70406.c: New test.
12331 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12333 * gnat.dg/specs/double_record_extension3.ads: New test.
12335 2016-03-25 Richard Henderson <rth@redhat.com>
12338 * gcc.target/aarch64/pr70120-1.c: New.
12339 * gcc.target/aarch64/pr70120-2.c: New.
12340 * gcc.target/aarch64/pr70120-3.c: New.
12342 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
12345 * g++.dg/template/mangle2.C: The dg-do directive should be
12346 "compile" not "assemble".
12348 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12351 * gcc.dg/pr69650.c: New test.
12353 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
12355 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12357 2016-03-25 Alan Modra <amodra@gmail.com>
12359 * gcc.dg/dfp/pr70052.c: New test.
12361 2016-03-24 Richard Henderson <rth@redhat.com>
12363 PR middle-end/69845
12364 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12365 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12367 2016-03-24 Tom de Vries <tom@codesourcery.com>
12369 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12371 2016-03-24 Tom de Vries <tom@codesourcery.com>
12373 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12374 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12376 2016-03-24 Tom de Vries <tom@codesourcery.com>
12378 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12379 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12381 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12384 * g++.dg/template/mangle2.C: New test.
12386 2016-03-24 Richard Biener <rguenther@suse.de>
12388 PR tree-optimization/70396
12389 * gcc.dg/torture/pr70396.c: New testcase.
12391 2016-03-24 Richard Biener <rguenther@suse.de>
12393 PR middle-end/70370
12394 * gcc.dg/torture/pr70370.c: New testcase.
12396 2016-03-24 Tom de Vries <tom@codesourcery.com>
12398 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12399 * gfortran.dg/goacc/kernels-tree.f95: Same.
12400 * gfortran.dg/goacc/parallel-tree.f95: Same.
12402 2016-03-24 Tom de Vries <tom@codesourcery.com>
12404 * c-c++-common/goacc/uninit-if-clause.c: New test.
12405 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12407 2016-03-24 Jakub Jelinek <jakub@redhat.com>
12410 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12413 2016-03-24 Richard Biener <rguenther@suse.de>
12415 PR tree-optimization/70372
12416 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12418 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12421 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12423 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12426 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12428 2016-03-23 Jakub Jelinek <jakub@redhat.com>
12431 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12432 * g++.dg/cpp1y/pr70001.C: New test.
12435 * g++.dg/cpp0x/constexpr-70323.C: New test.
12437 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
12438 Jason Merrill <jason@redhat.com>
12439 Jakub Jelinek <jakub@redhat.com>
12442 * g++.dg/cpp0x/constexpr-69315.C: New test.
12443 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12445 2016-03-23 Marek Polacek <polacek@redhat.com>
12448 * g++.dg/warn/Wignored-attributes-1.C: New test.
12449 * g++.dg/warn/Wignored-attributes-2.C: New test.
12451 2016-03-23 Tom de Vries <tom@codesourcery.com>
12453 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12455 * gfortran.dg/goacc/private-3.f95 (test): Same.
12456 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12459 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12461 * lib/target-supports.exp: Remove v7ve entry from loop
12462 creating effective target checks.
12463 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12464 (add_options_for_arm_arch_v7ve): Likewise.
12466 2016-03-23 Jakub Jelinek <jakub@redhat.com>
12468 PR tree-optimization/70354
12469 * gcc.dg/vect/pr70354-1.c: New test.
12470 * gcc.dg/vect/pr70354-2.c: New test.
12471 * gcc.target/i386/avx2-pr70354-1.c: New test.
12472 * gcc.target/i386/avx2-pr70354-2.c: New test.
12474 2016-03-22 Jeff Law <law@redhat.com>
12477 * gcc.dg/tree-ssa/pr70232.c: New test.
12479 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12482 * gcc.target/i386/pr70302.c: New test.
12484 2016-03-22 Richard Biener <rguenther@suse.de>
12486 PR middle-end/70251
12487 * g++.dg/torture/pr70251.C: New testcase.
12489 2016-03-22 David Malcolm <dmalcolm@redhat.com>
12492 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12493 Wmisleading-indentation.c.
12494 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12495 reflect change to diagnostic text and order of messages.
12496 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12498 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
12500 * g++.dg/ext/java-3.C: Don't compile on AIX.
12502 2016-03-22 Richard Biener <rguenther@suse.de>
12504 PR middle-end/70333
12505 * gcc.dg/torture/pr70333.c: New testcase.
12507 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12509 * g++.dg/ext/pr70290.C: New test.
12511 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12514 * gcc.target/i386/pr70325.c: New test.
12516 2016-03-22 Jakub Jelinek <jakub@redhat.com>
12519 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12520 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12523 * gcc.target/i386/pr70300.c: New test.
12526 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12527 (func2): New function for cond with parens, xfail warning for c++.
12528 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12530 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12533 * g++.dg/template/ptrmem30.C: New test.
12535 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12538 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12539 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12541 2016-03-21 Jakub Jelinek <jakub@redhat.com>
12543 PR middle-end/70326
12544 * gcc.dg/pr70326.c: New test.
12546 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
12547 Jakub Jelinek <jakub@redhat.com>
12549 PR tree-optimization/70317
12550 * gcc.dg/pr70317.c: New test.
12552 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
12555 * gcc.target/i386/pr70327.c: New test.
12557 2016-03-21 Martin Liska <mliska@suse.cz>
12560 * gcc.dg/ipa/pr70306.c: New test.
12562 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
12564 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12565 * gcc.target/arm/attr-align3.c: Likewise.
12566 * gcc.target/arm/attr_arm.c: Likewise.
12567 * gcc.target/arm/flip-thumb.c: Likewise.
12569 2016-03-21 Jakub Jelinek <jakub@redhat.com>
12572 * gcc.target/powerpc/altivec-36.c: New test.
12574 2016-03-21 Richard Biener <rguenther@suse.de>
12576 PR tree-optimization/70310
12577 * gcc.dg/torture/pr70310.c: New testcase.
12579 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12582 * gcc.target/i386/pr70293.c: New test.
12584 2016-03-21 Richard Biener <rguenther@suse.de>
12586 PR tree-optimization/70288
12587 * gcc.dg/torture/pr70288-1.c: New testcase.
12588 * gcc.dg/torture/pr70288-2.c: Likewise.
12590 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
12592 PR rtl-optimization/69307
12593 * gcc.target/arm/pr69307.c: New test.
12595 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
12597 PR rtl-optimization/69102
12598 * gcc.c-torture/compile/pr69102.c: New test.
12600 2016-03-18 Jeff Law <law@redhat.com>
12602 PR rtl-optimization/70263
12603 * gcc.c-torture/compile/pr70263-1.c: New test.
12604 * gcc.target/i386/pr70263-2.c: New test.
12606 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12608 PR rtl-optimization/70278
12609 * gcc.dg/torture/pr70278.c: New test.
12610 * gcc.target/arm/pr70278.c: New test.
12612 2016-03-18 David Malcolm <dmalcolm@redhat.com>
12615 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12616 (test_builtin_types_compatible_p): New test function.
12617 * gcc.dg/pr70281.c: New test case.
12619 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12622 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12624 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12626 PR tree-optimization/70252
12627 * gcc.dg/pr70252.c: New test.
12629 2016-03-18 Tom de Vries <tom@codesourcery.com>
12631 * gcc.dg/pr70161-2.c: New test.
12632 * gcc.dg/pr70161.c: New test.
12634 2016-03-18 Tom de Vries <tom@codesourcery.com>
12637 * gcc.dg/pr70269.c: New test.
12639 2016-03-18 Jakub Jelinek <jakub@redhat.com>
12642 * g++.dg/ext/java-3.C: New test.
12644 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12647 * g++.dg/lookup/pr70205.C: New test.
12649 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12652 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12654 2016-03-17 Marek Polacek <polacek@redhat.com>
12657 * gcc.dg/atomic-op-6.c: New test.
12659 2016-03-17 David Malcolm <dmalcolm@redhat.com>
12662 * c-c++-common/pr70264.c: New test case.
12664 2016-03-17 Jakub Jelinek <jakub@redhat.com>
12667 * c-c++-common/pr70144-1.c: New test.
12668 * c-c++-common/pr70144-2.c: New test.
12671 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12672 * g++.dg/opt/flifetime-dse6.C: New test.
12673 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12675 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12678 * gcc.dg/pic-1.c: New test.
12679 * gcc.dg/pic-2.c: Likewise.
12680 * gcc.dg/pic-3.c: Likewise.
12681 * gcc.dg/pic-4.c: Likewise.
12682 * gcc.dg/pie-1.c: Likewise.
12683 * gcc.dg/pie-2.c: Likewise.
12684 * gcc.dg/pie-3.c: Likewise.
12685 * gcc.dg/pie-4.c: Likewise.
12686 * gcc.dg/pie-5.c: Likewise.
12687 * gcc.dg/pie-6.c: Likewise.
12689 2016-03-17 Tom de Vries <tom@codesourcery.com>
12691 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12692 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12694 2016-03-17 Richard Biener <rguenther@suse.de>
12697 * g++.dg/debug/pr70271.C: New testcase.
12699 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12701 * gcc.target/i386/pr70251.c: New test.
12703 2016-03-17 Marek Polacek <polacek@redhat.com>
12706 * g++.dg/warn/constexpr-70194.C: New test.
12708 2016-03-16 Richard Henderson <rth@redhat.com>
12710 PR middle-end/70240
12711 * gcc.c-torture/compile/pr70240.c: New.
12713 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12715 * gcc.c-torture/compile/20151204.c: Skip for avr.
12717 2016-03-16 Jakub Jelinek <jakub@redhat.com>
12720 * g++.dg/opt/pr70245.C: New test.
12721 * g++.dg/opt/pr70245.h: New file.
12722 * g++.dg/opt/pr70245-aux.cc: New file.
12724 2016-03-16 Martin Sebor <msebor@redhat.com>
12726 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12728 2016-03-16 Richard Henderson <rth@redhat.com>
12730 PR middle-end/70199
12731 * gcc.c-torture/compile/pr70199.c: New.
12733 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12735 * gcc.dg/uninit-19.c: Run dos2unix.
12737 2016-03-16 Marek Polacek <polacek@redhat.com>
12740 * gcc.dg/nested-func-10.c: New test.
12741 * gcc.dg/nested-func-9.c: New test.
12743 2016-03-16 Jakub Jelinek <jakub@redhat.com>
12745 PR tree-optimization/68714
12746 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12748 2016-03-16 Tom de Vries <tom@codesourcery.com>
12750 PR tree-optimization/68715
12751 * gcc.dg/graphite/pr68715-2.c: New test.
12752 * gcc.dg/graphite/pr68715.c: New test.
12753 * gfortran.dg/graphite/pr68715.f90: New test.
12755 2016-03-16 Tom de Vries <tom@codesourcery.com>
12757 PR tree-optimization/68809
12758 * gcc.dg/graphite/pr68809-2.c: New test.
12759 * gcc.dg/graphite/pr68809.c: New test.
12761 2016-03-16 Jakub Jelinek <jakub@redhat.com>
12764 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12765 method call to i () as argument. Adjust expected output.
12768 * g++.dg/ubsan/pr70147-1.C: New test.
12769 * g++.dg/ubsan/pr70147-2.C: New test.
12771 2016-03-15 Martin Sebor <msebor@redhat.com>
12774 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12776 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
12778 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12781 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12783 PR libfortran/69799
12784 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12785 libatomic_available.
12787 2016-03-15 Marek Polacek <polacek@redhat.com>
12790 * g++.dg/ext/attribute-may-alias-4.C: New test.
12792 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
12794 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12795 -fvar-tracking-assignments-toggle flag.
12797 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12799 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12801 2016-03-15 Jakub Jelinek <jakub@redhat.com>
12803 PR rtl-optimization/70222
12804 * gcc.c-torture/execute/pr70222-1.c: New test.
12805 * gcc.c-torture/execute/pr70222-2.c: New test.
12807 2016-03-15 Richard Henderson <rth@redhat.com>
12809 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12811 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
12813 PR rtl-optimization/69032
12814 * gcc.dg/pr69032.c: New test.
12816 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
12818 PR rtl-optimization/63384
12819 * g++.dg/pr63384.C: New test.
12821 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
12824 * gcc.target/i386/pr64411.C: New test.
12826 2016-03-15 Tom de Vries <tom@codesourcery.com>
12828 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12829 * gfortran.dg/goacc/kernels-alias.f95: New test.
12831 2016-03-14 Martin Sebor <msebor@redhat.com>
12834 * g++.dg/cpp0x/constexpr-inline.C: New test.
12835 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12837 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
12839 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12841 2016-03-14 Jakub Jelinek <jakub@redhat.com>
12843 PR middle-end/70219
12844 * gcc.dg/pr70219.c: New test.
12846 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12849 * gcc.dg/torture/pr70083.c: New test.
12850 * gcc.target/i386/pr70083.c: New test.
12852 2016-03-14 Richard Biener <rguenther@suse.de>
12854 PR tree-optimization/56365
12855 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12857 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12860 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12862 * g++.dg/pr70098.C: New testcase.
12865 2016-03-14 Tom de Vries <tom@codesourcery.com>
12867 PR tree-optimization/70045
12868 * gcc.dg/graphite/pr70045.c: New test.
12870 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12873 * gfortran.dg/include_9.f90: New test.
12875 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12878 gfortran.dg/prof/prof.exp: New script.
12879 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12881 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
12883 PR rtl-optimization/69307
12884 * gcc.dg/pr69307.c: New test.
12886 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12889 * gcc.target/arm/pr69614.c: New.
12891 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
12894 * gfortran.dg/submodule_14.f08: New test
12897 * gfortran.dg/submodule_15.f08: New test
12899 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12902 * g++.dg/cpp1y/paren3.C: New test.
12904 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12907 * gcc.target/powerpc/ppc-round2.c: New test.
12909 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12912 * gcc.dg/torture/pr70123.c: New test.
12914 2016-03-11 Jeff Law <law@redhat.com>
12916 PR tree-optimization/70190
12917 * gcc.c-torture/compile/pr70190.c: New test.
12919 2016-03-11 David Malcolm <dmalcolm@redhat.com>
12922 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12924 (test43_b): Likewise.
12925 (test43_c): Likewise.
12926 (test43_d): Likewise.
12927 (test43_e): Likewise.
12928 (test43_f): Likewise.
12929 (test43_g): Likewise.
12930 (test44_a): Likewise.
12931 (test44_b): Likewise.
12932 (test44_c): Likewise.
12933 (test44_d): Likewise.
12934 (test44_e): Likewise.
12936 2016-03-11 David Malcolm <dmalcolm@redhat.com>
12939 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12941 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12943 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12946 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12950 * gcc.target/aarch64/pr69245_2.c: New test.
12952 2016-03-11 Jakub Jelinek <jakub@redhat.com>
12954 PR tree-optimization/70177
12955 * gcc.dg/pr70177.c: New test.
12957 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12959 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12961 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12963 * gcc.dg/tree-ssa/sra-20.c: New.
12965 2016-03-11 Jakub Jelinek <jakub@redhat.com>
12967 PR rtl-optimization/70174
12968 * gcc.dg/pr70174.c: New test.
12970 PR tree-optimization/70169
12971 * gcc.dg/pr70169.c: New test.
12973 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12976 * gcc.target/i386/pr70160.c: New test.
12978 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12980 * gcc.target/s390/dfp-1.c: New test.
12982 2016-03-10 Nick Clifton <nickc@redhat.com>
12985 * gcc.target/aarch64/pr70044.c: New test.
12987 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12988 Jakub Jelinek <jakub@redhat.com>
12991 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12992 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12993 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12995 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
12998 * g++.dg/lto/pr69589_0.C: New testcase
12999 * g++.dg/lto/pr69589_1.C: New testcase
13001 2016-03-10 Marek Polacek <polacek@redhat.com>
13004 * g++.dg/delayedfold/unary-plus1.C: New test.
13006 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
13008 * gcc.target/arm/pr45701-1.c: Escape brackets.
13009 * gcc.target/arm/pr45701-2.c: Likewise.
13011 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
13013 * gfortran.dg/unconstrained_commons.f: New.
13015 2016-03-10 Alan Modra <amodra@gmail.com>
13017 * gcc.dg/pr69195.c: New.
13018 * gcc.dg/pr69238.c: New.
13020 2016-03-10 Tom de Vries <tom@codesourcery.com>
13023 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
13025 2016-03-10 Richard Biener <rguenther@suse.de>
13027 PR tree-optimization/70128
13028 * gcc.dg/tree-ssa/alias-34.c: New testcase.
13029 * gcc.dg/tree-ssa/alias-35.c: Likewise.
13031 2016-03-09 Jakub Jelinek <jakub@redhat.com>
13033 PR tree-optimization/70152
13034 * gcc.dg/pr70152.c: New test.
13037 * gcc.target/i386/pr70086-1.c: New test.
13038 * gcc.target/i386/pr70086-2.c: New test.
13039 * gcc.target/i386/pr70086-3.c: New test.
13041 PR tree-optimization/70127
13042 * gcc.c-torture/execute/pr70127.c: New test.
13044 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
13046 * c-c++-common/goacc/combined-directives-2.c: New test.
13048 2016-03-09 David Malcolm <dmalcolm@redhat.com>
13052 * g++.dg/diagnostic/pr70105.C: New test.
13053 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
13054 (test_multiple_ordinary_maps): New test function.
13056 2016-03-09 David Malcolm <dmalcolm@redhat.com>
13060 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
13061 Drop range information from call to inform_at_rich_loc.
13062 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
13064 (test_show_locus): Replace calls to rich_location::add_range with
13065 calls to add_range. Rewrite the tests that used the now-defunct
13066 rich_location ctor taking a source_range. Simplify other tests
13067 by replacing calls to COMBINE_LOCATION_DATA with calls to
13070 2016-03-09 Richard Biener <rguenther@suse.de>
13071 Jakub Jelinek <jakub@redhat.com>
13073 PR tree-optimization/70138
13074 * gcc.dg/vect/pr70138-1.c: New testcase.
13075 * gcc.dg/vect/pr70138-2.c: Likewise.
13077 2016-03-09 Jakub Jelinek <jakub@redhat.com>
13080 * gcc.target/i386/pr70049.c: New test.
13082 2016-03-09 Richard Biener <rguenther@suse.de>
13085 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
13086 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
13087 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
13089 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13091 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
13094 2016-03-09 Jakub Jelinek <jakub@redhat.com>
13096 PR middle-end/67278
13097 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
13100 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
13102 PR middle-end/70050
13103 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
13104 in testcase comment.
13106 2016-03-09 Tom de Vries <tom@codesourcery.com>
13108 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
13109 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
13110 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
13111 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
13112 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
13113 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
13114 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
13115 * gfortran.dg/goacc/kernels-loop.f95: New test.
13117 2016-03-08 Martin Sebor <msebor@redhat.com>
13120 * g++.dg/warn/overflow-warn-7.C: New test.
13122 2016-03-08 Jason Merrill <jason@redhat.com>
13124 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
13125 * lib/target-supports.exp (check_effective_target_concepts): New.
13127 2016-03-08 Jakub Jelinek <jakub@redhat.com>
13130 * g++.dg/cpp1y/constexpr-loop4.C: New test.
13131 * g++.dg/ubsan/pr70135.C: New test.
13134 * gcc.dg/pr70110.c: New test.
13136 2016-03-07 Martin Jambor <mjambor@suse.cz>
13138 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
13139 * c-c++-common/gomp/if-1.c: Likewise.
13140 * c-c++-common/gomp/pr61486-2.c: Likewise.
13141 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
13142 to dg-additional-options.
13143 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
13144 * g++/gomp/target-teams-1.c: Likewise.
13145 * gcc.dg/gomp/gomp.exp: Likewise.
13146 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
13147 dg-additional-options.
13148 * gfortran.dg/gomp/gomp.exp: Likewise.
13149 * gfortran.dg/gomp/target1.f90: Remove dg-options.
13150 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
13151 dg-additional-options.
13152 * gfortran.dg/gomp/target3.f90: Remove dg-options.
13154 2016-03-07 Martin Jambor <mjambor@suse.cz>
13156 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
13157 * c-c++-common/gomp/gridify-1.c: New test.
13158 * gfortran.dg/gomp/gridify-1.f90: Likewise.
13160 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
13162 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
13163 trigger for cortex-r8, when scanning for register r8.
13164 * gcc.target/arm/pr45701-2.c: Likewise.
13166 2016-02-26 Richard Biener <rguenther@suse.de>
13167 Jeff Law <law@redhat.com>
13169 PR tree-optimization/69740
13170 * gcc.c-torture/compile/pr69740-1.c: New test.
13171 * gcc.c-torture/compile/pr69740-2.c: New test.
13173 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13175 * lib/target-supports.exp
13176 (check_effective_target_whole_vector_shift): Enable for PPC64.
13178 2016-03-07 Richard Biener <rguenther@suse.de>
13180 PR tree-optimization/70115
13181 * gcc.dg/torture/pr70115.c: New testcase.
13183 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
13185 PR middle-end/69916
13186 * c-c-++-common/goacc/pr69916.c: New.
13188 2016-03-07 Richard Henderson <rth@redhat.com>
13190 * gcc.c-torture/compile/pr70061.c: New test.
13192 2016-03-07 Richard Biener <rguenther@suse.de>
13195 * gcc.dg/vect/O3-pr36098.c: New testcase.
13197 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
13199 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
13201 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
13203 * gnat.dg/renaming9.ad[sb]: New testcase.
13205 2016-03-05 Jakub Jelinek <jakub@redhat.com>
13208 * g++.dg/expr/stdarg3.C: New test.
13210 2016-03-04 Jeff Law <law@redhat.com>
13212 PR tree-optimization/69196
13213 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
13216 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13219 * gcc.dg/pr69973.c: New test.
13221 PR rtl-optimization/69941
13222 * gcc.dg/torture/pr69941.c: New test.
13225 * gcc.dg/pr69824.c: New test.
13227 2016-03-05 Tom de Vries <tom@codesourcery.com>
13229 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
13230 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
13233 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
13236 * g++.dg/cpp1y/var-templ48.C: New test.
13237 * g++.dg/cpp1y/var-templ49.C: New test.
13239 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13241 * g++.dg/Wno-frame-address.C: Skip on IA-64.
13243 2016-03-04 Jakub Jelinek <jakub@redhat.com>
13246 * g++.dg/ubsan/pr70035.C: New test.
13249 * gcc.target/i386/pr70062.c: New test.
13251 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13253 * g++.dg/template/typename21.C: Remove c++98_only.
13255 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13257 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13259 2016-03-04 David Malcolm <dmalcolm@redhat.com>
13262 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
13264 (fn_42_b): Likewise.
13265 (fn_42_c): Likewise.
13267 2016-03-04 David Malcolm <dmalcolm@redhat.com>
13270 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
13272 (fn_40_b): Likewise.
13273 (fn_41_a): Likewise.
13274 (fn_41_b): Likewise.
13276 2016-03-04 Jakub Jelinek <jakub@redhat.com>
13279 * gcc.target/i386/avx512f-pr70059.c: New test.
13280 * gcc.target/i386/avx512dq-pr70059.c: New test.
13282 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13284 PR rtl-optimization/57676
13285 * gcc.dg/torture/pr57676.c: New test.
13287 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13289 * gcc.dg/pr70026.c: New test.
13291 2016-03-04 Marek Polacek <polacek@redhat.com>
13294 * gcc.dg/cilk-plus/pr69798-1.c: New test.
13295 * gcc.dg/cilk-plus/pr69798-2.c: New test.
13297 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13300 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13302 (test_corners_sisd_si): Likewise.
13303 (main): Remove checks of the above.
13304 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13306 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13308 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13310 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
13312 * gcc.dg/torture/pr69951.c: Accept argc==0.
13314 2016-03-04 Richard Biener <rguenther@suse.de>
13317 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13318 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13320 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
13323 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13326 2016-03-04 Jakub Jelinek <jakub@redhat.com>
13329 * gcc.dg/guality/pr69947.c: New test.
13331 2016-03-03 Jakub Jelinek <jakub@redhat.com>
13334 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13336 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13338 PR rtl-optimization/69904
13339 * gcc.target/arm/pr69904.c: New test.
13341 2016-03-03 Jakub Jelinek <jakub@redhat.com>
13344 * gcc.dg/vect/pr70021.c: New test.
13345 * gcc.target/i386/pr70021.c: New test.
13347 2016-03-03 Marek Polacek <polacek@redhat.com>
13349 PR middle-end/70050
13350 * gcc.dg/pr70050.c: New test.
13352 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13354 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13356 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13358 PR tree-optimization/70043
13359 * gfortran.dg/vect/pr70043.f90: New test.
13361 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13363 * gnat.dg/specs/task1.ads: New test.
13365 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13367 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13368 Invoke gdb with -batch.
13369 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13371 2016-03-03 Richard Biener <rguenther@suse.de>
13373 PR tree-optimization/55936
13374 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13376 2016-03-02 Jeff Law <law@redhat.com>
13378 PR rtl-optimization/69942
13379 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13380 effects of argument promotions.
13382 PR tree-optimization/69987
13383 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13384 target does not support -fprefetch-loop-arrays.
13386 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
13388 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13390 2016-03-02 Bin Cheng <bin.cheng@arm.com>
13392 PR rtl-optimization/69052
13393 * gcc.target/i386/pr69052.c: New test.
13395 2016-03-02 Alan Modra <amodra@gmail.com>
13397 * gcc.dg/pr69990.c: New.
13399 2016-03-02 Jakub Jelinek <jakub@redhat.com>
13402 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13404 PR middle-end/70022
13405 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13408 * gcc.target/i386/pr70028.c: New test.
13410 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13412 * c-c++-common/asan/swapcontext-test-1.c,
13413 * c-c++-common/tsan/thread_leak.c,
13414 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13415 * g++.dg/tsan/benign_race.C,
13416 * g++.dg/tsan/fd_close_norace.C,
13417 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13418 races with sanitizer output
13420 2016-03-02 Richard Biener <rguenther@suse.de>
13421 Uros Bizjak <ubizjak@gmail.com>
13424 * gcc.dg/simd-8.c: New testcase.
13426 2016-03-02 Richard Biener <rguenther@suse.de>
13428 PR middle-end/67278
13429 * gcc.dg/simd-7.c: New testcase.
13431 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13433 * gcc.target/i386/pr70007.c: Tweak.
13435 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13437 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13439 2016-03-02 Marek Polacek <polacek@redhat.com>
13442 * gcc.dg/pr67854.c: New test.
13444 2016-03-02 Jakub Jelinek <jakub@redhat.com>
13446 PR middle-end/70025
13447 * gcc.dg/torture/pr70025.c: New test.
13449 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13451 PR tree-optimization/68621
13452 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13454 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13456 * gcc.target/i386/pr70007.c: New test.
13458 2016-03-01 Jeff Law <law@redhat.com>
13460 PR tree-optimization/69196
13461 * gcc.dg/tree-ssa/pr69196-1.c: New test.
13463 PR tree-optimization/69196
13464 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13465 duplicating code and spoiling the expected output.
13467 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13470 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13471 supports power9 before doing tests.
13472 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13473 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13474 * gcc.target/powerpc/p9-permute.c: Likewise.
13476 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
13479 * gcc.target/i386/pr70027.c: New test.
13481 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13483 * gcc.dg/pr70017.c: New test.
13485 2016-03-01 Jakub Jelinek <jakub@redhat.com>
13489 * gcc.dg/pr69796.c: New test.
13490 * gcc.dg/pr69974.c: New test.
13492 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13494 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13496 2016-02-29 Jeff Law <law@redhat.com>
13498 PR tree-optimization/69987
13499 * gfortran.dg/pr69987.f90: New test.
13501 PR tree-optimization/69989
13502 * gcc.c-torture/compile/pr69989-2.c: New test.
13504 2016-03-01 Marek Polacek <polacek@redhat.com>
13507 * g++.dg/parse/invalid1.C: New test.
13509 2016-03-01 Richard Biener <rguenther@suse.de>
13511 PR middle-end/70022
13512 * gcc.dg/pr70022.c: New testcase.
13514 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13516 PR tree-optimization/69956
13517 * gcc.dg/pr69956.c: New test.
13519 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13522 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13523 XFAIL when hardware supports efficient unaligned storage access.
13525 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13528 * g++.dg/template/pr69961a.C: New test.
13529 * g++.dg/template/pr69961b.C: New test.
13531 2016-02-29 David Malcolm <dmalcolm@redhat.com>
13533 PR preprocessor/69985
13534 * gcc.dg/cpp/pr69985.c: New test case.
13536 2016-02-29 Jeff Law <law@redhat.com>
13538 PR tree-optimization/70005
13539 * gcc.c-torture/execute/pr70005.c New test.
13541 PR tree-optimization/69999
13542 * gcc.c-torture/compile/pr69999.c: New test.
13544 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13546 PR tree-optimization/69652
13547 * gcc.dg/torture/pr69652.c: Delete test.
13548 * gcc.dg/vect/pr69652.c: New test.
13550 2016-02-19 Richard Biener <rguenther@suse.de>
13552 PR tree-optimization/69980
13553 * gfortran.dg/vect/pr69980.f90: New testcase.
13555 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13557 * gcc.target/sparc/20160229-1.c: New test.
13559 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13561 * gnat.dg/stack_usage3.adb: New test.
13562 * gnat.dg/stack_usage3_pkg.ads: New helper.
13564 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13566 * gnat.dg/renaming8.adb: New test.
13567 * gnat.dg/renaming8_pkg1.ads: New helper.
13568 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13569 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13571 2016-02-29 Richard Biener <rguenther@suse.de>
13573 PR tree-optimization/69720
13574 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13576 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13580 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13582 2016-02-28 Harald Anlauf <anlauf@gmx.de>
13583 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13586 * gfortran.dg/coarray_8.f90: Adjust error message.
13587 * gfortran.dg/pr56007.f90: New test.
13588 * gfortran.dg/pr56007.f: New test.
13590 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13592 PR tree-optimization/69989
13593 * gcc.dg/torture/pr69989.c: New test.
13595 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13597 * gcc.target/i386/stack-realign-win.c: New test.
13599 2016-02-28 Harald Anlauf <anlauf@gmx.de>
13602 * gfortran.dg/pr60126.f90: New test.
13604 2016-02-27 Jeff Law <law@redhat.com>
13607 2016-02-26 Richard Biener <rguenther@suse.de>
13608 Jeff Law <law@redhat.com>
13610 PR tree-optimization/69740
13611 * gcc.c-torture/compile/pr69740-1.c: New test.
13612 * gcc.c-torture/compile/pr69740-2.c: New test.
13614 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13617 * gfortran.dg/newunit_4.f90: New test.
13619 2016-02-27 Jakub Jelinek <jakub@redhat.com>
13622 PR rtl-optimization/69886
13623 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13624 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13627 2016-02-26 Martin Sebor <msebor@redhat.com>
13629 PR tree-optimization/15826
13630 * gcc.dg/tree-ssa/pr15826.c: New test.
13632 2016-02-26 Jakub Jelinek <jakub@redhat.com>
13635 * gcc.target/powerpc/pr69969.c: New test.
13637 2016-02-26 Martin Sebor <msebor@redhat.com>
13640 * g++.old-deja/g++.other/decl5.C: Add a test case.
13642 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13645 * gcc.target/powerpc/pr69946.c: New file.
13647 2016-02-26 Richard Biener <rguenther@suse.de>
13648 Jeff Law <law@redhat.com>
13650 PR tree-optimization/69740
13651 * gcc.c-torture/compile/pr69740-1.c: New test.
13652 * gcc.c-torture/compile/pr69740-2.c: New test.
13654 2016-02-26 Martin Jambor <mjambor@suse.cz>
13656 PR middle-end/69920
13657 * gcc.dg/torture/pr69932.c: New test.
13658 * gcc.dg/torture/pr69936.c: Likewise.
13660 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13663 * gcc.target/s390/pr69709.c: New test.
13665 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13668 * gcc.target/aarch64/pr69245_1.c: New test.
13670 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13673 * gcc.dg/torture/pr69613.c: New test.
13675 2016-02-26 Jakub Jelinek <jakub@redhat.com>
13677 PR rtl-optimization/69891
13678 * gcc.target/i386/pr69891.c: New test.
13680 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
13681 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13684 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13685 functionality for both 32-bit and 64-bit.
13687 2016-02-26 Richard Biener <rguenther@suse.de>
13689 PR tree-optimization/69551
13690 * gcc.dg/torture/pr69951.c: New testcase.
13692 2016-02-25 Richard Biener <rguenther@suse.de>
13694 PR tree-optimization/48795
13695 * gcc.dg/Warray-bounds-18.c: New testcase.
13697 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13699 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13701 2016-02-25 Jakub Jelinek <jakub@redhat.com>
13703 PR rtl-optimization/69896
13704 * gcc.dg/pr69896.c: New test.
13706 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13709 * g++.dg/cpp1y/paren2.C: New test.
13711 2016-02-24 Martin Sebor <msebor@redhat.com>
13714 * gcc.dg/enum-mode-2.c: New test.
13716 2016-02-24 Jakub Jelinek <jakub@redhat.com>
13719 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13720 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13721 * g++.dg/ubsan/pr69922.C: New test.
13723 2016-02-24 Marek Polacek <polacek@redhat.com>
13726 * gcc.dg/pr69819.c: New test.
13728 2016-02-24 Martin Sebor <msebor@redhat.com>
13731 * g++.dg/ext/flexary15.C: New test.
13733 2016-02-24 Martin Sebor <msebor@redhat.com>
13735 * gcc.dg/builtins-68.c: Avoid making unportable
13736 assumptions about the relationship between SIZE_MAX and UINT_MAX.
13737 * g++.dg/ext/builtin_alloca.C: Same.
13739 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13740 Charles Baylis <charles.baylis@linaro.org>
13743 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13745 2016-02-24 Richard Biener <rguenther@suse.de>
13746 Jakub Jelinek <jakub@redhat.com>
13748 PR middle-end/69760
13749 * gcc.dg/torture/pr69760.c: New testcase.
13751 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13753 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13754 pattern on Solaris with as.
13756 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13758 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13759 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13760 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13761 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13763 2016-02-24 Jakub Jelinek <jakub@redhat.com>
13765 PR middle-end/69915
13766 * gcc.dg/pr69915.c: New test.
13768 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13770 PR rtl-optimization/69886
13771 * gcc.dg/torture/pr69886.c: New test.
13773 2016-02-24 Richard Biener <rguenther@suse.de>
13775 PR middle-end/68963
13776 * gcc.dg/torture/pr68963.c: New testcase.
13778 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13781 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13782 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13783 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13784 * gcc.target/arm/atomic_loaddi_1.c: New test.
13785 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13786 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13787 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13788 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13789 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13790 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13791 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13792 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13794 2016-02-24 Jakub Jelinek <jakub@redhat.com>
13796 PR middle-end/69909
13797 * gcc.dg/torture/pr69909.c: New test.
13799 2016-02-24 Richard Biener <rguenther@suse.de>
13801 PR tree-optimization/69907
13802 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13803 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13804 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13806 2016-02-24 Christian Bruel <christian.bruel@st.com>
13808 * gcc.target/arm/pragma_cpp_fma.c: New test.
13810 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13813 * gfortran.dg/include_6.f90: Update test.
13815 2016-02-23 Jakub Jelinek <jakub@redhat.com>
13818 * objc.dg/pr69844.m: New test.
13820 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13822 PR libgfortran/69456
13823 * gfortran.dg/namelist_89.f90: New test.
13824 * gfortran.dg/pr59700.f90: Update test..
13826 2016-02-23 Martin Sebor <msebor@redhat.com>
13828 PR middle-end/69780
13829 * g++.dg/ext/builtin_alloca.C: New test.
13830 * gcc.dg/builtins-68.c: New test.
13832 2016-02-23 Richard Henderson <rth@redhat.com>
13834 * gcc.target/i386/addr-space-3.c: Remove test.
13836 2016-02-23 David Malcolm <dmalcolm@redhat.com>
13838 PR preprocessor/69126
13839 PR preprocessor/69543
13840 * c-c++-common/pr69126-2-long.c: New test.
13841 * c-c++-common/pr69126-2-short.c: New test.
13842 * c-c++-common/pr69543-1.c: Remove xfail.
13844 2016-02-23 David Malcolm <dmalcolm@redhat.com>
13846 PR preprocessor/69126
13847 PR preprocessor/69543
13848 PR preprocessor/69558
13849 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13851 (test_2): ...this, and add leading comment.
13852 (MACRO_3, test_3): New.
13853 (MACRO_4A, MACRO_4B, test_4): New.
13854 (MACRO): Rename to...
13855 (MACRO_5): ...this.
13857 (test_5): ...this, updating for renaming of MACRO, and
13858 add leading comment.
13859 * c-c++-common/pr69543-1.c: New.
13860 * c-c++-common/pr69543-2.c: New.
13861 * c-c++-common/pr69543-3.c: New.
13862 * c-c++-common/pr69543-4.c: New.
13863 * c-c++-common/pr69558-1.c: New.
13864 * c-c++-common/pr69558-2.c: New.
13865 * c-c++-common/pr69558-3.c: New.
13866 * c-c++-common/pr69558-4.c: New.
13867 * gcc.dg/pr69558.c: Move to...
13868 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13871 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13873 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13874 to -ftree-parallelize-loops/-fopenacc changes.
13875 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13876 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13877 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13878 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13879 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13880 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13881 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13882 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13883 * c-c++-common/goacc/kernels-loop.c: Likewise.
13884 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13885 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13886 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13887 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13889 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13891 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13893 2016-02-23 Jakub Jelinek <jakub@redhat.com>
13896 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13899 * gcc.dg/pr69900.c: New test.
13901 2016-02-23 Martin Jambor <mjambor@suse.cz>
13903 PR tree-optimization/69666
13904 * gcc.dg/tree-ssa/pr69666.c: New test.
13906 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13909 * gfortran.dg/coarray_allocate_5.f08: New test.
13911 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13913 * gcc.target/s390/vcond-shift.c: Move to ...
13914 * gcc.target/s390/vector/vcond-shift.c: ... here.
13916 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13918 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13919 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13921 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13923 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13925 2016-02-20 Mark Wielaard <mjw@redhat.com>
13928 * gcc.dg/unused-variable-3.c: New test.
13930 2016-02-22 Jakub Jelinek <jakub@redhat.com>
13933 * gcc.target/i386/pr69888.c: New test.
13935 2016-02-22 Richard Biener <rguenther@suse.de>
13937 PR tree-optimization/69882
13938 * gfortran.dg/vect/pr69882.f90: New testcase.
13940 2016-02-22 Jakub Jelinek <jakub@redhat.com>
13943 * gcc.dg/pr69885.c: New test.
13945 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13949 * gcc.target/sh/pr54089-10.c: New.
13951 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
13954 * gfortran.dg/deferred_character_15.f90 : New test.
13956 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13959 gfortran.dg/allocate_with_source_18.f03: New test.
13961 2016-02-20 Harald Anlauf <anlauf@gmx.de>
13964 gfortran.dg/gomp/pr52531.f90: New test.
13966 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13969 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13972 2016-02-19 Jakub Jelinek <jakub@redhat.com>
13975 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13976 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13979 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13982 * g++.dg/torture/pr69851.C: New test.
13984 2016-02-19 Martin Sebor <msebor@redhat.com>
13987 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13989 2016-02-19 Jakub Jelinek <jakub@redhat.com>
13992 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13993 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13996 * g++.dg/cpp0x/pr67767.C: New test.
13998 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14000 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
14001 for fp, simd, crypto, crc, lse.
14002 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
14004 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
14005 effective target check.
14007 2016-02-19 Jakub Jelinek <jakub@redhat.com>
14010 * gcc.target/i386/pr69820.c: New test.
14012 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14014 * gcc.target/s390/vector/int128-1.c: New test.
14016 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14018 * gcc.target/s390/vector/vec-vcond-1.c: New test.
14020 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14022 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
14023 instruction pattern name to prevent the testcase from failing with
14026 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14028 * gcc.target/s390/md/movstr-2.c: New test.
14030 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
14032 * gcc.target/s390/morestack.c: New test.
14034 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
14037 * gcc.target/s390/pr69625.c: Add test case.
14039 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
14042 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
14044 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
14047 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
14048 * gcc.target/powerpc/fusion3.c: Likewise.
14050 2016-02-18 Richard Biener <rguenther@suse.de>
14052 PR middle-end/69553
14053 * g++.dg/torture/pr69553.C: New testcase.
14055 2016-02-18 Nick Clifton <nickc@redhat.com>
14059 * gcc.target/arm/pr62554.c: New test.
14060 * gcc.target/arm/pr69610-1.c: New test.
14061 * gcc.target/arm/pr69610-2.c: New test.
14063 2016-02-18 Richard Biener <rguenther@suse.de>
14065 PR middle-end/69854
14066 * gcc.dg/torture/pr69854.c: New testcase.
14068 2016-02-17 Jakub Jelinek <jakub@redhat.com>
14071 * g++.dg/warn/Wnonnull-compare-1.C: New test.
14073 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14075 * gcc.target/powerpc/vec-cg.c: New test.
14077 2016-02-17 Richard Biener <rguenther@suse.de>
14080 * gcc.dg/uninit-21.c: Add -fno-short-enums.
14082 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14085 * gcc.c-torture/compile/pr69161.c: New test.
14087 2016-02-17 David Sherwood <david.sherwood@arm.com>
14090 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
14091 * gcc.target/arm/vect-fmaxmin.c: Likewise.
14093 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14095 * gcc.dg/ifcvt-4.c: Skip on Visium.
14097 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14099 * gnat.dg/atomic8.adb: New test.
14101 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14103 * gnat.dg/discr46.ad[sb]: New test.
14105 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
14108 * gcc.target/powerpc/pr48344-1.c: New test.
14110 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14113 * gfortran.dg/associate_21.f90: New test.
14115 2016-02-16 Jakub Jelinek <jakub@redhat.com>
14118 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
14119 -Wnonnull in dg-options.
14120 * c-c++-common/nonnull-2.c: New test.
14122 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
14123 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14125 * gcc.target/aarch64/vector_initialization_nostack.c: New.
14127 2016-02-16 Jakub Jelinek <jakub@redhat.com>
14129 PR middle-end/69801
14130 * gcc.dg/pr69801.c: Add empty dg-options.
14132 2016-02-16 James Norris <jnorris@codesourcery.com>
14134 * c-c++-common/goacc/deviceptr-1.c: Add tests.
14135 * g++.dg/goacc/deviceptr-1.c: New file.
14137 2016-02-16 Jakub Jelinek <jakub@redhat.com>
14139 PR tree-optimization/69820
14140 * gcc.dg/vect/pr69820.c: New test.
14142 2016-02-16 Richard Biener <rguenther@suse.de>
14144 PR tree-optimization/69776
14145 * gcc.dg/torture/pr69776-2.c: New testcase.
14147 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
14149 PR tree-optimization/69714
14150 * gcc.dg/torture/pr69714.c: New test.
14152 2016-02-16 Jakub Jelinek <jakub@redhat.com>
14154 PR tree-optimization/69802
14155 * gcc.dg/pr69802.c: New test.
14157 2016-02-16 Richard Biener <rguenther@suse.de>
14159 PR middle-end/69801
14160 * gcc.dg/pr69801.c: New testcase.
14162 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14164 PR libgfortran/69651
14165 * gfortran.dg/read_bang.f90: New test.
14166 * gfortran.dg/read_bang4.f90: New test.
14168 2016-02-15 Jakub Jelinek <jakub@redhat.com>
14171 * g++.dg/init/pr69658.C: New test.
14174 * c-c++-common/pr69797.c: New test.
14176 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14178 * lib/target-supports.exp (check_effective_target_section_anchors): Add
14179 check for aarch64*-*-*.
14181 2016-02-15 Richard Biener <rguenther@suse.de>
14183 PR tree-optimization/69783
14184 * gcc.dg/vect/pr69783.c: New testcase.
14186 2016-02-15 Richard Biener <rguenther@suse.de>
14188 PR tree-optimization/69776
14189 * gcc.dg/torture/pr69776.c: New testcase.
14191 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14194 * gfortran.dg/type_decl_4.f90: Reinstated.
14196 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
14199 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
14201 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14205 * gfortran.dg/type_decl_4.f90: Removed.
14207 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14210 * gfortran.dg/type_decl_4.f90: New test.
14212 2016-02-14 Alan Modra <amodra@gmail.com>
14215 * gcc.c-torture/execute/stkalign.c: Revise test.
14217 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14220 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
14222 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14225 * gcc.target/sh/torture/pr67260.c: New.
14227 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
14229 * gcc.dg/pr67964.c: Add dg-require-alias.
14231 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14235 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
14237 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14239 PR libgfortran/69668
14240 * gfortran.dg/namelist_88.f90: New test.
14242 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14244 PR libgfortran/69668
14245 * gfortran.dg/namelist_38.f90: Update test.
14246 * gfortran.dg/namelist_84.f90: Update test.
14248 2016-02-12 David Malcolm <dmalcolm@redhat.com>
14251 * gcc.dg/pr69554-1.c: New test.
14252 * gfortran.dg/pr69554-1.F90: New test.
14253 * gfortran.dg/pr69554-2.F90: New test.
14254 * lib/gcc-dg.exp (proc dg-locus): New function.
14255 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
14256 distinguish between the caret-printing and non-caret-printing
14257 cases. If caret-printing has been explicitly enabled, bail out
14258 without attempting to fix up the output.
14260 2016-02-12 David Malcolm <dmalcolm@redhat.com>
14264 * gcc.dg/spellcheck-options-3.c: New test case.
14265 * gcc.dg/spellcheck-options-4.c: New test case.
14266 * gcc.dg/spellcheck-options-5.c: New test case.
14267 * gcc.dg/spellcheck-options-6.c: New test case.
14268 * gcc.dg/spellcheck-options-7.c: New test case.
14269 * gcc.dg/spellcheck-options-8.c: New test case.
14270 * gcc.dg/spellcheck-options-9.c: New test case.
14271 * gcc.dg/spellcheck-options-10.c: New test case.
14273 2016-02-12 Jakub Jelinek <jakub@redhat.com>
14275 PR rtl-optimization/69764
14276 PR rtl-optimization/69771
14277 * c-c++-common/pr69764.c: New test.
14278 * gcc.dg/torture/pr69771.c: New test.
14280 2016-02-12 Marek Polacek <polacek@redhat.com>
14282 * g++.dg/torture/init-list1.C: New.
14284 2016-02-12 Marek Polacek <polacek@redhat.com>
14286 * gcc.dg/pr69522.c: Add empty dg-options.
14288 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
14290 * g++.dg/lto/lto.exp: Include and init mpx.
14291 * g++.dg/lto/pr69729_0.C: New test.
14293 2016-02-12 Jakub Jelinek <jakub@redhat.com>
14296 * g++.dg/ipa/pr69241-4.C: New test.
14299 * g++.dg/ipa/pr68672-1.C: New test.
14300 * g++.dg/ipa/pr68672-2.C: New test.
14301 * g++.dg/ipa/pr68672-3.C: New test.
14303 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
14306 * gcc.dg/pr69522.c: New test.
14308 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
14311 * g++.dg/cpp1y/69098.C: New test.
14312 * g++.dg/cpp1y/69098-2.C: New test.
14314 2016-02-12 Jakub Jelinek <jakub@redhat.com>
14316 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14317 and neighbour -> neighbor.
14318 * objc.dg/attributes/method-nonnull-1.m: Likewise.
14319 * objc.dg/gnu-api-2-class-meta.m: Likewise.
14320 * c-c++-common/Wvarargs.c: Likewise.
14321 * c-c++-common/goacc/host_data-5.c: Likewise.
14322 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14323 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14324 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14325 * gcc.target/aarch64/pr60697.c: Likewise.
14326 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14327 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14328 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14329 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14330 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14331 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14332 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14333 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14334 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14335 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14336 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14337 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14338 * g++.dg/lookup/koenig5.C: Likewise.
14339 * g++.dg/ext/no-asm-2.C: Likewise.
14340 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14341 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14342 * gfortran.dg/used_types_16.f90: Likewise.
14343 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14344 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14345 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14346 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14347 * gfortran.dg/abstract_type_6.f03: Likewise.
14348 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14349 * gfortran.dg/used_types_15.f90: Likewise.
14350 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14351 * gfortran.dg/exit_3.f08: Likewise.
14352 * gfortran.dg/open_status_2.f90: Likewise.
14353 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14354 * gfortran.dg/intrinsic_std_1.f90: Likewise.
14355 * gfortran.dg/associate_1.f03: Likewise.
14356 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14357 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14358 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14359 * gcc.dg/builtin-object-size-1.c: Likewise.
14360 * gcc.dg/noreturn-6.c: Likewise.
14361 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14362 * gcc.dg/globalalias.c: Likewise.
14363 * gcc.dg/builtins-config.h: Likewise.
14364 * gcc.dg/pr30457.c: Likewise.
14365 * gcc.c-torture/compile/volatile-1.c: Likewise.
14366 * gcc.c-torture/execute/20101011-1.c: Likewise.
14367 * c-c++-common/Waddress-1.c: Likewise.
14369 2016-02-11 Jakub Jelinek <jakub@redhat.com>
14372 * c-c++-common/Waddress-1.c: New test.
14374 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14377 * gfortran.dg/associate_19.f03: New test.
14378 * gfortran.dg/associate_20.f03: New test.
14380 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14382 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14384 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14386 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14387 .arch armv8-a\n. Add -dA to dg-options.
14388 * gcc.target/aarch64/assembler_arch_1.c: New test.
14389 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14391 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14394 * g++.dg/cpp0x/pr68726.C: New.
14396 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14398 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14401 2016-02-11 Richard Biener <rguenther@suse.de>
14403 * g++.dg/tree-ssa/pr61034.C: Adjust.
14405 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14408 * gcc.target/s390/pr69148.c: New.
14410 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14412 PR tree-optimization/69652
14413 * gcc.dg/torture/pr69652.c: New test.
14415 2016-02-10 Jakub Jelinek <jakub@redhat.com>
14416 Patrick Palka <ppalka@gcc.gnu.org>
14420 * g++.dg/ipa/pr69241-1.C: New test.
14421 * g++.dg/ipa/pr69241-2.C: New test.
14422 * g++.dg/ipa/pr69241-3.C: New test.
14423 * g++.dg/ipa/pr69649.C: New test.
14425 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
14427 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14428 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14430 2016-02-10 Bin Cheng <bin.cheng@arm.com>
14432 PR tree-optimization/68021
14433 * gcc.dg/tree-ssa/pr68021.c: New test.
14435 2016-02-10 Richard Biener <rguenther@suse.de>
14437 PR tree-optimization/69726
14438 * gcc.dg/uninit-22.c: New testcase.
14440 2016-02-09 Andrew Pinski <apinski@cavium.com>
14443 * gcc.c-torture/compile/20160205-1.c: New testcase.
14445 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14448 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14449 instead accessing a really large arrray.
14450 * gcc.target/powerpc/fusion3.c: Likewise.
14452 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
14455 * gcc.c-torture/execute/pr68532.c: New test.
14457 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
14460 * gcc.dg/pr69634.c: New.
14462 2016-02-09 Richard Biener <rguenther@suse.de>
14464 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14466 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
14468 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14470 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14472 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14474 2016-02-09 Richard Biener <rguenther@suse.de>
14476 PR tree-optimization/69715
14477 * gcc.dg/torture/pr69715.c: New testcase.
14479 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14482 * g++.dg/cpp0x/trailing12.C: New test.
14483 * g++.dg/cpp0x/trailing13.C: New test.
14485 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14489 * g++.dg/cpp1y/auto-fn29.C: New test.
14490 * g++.dg/cpp1y/auto-fn30.C: New test.
14492 2016-02-08 Jakub Jelinek <jakub@redhat.com>
14494 PR tree-optimization/69209
14495 * gcc.c-torture/compile/pr69209.c: New test.
14497 2016-02-08 Jeff Law <law@redhat.com>
14499 PR tree-optimization/68541
14500 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14501 of statements allowed in join block for path splitting.
14503 2016-02-08 Jakub Jelinek <jakub@redhat.com>
14506 * g++.dg/gomp/pr59627.C: New test.
14509 * g++.dg/ipa/pr69239.C: New test.
14511 2016-02-08 David Malcolm <dmalcolm@redhat.com>
14513 PR preprocessor/69664
14514 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14515 * gcc.dg/cpp/warn-comments.c: Likewise.
14517 2016-02-08 Marek Polacek <polacek@redhat.com>
14520 * g++.dg/init/const12.C: New test.
14522 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14525 * gcc.dg/lto/pr55113_0.c: Remove test.
14527 2016-02-08 Richard Biener <rguenther@suse.de>
14529 PR tree-optimization/69719
14530 * gcc.dg/torture/pr69719.c: New testcase.
14532 2016-02-08 Richard Biener <rguenther@suse.de>
14533 Jeff Law <law@redhat.com>
14536 * gcc.target/mips/pr68273.c: New testcase.
14538 2016-02-08 Richard Biener <rguenther@suse.de>
14540 PR rtl-optimization/69274
14541 * gcc.target/i386/addr-sel-1.c: XFAIL.
14543 2016-02-08 Jeff Law <law@redhat.com>
14545 PR tree-optimization/68541
14546 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14548 PR tree-optimization/65917
14549 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14551 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14554 * gfortran.dg/namelist_args.f90: New test.
14556 2016-02-05 Jeff Law <law@redhat.com>
14558 PR tree-optimization/68541
14559 * gcc.dg/tree-ssa/split-path-2.c: New test.
14560 * gcc.dg/tree-ssa/split-path-3.c: New test.
14561 * gcc.dg/tree-ssa/split-path-4.c: New test.
14562 * gcc.dg/tree-ssa/split-path-5.c: New test.
14563 * gcc.dg/tree-ssa/split-path-6.c: New test.
14564 * gcc.dg/tree-ssa/split-path-7.c: New test.
14566 2016-02-05 Martin Sebor <msebor@redhat.com>
14569 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14570 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14572 2016-02-06 Richard HEnderson <rth@redhat.com>
14575 * gcc.target/i386/addr-space-4.c: New.
14576 * gcc.target/i386/addr-space-5.c: New.
14578 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14581 * gfortran.dg/elemental_dependency_6.f90: New.
14583 2016-02-05 Jakub Jelinek <jakub@redhat.com>
14585 PR rtl-optimization/69691
14586 * gcc.c-torture/execute/pr69691.c: New test.
14589 * g++.dg/parse/pr69628.C: New test.
14591 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
14593 * gcc.dg/sancov/asan.c: Move to ...
14594 * gcc.dg/asan/sancov-1.c: ... here.
14596 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
14598 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14600 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14603 * gcc.target/i386/pr69677.c: New test.
14605 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14608 * g++.dg/template/pr68948.C: New test.
14610 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14612 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14613 (only necessary on s390x).
14615 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14617 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14618 -mno-accumulate-outgoing-args.
14620 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14622 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14624 2016-02-04 Jakub Jelinek <jakub@redhat.com>
14627 * c-c++-common/pr69669.c: New test.
14629 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14632 * g++.dg/pr69667.C: New file.
14634 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14637 * gcc.dg/pr69619.c: Add new test.
14639 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14641 PR rtl-optimization/69577
14642 * gcc.target/i386/pr69577.c: New test.
14644 2016-02-04 Martin Liska <mliska@suse.cz>
14646 * g++.dg/asan/pr69276.C: New test.
14648 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14652 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14653 a single smulbb instruction.
14654 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14655 * gcc.target/amr/wmul-2.c: Likewise.
14657 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14661 * gcc.c-torture/execute/pr67714.c: New test.
14663 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14666 * gcc.target/i386/pr69454-1.c: New test.
14667 * gcc.target/i386/pr69454-2.c: New test.
14669 2016-02-03 Martin Sebor <msebor@redhat.com>
14676 * g++.dg/ext/flexarray-mangle-2.C: New test.
14677 * g++.dg/ext/flexarray-mangle.C: New test.
14678 * g++.dg/ext/flexarray-subst.C: New test.
14679 * g++.dg/ext/flexary11.C: New test.
14680 * g++.dg/ext/flexary12.C: New test.
14681 * g++.dg/ext/flexary13.C: New test.
14682 * g++.dg/ext/flexary14.C: New test.
14683 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14685 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14687 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14688 Define only if CHECK_FLOAT128 is defined.
14689 (main): Properly initialize u5.
14691 2016-02-03 Jakub Jelinek <jakub@redhat.com>
14694 * gcc.dg/pr69627.c: New test.
14697 * gcc.dg/pr69644.c: New test.
14699 2016-02-03 Mike Stump <mikestump@comcast.net>
14701 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14702 support for struct-layout-1.exp.
14704 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14707 * g++.dg/cpp0x/pr69056.C: New test.
14709 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14710 Alexandre Oliva <aoliva@redhat.com>
14713 * gcc.target/powerpc/pr69461.c: New.
14715 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
14717 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14718 works from here ...
14719 (check_effective_target_fsanitize_thread): ... to here. Do not
14720 specify additional compile flags for the test source.
14721 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14722 specify additional compile flags for the test source.
14724 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14726 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14728 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14732 * gfortran.dg/coarray_allocate_2.f08: New test.
14733 * gfortran.dg/coarray_allocate_3.f08: New test.
14734 * gfortran.dg/coarray_allocate_4.f08: New test.
14736 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14738 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14739 use same scan-tree-dump-times on all platforms.
14740 * gcc.dg/vect/vect-outer-1.c: Likewise.
14741 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14742 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14743 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14744 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14745 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14746 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14747 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14749 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14751 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14754 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14756 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14758 2016-02-02 James Norris <jnorris@codesourcery.com>
14760 * c-c++-common/goacc/routine-5.c: Add tests.
14762 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
14764 * gcc.target/nvptx/unsigned-cmp.c: New test.
14766 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14768 * gcc.target/aarch64/scalar_shift_1.c
14769 (test_corners_sisd_di): Improve force to SIMD register.
14770 (test_corners_sisd_si): Likewise.
14771 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14772 Remove scan-assembler check for ldr.
14774 2016-02-02 Richard Biener <rguenther@suse.de>
14776 PR tree-optimization/69595
14777 * gcc.dg/Warray-bounds-17.c: New testcase.
14779 2016-02-02 Richard Biener <rguenther@suse.de>
14781 PR tree-optimization/69606
14782 * gcc.dg/torture/pr69606.c: New testcase.
14784 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14786 PR middle-end/68542
14787 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14788 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14790 2016-02-02 Alan Modra <amodra@gmail.com>
14793 * gcc.target/powerpc/pr69548.c: New test.
14795 2016-02-01 Jakub Jelinek <jakub@redhat.com>
14797 PR rtl-optimization/69592
14798 * gcc.dg/pr69592.c: New test.
14800 PR preprocessor/69543
14802 * gcc.dg/pr69543.c: New test.
14803 * gcc.dg/pr69558.c: New test.
14805 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
14808 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
14810 2016-02-01 Martin Sebor <msebor@redhat.com>
14812 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14814 2016-02-01 Bin Cheng <bin.cheng@arm.com>
14816 PR tree-optimization/67921
14817 * c-c++-common/ubsan/pr67921.c: New test.
14819 2016-02-01 Richard Biener <rguenther@suse.de>
14821 PR middle-end/69556
14822 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14824 2016-02-01 Richard Biener <rguenther@suse.de>
14826 PR tree-optimization/69574
14827 * gcc.dg/torture/pr69574.c: New testcase.
14829 2016-02-01 Richard Biener <rguenther@suse.de>
14831 PR tree-optimization/69579
14832 * gcc.dg/setjmp-6.c: New testcase.
14834 2016-02-01 Jakub Jelinek <jakub@redhat.com>
14836 PR rtl-optimization/69570
14837 * g++.dg/opt/pr69570.C: New test.
14839 2016-02-01 Richard Henderson <rth@redhat.com>
14841 * gcc.dg/pr69535.c: New test.
14843 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
14846 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14847 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14850 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14852 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14854 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
14857 * gfortran.dg/allocate_with_source_17.f03: New test.
14859 2016-01-30 Jakub Jelinek <jakub@redhat.com>
14861 PR tree-optimization/69546
14862 * gcc.dg/torture/pr69546.c: New test.
14864 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
14867 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14869 2016-01-30 Martin Sebor <msebor@redhat.com>
14872 * g++.dg/ext/flexary10.C: New test.
14874 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14877 gfortran.dg/common_23.f90: New test.
14879 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14882 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14883 condition being checked, and disable it when the target supports
14884 misaligned loads and stores.
14886 2016-01-29 Jakub Jelinek <jakub@redhat.com>
14889 * gcc.dg/torture/pr69518.c: New test.
14891 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14894 * gcc.target/i386/pr69530.c: New test.
14896 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
14899 * gcc.target/mips/div-delay.c: New test.
14901 2016-01-29 Jakub Jelinek <jakub@redhat.com>
14904 * gcc.target/i386/pr69551.c: New test.
14907 * gcc.target/i386/pr66137.c: New test.
14909 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14911 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14912 always built for p5600.
14913 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14914 isa=p5600 dg-option.
14916 2016-01-29 Richard Biener <rguenther@suse.de>
14918 PR tree-optimization/69547
14919 * g++.dg/tree-ssa/pr69547.C: New testcase.
14921 2016-01-29 Jakub Jelinek <jakub@redhat.com>
14924 * g++.dg/warn/Wunused-function2.C: New test.
14926 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14928 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14929 support for test to succeed.
14931 2016-01-29 Marek Polacek <polacek@redhat.com>
14935 * g++.dg/ext/constexpr-vla2.C: New test.
14936 * g++.dg/ext/constexpr-vla3.C: New test.
14937 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14939 2016-01-29 Richard Biener <rguenther@suse.de>
14941 PR middle-end/69537
14942 * gcc.dg/uninit-21.c: New testcase.
14944 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
14947 * gcc.target/i386/pr69459.c: New test.
14949 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
14952 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14953 * gcc.target/mips/pr68400.c: New test.
14955 2016-01-28 Martin Sebor <msebor@redhat.com>
14958 * gcc.target/powerpc/pr17381.c: New test.
14960 2016-01-28 Jakub Jelinek <jakub@redhat.com>
14962 PR middle-end/69542
14963 * gcc.dg/torture/pr69542.c: New test.
14965 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14967 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14969 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
14971 * gcc.dg/pr65980.c: Skip on AIX.
14972 * gcc.dg/pr66688.c: Same.
14974 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
14977 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14978 * gcc.dg/tree-ssa/sra-18.c: Same.
14980 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14983 * gfortran.dg/block_15.f08: New test.
14984 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14985 on incorrectly closed BLOCK.
14987 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14989 * gcc.dg/declare-simd.c: New test.
14991 2016-01-28 Richard Biener <rguenther@suse.de>
14993 PR tree-optimization/69466
14994 * gfortran.dg/vect/pr69466.f90: New testcase.
14996 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14998 * g++.dg/pr67989.C: Remove ARM-specific option.
14999 * gcc.target/arm/pr67989.C: New file.
15001 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
15003 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
15004 and expm1 test for glibc < 2.11.
15006 2016-01-27 Richard Henderson <rth@redhat.com>
15008 * gcc.c-torture/execute/pr69447.c: New test.
15010 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
15013 * gfortran.dg/alloc_comp_assign_15.f03: New test.
15015 2016-01-27 Jakub Jelinek <jakub@redhat.com>
15018 * gcc.dg/pr66869.c: New test.
15020 2016-01-25 Jeff Law <law@redhat.com>
15022 PR tree-optimization/68398
15023 PR tree-optimization/69196
15024 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
15025 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
15026 path to avoid new heuristic allowing more irreducible regions
15027 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
15028 * gcc.dg/tree-ssa/vrp46.c: Likewise.
15029 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
15030 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
15031 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
15033 2016-01-27 Marek Polacek <polacek@redhat.com>
15036 * c-c++-common/vector-compare-4.c: New test.
15038 2016-01-27 David Malcolm <dmalcolm@redhat.com>
15040 PR preprocessor/69126
15041 * c-c++-common/pr69126.c: New test case.
15043 2016-01-27 Ian Lance Taylor <iant@google.com>
15045 * gcc.dg/tree-ssa/ivopt_5.c: New test.
15047 2016-01-27 Ryan Burn <contact@rnburn.com>
15050 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
15052 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
15055 * gcc.target/i386/pr69512.c: New test.
15057 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
15060 * gnat.dg/sso/*.adb: Robustify dg-output directives.
15062 2016-01-27 Marek Polacek <polacek@redhat.com>
15065 * g++.dg/pr69379.C: New test.
15067 2016-01-27 Martin Sebor <msebor@redhat.com>
15070 * g++.dg/abi/Wabi-2-2.C: New test.
15071 * g++.dg/abi/Wabi-2-3.C: New test.
15072 * g++.dg/abi/Wabi-3-2.C: New test.
15073 * g++.dg/abi/Wabi-3-3.C: New test.
15075 2016-01-27 Richard Biener <rguenther@suse.de>
15077 PR tree-optimization/69166
15078 * gcc.dg/torture/pr69166.c: New testcase.
15080 2016-01-27 Martin Jambor <mjambor@suse.cz>
15082 PR tree-optimization/69355
15083 * gcc.dg/tree-ssa/pr69355.c: New test.
15085 2016-01-27 Marek Polacek <polacek@redhat.com>
15088 * g++.dg/ext/constexpr-vla1.C: New test.
15090 2016-01-20 Christian Bruel <christian.bruel@st.com>
15093 * gcc.target/arm/pr69245.c: New test.
15095 2016-01-27 Jakub Jelinek <jakub@redhat.com>
15097 PR tree-optimization/69399
15098 * gcc.dg/torture/pr69399.c: New test.
15100 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
15102 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
15104 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
15106 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
15108 2016-01-26 Tom de Vries <tom@codesourcery.com>
15110 PR tree-optimization/69110
15111 * gcc.dg/autopar/pr69110.c: New test.
15113 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
15114 Sebastian Pop <s.pop@samsung.com>
15116 * gcc.dg/graphite/isl-ast-op-select.c: New.
15118 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
15121 * gfortran.dg/allocate_error_6.f90: New test.
15123 2016-01-26 Richard Henderson <rth@redhat.com>
15125 * gcc.dg/tm/pr60908.c: New test.
15127 2016-01-26 David Malcolm <dmalcolm@redhat.com>
15130 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
15132 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
15133 expected multiline output to reflect the colorization being
15134 disabled before newlines.
15135 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
15136 (custom_diagnostic_finalizer): Replace call to
15137 pp_newline_and_flush with call to pp_flush.
15138 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
15139 * gfortran.dg/implicit_class_1.f90: Likewise.
15140 * lib/gcc-dg.exp (allow_blank_lines): New global.
15141 (dg-allow-blank-lines-in-output): New procedure.
15142 (gcc-dg-prune): Complain about blank lines in the output, unless
15143 dg-allow-blank-lines-in-output was called.
15144 * lib/multiline.exp (_build_multiline_regex): Only support
15145 arbitrary followup text for non-blank-lines, not for blank lines.
15147 2016-01-26 Jakub Jelinek <jakub@redhat.com>
15149 PR tree-optimization/69483
15150 * gcc.dg/pr69483.c: New test.
15151 * g++.dg/opt/pr69483.C: New test.
15153 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15156 * gcc.target/arm/pr68620.c: New test.
15158 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15160 * gcc.target/i386/pr68986-2.c: Remove -m32.
15162 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15165 * gcc.target/i386/pr68986-1.c: New test.
15166 * gcc.target/i386/pr68986-2.c: Likewise.
15167 * gcc.target/i386/pr68986-3.c: Likewise.
15169 2016-01-26 Christian Bruel <christian.bruel@st.com>
15171 * lib/target-supports.exp
15172 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
15173 (check_effective_target_arm_crypto_pragma_ok): Likewise.
15174 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
15176 2016-01-26 Richard Biener <rguenther@suse.de>
15178 PR tree-optimization/69452
15179 * gcc.dg/torture/pr69452.c: New testcase.
15181 2016-01-26 Jakub Jelinek <jakub@redhat.com>
15184 * gcc.dg/pr69442.c: New test.
15186 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
15189 * gcc.target/aarch64/simd/pr67896.C: New.
15191 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
15193 PR tree-optimization/69400
15194 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
15196 (plugin_init): Call it.
15197 * gcc.dg/torture/pr69400.c: New test.
15199 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15201 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
15203 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15204 Sebastian Pop <s.pop@samsung.com>
15206 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
15209 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15210 Sebastian Pop <s.pop@samsung.com>
15212 * gcc.dg/graphite/pr69292.c: New.
15214 2016-01-25 Jakub Jelinek <jakub@redhat.com>
15216 * c-c++-common/goacc/use_device-1.c: New test.
15218 2016-01-25 Jeff Law <law@redhat.com>
15220 PR tree-optimization/69196
15221 PR tree-optimization/68398
15222 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
15223 * gcc.dg/tree-ssa/pr68198.c: Likewise.
15225 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
15228 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
15231 2016-01-25 Richard Biener <rguenther@suse.de>
15234 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
15236 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
15239 * gcc.dg/pr69421.c: New test.
15241 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
15243 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
15244 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
15245 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
15246 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
15247 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
15248 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
15249 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
15250 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
15251 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
15252 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
15254 2016-01-25 Richard Biener <rguenther@suse.de>
15256 PR tree-optimization/69376
15257 * gcc.dg/torture/pr69376.c: New testcase.
15259 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15263 * gfortran.dg/interface_38.f90: New test.
15264 * gfortran.dg/interface_39.f90: New test.
15266 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
15269 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15274 * g++.dg/template/pr11858.C: New test.
15275 * g++.dg/template/pr24663.C: New test.
15276 * g++.dg/template/unify12.C: New test.
15277 * g++.dg/template/unify13.C: New test.
15278 * g++.dg/template/unify14.C: New test.
15279 * g++.dg/template/unify15.C: New test.
15280 * g++.dg/template/unify16.C: New test.
15281 * g++.dg/template/unify17.C: New test.
15283 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
15286 gfortran.dg/pr68283.f90: New test.
15288 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
15291 * gfortran.dg/inline_matmul_13.f90: New test.
15292 * gfortran.dg/matmul_bounds_8.f90: New test.
15293 * gfortran.dg/matmul_bounds_9.f90: New test.
15294 * gfortran.dg/matmul_bounds_10.f90: New test.
15296 2016-01-23 Tom de Vries <tom@codesourcery.com>
15298 PR tree-optimization/69426
15299 * gcc.dg/autopar/pr69426.c: New test.
15301 2016-01-23 Martin Sebor <msebor@redhat.com>
15305 * g++.dg/cpp0x/alignas5.C: New test.
15306 * g++.dg/ext/vector29.C: Same.
15308 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
15310 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15311 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15312 _GNU_SOURCE from compile flags to the source.
15313 * gcc.target/i386/chkp-stropt-12.c: Ditto.
15314 * gcc.target/i386/chkp-stropt-16.c: Ditto.
15315 * gcc.target/i386/chkp-stropt-4.c: Ditto.
15316 * gcc.target/i386/chkp-stropt-8.c: Ditto.
15318 2016-01-22 Jakub Jelinek <jakub@redhat.com>
15321 * g++.dg/opt/pr69432.C: New test.
15323 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15325 * gcc.target/powerpc/pr63354c: Adjust target selector to include
15326 32-bit targets testing an -m64 multilib.
15328 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15330 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15333 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15335 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15337 2016-01-21 Christian Bruel <christian.bruel@st.com>
15340 * gcc.target/i386/pr68674.c
15341 * gcc.target/aarch64/pr68674.c
15342 * gcc.target/arm/pr68674.c
15344 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15347 * gcc.c-torture/execute/pr69403.c: New test.
15349 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15352 * g++.dg/template/pr55843.C: New.
15354 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
15357 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15358 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15360 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15363 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15364 from dg-do compile directive, and instead add
15365 { dg-require-effective-target int128 }.
15367 2016-01-20 Martin Sebor <msebor@redhat.com>
15370 * gcc.dg/sync-fetch.c: New test.
15372 2016-01-21 Martin Sebor <msebor@redhat.com>
15375 * gcc.target/powerpc/pr69252.c: New test.
15377 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15380 * gfortran.dg/pr65996.f90: New test.
15382 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15385 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
15386 expected to generate an error.
15388 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15390 PR middle-end/66178
15391 * gcc.dg/torture/pr66178.c: New test.
15393 2016-01-21 Anton Blanchard <anton@samba.org>
15394 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15397 * gcc.target/powerpc/pr63354.c: New test.
15399 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15401 PR rtl-optimization/68990
15402 * gcc.target/i386/pr68990: New.
15404 2016-01-21 Nick Clifton <nickc@redhat.com>
15407 * gcc.target/mips/pr69129.c: New.
15409 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15412 * g++.dg/cpp0x/pr58046.C: New.
15414 2016-01-21 Jakub Jelinek <jakub@redhat.com>
15418 * gcc.target/arm/pr69187.c: New test.
15421 * g++.dg/torture/pr69355.C: New test.
15423 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15424 Sebastian Pop <s.pop@samsung.com>
15426 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15428 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15429 Sebastian Pop <s.pop@samsung.com>
15431 * gcc.dg/graphite/pr68976.c: New test.
15433 2016-01-21 Jakub Jelinek <jakub@redhat.com>
15435 PR middle-end/67653
15436 * c-c++-common/pr67653.c: New test.
15437 * gcc.dg/torture/pr29119.c: Add dg-warning.
15439 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15441 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15443 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15446 * gcc.dg/pr24293.c: New test.
15447 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15448 incomplete struct type.
15449 * gcc.dg/declspec-1.c: Likewise.
15450 * gcc.dg/pr63549.c: Likewise.
15452 2016-01-20 Jakub Jelinek <jakub@redhat.com>
15454 PR tree-optimization/66612
15455 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15456 for bdn instruction.
15458 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15460 * lib/target-supports.exp
15461 (check_effective_target_arm_fp_ok_nocache): New.
15462 (check_effective_target_arm_fp_ok): New.
15463 (add_options_for_arm_fp): New.
15464 (check_effective_target_arm_crypto_ok_nocache): Require
15465 target_arm_v8_neon_ok instead of arm32.
15466 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15467 (check_effective_target_arm_crypto_pragma_ok): New.
15468 (add_options_for_arm_vfp): New.
15469 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15470 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15471 target instead. Force initial fpu to vfp.
15472 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15473 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15474 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15476 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15477 use arm_vfp effective target instead. Force initial fpu to vfp.
15478 * gcc.target/arm/attr-neon3.c: Likewise.
15479 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15481 * gcc.target/arm/unsigned-float.c: Likewise.
15482 * gcc.target/arm/vfp-1.c: Likewise.
15483 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15484 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15485 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15486 * gcc.target/arm/vfp-ldmias.c: Likewise.
15487 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15488 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15489 * gcc.target/arm/vfp-stmiad.c: Likewise.
15490 * gcc.target/arm/vfp-stmias.c: Likewise.
15491 * gcc.target/arm/vnmul-1.c: Likewise.
15492 * gcc.target/arm/vnmul-2.c: Likewise.
15493 * gcc.target/arm/vnmul-3.c: Likewise.
15494 * gcc.target/arm/vnmul-4.c: Likewise.
15496 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
15499 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15500 the MPX run-time library, for compile-time MPX test.
15501 * gcc.target/i386/chkp-always_inline.c: Likewise.
15502 * gcc.target/i386/chkp-bndret.c: Likewise.
15503 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15504 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15505 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15506 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15507 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15508 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15509 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15510 * gcc.target/i386/chkp-label-address.c: Likewise.
15511 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15512 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15513 * gcc.target/i386/chkp-pr69044.c: Likewise.
15514 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15515 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15516 * gcc.target/i386/chkp-strchr.c: Likewise.
15517 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15518 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15519 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15520 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15521 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15522 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15523 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15524 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15525 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15526 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15527 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15528 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15529 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15530 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15531 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15532 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15533 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15534 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15535 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15536 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15537 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15538 * gcc.target/i386/pr63995-2.c: Likewise.
15539 * gcc.target/i386/pr64805.c: Likewise.
15540 * gcc.target/i386/pr65044.c: Likewise.
15541 * gcc.target/i386/pr65167.c: Likewise.
15542 * gcc.target/i386/pr65183.c: Likewise.
15543 * gcc.target/i386/pr65184.c: Likewise.
15544 * gcc.target/i386/thunk-retbnd.c: Likewise.
15546 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15548 PR tree-optimization/69328
15549 * gcc.dg/pr69328.c: New test.
15551 2016-01-20 Jeff Law <law@redhat.com>
15554 * gcc.target/m68k/pr25114.c: New test.
15556 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15558 * gcc.target/arm/memset-inline-10.c: Added
15559 dg-require-effective-target arm_thumb2_ok.
15561 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15563 * gcc.dg/debug/dwarf2/sso.c: New test.
15565 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
15568 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15569 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15570 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15572 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
15575 * g++.dg/ipa/devirt-50.C: New testcase.
15577 2016-01-19 Marek Polacek <polacek@redhat.com>
15580 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15581 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15583 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15586 * gcc.target/arm/pr69135_1.c: New test.
15588 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15590 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15592 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15594 * gcc.target/aarch64/ccmp_1.c: New testcase.
15596 2016-01-19 Marek Polacek <polacek@redhat.com>
15599 * g++.dg/cpp0x/enum30.C: New test.
15601 2016-01-19 Richard Biener <rguenther@suse.de>
15603 PR tree-optimization/69336
15604 * g++.dg/tree-ssa/pr69336.C: New testcase.
15606 2016-01-19 Jakub Jelinek <jakub@redhat.com>
15609 * gcc.dg/pr65779.c: New test.
15611 2016-01-19 Richard Biener <rguenther@suse.de>
15613 PR tree-optimization/69352
15614 * gcc.dg/torture/pr69352.c: New testcase.
15616 2016-01-19 Jakub Jelinek <jakub@redhat.com>
15618 PR rtl-optimization/68955
15619 PR rtl-optimization/64557
15620 * gcc.dg/torture/pr68955.c: New test.
15622 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
15625 * g++.dg/torture/pr69136.C: New testcase.
15627 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
15630 * g++.dg/lto/pr69133_0.C: New testcase.
15631 * g++.dg/lto/pr69133_1.C: New testcase.
15633 2016-01-15 Jeff Law <law@redhat.com>
15635 PR tree-optimization/69320
15636 * gcc.c-torture/pr69320-1.c: New test.
15637 * gcc.c-torture/pr69320-2.c: New test.
15638 * gcc.c-torture/pr69320-3.c: New test.
15639 * gcc.c-torture/pr69320-4.c: New test.
15641 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15646 * g++.dg/template/pr11858.C: New test.
15647 * g++.dg/template/pr24663.C: New test.
15648 * g++.dg/template/unify12.C: New test.
15649 * g++.dg/template/unify13.C: New test.
15650 * g++.dg/template/unify14.C: New test.
15651 * g++.dg/template/unify15.C: New test.
15652 * g++.dg/template/unify16.C: New test.
15653 * g++.dg/template/unify17.C: New test.
15655 2016-01-18 David Malcolm <dmalcolm@redhat.com>
15658 * gcc.dg/pr69181-1.c: New test file.
15659 * gcc.dg/pr69181-2.c: New test file.
15660 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15661 globals by moving it to...
15662 (cleanup-after-saved-dg-test): ...this new function. Add
15663 "global additional_sources_used". Add reset of global
15664 multiline_expected_outputs to the empty list.
15665 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15667 (multiline_expected_outputs): ...this, and updated comments to
15668 note that it is modified from gcc-dg.exp.
15669 (dg-end-multiline-output): Update for the above renaming.
15670 (handle-multiline-outputs): Likewise. Remove the clearing
15671 of the expected outputs to the empty list.
15673 2016-01-18 Richard Biener <rguenther@suse.de>
15675 PR tree-optimization/69297
15676 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15678 2016-01-18 Joseph Myers <joseph@codesourcery.com>
15680 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15682 * gcc.target/mips/mips-3d-2.c: Likewise.
15683 * gcc.target/mips/mips-3d-3.c: Likewise.
15684 * gcc.target/mips/mips-3d-4.c: Likewise.
15685 * gcc.target/mips/mips-3d-5.c: Likewise.
15686 * gcc.target/mips/mips-3d-6.c: Likewise.
15687 * gcc.target/mips/mips-3d-7.c: Likewise.
15688 * gcc.target/mips/mips-3d-8.c: Likewise.
15689 * gcc.target/mips/mips-3d-9.c: Likewise.
15690 * gcc.target/mips/mips-ps-1.c: Likewise.
15691 * gcc.target/mips/mips-ps-2.c: Likewise.
15692 * gcc.target/mips/mips-ps-3.c: Likewise.
15693 * gcc.target/mips/mips-ps-4.c: Likewise.
15694 * gcc.target/mips/mips-ps-5.c: Likewise.
15695 * gcc.target/mips/mips-ps-6.c: Likewise.
15696 * gcc.target/mips/mips-ps-7.c: Likewise.
15697 * gcc.target/mips/mips-ps-type.c: Likewise.
15698 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15699 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15701 2016-01-18 Tom de Vries <tom@codesourcery.com>
15703 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15704 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15705 * c-c++-common/goacc/kernels-empty.c: New test.
15706 * c-c++-common/goacc/kernels-eternal.c: New test.
15707 * c-c++-common/goacc/kernels-loop-2.c: New test.
15708 * c-c++-common/goacc/kernels-loop-3.c: New test.
15709 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15710 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15711 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15712 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15713 * c-c++-common/goacc/kernels-loop-data.c: New test.
15714 * c-c++-common/goacc/kernels-loop-g.c: New test.
15715 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15716 * c-c++-common/goacc/kernels-loop-n.c: New test.
15717 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15718 * c-c++-common/goacc/kernels-loop.c: New test.
15719 * c-c++-common/goacc/kernels-noreturn.c: New test.
15720 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15721 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15722 * c-c++-common/goacc/kernels-reduction.c: New test.
15724 2016-01-18 Tom de Vries <tom@codesourcery.com>
15726 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15727 * gcc.dg/autopar/outer-2.c: Same.
15728 * gcc.dg/autopar/outer-3.c: Same.
15729 * gcc.dg/autopar/outer-4.c: Same.
15730 * gcc.dg/autopar/outer-5.c: Same.
15731 * gcc.dg/autopar/outer-6.c: Same.
15732 * gcc.dg/autopar/parallelization-1.c: Same.
15733 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15734 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15735 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15736 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15737 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15738 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15739 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15740 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15741 * gcc.dg/autopar/pr39500-1.c: Same.
15742 * gcc.dg/autopar/pr39500-2.c: Same.
15743 * gcc.dg/autopar/pr46193.c: Same.
15744 * gcc.dg/autopar/pr46194.c: Same.
15745 * gcc.dg/autopar/pr49580.c: Same.
15746 * gcc.dg/autopar/pr49960-1.c: Same.
15747 * gcc.dg/autopar/pr49960.c: Same.
15748 * gcc.dg/autopar/pr68373.c: Same.
15749 * gcc.dg/autopar/reduc-1.c: Same.
15750 * gcc.dg/autopar/reduc-1char.c: Same.
15751 * gcc.dg/autopar/reduc-1short.c: Same.
15752 * gcc.dg/autopar/reduc-2.c: Same.
15753 * gcc.dg/autopar/reduc-2char.c: Same.
15754 * gcc.dg/autopar/reduc-2short.c: Same.
15755 * gcc.dg/autopar/reduc-3.c: Same.
15756 * gcc.dg/autopar/reduc-4.c: Same.
15757 * gcc.dg/autopar/reduc-6.c: Same.
15758 * gcc.dg/autopar/reduc-7.c: Same.
15759 * gcc.dg/autopar/reduc-8.c: Same.
15760 * gcc.dg/autopar/reduc-9.c: Same.
15761 * gcc.dg/autopar/uns-outer-4.c: Same.
15762 * gcc.dg/autopar/uns-outer-5.c: Same.
15763 * gcc.dg/autopar/uns-outer-6.c: Same.
15764 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15765 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15767 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15770 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15771 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15773 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15776 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15777 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15778 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15780 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15783 * gcc.dg/tree-ssa/sra-17.c: New.
15784 * gcc.dg/tree-ssa/sra-18.c: New.
15786 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15788 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15790 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15792 * gnat.dg/inline12.adb: New test.
15794 2016-01-18 Bin Cheng <bin.cheng@arm.com>
15796 PR tree-optimization/66797
15797 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15799 2016-01-18 Richard Biener <rguenther@suse.de>
15801 PR tree-optimization/69170
15802 * gcc.dg/torture/pr69170.c: New testcase.
15804 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
15806 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15808 2016-01-16 Tom de Vries <tom@codesourcery.com>
15810 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15812 2016-01-16 Tom de Vries <tom@codesourcery.com>
15814 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15815 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15816 redundant dg-require-effective-target pthread.
15817 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15818 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15819 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15820 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15821 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15822 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15823 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15825 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
15828 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15829 * gcc.target/powerpc/recip-7.c: Same.
15831 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15834 * g++.dg/template/pr69091.C: New test.
15836 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15838 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15839 dump does not contain an error_mark_node.
15840 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15841 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15843 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15846 * g++.dg/template/pr68936.C: New test.
15848 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
15851 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15852 * gcc.target/powerpc/recip-2.c: Same.
15853 * gcc.target/powerpc/recip-3.c: Same.
15854 * gcc.target/powerpc/recip-4.c: Same.
15855 * gcc.target/powerpc/recip-sqrtf.c: Same.
15857 2016-01-15 Jeff Law <law@redhat.com>
15859 PR tree-optimization/69270
15860 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15861 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15863 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
15866 * gfortran.dg/deferred_character_13.f90: New test for the fix
15867 of comment 3 of the PR.
15870 * gfortran.dg/deferred_character_8.f90: New test
15871 * gfortran.dg/allocate_error_5.f90: New test
15874 * gfortran.dg/deferred_character_10.f90: New test
15877 * gfortran.dg/deferred_character_14.f90: New test
15880 * gfortran.dg/deferred_character_11.f90: New test
15883 * gfortran.dg/deferred_character_9.f90: New test
15885 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15887 PR rtl-optimization/69030
15888 * gcc.target/i386/pr69030.c: New.
15890 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15892 * gcc.target/aarch64/target_attr_17.c: New test.
15894 2016-01-15 Richard Biener <rguenther@suse.de>
15896 PR tree-optimization/66856
15897 * gcc.dg/torture/pr66856-1.c: New testcase.
15898 * gcc.dg/torture/pr66856-2.c: Likewise.
15900 2016-01-15 Richard Biener <rguenther@suse.de>
15903 * g++.dg/lto/pr69137_0.C: New testcase.
15905 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15907 PR middle-end/69246
15908 * gcc.target/i386/pr69246.c: New test.
15910 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15912 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
15914 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15917 * g++.dg/init/const9.C: Disable test on S/390.
15919 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15921 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15922 * g++.dg/Wno-frame-address.C: Ditto.
15924 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15926 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15928 2016-01-15 Richard Biener <rguenther@suse.de>
15930 PR tree-optimization/68961
15931 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15933 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15935 * gcc.target/i386/pr65105-5.c: New test.
15937 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
15939 * gcc.c-torture/execute/alias-4.c: New testcase.
15941 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
15944 * g++.dg/ipa/devirt-49.C: New testcase.
15946 2016-01-15 Christian Bruel <christian.bruel@st.com>
15949 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15950 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15951 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15953 2016-01-15 Richard Biener <rguenther@suse.de>
15955 PR tree-optimization/69117
15956 * gcc.dg/torture/pr69117.c: New testcase.
15958 2015-01-14 Ryan Burn <contact@rnburn.com>
15961 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15963 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15966 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15967 range tests use 100 * maximum instead of maximum + 1.
15969 2016-01-14 Jakub Jelinek <jakub@redhat.com>
15972 * gcc.dg/guality/pr69244.c: New test.
15974 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
15976 * lib/target-supports.exp (check_effective_target_issignaling):
15978 * gcc.dg/pr61441.c: Require issignaling effective target.
15980 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15983 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15985 2016-01-14 David Malcolm <dmalcolm@redhat.com>
15988 PR preprocessor/69177
15989 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15990 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15991 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15992 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15994 2016-01-14 Marek Polacek <polacek@redhat.com>
15997 * gcc.dg/array-15.c: New test.
15999 2016-01-14 Jakub Jelinek <jakub@redhat.com>
16001 PR middle-end/68146
16002 PR tree-optimization/69155
16003 * gfortran.dg/pr68146.f: New test.
16004 * gfortran.dg/pr69155.f90: New test.
16006 2016-01-14 Richard Biener <rguenther@suse.de>
16008 PR tree-optimization/68060
16009 * gcc.dg/torture/pr68060-1.c: New testcase.
16010 * gcc.dg/torture/pr68060-2.c: Likewise.
16012 2016-01-14 Nick Clifton <nickc@redhat.com>
16014 * lib/target-supports.exp
16015 (check_effective_target_arm_neon_ok_nocache): Add an option
16016 sequence that includes setting the ARM architecture to ARMv7-A.
16017 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
16018 command line options necessary to enable Neon support.
16019 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
16020 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
16021 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
16022 * gcc.target/arm/pr69180.c: Likewise.
16024 2016-01-14 Jeff Law <law@redhat.com>
16026 PR tree-optimization/69270
16027 * gcc.dg/tree-ssa/pr69270.c: New test.
16029 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
16032 * c-c++-common/pr66208.c: New file.
16034 2016-01-13 Jakub Jelinek <jakub@redhat.com>
16036 PR tree-optimization/69156
16037 * gcc.dg/pr69156.c: New test.
16039 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
16041 * gcc.target/i386/pr69225-7.c: New test.
16043 2016-01-13 Richard Henderson <rth@redhat.com>
16045 * gcc.dg/tm/memopt-13.c: Update expected function.
16046 * gcc.dg/tm/memopt-6.c: Likewise.
16048 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
16050 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
16051 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
16052 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
16053 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
16055 2016-01-13 Tom de Vries <tom@codesourcery.com>
16057 PR tree-optimization/69169
16058 * gcc.dg/pr69169.c: New test.
16060 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
16063 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
16064 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
16065 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
16066 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
16067 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
16068 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
16069 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
16070 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
16072 2016-01-13 Jakub Jelinek <jakub@redhat.com>
16075 * gcc.dg/pr69247.c: New test.
16077 2016-01-13 Richard Biener <rguenther@suse.de>
16079 PR tree-optimization/69242
16080 * gcc.dg/torture/pr69242.c: New testcase.
16082 2016-01-13 Richard Biener <rguenther@suse.de>
16084 PR tree-optimization/69186
16085 * gcc.dg/torture/pr69186.c: New testcase.
16087 2016-01-13 Jeff Law <law@redhat.com>
16089 PR tree-optimization/67755
16090 * gcc.dg/tree-ssa/pr67755.c: New test.
16092 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
16094 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
16095 pass number in output by a star.
16097 2016-01-12 Bin Cheng <bin.cheng@arm.com>
16099 PR tree-optimization/68911
16100 * gcc.c-torture/execute/pr68911.c: New test.
16102 2016-01-12 Marek Polacek <polacek@redhat.com>
16105 * g++.dg/warn/permissive-1.C: New test.
16107 2016-01-12 Jakub Jelinek <jakub@redhat.com>
16111 * g++.dg/opt/pr69213.C: New test.
16113 2016-01-12 Christian Bruel <christian.bruel@st.com>
16116 * gcc.target/arm/pr69180.c: New test.
16118 2016-01-12 Richard Biener <rguenther@suse.de>
16121 * g++.dg/lto/pr69077_0.C: New testcase.
16122 * g++.dg/lto/pr69077_1.C: Likewise.
16124 2016-01-12 Jakub Jelinek <jakub@redhat.com>
16127 * g++.dg/opt/pr69175.C: New test.
16129 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
16131 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
16132 rather than #including math.h & stdlib.h.
16133 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
16134 * gcc.dg/vect/pr49771.c: Likewise.
16135 * gcc.dg/vect/vect-10-big-array.c: Likewise.
16136 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
16137 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
16138 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
16139 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
16140 * gcc.dg/vect/pr44507.c: Likewise.
16141 * gcc.dg/vect/pr45902.c: Likewise.
16142 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16143 * gcc.dg/vect/vect-117.c: Likewise.
16144 * gcc.dg/vect/vect-99.c: Likewise.
16145 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
16146 * gcc.dg/vect/vect-cond-1.c: Likewise.
16147 * gcc.dg/vect/vect-cond-2.c: Likewise.
16148 * gcc.dg/vect/vect-cond-3.c: Likewise.
16149 * gcc.dg/vect/vect-cond-4.c: Likewise.
16150 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
16151 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
16152 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
16153 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
16154 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
16155 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
16156 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
16157 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
16158 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
16159 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
16160 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
16161 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
16162 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
16163 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
16164 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
16165 include of signal.h.
16166 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
16167 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
16168 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
16169 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
16170 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
16171 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
16172 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
16173 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
16174 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
16175 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
16176 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16177 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16178 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
16179 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
16180 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
16181 * gcc.dg/vect/vect-outer-5.c: Likewise.
16182 * gcc.dg/vect/vect-outer-6.c: Likewise.
16183 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
16184 include of stdio.h.
16186 2016-01-12 Nick Clifton <nickc@redhat.com>
16189 * gcc.dg/lto/pr61886_0.c: Rename the external function called
16190 to fread so that it will be found in all target runtimes.
16192 2016-01-12 Richard Biener <rguenther@suse.de>
16194 PR tree-optimization/69053
16195 * g++.dg/torture/pr69053.C: New testcase.
16197 2016-01-12 Richard Biener <rguenther@suse.de>
16199 PR tree-optimization/69168
16200 * gcc.dg/torture/pr69168.c: New testcase.
16202 2016-01-12 Richard Biener <rguenther@suse.de>
16204 PR tree-optimization/69157
16205 * gcc.dg/torture/pr69157.c: New testcase.
16207 2016-01-12 Richard Biener <rguenther@suse.de>
16209 PR tree-optimization/69174
16210 * gcc.dg/torture/pr69174.c: New testcase.
16212 2016-01-12 Jakub Jelinek <jakub@redhat.com>
16216 * g++.dg/tls/pr66808.C: New test.
16217 * g++.dg/tls/pr69000.C: New test.
16219 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16221 * gcc.target/powerpc/swaps-p8-23.c: New test.
16222 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
16224 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
16226 PR tree-optimization/68356
16227 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
16229 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
16230 Jim Wilson <jim.wilson@linaro.org>
16233 * gcc.target/arm/pr69194.c: New test.
16235 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
16238 * gcc.target/i386/pr69225-1.c: New test.
16239 * gcc.target/i386/pr69225-2.c: Likewise.
16240 * gcc.target/i386/pr69225-3.c: Likewise.
16241 * gcc.target/i386/pr69225-4.c: Likewise.
16242 * gcc.target/i386/pr69225-5.c: Likewise.
16243 * gcc.target/i386/pr69225-6.c: Likewise.
16245 2016-01-11 Jakub Jelinek <jakub@redhat.com>
16248 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16252 * gcc.dg/pr69071.c: New test.
16255 * g++.dg/opt/pr69211.C: New test.
16257 PR tree-optimization/69214
16258 * gcc.c-torture/compile/pr69214.c: New test.
16260 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
16262 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
16263 * gcc.target/i386/pr66232-11.c: Ditto.
16264 * gcc.target/i386/pr66232-12.c: Ditto.
16265 * gcc.target/i386/pr66232-13.c: Ditto.
16267 2016-01-11 Richard Biener <rguenther@suse.de>
16269 PR tree-optimization/69173
16270 * gcc.dg/torture/pr69173.c: New testcase.
16272 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16274 PR rtl-optimization/68796
16275 * gcc.target/aarch64/tst_5.c: New test.
16276 * gcc.target/aarch64/tst_6.c: Likewise.
16278 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16280 PR rtl-optimization/68841
16281 * gcc.dg/pr68841.c: New test.
16282 * gcc.c-torture/execute/pr68841.c: New test.
16284 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
16286 PR rtl-optimization/68920
16287 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16289 * gcc.dg/ifcvt-5.c: New test.
16291 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
16294 * g++.dg/pr69123.C: New.
16296 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16299 * gcc.target/i386/pr69010.c: New test.
16301 2016-01-11 Martin Jambor <mjambor@suse.cz>
16304 * gcc.target/i386/chkp-pr69044.c: New test.
16306 2016-01-11 Tom de Vries <tom@codesourcery.com>
16308 PR tree-optimization/69109
16309 * gcc.dg/autopar/pr69109-2.c: New test.
16310 * gcc.dg/autopar/pr69109.c: New test.
16312 2016-01-11 Tom de Vries <tom@codesourcery.com>
16314 PR tree-optimization/69108
16315 * gcc.dg/autopar/pr69108.c: New test.
16317 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
16320 * c-c++-common/Wisleading-indentation.c: Augment test.
16322 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
16325 * gfortran.dg/inline_matmul_12.f90: New test.
16327 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
16330 * gfortran.dg/actual_array_offset_1: New test.
16332 2016-01-10 Tom de Vries <tom@codesourcery.com>
16334 PR tree-optimization/69062
16335 * gcc.dg/autopar/pr69062.c: New test.
16337 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
16339 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16340 * gcc.dg/vect/slp-perm-2.c: Likewise.
16341 * gcc.dg/vect/slp-perm-3.c: Likewise.
16342 * gcc.dg/vect/slp-perm-5.c: Likewise.
16343 * gcc.dg/vect/slp-perm-6.c: Likewise.
16344 * gcc.dg/vect/slp-perm-7.c: Likewise.
16345 * gcc.dg/vect/slp-perm-8.c: Likewise.
16347 2016-01-10 Tom de Vries <tom@codesourcery.com>
16349 PR tree-optimization/69039
16350 * gcc.dg/autopar/pr69039.c: New test.
16352 2016-01-09 Marek Polacek <polacek@redhat.com>
16355 * g++.dg/pr69113.C: New test.
16357 2016-01-09 Jakub Jelinek <jakub@redhat.com>
16359 PR middle-end/50865
16360 PR tree-optimization/69097
16361 * gcc.c-torture/execute/pr50865.c: New test.
16362 * gcc.c-torture/execute/pr69097-1.c: New test.
16363 * gcc.c-torture/execute/pr69097-2.c: New test.
16364 * gcc.dg/pr69097-1.c: New test.
16365 * gcc.dg/pr69097-2.c: New test.
16367 2016-01-09 Jakub Jelinek <jakub@redhat.com>
16370 * g++.dg/opt/pr69164.C: New test.
16372 2016-01-08 Jakub Jelinek <jakub@redhat.com>
16374 PR tree-optimization/69167
16375 * gcc.dg/pr69167.c: New test.
16377 2016-01-08 Marek Polacek <polacek@redhat.com>
16380 * g++.dg/pr68449.C: New.
16382 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16384 PR tree-optimization/68707
16385 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16386 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16387 on platforms supporting it.
16388 * gcc.dg/vect/slp-perm-2.c: Likewise.
16389 * gcc.dg/vect/slp-perm-3.c: Likewise.
16390 * gcc.dg/vect/slp-perm-5.c: Likewise.
16391 * gcc.dg/vect/slp-perm-7.c: Likewise.
16392 * gcc.dg/vect/slp-perm-8.c: Likewise.
16393 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16394 on platforms supporting it.
16396 2016-01-08 Jakub Jelinek <jakub@redhat.com>
16398 PR tree-optimization/69162
16399 * gcc.dg/pr69162.c: New test.
16401 PR tree-optimization/69172
16402 * gcc.dg/pr69172.c: New test.
16404 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16406 PR tree-optimization/67781
16407 * gcc.c-torture/execute/pr67781.c: New file.
16409 2016-01-08 Jakub Jelinek <jakub@redhat.com>
16411 PR tree-optimization/69083
16412 * gcc.dg/vect/pr69083.c: New test.
16414 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16416 PR tree-optimization/61441
16417 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16418 Use -fexcess-precision=standard for compiler options.
16419 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16421 2016-01-08 Jakub Jelinek <jakub@redhat.com>
16424 * gfortran.dg/gomp/pr69128.f90: New test.
16427 * g++.dg/ext/pr69145-1.C: New test.
16428 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16429 * g++.dg/ext/pr69145-2.h: New file.
16431 2016-01-07 Martin Sebor <msebor@redhat.com>
16434 * gcc.dg/atomic-fetch-bool.c: New test.
16435 * gcc.dg/sync-fetch-bool.c: New test.
16437 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16440 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16442 2016-01-07 Nick Clifton <nickc@redhat.com>
16445 * g++.dg/pr66655.C: New test.
16446 * g++.dg/pr66655_1.cc: Test support file.
16447 * g++.dg/pr66655.h: Test header file.
16449 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
16452 gfortran.dg/gomp/pr66680.f90: New test.
16454 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16457 * gcc.target/i386/pr69171-1.c: New test.
16458 * gcc.target/i386/pr69171-2.c: Likewise.
16459 * gcc.target/i386/pr69171-3.c: Likewise.
16460 * gcc.target/i386/pr69171-4.c: Likewise.
16461 * gcc.target/i386/pr69171-5.c: Likewise.
16462 * gcc.target/i386/pr69171-6.c: Likewise.
16464 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16466 PR middle-end/67639
16467 * c-c++-common/pr67639.c: New test.
16469 2016-01-07 Jakub Jelinek <jakub@redhat.com>
16471 PR tree-optimization/69141
16472 * g++.dg/opt/pr69141.C: New test.
16474 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16476 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16478 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
16481 * gcc.target/i386/pr69140.c: New test
16483 2016-01-06 David Malcolm <dmalcolm@redhat.com>
16485 * gcc.dg/bad-dereference.c: New test case.
16487 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16489 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16491 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16493 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16495 2016-01-06 Marek Polacek <polacek@redhat.com>
16498 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16500 2016-01-05 Marek Polacek <polacek@redhat.com>
16503 * gcc.dg/atomic-invalid-2.c: New.
16505 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16508 * gcc.target/i386/pr68991.c: New test.
16510 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16513 * g++.dg/pr68991-1.C: New test.
16514 * g++.dg/pr68991-2.C: Likewise.
16516 2016-01-05 Sergei Trofimovich <siarheit@google.com>
16519 * gcc.target/ia64/pr60465-gprel64.c: New test.
16520 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16522 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16524 PR rtl-optimization/68651
16525 * gcc.target/aarch64/pr68651_1.c: New test.
16527 2016-01-05 David Malcolm <dmalcolm@redhat.com>
16530 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16532 2016-01-05 Nathan Sidwell <nathan@acm.org>
16535 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16537 * gcc.dg/alias-15.c: New.
16539 2016-01-05 Nick Clifton <nickc@redhat.com>
16542 * g++.dg/pr68770.C: New test.
16544 2016-01-04 Mike Stump <mikestump@comcast.net>
16546 * lib/target-supports.exp (check_effective_target_cilkplus):
16547 cilkplus targets require pthreads.
16548 (check_effective_target_cilkplus): Remove special case for NVPTX.
16550 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16552 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16555 2016-01-04 Jakub Jelinek <jakub@redhat.com>
16557 Update copyright years.
16559 2016-01-04 Marek Polacek <polacek@redhat.com>
16562 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16563 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16564 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16566 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16568 * gcc.target/sparc/20160104-2.c: New test.
16570 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16572 * gcc.target/sparc/20160104-1.c: New test.
16574 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
16577 * gfortran.dg/pr65045.f90: New test.
16579 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16581 * gnat.dg/specs/debug1.ads: Delete.
16583 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16585 PR libgfortran/68867
16586 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16589 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16591 PR libgfortran/68867
16592 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16595 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
16598 * gfortran.dg/pr68864.f90: New test.
16600 2016-01-01 Jakub Jelinek <jakub@redhat.com>
16602 PR tree-optimization/69070
16603 * gcc.dg/pr69070.c: New test.
16606 * gfortran.dg/pr69055.f90: New test.
16609 * gcc.dg/pr69015.c: New test.
16611 Copyright (C) 2016 Free Software Foundation, Inc.
16613 Copying and distribution of this file, with or without modification,
16614 are permitted in any medium without royalty provided the copyright
16615 notice and this notice are preserved.