1 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
3 * c-c++-common/pr60226.c: Expect maximum object file alignment
6 2016-07-14 Richard Biener <rguenther@suse.de>
8 PR tree-optimization/71866
9 * gcc.dg/torture/pr71866.c: New testcase.
11 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
13 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
14 selector and enclose boolean expression in curly braces.
16 2016-07-14 Alan Modra <amodra@gmail.com>
19 * gcc.target/powerpc/p9-novsx.c: New.
21 2016-07-13 Andi Kleen <ak@linux.intel.com>
23 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
24 * g++.dg/tree-prof/morefunc.C: Dito.
25 * g++.dg/tree-prof/pr35545.C: Dito.
26 * g++.dg/tree-prof/reorder.C: Dito.
27 * gcc.dg/tree-prof/20050826-2.c: Dito.
28 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
29 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
30 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
31 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
32 * gcc.dg/tree-prof/inliner-1.c: Dito.
33 * gcc.dg/tree-prof/merge_block.c: Dito.
34 * gcc.dg/tree-prof/stringop-1.c: Dito.
35 * gcc.dg/tree-prof/stringop-2.c: Dito.
36 * gcc.dg/tree-prof/switch-case-1.c: Dito.
37 * gcc.dg/tree-prof/switch-case-2.c: Dito.
38 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
39 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
40 * gcc.dg/tree-prof/update-loopch.c: Dito.
41 * gcc.dg/tree-prof/val-prof-1.c: Dito.
42 * gcc.dg/tree-prof/val-prof-2.c: Dito.
43 * gcc.dg/tree-prof/val-prof-3.c: Dito.
44 * gcc.dg/tree-prof/val-prof-4.c: Dito.
45 * gcc.dg/tree-prof/val-prof-5.c: Dito.
46 * gcc.dg/tree-prof/val-prof-6.c: Dito.
47 * gcc.dg/tree-prof/val-prof-7.c: Dito.
49 2016-07-13 Andi Kleen <ak@linux.intel.com>
51 * lib/profopt.exp (profopt-execute): Remove .imports files.
53 2016-07-13 Andi Kleen <ak@linux.intel.com>
55 * lib/profopt.exp (profopt-execute): Always log profiler
58 2016-07-13 Andi Kleen <ak@linux.intel.com>
60 * lib/profopt.exp (dg-final-scan-autofdo,
61 dg-final-scan-not-autofdo): New functions.
63 2016-07-13 Bin Cheng <bin.cheng@arm.com>
65 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
66 * gcc.dg/vect/vect-35.c: Ditto.
67 * gcc.dg/vect/vect-alias-check-2.c: New test.
69 2016-07-13 Martin Liska <mliska@suse.cz>
71 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
72 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional
74 * gfortran.dg/pr42108.f90: Update expected dump scan.
76 2016-07-13 Richard Biener <rguenther@suse.de>
78 PR tree-optimization/24574
79 * gcc.dg/pr24574.c: New testcase.
81 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
83 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller
85 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
86 * c-c++-common/pr68833-1.c: Require int32plus.
87 * gcc.dg/ipa/pr63551.c: Likewise.
88 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
89 * gcc.dg/ipa/pr64041.c: Require int32plus.
91 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
94 * g++.dg/pr71633.C: New test.
96 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
98 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
99 Add new arm_thumb1_cbz_ok effective target.
100 * gcc.target/arm/cbz.c: New test.
102 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
104 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
105 Define effective target.
106 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
107 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
108 * gcc.target/arm/movhi_movw.c: New test.
109 * gcc.target/arm/movsi_movw.c: Likewise.
110 * gcc.target/arm/movdi_movw.c: Likewise.
112 2016-07-13 Richard Biener <rguenther@suse.de>
115 * gcc.dg/pr71104-1.c: New testcase.
116 * gcc.dg/pr71104-2.c: Likewise.
118 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
121 * gcc.target/powerpc/pr71805.c: New test.
123 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
125 * gcc.target/powerpc/divkc3-1.c: New.
126 * gcc.target/powerpc/mulkc3-1.c: New.
128 2016-07-12 Martin Liska <mliska@suse.cz>
130 * gcc.dg/params/blocksort-part.c: New test.
131 * gcc.dg/params/params.exp: New file.
133 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
136 * gcc.c-torture/execute/pr71700.c: New test.
138 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
139 Richard Biener <rguenther@suse.de>
141 PR tree-optimization/23286
142 PR tree-optimization/70159
143 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
144 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
145 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
146 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
147 * gcc.dg/tree-ssa/pr35286.c: Likewise.
148 * gcc.dg/tree-ssa/pr35287.c: Likewise.
149 * gcc.dg/hoist-register-pressure-1.c: Likewise.
150 * gcc.dg/hoist-register-pressure-2.c: Likewise.
151 * gcc.dg/hoist-register-pressure-3.c: Likewise.
152 * gcc.dg/pr51879-12.c: Likewise.
153 * gcc.dg/strlenopt-9.c: Likewise.
154 * gcc.dg/tree-ssa/pr47392.c: Likewise.
155 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
156 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
157 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
158 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
159 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
160 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
161 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
162 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
163 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
164 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
165 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
166 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
167 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
168 * gfortran.dg/pr43984.f90: Adjust expected outcome.
170 2016-07-12 Richard Biener <rguenther@suse.de>
172 PR rtl-optimization/68961
173 * gcc.target/i386/pr68961.c: New testcase.
175 2016-07-11 Jakub Jelinek <jakub@redhat.com>
178 * c-c++-common/gomp/pr71758.c: New test.
179 * gfortran.dg/gomp/pr71758.f90: New test.
181 PR tree-optimization/71823
182 * gcc.dg/vect/pr71823.c: New test.
184 2016-07-11 David Malcolm <dmalcolm@redhat.com>
186 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
187 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
188 and LINE_MAP_MAX_LOCATION_WITH_COLS.
190 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
193 * gcc.target/i386/pr71801.c: New test.
195 2016-07-11 Richard Biener <rguenther@suse.de>
197 PR tree-optimization/71816
198 * gcc.dg/torture/pr71816.c: New testcase.
200 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
203 * gfortran.dg/dependency_46.f90: New test.
205 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
207 PR rtl-optimization/71621
208 * gcc.target/i386/pr71621-1.c: New.
209 * gcc.target/i386/pr71621-2.c: New.
211 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
213 * gfortran.dg/goacc/pr71704.f90: New test.
215 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
218 * gcc.target/powerpc/pr71297.c: New.
220 2016-07-08 Jiong Wang <jiong.wang@arm.com>
222 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
224 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
227 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
229 2016-07-08 Alan Hayward <alan.hayward@arm.com>
231 PR tree-optimization/71667
232 * gcc.dg/vect/pr71667.c: New
234 2016-07-08 Martin Liska <mliska@suse.cz>
236 * gcc.dg/torture/pr71606.c: New test.
238 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
241 * gfortran.dg/pr71764.f90: New test.
243 2016-07-07 Jakub Jelinek <jakub@redhat.com>
244 Kai Tietz <ktietz70@googlemail.com>
248 * g++.dg/cpp0x/pr70869.C: New test.
249 * g++.dg/cpp0x/pr71054.C: New test.
251 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
253 * g++.dg/debug/pr71432.C: Fail on AIX.
255 2016-07-07 Martin Liska <mliska@suse.cz>
257 * gfortran.dg/do_1.f90: Remove a corner case that triggers
258 an undefined behavior.
259 * gfortran.dg/do_3.F90: Likewise.
260 * gfortran.dg/do_check_11.f90: New test.
261 * gfortran.dg/do_check_12.f90: New test.
262 * gfortran.dg/do_corner_warn.f90: New test.
264 2016-07-07 Martin Liska <mliska@suse.cz>
266 * gfortran.dg/predict-1.f90: Ammend the test.
267 * gfortran.dg/predict-2.f90: Likewise.
269 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
272 * g++.dg/pr71624.C: New test.
274 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
276 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
277 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
278 ARMv8-M Mainline architectures.
280 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
282 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
283 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
285 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
289 * gcc.target/powerpc/pr71763.c: New file.
291 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
293 PR tree-optimization/71518
294 * gcc.dg/pr71518.c: New test.
296 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
298 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
300 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
303 * gcc.target/avr/pr50739.c: New test.
305 2016-07-05 Jan Hubicka <jh@suse.cz>
307 * gcc.dg/tree-ssa/scev-14.c: update template.
309 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
311 * gcc.dg/vect/group-no-gaps-1.c: New test.
313 2016-07-05 Andi Kleen <ak@linux.intel.com>
315 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
316 if kernel supports MPX.
318 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
320 * gcc.c-torture/compile/pr69102.c: Require fpic support.
322 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
323 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
325 * gcc.target/powerpc/signbit-1.c: New test.
326 * gcc.target/powerpc/signbit-2.c: New test.
327 * gcc.target/powerpc/signbit-3.c: New test.
329 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
331 PR rtl-optimization/71594
332 * gcc.dg/torture/pr71594.c: New test.
334 2016-07-05 Jan Hubicka <jh@suse.cz>
336 * gcc.dg/tree-ssa/scev-14.c: new testcase.
338 2016-07-05 David Malcolm <dmalcolm@redhat.com>
341 * gcc/testsuite/g++.dg/parse/error5.C: Update column
342 number of missing semicolon error.
343 * g++.dg/pr62314-2.C: New test case.
345 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
347 * gfortran.dg/coarray_stat_function.f90: New test.
348 * gfortran.dg/coarray_stat_whitespace.f90: New test.
349 * gfortran.dg/coarray_lib_comm_1: Adapting old test
352 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
355 * gfortran.dg/deferred_character_17.f90: New test.
357 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
359 * gcc.target/arm/neon/polytypes.c: Move to ...
360 * gcc.target/arm/polytypes.c: ... here.
361 * gcc.target/arm/neon/pr51534.c: Move to ...
362 * gcc.target/arm/pr51534.c: ... here.
363 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
364 * gcc.target/arm/vect-vcvt.c: ... here.
365 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
366 * gcc.target/arm/vect-vcvtq.c: ... here.
367 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
368 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
369 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
370 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
371 * gcc.target/arm/neon/neon.exp: Delete.
372 * gcc.target/arm/neon/: Delete.
374 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
377 * gfortran.dg: pr65575.f90: New test.
379 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
382 * gfortran.dg: pr35849.f90: New test.
384 2016-07-04 Jakub Jelinek <jakub@redhat.com>
387 * g++.dg/cpp0x/pr71739.C: New test.
389 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
391 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
393 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
395 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
397 * gcc.target/s390/loc-1.c: New test.
399 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
401 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
402 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
404 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
407 * gcc.target/aarch64/pr63874.c: New test.
409 2016-07-04 Jan Beulich <jbeulich@suse.com>
411 * g++.dg/header.c: New.
412 * gcc.dg/header.c: New.
414 2016-07-02 Jakub Jelinek <jakub@redhat.com>
417 * c-c++-common/Wunused-var-15.c: New test.
419 2016-07-01 Jakub Jelinek <jakub@redhat.com>
422 * gfortran.dg/gomp/pr71687.f90: New test.
424 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
426 * gcc.dg/const-float128-ped.c: Require __float128 effective
428 * gcc.dg/const-float128.c: Likewise.
429 * gcc.dg/torture/float128-cmp-invalid.c: Require
430 __float128 and base_quadfloat_support effective targets, and
432 * gcc.dg/torture/float128-div-underflow.c: Likewise.
433 * gcc.dg/torture/float128-extend-nan.c: Likewise.
434 * gcc.dg/torture/float128-nan.c: Likewise.
435 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
436 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
437 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
438 * lib/target-supports.exp (check_effective_target___float128):
440 (add_options_for___float128): New.
441 (check_effective_target_base_quadword_support): New.
443 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
446 * gcc.target/powerpc/pr71720.c: New test.
448 2016-07-01 Jan Beulich <jbeulich@suse.com>
452 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
455 * gcc.target/powerpc/pr71698.c: New test.
457 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
460 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
461 instead of ".foo" for its section name.
462 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
463 depending on MCU's flash size.
464 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
465 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
466 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
467 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
468 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
469 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
471 2016-07-01 Jan Beulich <jbeulich@suse.com>
473 * gcc.target/i386/pr65105-2.c: Add -msse2.
475 2016-06-30 Jakub Jelinek <jakub@redhat.com>
477 PR tree-optimization/71707
478 * gcc.dg/strlenopt-29.c: New test.
481 * gfortran.dg/gomp/pr71704.f90: New test.
484 * gfortran.dg/gomp/pr71705.f90: New test.
486 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
488 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
489 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
490 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
491 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
492 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
493 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
494 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
495 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
496 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
497 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
498 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
499 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
500 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
501 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
502 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
503 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
504 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
505 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
506 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
507 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
508 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
509 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
510 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
511 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
512 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
513 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
514 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
515 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
516 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
517 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
518 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
519 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
520 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
521 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
522 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
523 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
524 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
525 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
526 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
527 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
528 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
529 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
530 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
531 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
532 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
533 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
534 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
535 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
536 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
537 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
538 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
539 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
540 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
541 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
542 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
543 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
544 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
545 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
546 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
547 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
548 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
549 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
550 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
551 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
552 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
553 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
554 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
555 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
556 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
557 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
558 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
559 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
560 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
561 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
562 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
563 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
564 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
565 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
566 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
567 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
568 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
570 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
571 James Greenhalgh <james.greenhalgh@arm.com>
573 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
575 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
576 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
578 * gcc.target/aarch64/vget_set_lane_1.c: New test.
580 2016-06-30 David Malcolm <dmalcolm@redhat.com>
583 * gcc.dg/spellcheck-options-12.c: New test case.
585 2016-06-30 Jakub Jelinek <jakub@redhat.com>
588 * gcc.c-torture/compile/pr71693.c: New test.
590 2016-06-29 David Malcolm <dmalcolm@redhat.com>
592 * gcc.dg/spellcheck-params.c: New testcase.
593 * gcc.dg/spellcheck-params-2.c: New testcase.
595 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
597 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
598 vector extract instructions.
599 * gcc.target/powerpc/p9-extract-2.c: Likewise.
601 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
604 * gfortran.dg/unexpected_eof_2.f90: New test.
605 * gfortran.dg/unexpected_eof_3.f90: New test.
607 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
609 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
611 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
613 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
614 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
615 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
617 2016-06-29 Richard Biener <rguenther@suse.de>
620 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
622 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
624 * gcc.target/arm/aapcs/neon-vect10.c: Require
625 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
626 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
627 * gcc.target/arm/aapcs/vfp18.c: Likewise.
628 * gcc.target/arm/aapcs/vfp19.c: Likewise.
629 * gcc.target/arm/aapcs/vfp20.c: Likewise.
630 * gcc.target/arm/aapcs/vfp21.c: Likewise.
631 * gcc.target/arm/fp16-aapcs-1.c: Require
632 -mfloat-ab=hard. Also simplify the test.
633 * gcc.target/arm/fp16-aapcs-2.c: New.
635 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
637 * lib/target-supports.exp (add_options_for_arm_fp16): Reword
639 (add_options_for_arm_fp16_ieee): New.
640 (add_options_for_arm_fp16_alternative): New.
641 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
643 (effective_target_arm_fp16_hw): New.
645 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
647 PR tree-optimization/71655
648 * g++.dg/pr71655.C: New test.
650 2016-06-29 Martin Liska <mliska@suse.cz>
652 * gcc.dg/pr71585.c: New test.
653 * gcc.dg/pr71585-2.c: New test.
654 * gcc.dg/pr71585-3.c: New test.
656 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
658 PR tree-optimization/70729
659 * g++.dg/vect/pr70729.cc: New test.
661 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
663 * c-c++-common/gomp/cancel-1.c: Extend.
665 2016-06-29 Jakub Jelinek <jakub@redhat.com>
667 PR tree-optimization/71625
668 * gcc.dg/strlenopt-28.c: New test.
670 2016-06-29 Richard Biener <rguenther@suse.de>
673 * g++.dg/torture/pr71002.C: Adjust testcase.
675 2016-06-29 Jakub Jelinek <jakub@redhat.com>
678 * gcc.dg/pr71685.c: New test.
680 2016-06-28 Martin Sebor <msebor@redhat.com>
683 * gcc.dg/init-bad-9.c: New test.
685 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
687 * gcc.target/powerpc/abs128-1.c: Require VSX.
688 * gcc.target/powerpc/copysign128-1.c: Likewise.
689 * gcc.target/powerpc/inf128-1.c: Likewise.
690 * gcc.target/powerpc/nan128-1.c: Likewise.
692 2016-06-28 Jakub Jelinek <jakub@redhat.com>
695 * gcc.c-torture/execute/pr71626-1.c: New test.
696 * gcc.c-torture/execute/pr71626-2.c: New test.
698 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
701 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
703 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
706 * gcc.target/powerpc/pr71670.c: New testcase.
708 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
711 * gcc.target/powerpc/pr71656-1.c: New test.
712 * gcc.target/powerpc/pr71656-2.c: New test.
714 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
716 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
718 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
719 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
720 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
721 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
722 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
723 Add arm_neon_fp16_ok effective target.
724 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: Likewise.
725 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: Likewise.
726 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: Likewise.
727 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: Likewise.
728 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: Likewise.
729 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: Likewise.
730 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: Likewise.
731 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: Likewise.
732 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: Likewise.
733 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: Likewise.
734 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: Likewise.
736 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
738 * gcc.dg/predict-12.c: New testcase.
740 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
743 * gfortran.dg/pr71649.f90: New test.
745 2016-06-25 Jakub Jelinek <jakub@redhat.com>
747 PR tree-optimization/71643
748 * g++.dg/opt/pr71643.C: New test.
750 PR tree-optimization/71631
751 * gcc.c-torture/execute/pr71631.c: New test.
753 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
755 * gcc.dg/predict-11.c: New testcase.
756 * gfortran.dg/predict-2.f90: New testcase.
758 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
760 * gcc.dg/predict-10.c: New test.
762 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
764 * gcc.target/powerpc/abs128-1.c: New.
765 * gcc.target/powerpc/copysign128-1.c: New.
766 * gcc.target/powerpc/inf128-1.c: New.
767 * gcc.target/powerpc/nan128-1.c: New.
769 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
771 * gfortran.dg/pr71642.f90: New test.
773 2016-06-24 Jakub Jelinek <jakub@redhat.com>
775 PR tree-optimization/71647
776 * gcc.target/i386/pr71647.c: New test.
778 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
780 * gcc.target/i386/noplt-gd-1.c: New test.
781 * gcc.target/i386/noplt-gd-2.c: Likewise.
782 * gcc.target/i386/noplt-gd-3.c: Likewise.
783 * gcc.target/i386/noplt-ld-1.c: Likewise.
784 * gcc.target/i386/noplt-ld-2.c: Likewise.
785 * gcc.target/i386/noplt-ld-3.c: Likewise.
786 * lib/target-supports.exp
787 (check_effective_target_tls_get_addr_via_got): New.
789 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
791 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
792 testsuite compile flags.
793 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
794 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
796 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
798 * g++dg/vect/pr36684.cc: Add dg-do compile.
799 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
800 * gcc.dg/vect/pr70021.c: Ditto.
801 * gcc.dg/vect/pr70138-1.c: Ditto.
802 * gcc.dg/vect/pr70138-2.c: Ditto.
803 * gcc.dg/vect/pr70354-1.c: Ditto.
804 * gcc.dg/vect/pr70354-2.c: Ditto.
805 * gcc.dg/vect/pr71259.c: Ditto.
806 * gcc.dg/vect/pr71416-1.c: Ditto.
807 * gcc.dg/vect/slp-43.c: Ditto.
808 * gcc.dg/vect/slp-45.c: Ditto.
809 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
810 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
811 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
812 * gfortran.dg/vect/pr69980.f90: Ditto.
814 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
816 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
817 * gcc.dg/vect/bb-slp-30.c: Ditto.
818 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
819 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
820 * gcc.dg/vect/pr45902.c: Ditto.
821 * gcc.dg/vect/pr48172.c: Ditto.
822 * gcc.dg/vect/pr48377.c: Ditto.
823 * gcc.dg/vect/pr49038.c: Ditto.
824 * gcc.dg/vect/pr49771.c: Ditto.
825 * gcc.dg/vect/pr52091.c: Ditto.
826 * gcc.dg/vect/pr53185-2.c: Ditto.
827 * gcc.dg/vect/pr56826.c: Ditto.
828 * gcc.dg/vect/pr60276.c: Ditto.
829 * gcc.dg/vect/pr62021.c: Ditto.
830 * gcc.dg/vect/pr63530.c: Ditto.
831 * gcc.dg/vect/pr65518.c: Ditto.
832 * gcc.dg/vect/pr65947-1.c: Ditto.
833 * gcc.dg/vect/pr65947-10.c: Ditto.
834 * gcc.dg/vect/pr65947-11.c: Ditto.
835 * gcc.dg/vect/pr65947-12.c: Ditto.
836 * gcc.dg/vect/pr65947-13.c: Ditto.
837 * gcc.dg/vect/pr65947-2.c: Ditto.
838 * gcc.dg/vect/pr65947-3.c: Ditto.
839 * gcc.dg/vect/pr65947-4.c: Ditto.
840 * gcc.dg/vect/pr65947-5.c: Ditto.
841 * gcc.dg/vect/pr65947-6.c: Ditto.
842 * gcc.dg/vect/pr65947-7.c: Ditto.
843 * gcc.dg/vect/pr65947-8.c: Ditto.
844 * gcc.dg/vect/pr65947-9.c: Ditto.
845 * gcc.dg/vect/pr71416-1.c: Ditto.
846 * gcc.dg/vect/pr71439.c: Ditto.
847 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
848 * gcc.dg/vect/vect-bswap16.c: Ditto.
849 * gcc.dg/vect/vect-bswap32.c: Ditto.
850 * gcc.dg/vect/vect-bswap64.c: Ditto.
851 * gcc.dg/vect/vect-live-1.c: Ditto.
852 * gcc.dg/vect/vect-live-2.c: Ditto.
853 * gcc.dg/vect/vect-live-3.c: Ditto.
854 * gcc.dg/vect/vect-live-4.c: Ditto.
855 * gcc.dg/vect/vect-live-5.c: Ditto.
856 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
857 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
858 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
859 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
860 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
861 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
862 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
863 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
864 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
865 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
866 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
867 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
868 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
869 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
870 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
871 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
872 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
874 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
876 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
878 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
880 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
881 ia32 if R_386_GOT32X relocation is supported.
882 * gcc.target/i386/noplt-3.c: Likewise.
883 * gcc.target/i386/noplt-2.c: Likewise.
884 (main): Renamed to ...
886 * gcc.target/i386/noplt-4.c: Likewise.
887 (main): Renamed to ...
889 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
890 * gcc.target/i386/pr67400-5.c: Likewise.
892 2016-06-24 Jakub Jelinek <jakub@redhat.com>
894 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
895 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
897 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
898 f4): Adjust expected diagnostics.
899 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
900 (T): If OVFP is defined, redefine to TP.
901 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
902 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
903 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
904 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
905 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
906 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
907 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
908 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
909 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
910 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
911 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
912 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
913 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
914 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
915 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
916 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
917 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
918 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
919 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
920 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
921 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
922 as last argument to __builtin_add_overflow_p.
924 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
926 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
927 dg-options and remove default vector testsuite compile flags.
928 * g++.dg/vect/pr33860a.cc: Ditto.
929 * g++.dg/vect/pr45470-a.cc: Ditto.
930 * g++.dg/vect/pr45470-b.cc: Ditto.
931 * g++.dg/vect/pr60896.cc: Ditto.
932 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
933 * gcc.dg/vect/pr18308.c: Ditto.
934 * gcc.dg/vect/pr24049.c: Ditto.
935 * gcc.dg/vect/pr33373.c: Ditto.
936 * gcc.dg/vect/pr36228.c: Ditto.
937 * gcc.dg/vect/pr42395.c: Ditto.
938 * gcc.dg/vect/pr42604.c: Ditto.
939 * gcc.dg/vect/pr46663.c: Ditto.
940 * gcc.dg/vect/pr48765.c: Ditto.
941 * gcc.dg/vect/pr49093.c: Ditto.
942 * gcc.dg/vect/pr49352.c: Ditto.
943 * gcc.dg/vect/pr52298.c: Ditto.
944 * gcc.dg/vect/pr52870.c: Ditto.
945 * gcc.dg/vect/pr53185.c: Ditto.
946 * gcc.dg/vect/pr53773.c: Ditto.
947 * gcc.dg/vect/pr56695.c: Ditto.
948 * gcc.dg/vect/pr62171.c: Ditto.
949 * gcc.dg/vect/pr63530.c: Ditto.
950 * gcc.dg/vect/pr68339.c: Ditto.
951 * gcc.dg/vect/pr71259.c: Ditto.
952 * gcc.dg/vect/vect-82_64.c: Ditto.
953 * gcc.dg/vect/vect-83_64.c: Ditto.
954 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
955 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
956 * gcc.dg/vect/vect-shift-2.c: Ditto.
957 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
958 * gfortran.dg/vect/pr39318.f90: Ditto.
959 * gfortran.dg/vect/pr45714-a.f: Ditto.
960 * gfortran.dg/vect/pr45714-b.f: Ditto.
961 * gfortran.dg/vect/pr46213.f90: Ditto.
963 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
964 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
966 * gcc.target/powerpc/p9-splat-5.c: New test.
968 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
970 PR tree-optimization/71488
971 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
972 * lib/target-supports.exp: ... here.
973 (check_sse4_hw_available): New procedure.
974 (check_effective_target_sse4_runtime): Ditto.
975 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
976 -march=westmere for sse4_runtime targets.
977 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
978 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
979 (dg-additional-options): Use for sse4_runtime targets.
980 (main): Call check_vect ().
981 (dg-final): Perform scan only for sse4_runtime targets.
983 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
987 * gcc.target/i386/pr66232-14.c: New file.
988 * gcc.target/i386/pr66232-15.c: Likewise.
989 * gcc.target/i386/pr66232-16.c: Likewise.
990 * gcc.target/i386/pr66232-17.c: Likewise.
991 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
992 ia32 if R_386_GOT32X relocation is supported.
993 * gcc.target/i386/pr67400-2.c: Likewise.
994 * gcc.target/i386/pr67400-3.c: Likewise.
995 * gcc.target/i386/pr67400-4.c: Likewise.
996 * gcc.target/i386/pr67400-6.c: Likewise.
997 * gcc.target/i386/pr67400-7.c: Likewise.
998 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
1000 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1002 PR libgfortran/48852
1003 * gfortran.dg/char4_iunit_1.f03: Update test.
1004 * gfortran.dg/f2003_io_5.f03: Update test.
1005 * gfortran.dg/real_const_3.f90: Update test.
1007 2016-06-23 Andi Kleen <ak@linux.intel.com>
1009 * g++.dg/bprob/bprob.exp: Support autofdo.
1010 * g++.dg/tree-prof/tree-prof.exp: dito.
1011 * gcc.dg/tree-prof/tree-prof.exp: dito.
1012 * gcc.misc-tests/bprob.exp: dito.
1013 * gfortran.dg/prof/prof.exp: dito.
1014 * lib/profopt.exp: dito.
1015 * lib/target-supports.exp: Check for autofdo.
1017 2016-06-23 Martin Liska <mliska@suse.cz>
1019 * gcc.dg/pr71619.c: New test.
1021 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1024 * gcc.target/i386/pr67400-1.c: New test.
1025 * gcc.target/i386/pr67400-2.c: Likewise.
1026 * gcc.target/i386/pr67400-3.c: Likewise.
1027 * gcc.target/i386/pr67400-4.c: Likewise.
1028 * gcc.target/i386/pr67400-5.c: Likewise.
1029 * gcc.target/i386/pr67400-6.c: Likewise.
1030 * gcc.target/i386/pr67400-7.c: Likewise.
1032 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1034 * c-c++-common/missing-header-1.c: New test case.
1035 * c-c++-common/missing-header-2.c: New test case.
1036 * c-c++-common/missing-header-3.c: New test case.
1037 * c-c++-common/missing-header-4.c: New test case.
1039 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1042 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1044 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1045 expected results due to builtin "nanl" now being suggested for
1047 * gcc.dg/pr67580.c: Update expected messages.
1048 * gcc.dg/spellcheck-identifiers.c: New testcase.
1049 * gcc.dg/spellcheck-typenames.c: New testcase.
1051 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1053 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1055 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1056 diagnostic-test-show-locus-parseable-fixits.c to sources for
1057 diagnostic_plugin_test_show_locus.c.
1058 * lib/gcc-defs.exp (freeform_regexps): New global.
1059 (dg-regexp): New function.
1060 (handle-dg-regexps): New function.
1061 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1062 freeform_regexps to the empty list.
1063 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1065 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1067 PR tree-optimization/71488
1068 * g++.dg/pr71488.C: New test.
1069 * gcc.dg/vect/vect-bool-cmp.c: New test.
1071 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1073 * gcc.dg/guality/param-5.c: New test.
1075 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1077 * gcc.target/i386/asm-flag-7.c: New test.
1079 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1081 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1082 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1083 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1084 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1085 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1086 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1087 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1088 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1089 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1090 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1091 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1092 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1093 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1094 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1095 * lib/target-supports.exp: Likewise.
1097 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1099 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1100 * gcc.dg/attr-ms_struct-2.c: Likewise.
1101 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1102 * gcc.dg/bf-ms-attrib.c: Likewise.
1103 * gcc.dg/bf-ms-layout-2.c: Likewise.
1104 * gcc.dg/bf-ms-layout-3.c: Likewise.
1105 * gcc.dg/bf-ms-layout.c: Likewise.
1106 * gcc.dg/bf-no-ms-layout.c: Likewise.
1107 * gcc.target/i386/bitfield1.c: Likewise.
1108 * gcc.target/i386/bitfield2.c: Likewise.
1109 * gcc.target/i386/bitfield3.c: Likewise.
1111 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1113 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1114 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1115 override other than -mcpu=power9 command-line option is specified,
1116 or if the target operating system is aix.
1117 * gcc.target/powerpc/darn-1.c: Likewise.
1118 * gcc.target/powerpc/darn-2.c: Likewise.
1119 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1120 test if effective-target is not powerpc_p9vector_ok or if the
1121 target operating system is not defined.
1122 * gcc.target/powerpc/vslv-1.c: Likewise.
1123 * gcc.target/powerpc/vsrv-0.c: Likewise.
1124 * gcc.target/powerpc/vsrv-1.c: Likewise.
1126 2016-06-21 Tobias Burnus <burnus@net-b.de>
1129 * gfortran.dg/coarray/data_1.f90: New.
1131 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1133 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1134 (dg-require-effective-target): Use arm_v8_neon_hw.
1135 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1136 (dg-require-effective-target): Likewise.
1137 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1138 (dg-require-effective-target): Likewise.
1139 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1140 (dg-require-effective-target): Likewise.
1141 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1142 (dg-require-effective-target): Likewise.
1143 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1144 (dg-require-effective-target): Likewise.
1145 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1148 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1150 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1151 Set to 3 so test passes.
1153 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1155 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1157 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1159 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1160 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1161 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1162 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1164 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1166 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1167 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1169 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1172 * gcc.target/i386/pr71549.c: New test.
1174 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1176 * gcc.target/powerpc/vadsdu-0.c: Replace
1177 dg-require-effective-target directive to allow test to run on more
1178 platforms, and add dg-skip-if directive to disable test on aix
1179 platforms because of known incompatibilities.
1180 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1181 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1182 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1183 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1184 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1185 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1186 * gcc.target/powerpc/vadsdub-2.c: Replace
1187 dg-require-effective-target directive to allow test to run on more
1188 platforms, and add dg-skip-if directive to disable test on aix
1189 platforms because of known incompatibilities.
1190 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1191 with vec_absdb call to differentiate this test from vadsdub-1.c.
1192 * gcc.target/powerpc/vadsduh-1.c: Replace
1193 dg-require-effective-target directive to allow test to run on more
1194 platforms, and add dg-skip-if directive to disable test on aix
1195 platforms because of known incompatibilities.
1196 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1197 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1198 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1200 2016-06-21 Jakub Jelinek <jakub@redhat.com>
1202 PR tree-optimization/71588
1203 * gcc.dg/pr71558.c: New test.
1205 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1207 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1208 * c-c++-common/pr68657-2.c: Likewise.
1209 * c-c++-common/pr68657-3.c: Likewise.
1210 * gcc.dg/torture/pr69714.c: Require int32plus support.
1211 * gcc.dg/torture/pr70025.c: Likewise.
1212 * gcc.dg/torture/pr70083.c: Likewise.
1213 * gcc.dg/torture/pr70542.c: Likewise.
1214 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1216 2016-06-20 Joseph Myers <joseph@codesourcery.com>
1219 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1221 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1224 * gcc.dg/pr71581.c: New test.
1226 PR rtl-optimization/71591
1227 * gcc.dg/cpp/pr71591.c: New test.
1229 2016-06-20 David B. Robins <gcc@davidrobins.net>
1232 * g++.dg/torture/pr71571.C: New test.
1234 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1237 * gcc.target/i386/sse2-pr71559.c: New test.
1238 * gcc.target/i386/avx-pr71559.c: New test.
1239 * gcc.target/i386/avx512f-pr71559.c: New test.
1241 2016-06-20 Tobias Burnus <burnus@net-b.de>
1244 * gfortran.dg/pointer_remapping_10.f90: New.
1246 2016-06-20 David Malcolm <dmalcolm@redhat.com>
1248 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1250 2016-06-20 Martin Sebor <msebor@redhat.com>
1253 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1254 * gnu90-const-expr-1.c: Same.
1255 * gnu99-const-expr-1.c: Same.
1256 * gnu99-static-1.c: Same.
1258 2016-06-20 Renlin Li <renlin.li@arm.com>
1261 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1263 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
1265 * gcc.target/aarch64/vcvt_f64_1.c: New.
1266 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1267 * gcc.target/aarch64/vrecp_f64_1.c: New.
1269 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1271 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1274 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
1277 * gcc.target/avr/torture/pr71103-2.c: New test.
1279 2016-06-19 Martin Sebor <msebor@redhat.com>
1282 * gcc.dg/alignof.c: New test.
1284 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1286 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1287 vs dg-error; test constexpr specifier too.
1289 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1291 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1293 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
1295 * lib/target-supports.exp
1296 (check_effective_target_arm_neon_fp16_ok_nocache): Call
1297 arm_neon_ok and merge flags. Fix temporary test name.
1298 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1301 2016-06-17 Martin Liska <mliska@suse.cz>
1303 * gcc.dg/predict-9.c: Fix dump scanning.
1305 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1307 PR tree-optimization/71354
1308 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1310 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1312 PR tree-optimization/71347
1313 * gcc.dg/tree-ssa/pr71347.c: New test.
1315 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1317 PR tree-optimization/71354
1318 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1320 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1322 * gcc.dg/vect/vect-alias-check-1.c: New test.
1324 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1327 * gcc.target/avr/pr71151-1.c: New test.
1328 * gcc.target/avr/pr71151-2.c: New test.
1329 * gcc.target/avr/pr71151-3.c: New test.
1330 * gcc.target/avr/pr71151-4.c: New test.
1331 * gcc.target/avr/pr71151-5.c: New test.
1332 * gcc.target/avr/pr71151-6.c: New test.
1333 * gcc.target/avr/pr71151-7.c: New test.
1334 * gcc.target/avr/pr71151-8.c: New test.
1335 * gcc.target/avr/pr71151-common.h: New test.
1337 2016-06-16 Martin Liska <mliska@suse.cz>
1339 * gfortran.dg/predict-1.f90: New test.
1341 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
1344 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1346 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
1348 * g++.dg/vect/pr36648.cc: Disable cunrolli
1350 2016-06-16 Jakub Jelinek <jakub@redhat.com>
1353 * gcc.c-torture/execute/pr71554.c: New test.
1355 PR rtl-optimization/71532
1356 * gcc.dg/torture/pr71532.c: New test.
1358 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1360 * gcc.target/powerpc/p9-dimode1.c: New test.
1361 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1363 2016-06-15 Jakub Jelinek <jakub@redhat.com>
1365 * gcc.c-torture/compile/20160615-1.c: New test.
1367 * g++.dg/cpp0x/ref-qual17.C: New test.
1369 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
1372 * gcc.target/i386/pr71529.C: New test.
1374 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1376 PR tree-optimization/71483
1377 * g++.dg/vect/pr71483.c: New
1379 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1382 * g++.dg/inherit/crash6.C: New.
1383 * g++.dg/inherit/union2.C: Likewise.
1384 * g++.dg/inherit/virtual12.C: Likewise.
1385 * g++.dg/inherit/virtual13.C: Likewise.
1386 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
1388 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
1390 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
1392 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1394 PR tree-optimization/71439
1395 * gcc.dg/vect/pr71439.c: New
1397 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1399 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1401 2016-06-15 Richard Biener <rguenther@suse.de>
1403 * gcc.dg/vect/slp-45.c: New testcase.
1405 2016-06-15 Richard Biener <rguenther@suse.de>
1407 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1409 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1411 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1412 requirements, and disable for AIX for now.
1413 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1415 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1418 * g++.dg/opt/pr71528.C: New test.
1421 * g++.dg/init/pr71516.C: New test.
1423 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1425 * g++.dg/init/array46.C: New.
1427 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
1429 * gcc.target/i386/float128-3.c: New test.
1430 * gcc.target/i386/quad-sse4.c: Ditto.
1431 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1432 Update scan strings.
1434 2016-06-14 Richard Biener <rguenther@suse.de>
1437 * gfortran.dg/pr71526.f90: New testcase.
1439 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
1441 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
1442 * gcc.dg/zero_bits_compound-1.c: Likewise.
1444 2016-06-14 Richard Biener <rguenther@suse.de>
1446 PR tree-optimization/71522
1447 * gcc.dg/torture/pr71522.c: New testcase.
1449 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1451 PR tree-optimization/71520
1452 * gcc.dg/tree-ssa/pr71520.c: New test.
1454 2016-06-14 Richard Biener <rguenther@suse.de>
1456 PR tree-optimization/71521
1457 * gcc.dg/tree-ssa/vrp101.c: New testcase.
1459 2016-06-13 Jakub Jelinek <jakub@redhat.com>
1462 * c-c++-common/ubsan/bounds-13.c: New test.
1464 PR preprocessor/71183
1465 * gcc.dg/cpp/source_date_epoch-3.c: New test.
1467 2016-06-13 Jeff Law <law@redhat.com>
1469 PR tree-optimization/71403
1470 * c-c++-common/ubsan/pr71403-1.c: New test.
1471 * c-c++-common/ubsan/pr71403-2.c: New test.
1472 * c-c++-common/ubsan/pr71403-3.c: New test.
1474 2016-06-13 Jakub Jelinek <jakub@redhat.com>
1477 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
1478 Add -Wno-psabi -w to dg-options.
1480 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
1482 * gcc.target/powerpc/vadsdu-0.c: New test.
1483 * gcc.target/powerpc/vadsdu-1.c: New test.
1484 * gcc.target/powerpc/vadsdu-2.c: New test.
1485 * gcc.target/powerpc/vadsdu-3.c: New test.
1486 * gcc.target/powerpc/vadsdu-4.c: New test.
1487 * gcc.target/powerpc/vadsdu-5.c: New test.
1488 * gcc.target/powerpc/vadsdub-1.c: New test.
1489 * gcc.target/powerpc/vadsdub-2.c: New test.
1490 * gcc.target/powerpc/vadsduh-1.c: New test.
1491 * gcc.target/powerpc/vadsduh-2.c: New test.
1492 * gcc.target/powerpc/vadsduw-1.c: New test.
1493 * gcc.target/powerpc/vadsduw-2.c: New test.
1495 2016-06-13 David Malcolm <dmalcolm@redhat.com>
1497 * gcc.dg/c99-init-2.c (c): Update expected error message.
1498 * gcc.dg/init-bad-8.c (foo): Likewise.
1499 * gcc.dg/spellcheck-fields-3.c: New test case.
1501 2016-06-13 Martin Liska <mliska@suse.cz>
1503 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
1504 and "guess loop iv compared" heuristics.
1505 * gcc.dg/predict-2.c: Likewise.
1506 * gcc.dg/predict-3.c: Likewise.
1507 * gcc.dg/predict-4.c: Likewise.
1508 * gcc.dg/predict-5.c: Likewise.
1509 * gcc.dg/predict-6.c: Likewise.
1511 2016-06-13 Marek Polacek <polacek@redhat.com>
1514 * c-c++-common/Wswitch-unreachable-4.c: New test.
1515 * gcc.dg/Wswitch-unreachable-2.c: New test.
1516 * g++.dg/tm/jump1.C: Move dg-warning.
1518 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
1520 * gnat.dg/renaming10.ad[sb]: New test.
1522 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
1525 * gfortran.dg/pr70673.f90: New test.
1527 2016-06-13 Richard Biener <rguenther@suse.de>
1530 * gcc.dg/align-3.c: New testcase.
1532 2016-06-13 Martin Liska <mliska@suse.cz>
1534 * gcc.target/i386/pr71458.c: New test.
1536 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
1539 * testsuite/gcc.dg/torture/float128-nan.c: New test.
1541 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
1544 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
1547 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1550 * gfortran.dg/comma_IO_extension_1.f90: New test.
1551 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
1552 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
1554 * gfortran.dg/graphite/pr38083.f90: Likewise.
1555 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
1558 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
1560 * gnat.dg/case_character.adb: New test.
1562 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
1565 * gcc.target/powerpc/pr71310.c: New testcase.
1567 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
1570 * gcc.dg/pr71478.c: New test.
1572 2016-06-10 Jakub Jelinek <jakub@redhat.com>
1575 * gcc.c-torture/execute/pr71494.c: New test.
1578 * gcc.target/i386/pr68657.c: New test.
1581 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
1582 (test): Add -masm=intel alternatives.
1584 2016-06-10 Martin Sebor <msebor@redhat.com>
1587 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1589 2016-06-10 Jeff Law <law@redhat.com>
1591 PR tree-optimization/71335
1592 * gcc.c-torture/execute/pr71335.c: New test.
1594 2016-06-10 David Malcolm <dmalcolm@redhat.com>
1596 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
1597 the various "cannot tail-call: " messages.
1599 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
1601 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
1604 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
1607 * c-c++-common/asan/pr71480.c: New test.
1609 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
1611 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
1612 (ASMNAME2): Likewise.
1613 (main): Replace fn in asm statement with ASMNAME ("fn").
1614 * gcc.dg/guality/pr68037-2.c: Likewise.
1615 * gcc.dg/guality/pr68037-3.c: Likewise.
1616 * gcc.dg/torture/pr68037-1.c: Likewise.
1617 * gcc.dg/torture/pr68037-2.c: Likewise.
1618 * gcc.dg/torture/pr68037-3.c: Likewise.
1620 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
1623 * gcc.target/i386/pr68843-1.c: New test.
1624 * gcc.target/i386/pr68843-2.c: New test.
1626 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1627 Cesar Philippidis <cesar@codesourcery.com>
1630 * gcc.dg/goacc/nested-function-1.c: New file.
1631 * gcc.dg/goacc/nested-function-2.c: Likewise.
1632 * gcc.dg/goacc/pr71373.c: Likewise.
1633 * gfortran.dg/goacc/cray-2.f95: Likewise.
1634 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
1635 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
1636 * gfortran.dg/goacc/cray.f95: Update.
1637 * gfortran.dg/goacc/loop-1.f95: Likewise.
1638 * gfortran.dg/goacc/loop-3.f95: Likewise.
1639 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
1640 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
1642 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1644 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
1645 for OpenACC tile clauses.
1646 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1649 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
1651 * c-c++-common/goacc/cache-2.c: ... this new file.
1652 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
1653 * gfortran.dg/goacc/cache-2.f95: ... this new file.
1654 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
1656 * gfortran.dg/goacc/cray.f95: Likewise.
1657 * gfortran.dg/goacc/loop-1.f95: Likewise.
1659 2016-06-10 Alan Hayward <alan.hayward@arm.com>
1661 PR tree-optimization/71407
1662 PR tree-optimization/71416
1663 * gcc.dg/vect/pr71407.c: New
1664 * gcc.dg/vect/pr71416-1.c: New
1665 * gcc.dg/vect/pr71416-2.c: New
1667 2016-06-10 Richard Biener <rguenther@suse.de>
1670 * gcc.dg/torture/pr71477.c: New testcase.
1672 2016-06-09 Julia Koval <julia.koval@intel.com>
1674 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
1675 * gcc.target/i386/interrupt-13.c: Likewise.
1676 * gcc.target/i386/interrupt-15.c: Likewise.
1677 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
1678 * gcc.target/i386/interrupt-24.c: Likewise.
1679 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
1680 * gcc.target/i386/interrupt-9.c: Likewise.
1681 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1683 2016-06-09 Martin Sebor <msebor@redhat.com>
1686 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
1687 * gcc.dg/builtin-constant_p-1.c: Same.
1688 * gcc.dg/builtins-error.c: Same.
1689 * gcc.dg/pr70859.c: Same.
1691 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1693 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
1694 * gcc.dg/torture/pr68067-1.c: Likewise.
1695 * gcc.dg/torture/pr68067-2.c: Likewise.
1697 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1699 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
1702 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1705 * g++.dg/inherit/crash5.C: New.
1707 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1710 * g++.dg/inherit/crash5.C: New.
1711 * g++.dg/inherit/virtual1.C: Adjust.
1713 2016-06-09 Martin Liska <mliska@suse.cz>
1715 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
1716 * g++.dg/predict-loop-exit-2.C: Likewise.
1717 * g++.dg/predict-loop-exit-3.C: Likewise.
1718 * gcc.dg/predict-1.c: Likewise.
1719 * gcc.dg/predict-2.c: Likewise.
1720 * gcc.dg/predict-3.c: Likewise.
1721 * gcc.dg/predict-4.c: Likewise.
1722 * gcc.dg/predict-5.c: Likewise.
1723 * gcc.dg/predict-6.c: Likewise.
1724 * gcc.dg/predict-7.c: Likewise.
1726 2016-06-09 Richard Biener <rguenther@suse.de>
1728 PR tree-optimization/71462
1729 * gcc.dg/torture/pr71462.c: New testcase.
1731 2016-06-09 Marek Polacek <polacek@redhat.com>
1734 * gcc.dg/c11-generic-3.c: New test.
1736 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
1738 * g++.dg/init/array42.C: New.
1739 * g++.dg/init/array43.C: Likewise.
1740 * g++.dg/init/array44.C: Likewise.
1741 * g++.dg/init/array45.C: Likewise.
1742 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
1743 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
1744 * g++.dg/cpp1y/auto-fn27.C: Likewise.
1745 * g++.dg/gomp/pr35751.C: Likewise.
1746 * g++.dg/init/array23.C: Likewise.
1747 * g++.dg/init/brace2.C: Likewise.
1748 * g++.dg/init/brace6.C: Likewise.
1750 2016-06-08 Martin Sebor <msebor@redhat.com>
1751 Jakub Jelinek <jakub@redhat.com>
1755 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1756 * c-c++-common/builtin-arith-overflow-2.c: New test.
1757 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
1758 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
1759 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
1761 2016-06-08 Jakub Jelinek <jakub@redhat.com>
1764 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
1766 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
1768 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
1769 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
1770 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
1771 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
1772 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
1773 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
1774 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
1775 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
1776 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
1777 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
1778 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
1779 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
1780 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
1782 2016-06-08 Richard Biener <rguenther@suse.de>
1784 PR tree-optimization/68558
1785 * gcc.dg/vect/slp-44.c: New testcase.
1787 2016-06-08 Richard Biener <rguenther@suse.de>
1789 * gcc.dg/vect/slp-43.c: New testcase.
1791 2016-06-08 Richard Biener <rguenther@suse.de>
1793 PR tree-optimization/71452
1794 * gcc.dg/torture/pr71452.c: New testcase.
1796 2016-06-08 Jakub Jelinek <jakub@redhat.com>
1799 * g++.dg/torture/pr71448.C: New test.
1801 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
1805 * g++.dg/debug/pr71432.C: New test.
1807 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1809 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
1810 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
1811 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
1813 2016-06-08 Alan Hayward <alan.hayward@arm.com>
1815 * gcc.dg/vect/vect-live-2.c: Update effective target.
1816 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1817 * lib/target-supports.exp: Add aarch64 to vect_long.
1819 2016-06-08 Marek Polacek <polacek@redhat.com>
1822 * gcc.dg/noncompile/pr71418.c: New test.
1825 * gcc.dg/noncompile/pr71426.c: New test.
1827 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
1829 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
1830 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
1831 * gcc.dg/predict-3.c: Update template.
1832 * gcc.dg/predict-5.c: Update template.
1833 * gcc.dg/predict-6.c: Update template.
1834 * gcc.dg/predict-9.c: Update template.
1835 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1837 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
1839 * gcc.target/powerpc/vec-mul.c: New test.
1841 2016-06-07 David Malcolm <dmalcolm@redhat.com>
1843 * gcc.dg/spellcheck-fields-2.c: New test case.
1845 2016-06-07 Richard Biener <rguenther@suse.de>
1848 * gcc.dg/Wpragmas-1.c: New testcase.
1849 * gcc.dg/Wattributes-4.c: Likewise.
1850 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
1853 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
1855 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
1856 spurious debug code.
1858 2016-06-07 Richard Biener <rguenther@suse.de>
1860 PR tree-optimization/71428
1861 * gcc.dg/torture/pr71428.c: New testcase.
1863 2016-06-07 Richard Biener <rguenther@suse.de>
1866 * gcc.dg/torture/pr71423.c: New testcase.
1868 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1871 * gcc.dg/tree-ssa/pr71408.c: New test.
1873 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1876 * g++.dg/torture/pr71281.C: New test.
1878 2016-06-06 Marek Polacek <polacek@redhat.com>
1881 * gcc.dg/pr71362.c: New test.
1883 2016-06-06 Jakub Jelinek <jakub@redhat.com>
1884 Patrick Palka <ppalka@gcc.gnu.org>
1889 * g++.dg/opt/pr70847.C: New test.
1890 * g++.dg/ubsan/pr70847.C: New test.
1891 * g++.dg/ubsan/pr71393.C: New test.
1893 2016-06-06 Jakub Jelinek <jakub@redhat.com>
1895 PR tree-optimization/71259
1896 * gcc.dg/vect/pr71259.c: New test.
1898 2016-06-06 David Malcolm <dmalcolm@redhat.com>
1900 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
1901 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
1902 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
1905 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1908 * gcc.c-torture/execute/pr37780.c: New test.
1909 * gcc.target/aarch64/pr37780_1.c: Likewise.
1910 * gcc.target/arm/pr37780_1.c: Likewise.
1912 2016-06-06 Marek Polacek <polacek@redhat.com>
1914 * c-c++-common/attr-may-alias-1.c: New test.
1915 * c-c++-common/attr-may-alias-2.c: New test.
1916 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
1918 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
1921 * gcc.target/i386/pr24414.c: New test.
1923 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
1925 * gcc.target/sparc/vis4misc.c: New file.
1926 * gcc.target/sparc/fpcmp.c: Likewise.
1927 * gcc.target/sparc/fpcmpu.c: Likewise.
1929 2016-06-06 Alan Hayward <alan.hayward@arm.com>
1931 * gcc.dg/vect/vect-live-1.c: Use additional-options.
1932 * gcc.dg/vect/vect-live-3.c: Likewise.
1934 2016-06-06 Richard Biener <rguenther@suse.de>
1936 PR tree-optimization/71398
1937 * gcc.dg/torture/pr71398.c: New testcase.
1939 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
1942 * g++.dg/pr71389.C: New test.
1944 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1947 * gfortran.dg/fmt_read_5.f: New test.
1949 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
1952 * gfortran.dg/class_array_22.f03: New test.
1954 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
1956 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
1958 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
1960 * gcc.dg/predict-9.c: Update template.
1962 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1965 * g++.dg/template/pr49377.C: New.
1967 2016-06-04 Jakub Jelinek <jakub@redhat.com>
1969 PR tree-optimization/71405
1970 * g++.dg/torture/pr71405.C: New test.
1972 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1975 * g++.dg/inherit/crash5.C: New.
1976 * g++.dg/inherit/virtual1.C: Adjust.
1978 2016-06-03 Jeff Law <law@redhat.com>
1980 PR tree-optimization/71316
1981 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1983 2016-06-03 Jakub Jelinek <jakub@redhat.com>
1985 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
1986 dg-additional-options with just -fno-tree-scev-cprop in it.
1987 * gcc.dg/vect/vect-live-2.c: Likewise.
1988 * gcc.dg/vect/vect-live-5.c: Likewise.
1989 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
1990 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
1991 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1993 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
1996 * g++.dg/other/friend6.C: New test.
1998 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2000 * g++.dg/torture/ppc-ldst-array.C: New.
2002 2016-06-03 Joseph Myers <joseph@codesourcery.com>
2006 * gcc.dg/torture/builtin-fp-int-inexact.c,
2007 gcc.target/i386/387-builtin-fp-int-inexact.c,
2008 gcc.target/i386/387-rint-inline-1.c,
2009 gcc.target/i386/387-rint-inline-2.c,
2010 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2011 gcc.target/i386/sse2-rint-inline-1.c,
2012 gcc.target/i386/sse2-rint-inline-2.c,
2013 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2014 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2016 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2017 Julia Koval <julia.koval@intel.com>
2029 * gcc.dg/guality/pr68037-1.c: New test.
2030 * gcc.dg/guality/pr68037-2.c: Likewise.
2031 * gcc.dg/guality/pr68037-3.c: Likewise.
2032 * gcc.dg/torture/pr68037-1.c: Likewise.
2033 * gcc.dg/torture/pr68037-2.c: Likewise.
2034 * gcc.dg/torture/pr68037-3.c: Likewise.
2035 * gcc.dg/torture/pr68661-1a.c: Likewise.
2036 * gcc.dg/torture/pr68661-1b.c: Likewise.
2037 * gcc.target/i386/interrupt-1.c: Likewise.
2038 * gcc.target/i386/interrupt-2.c: Likewise.
2039 * gcc.target/i386/interrupt-3.c: Likewise.
2040 * gcc.target/i386/interrupt-4.c: Likewise.
2041 * gcc.target/i386/interrupt-5.c: Likewise.
2042 * gcc.target/i386/interrupt-6.c: Likewise.
2043 * gcc.target/i386/interrupt-7.c: Likewise.
2044 * gcc.target/i386/interrupt-8.c: Likewise.
2045 * gcc.target/i386/interrupt-9.c: Likewise.
2046 * gcc.target/i386/interrupt-10.c: Likewise.
2047 * gcc.target/i386/interrupt-11.c: Likewise.
2048 * gcc.target/i386/interrupt-12.c: Likewise.
2049 * gcc.target/i386/interrupt-13.c: Likewise.
2050 * gcc.target/i386/interrupt-14.c: Likewise.
2051 * gcc.target/i386/interrupt-15.c: Likewise.
2052 * gcc.target/i386/interrupt-16.c: Likewise.
2053 * gcc.target/i386/interrupt-17.c: Likewise.
2054 * gcc.target/i386/interrupt-18.c: Likewise.
2055 * gcc.target/i386/interrupt-19.c: Likewise.
2056 * gcc.target/i386/interrupt-20.c: Likewise.
2057 * gcc.target/i386/interrupt-21.c: Likewise.
2058 * gcc.target/i386/interrupt-22.c: Likewise.
2059 * gcc.target/i386/interrupt-23.c: Likewise.
2060 * gcc.target/i386/interrupt-24.c: Likewise.
2061 * gcc.target/i386/interrupt-25.c: Likewise.
2062 * gcc.target/i386/interrupt-26.c: Likewise.
2063 * gcc.target/i386/interrupt-27.c: Likewise.
2064 * gcc.target/i386/interrupt-28.c: Likewise.
2065 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2066 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2067 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2068 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2069 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2070 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2071 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2072 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2073 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2074 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2075 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2076 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2078 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2080 PR tree-optimization/52171
2081 * gcc.dg/pr52171.c: New test.
2082 * gcc.target/i386/pr52171.c: New test.
2084 2016-06-03 Jan Hubicka <jh@suse.cz>
2086 * g++.dg/tree-ssa/pred-1.C: New testcase
2087 * gcc.dg/tree-ssa/pred-1.c: New testcase
2089 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2092 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2094 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2096 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2098 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2100 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2102 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
2103 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
2104 * gcc.dg/vect/vect-live-1.c: New test.
2105 * gcc.dg/vect/vect-live-2.c: New test.
2106 * gcc.dg/vect/vect-live-3.c: New test.
2107 * gcc.dg/vect/vect-live-4.c: New test.
2108 * gcc.dg/vect/vect-live-5.c: New test.
2109 * gcc.dg/vect/vect-live-slp-1.c: New test.
2110 * gcc.dg/vect/vect-live-slp-2.c: New test.
2111 * gcc.dg/vect/vect-live-slp-3.c: New test.
2113 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2116 * g++.dg/opt/pr71387.C: New test.
2118 2016-06-02 Jeff Law <law@redhat.com>
2120 PR tree-optimization/71328
2121 * gcc.c-torture/compile/pr71328.c: New test.
2123 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2126 * gfortran.dg/fmt_read_3.f90: Fix typo.
2127 * gfortran.dg/fmt_read_4.f90: New test.
2129 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2131 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2132 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2133 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2134 * g++.dg/cpp0x/override2.C: Likewise.
2135 * g++.dg/parse/crash5.C: Likewise.
2136 * g++.dg/parse/error16.C: Likewise.
2137 * g++.dg/parse/error27.C: Likewise.
2138 * g++.dg/template/qualttp15.C: Likewise.
2139 * g++.dg/template/redecl4.C: Likewise.
2140 * g++.old-deja/g++.other/crash39.C: Likewise.
2141 * g++.old-deja/g++.other/struct1.C: Likewise.
2142 * g++.old-deja/g++.pt/m9a.C: Likewise.
2143 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2145 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2148 * c-c++-common/pr71372.c: New test.
2150 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2151 __TIME__ strings with __builtin_strcmp instead of printf and
2154 2016-06-02 Martin Liska <mliska@suse.cz>
2156 * gcc.dg/predict-9.c: New test.
2158 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2160 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2161 global set_compiler_env_var and global saved_compiler_env_var.
2163 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2165 PR rtl-optimization/71295
2166 * gcc.c-torture/compile/pr71295.c: New test.
2168 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2170 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2172 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2173 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2175 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2176 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2177 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2180 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2182 * gcc.target/powerpc/p9-splat-4.c: New test.
2184 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2187 * gcc.target/powerpc/pr71186.c: New test.
2189 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2192 * gfortran.dg/fmt_read_3.f90: New test.
2194 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2196 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2199 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
2201 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2202 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2204 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2205 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2207 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2209 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2210 vars set by dg-set-compiler-env-var.
2212 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
2215 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2216 to the module procedure declaration.
2217 * gfortran.dg/submodule_16.f08: New test.
2219 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2222 * c-c++-common/gomp/pr71371.c: New test.
2224 2016-06-01 Richard Biener <rguenther@suse.de>
2226 PR tree-optimization/71366
2227 * gcc.dg/torture/pr71366-1.c: New testcase.
2228 * gcc.dg/torture/pr71366-2.c: Likewise.
2230 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2232 * gcc.target/powerpc/vslv-0.c: New test.
2233 * gcc.target/powerpc/vslv-1.c: New test.
2234 * gcc.target/powerpc/vsrv-0.c: New test.
2235 * gcc.target/powerpc/vsrv-1.c: New test.
2237 2016-06-01 Nathan Sidwell <nathan@acm.org>
2239 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2240 * gcc.target/nvptx/weak.c: New.
2242 2016-06-01 Richard Biener <rguenther@suse.de>
2244 PR tree-optimization/71261
2245 * gcc.dg/torture/vect-bool-1.c: New testcase.
2247 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2249 * gfortran.dg/gomp/order-1.f90: New test.
2250 * gfortran.dg/gomp/order-2.f90: New test.
2252 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
2254 * gcc.dg/unroll-6.c: Update template.
2255 * gcc.dg/unroll-7.c: New testcase.
2256 * gcc.dg/unroll-8.c: New testcase.
2258 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
2260 * gnat.dg/opt56.ad[sb]: New test.
2262 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2265 * g++.dg/cpp0x/constexpr-ice16.C: New.
2267 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2269 PR tree-optimization/71314
2270 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
2273 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2275 PR tree-optimization/71077
2276 * gcc.dg/tree-ssa/pr71077.c: New test.
2278 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
2280 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2281 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2282 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2284 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
2287 * g++.dg/cpp0x/pr71248.C: New.
2288 * g++.dg/cpp0x/auto7.C: Test column numbers too.
2289 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2290 * g++.dg/init/new37.C: Likewise.
2291 * g++.dg/template/static1.C: Likewise.
2292 * g++.dg/template/static2.C: Likewise.
2294 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
2296 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2298 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2300 2016-05-31 Marek Polacek <polacek@redhat.com>
2302 * c-c++-common/Wswitch-unreachable-3.c: New test.
2303 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2305 2016-05-31 Richard Biener <rguenther@suse.de>
2307 PR tree-optimization/71352
2308 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2310 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2312 * gcc.target/arm/armv5_thumb_isa.c: New test.
2314 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
2317 * gcc.target/i386/pr71346.c: New test.
2319 2016-05-31 Tom de Vries <tom@codesourcery.com>
2321 PR tree-optimization/69068
2322 * gcc.dg/graphite/pr69068.c: New test.
2324 2016-05-27 Martin Sebor <msebor@redhat.com>
2327 * g++.dg/warn/Wplacement-new-size-3.C: New test.
2329 2016-05-30 Jakub Jelinek <jakub@redhat.com>
2332 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
2333 nowait depend(inout: dd[0]) clauses where permitted.
2335 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2338 * g++.dg/parse/pr71238.C: New.
2339 * g++.dg/concepts/friend1.C: Test column numbers too.
2340 * g++.dg/cpp0x/initlist31.C: Likewise.
2341 * g++.dg/cpp0x/pr51420.C: Likewise.
2342 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2343 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2344 * g++.dg/ext/builtin3.C: Likewise.
2345 * g++.dg/lookup/friend12.C: Likewise.
2346 * g++.dg/lookup/friend7.C: Likewise.
2347 * g++.dg/lookup/koenig1.C: Likewise.
2348 * g++.dg/lookup/koenig5.C: Likewise.
2349 * g++.dg/lookup/used-before-declaration.C: Likewise.
2350 * g++.dg/overload/koenig1.C: Likewise.
2351 * g++.dg/template/crash65.C: Likewise.
2352 * g++.dg/template/friend57.C: Likewise.
2353 * g++.dg/warn/Wshadow-5.C: Likewise.
2354 * g++.dg/warn/Wunused-8.C: Likewise.
2355 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2356 * g++.old-deja/g++.jason/lineno5.C: Likewise.
2357 * g++.old-deja/g++.jason/member.C: Likewise.
2358 * g++.old-deja/g++.jason/report.C: Likewise.
2359 * g++.old-deja/g++.jason/scoping12.C: Likewise.
2360 * g++.old-deja/g++.law/visibility20.C: Likewise.
2361 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2362 * g++.old-deja/g++.other/static5.C: Likewise.
2363 * g++.old-deja/g++.pt/overload2.C: Likewise.
2365 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2367 * gcc.dg/tree-ssa/peel1.c: New testcase.
2368 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2369 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2371 2016-05-30 Tom de Vries <tom@codesourcery.com>
2373 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2376 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2379 * g++.dg/parse/virtual1.C: New.
2381 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
2383 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2384 Use correct register when clearing %edx.
2386 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
2388 PR tree-optimization/71289
2389 * gcc.dg/pr71289.c: New test.
2391 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2395 * gcc.dg/tree-ssa/pr71269.c: New test.
2396 * gcc.dg/tree-ssa/pr71292.c: New test.
2398 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2401 * gcc.dg/tree-ssa/pr71252-2.c: New test.
2403 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2405 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2406 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2407 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2409 2016-05-30 Tom de Vries <tom@codesourcery.com>
2411 PR tree-optimization/69067
2412 * gcc.dg/graphite/pr69067.c: New test.
2414 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
2417 * gcc.target/i386/pr71245-1.c: New test.
2418 * gcc.target/i386/pr71245-2.c: Ditto.
2420 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
2423 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2424 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2425 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2427 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
2429 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2431 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
2435 * g++.dg/overload/69855.C: New.
2436 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2437 * g++.old-deja/g++.pt/crash3.C: Likewise.
2439 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2442 * g++.dg/parse/namespace13.C: New.
2444 2016-05-26 Jeff Law <law@redhat.com>
2446 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
2447 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
2448 * gcc.dg/tree-ssa/pr68198.c: Likewise.
2449 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2450 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
2451 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
2452 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
2453 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2454 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
2455 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
2456 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
2457 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
2458 * gcc.dg/tree-ssa/vrp56.c: Likewise.
2460 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
2463 * g++.dg/overload/69855.C: New.
2464 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2465 * g++.old-deja/g++.pt/crash3.C: Likewise.
2467 2016-05-27 Jiong Wang <jiong.wang@arm.com>
2470 * gcc.target/aarch64/va_arg_1.c: New testcase.
2471 * gcc.target/aarch64/va_arg_2.c: Likewise.
2472 * gcc.target/aarch64/va_arg_3.c: Likewise.
2474 2016-05-27 Jiong Wang <jiong.wang@arm.com>
2476 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
2477 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2478 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2479 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2480 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
2482 2016-05-27 Marek Polacek <polacek@redhat.com>
2485 * g++.dg/torture/pr71308.C: New test.
2487 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2489 * gcc.dg/zero_bits_compound-1.c: New test.
2490 * gcc.dg/zero_bits_compound-2.c: New test.
2492 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
2495 * gcc.dg/pr71279.c: New test.
2497 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2499 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
2500 floating point min/max/comparison instructions.
2501 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
2503 2016-05-26 Jakub Jelinek <jakub@redhat.com>
2505 * c-c++-common/gomp/schedule-1.c: New test.
2506 * gfortran.dg/gomp/schedule-1.f90: New test.
2508 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
2512 * g++.dg/cpp1y/auto-fn32.C: New test.
2513 * g++.dg/cpp1y/paren4.C: New test.
2515 2016-05-26 Nathan Sidwell <nathan@acm.org>
2517 * gcc.dg/20060410.c: Xfail on ptx.
2518 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
2519 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
2520 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
2521 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
2522 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
2524 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2526 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
2528 2016-05-26 Jakub Jelinek <jakub@redhat.com>
2530 PR tree-optimization/71280
2531 * gcc.dg/pr71280.c: New test.
2533 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
2535 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
2536 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
2538 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
2540 2016-05-26 Jiong Wang <jiong.wang@arm.com>
2542 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
2545 2016-05-25 Jeff Law <law@redhat.com>
2547 PR tree-optimization/71272
2548 * gcc.c-torture/compile/pr71272.c: new test.
2550 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
2552 * gcc.target/powerpc/vec-cmpne.c: New test.
2553 * gcc.target/powerpc/vec-cmpne-long.c: New test.
2555 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
2557 * gnat.dg/opt55.ad[sb]: New test.
2559 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2561 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
2562 * c-c++-common/pr60226.c: Require int32plus.
2563 * gcc.c-torture/execute/pr70602.c: Likewise.
2564 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
2565 unsigned long for malloc arg type.
2566 * gcc.dg/asr_div1.c: Require int32plus.
2567 * gcc.dg/enum-mode-1.c: XFAIL for int16.
2568 * gcc.dg/pie-1.c: Require pie.
2569 * gcc.dg/pie-2.c: Likewise.
2570 * gcc.dg/pr59471.c: Require int32plus.
2571 * gcc.dg/pr59963-2.c: XFAIL for int16.
2572 * gcc.dg/pr60114.c: Require int32plus.
2573 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
2574 unsigned long for typedef of size_t.
2575 * gcc.dg/pr63914.c: Require int32plus.
2576 * gcc.dg/pr64536.c: Require pt32plus.
2577 * gcc.dg/pr65658.c: Likewise.
2578 * gcc.dg/pr67271.c: Require int32plus.
2579 * gcc.dg/pr68112.c: Likewise.
2580 * gcc.dg/pr69071.c: Skip for avr target.
2581 * gcc.dg/pr69973.c: Require int32plus.
2582 * gcc.dg/pr70169.c: Skip for avr target.
2583 * gcc.dg/sso-6.c: Require int32plus.
2584 * gcc.dg/sso-7.c: Likewise.
2585 * gcc.dg/sso-8.c: Likewise.
2586 * gcc.dg/vrp-min-max-2.c: Likewise.
2588 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
2591 * gcc.target/i386/pr70738-1.c: New test.
2592 * gcc.target/i386/pr70738-2.c: Likewise.
2593 * gcc.target/i386/pr70738-3.c: Likewise.
2594 * gcc.target/i386/pr70738-4.c: Likewise.
2595 * gcc.target/i386/pr70738-5.c: Likewise.
2596 * gcc.target/i386/pr70738-6.c: Likewise.
2597 * gcc.target/i386/pr70738-7.c: Likewise.
2598 * gcc.target/i386/pr70738-8.c: Likewise.
2599 * gcc.target/i386/pr70738-9.c: Likewise.
2601 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2603 PR rtl-optimization/66940
2604 * gcc.c-torture/execute/pr66940.c: New test.
2606 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
2608 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
2609 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
2610 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
2611 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
2612 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
2613 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
2614 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
2615 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
2616 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
2617 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
2618 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
2619 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
2620 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
2621 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
2622 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
2623 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
2624 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
2625 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
2626 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
2627 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
2628 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
2629 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
2630 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
2631 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
2633 2016-05-25 Marek Polacek <polacek@redhat.com>
2636 * gcc.dg/noncompile/pr71265.c: New test.
2639 * gcc.dg/noncompile/old-style-parm-3.c: New test.
2641 2016-05-25 Nathan Sidwell <nathan@acm.org>
2643 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
2645 2016-05-25 Richard Biener <rguenther@suse.de>
2647 PR tree-optimization/71261
2648 * c-c++-common/torture/pr71261.c: New testcase.
2650 2016-05-25 Richard Biener <rguenther@suse.de>
2652 PR tree-optimization/71264
2653 * gcc.dg/vect/pr71264.c: New testcase.
2655 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2658 * g++.dg/cpp0x/alias-decl-53.C: New.
2659 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
2661 2016-05-25 Martin Liska <mliska@suse.cz>
2663 * g++.dg/pr71239.C: New test.
2665 2016-05-25 Richard Biener <rguenther@suse.de>
2667 * gcc.dg/vect/pr58135.c: Rename to ...
2668 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
2670 2016-05-25 Marek Polacek <polacek@redhat.com>
2672 * g++.dg/pr65295.C: Use target c++14.
2674 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2676 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
2677 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
2679 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2681 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
2684 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
2686 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
2687 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2688 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
2689 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2690 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2691 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2692 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
2693 * c-c++-common/goacc/pcopy.c: Likewise.
2694 * c-c++-common/goacc/pcopyin.c: Likewise.
2695 * c-c++-common/goacc/pcopyout.c: Likewise.
2696 * c-c++-common/goacc/pcreate.c: Likewise.
2697 * c-c++-common/goacc/pr70688.c: New test.
2698 * c-c++-common/goacc/present-1.c: Adjust test.
2699 * c-c++-common/goacc/reduction-5.c: Likewise.
2700 * g++.dg/goacc/data-1.C: New test.
2702 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2704 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
2705 vector parity built-in functions.
2706 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
2707 count trailing zeros automatic vectorization.
2708 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
2709 count trailing zeros built-in functions.
2711 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2713 * gcc.dg/tree-ssa/reassoc-44.c: New test.
2715 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
2718 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
2720 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2723 * g++.dg/template/crash123.C: New.
2724 * g++.dg/template/crash124.C: Likewise.
2726 2016-05-24 Martin Sebor <msebor@redhat.com>
2729 * g++.dg/ext/flexary16.C: New test.
2731 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
2733 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
2734 before math.h is included.
2735 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
2736 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
2737 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
2738 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
2739 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
2740 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
2741 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
2742 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
2743 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
2744 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
2745 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
2746 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
2747 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
2748 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
2749 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
2750 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
2751 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
2752 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
2753 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
2754 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
2755 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
2756 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
2757 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2759 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2760 Kelvin Nilsen <kelvin@gcc.gnu.org>
2762 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
2765 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2768 * g++.dg/warn/Wno-narrowing1.C: New.
2770 2016-05-24 Marek Polacek <polacek@redhat.com>
2773 * c-c++-common/Wswitch-unreachable-2.c: New test.
2775 2016-05-24 Jakub Jelinek <jakub@redhat.com>
2778 * g++.dg/vect/simd-clone-6.cc: New test.
2779 * g++.dg/gomp/declare-simd-6.C: New test.
2783 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
2785 2016-05-24 Richard Biener <rguenther@suse.de>
2787 PR tree-optimization/71240
2788 * gcc.dg/optimize-bswapsi-5.c: New testcase.
2790 2016-05-24 Richard Biener <rguenther@suse.de>
2792 PR tree-optimization/71230
2793 * gcc.dg/torture/pr71230.c: New testcase.
2794 * g++.dg/torture/pr71230.C: Likewise.
2796 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
2798 * c-c++-common/goacc/routine-5.c: Add tests.
2799 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
2800 * gfortran.dg/goacc/routine-6.f90: Add tests.
2802 2016-05-24 Richard Biener <rguenther@suse.de>
2804 PR tree-optimization/71253
2805 * gcc.dg/torture/pr71253.c: New testcase.
2807 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2810 * gfortran.dg/pr71252.f90: New test.
2812 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
2814 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
2816 2016-05-24 Richard Biener <rguenther@suse.de>
2820 * c-c++-common/vector-subscript-4.c: New testcase.
2821 * c-c++-common/vector-subscript-5.c: Likewise.
2823 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2826 * gfortran.dg/namelist_90.f: New test
2828 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2831 * gfortran.dg/unexpected_eof.f: New test
2833 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2834 Kelvin Nilsen <kelvin@gcc.gnu.org>
2836 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
2839 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2842 * g++.dg/cpp0x/inh-ctor20.C: New.
2843 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
2845 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2848 * g++.dg/cpp0x/variadic168.C: New.
2850 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2852 * g++.dg/cpp0x/pr31445.C: Test column number too.
2853 * g++.dg/cpp0x/pr32253.C: Likewise.
2854 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
2855 * g++.dg/cpp0x/variadic36.C: Likewise.
2857 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
2859 * gcc.dg/fold-notshift-2.c: Adjust.
2861 2016-05-23 Marek Polacek <polacek@redhat.com>
2864 * c-c++-common/Wswitch-unreachable-1.c: New test.
2865 * gcc.dg/Wswitch-unreachable-1.c: New test.
2866 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
2867 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
2868 * g++.dg/gomp/block-10.C: Likewise.
2869 * gcc.dg/gomp/block-10.c: Likewise.
2870 * g++.dg/gomp/block-9.C: Likewise.
2871 * gcc.dg/gomp/block-9.c: Likewise.
2872 * g++.dg/gomp/target-1.C: Likewise.
2873 * g++.dg/gomp/target-2.C: Likewise.
2874 * gcc.dg/gomp/target-1.c: Likewise.
2875 * gcc.dg/gomp/target-2.c: Likewise.
2876 * g++.dg/gomp/taskgroup-1.C: Likewise.
2877 * gcc.dg/gomp/taskgroup-1.c: Likewise.
2878 * gcc.dg/gomp/teams-1.c: Likewise.
2879 * g++.dg/gomp/teams-1.C: Likewise.
2880 * g++.dg/overload/error3.C: Likewise.
2881 * g++.dg/tm/jump1.C: Likewise.
2882 * g++.dg/torture/pr40335.C: Likewise.
2883 * gcc.dg/c99-vla-jump-5.c: Likewise.
2884 * gcc.dg/switch-warn-1.c: Likewise.
2885 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
2886 * gcc.dg/nested-func-1.c: Likewise.
2887 * gcc.dg/pr67784-4.c: Likewise.
2889 2016-05-23 Richard Biener <rguenther@suse.de>
2891 PR tree-optimization/71230
2892 * gfortran.dg/pr71230-1.f90: New testcase.
2893 * gfortran.dg/pr71230-2.f90: Likewise.
2895 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2897 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
2898 * gcc.dg/vect/pr58135.c: Add new.
2899 * gfortran.dg/pr46519-1.f: Adjust test case.
2901 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2904 * g++.dg/cpp0x/decltype64.C: New.
2906 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2908 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
2909 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2910 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2912 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2914 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
2915 Add poly64x1_t and poly64x2_t cases if supported.
2916 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2917 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
2918 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
2919 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
2920 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
2922 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2924 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
2925 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
2926 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
2927 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
2928 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
2929 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
2930 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
2932 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2934 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
2936 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2938 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
2939 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
2941 2016-05-22 Jakub Jelinek <jakub@redhat.com>
2943 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
2944 constraint instead of "r".
2945 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
2946 insn instead of vxorpd.
2947 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
2949 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
2950 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
2952 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
2954 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
2955 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
2957 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
2959 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
2962 * gcc.dg/tree-ssa/pr40921.c: New test.
2964 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
2967 * gcc.target/avr/pr71103.c: New test.
2969 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2972 * gcc.dg/tree-ssa/pr71179.c: New test.
2974 2016-05-20 Martin Sebor <msebor@redhat.com>
2977 * gcc.dg/init-excess-2.c: New test.
2979 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
2981 * gnat.dg/opt53.adb: New test.
2982 * gnat.dg/opt54.adb: Likewise.
2984 2016-05-20 Martin Jambor <mjambor@suse.cz>
2986 PR tree-optimization/70884
2987 * gcc.dg/tree-ssa/pr70919.c: New test.
2989 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2991 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
2993 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
2994 fix code formatting.
2996 2016-05-20 Nathan Sidwell <nathan@acm.org>
2998 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3000 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
3002 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3004 * jit.dg/all-non-failing-tests.h: Add
3005 test-factorial-must-tail-call.c.
3006 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3007 * jit.dg/test-factorial-must-tail-call.c: New test case.
3009 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3012 * gfortran.dg/pr71204.f90: New test.
3014 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3016 * gcc.target/nvptx/sincos.c: New test.
3018 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3021 * g++.dg/cpp1y/auto-fn31.C: New.
3023 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3025 * gcc.target/powerpc/vec-addec.c: New test.
3026 * gcc.target/powerpc/vec-addec-int128.c: New test.
3028 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3030 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3031 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3032 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3033 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3035 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
3037 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3039 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3042 * g++.dg/opt/pr71210-1.C: New test.
3043 * g++.dg/opt/pr71210-2.C: New test.
3045 PR tree-optimization/29756
3046 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3047 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3048 only on selected targets where V4SImode vectors are known to be
3051 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
3053 PR tree-optimization/71079
3054 PR tree-optimization/71206
3055 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3057 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3059 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3060 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3061 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3063 2016-05-20 Richard Guenther <rguenther@suse.de>
3065 PR tree-optimization/29756
3066 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3068 2016-05-20 Richard Biener <rguenther@suse.de>
3070 PR tree-optimization/71185
3071 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3073 2016-05-20 Richard Biener <rguenther@suse.de>
3075 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3077 2016-05-19 Marek Polacek <polacek@redhat.com>
3080 * g++.dg/diagnostic/pr71075.C: New test.
3082 2016-05-19 David Malcolm <dmalcolm@redhat.com>
3085 * g++.dg/pr71184.C: New test case.
3087 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3089 * gcc.target/powerpc/darn-0.c: New test.
3090 * gcc.target/powerpc/darn-1.c: New test.
3091 * gcc.target/powerpc/darn-2.c: New test.
3093 2016-05-19 Marek Polacek <polacek@redhat.com>
3095 PR tree-optimization/71031
3096 * gcc.dg/tree-ssa/vrp100.c: New test.
3098 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3100 PR rtl-optimization/71148
3101 * gcc.dg/pr71148.c: New test.
3103 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3106 * gcc.target/arm/pr71056.c: New test.
3108 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3110 * c-c++-common/pr69669.c: Check the used mode.
3112 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3115 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3117 2016-05-19 Richard Biener <rguenther@suse.de>
3119 PR tree-optimization/70729
3120 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3121 * gcc.dg/graphite/scop-18.c: Likewise.
3122 * gcc.dg/pr41783.c: Disable LIM.
3123 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3124 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3125 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3126 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3127 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3128 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3129 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3130 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3131 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3132 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3133 * gfortran.dg/pr42108.f90: Likewise.
3135 2016-05-18 David Malcolm <dmalcolm@redhat.com>
3138 * gcc.dg/spellcheck-options-11.c: New test case.
3140 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3143 * g++.dg/opt/pr71100.C: New test.
3145 2016-05-18 Martin Jambor <mjambor@suse.cz>
3148 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3149 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3150 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3151 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3153 2016-05-18 Martin Jambor <mjambor@suse.cz>
3156 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3157 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3158 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3159 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3160 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3162 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3165 * g++.dg/template/crash122.C: New.
3167 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3170 * g++.dg/template/pr70466-1.C: New.
3171 * g++.dg/template/pr70466-2.C: Likewise.
3173 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3175 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3176 splat operations and the XXSPLTIB instruction.
3177 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3178 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3179 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3180 xxlxor to clear a register.
3182 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3184 * gcc.dg/torture/pr71020.c: New test.
3186 2016-05-18 Martin Jambor <mjambor@suse.cz>
3189 * gcc.dg/ipa/pr70646.c: New test.
3191 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3193 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3195 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3197 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3198 missing tests for vreinterpretq_p{8,16}.
3200 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3202 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3203 vsliq_n_s64 and vsliq_n_u64.
3205 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3207 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3208 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3210 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3212 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3213 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3214 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3216 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3218 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3221 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3223 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3224 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3225 "blr\t" and switch to scan-assembler-times.
3227 2016-05-18 Jiong Wang <jiong.wang@arm.com>
3229 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3231 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3232 declarations under __aarch64__ and __ARM_FEATURE_FMA.
3234 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3236 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3237 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3238 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3239 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3240 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3241 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3243 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3244 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3246 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3247 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3249 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3250 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3252 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3254 2016-05-18 Richard Biener <rguenther@suse.de>
3256 PR tree-optimization/71168
3257 * gcc.dg/torture/pr71168.c: New testcase.
3259 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
3262 * gcc.dg/tree-ssa/pr63586-2.c: New test.
3263 * gcc.dg/tree-ssa/pr63586.c: New test.
3264 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3266 2016-05-17 Nathan Sidwell <nathan@acm.org>
3268 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3269 * gcc.dg/pr68671.c: Fix ptx xfail-if.
3270 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3271 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3273 2016-05-17 Nathan Sidwell <nathan@acm.org>
3275 * gcc.target/nvptx/abi-vararg-3.c: New.
3277 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
3279 PR tree-optimization/54579
3281 * gcc.dg/fold-notrotate-1.c: New test.
3282 * gcc.dg/fold-notshift-1.c: New test.
3283 * gcc.dg/fold-notshift-2.c: New test.
3285 2016-05-17 Marek Polacek <polacek@redhat.com>
3288 * g++.dg/ipa/pr71146.C: New test.
3290 2016-05-17 David Malcolm <dmalcolm@redhat.com>
3292 * jit.dg/test-error-array-bounds.c: New test case.
3294 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3296 * gcc.dg/tree-ssa/and-1.c: New testcase.
3298 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3300 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3301 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
3303 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3305 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3306 * gcc.dg/tree-ssa/vrp99.c: New testcase.
3308 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3310 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3312 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3314 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3316 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3318 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3319 ".2d[index]" when scan the assembly.
3320 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3321 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3323 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3325 2016-05-17 Richard Biener <rguenther@suse.de>
3327 PR tree-optimization/71132
3328 * gcc.dg/torture/pr71132.c: New testcase.
3330 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3332 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3334 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3337 * gcc.target/aarch64/pr70809_1.c: New test.
3339 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3341 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3342 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3343 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3344 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3346 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
3347 Ilya Enkovich <ilya.enkovich@intel.com>
3350 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3352 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
3354 * g++.dg/ipa/ivinline-7.C: Do not xfail.
3355 * g++.dg/ipa/ivinline-9.C: Do not xfail.
3357 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3359 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
3360 test for __ARM_FP16_ARGS.
3361 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3362 * gcc.target/arm/aapcs/neon-vect10.c: New.
3363 * gcc.target/arm/aapcs/neon-vect9.c: New.
3364 * gcc.target/arm/aapcs/vfp18.c: New.
3365 * gcc.target/arm/aapcs/vfp19.c: New.
3366 * gcc.target/arm/aapcs/vfp20.c: New.
3367 * gcc.target/arm/aapcs/vfp21.c: New.
3368 * gcc.target/arm/fp16-aapcs-1.c: New.
3369 * g++.target/arm/fp16-param-1.c: Update expected output. Add
3370 test for __ARM_FP16_ARGS.
3371 * g++.target/arm/fp16-return-1.c: Update expected output.
3373 2016-05-16 Jiong Wang <jiong.wang@arm.com>
3376 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3378 2016-05-15 Harald Anlauf <anlauf@gmx.de>
3381 * gfortran.dg/pr69603.f90: New testcase.
3383 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3385 * gfortran.dg/dec_union_4.f90: Fix endian issue.
3387 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3390 * gfortran.dg/pr71047.f08: New test.
3392 2016-05-13 Joseph Myers <joseph@codesourcery.com>
3394 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3395 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3396 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3398 2016-05-13 Martin Sebor <msebor@redhat.com>
3401 * g++.dg/cpp0x/constexpr-60049.C: New test.
3403 2016-05-13 Jakub Jelinek <jakub@redhat.com>
3406 * gcc.dg/pr71071.c: New test.
3408 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
3410 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3411 remove XOP handling.
3412 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
3414 2016-05-13 Nathan Sidwell <nathan@acm.org>
3416 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3417 __atomic_is_lock_free declaration.
3419 2016-05-13 Richard Biener <rguenther@suse.de>
3421 PR tree-optimization/42587
3422 * gcc.dg/optimize-bswapsi-4.c: New testcase.
3424 2016-05-13 Martin Liska <mliska@suse.cz>
3426 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3427 the new format of dump output.
3429 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3431 * gcc.dg/pr71084.c: New test.
3433 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3436 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
3438 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3440 * gcc.target/aarch64/struct_return.c: New test.
3442 2016-05-12 Marek Polacek <polacek@redhat.com>
3445 * c-c++-common/pr70756-2.c: New test.
3446 * c-c++-common/pr70756.c: New test.
3448 2016-05-12 Richard Biener <rguenther@suse.de>
3450 PR tree-optimization/71059
3451 * gcc.dg/torture/pr71059.c: New testcase.
3453 2016-05-12 Richard Biener <rguenther@suse.de>
3455 PR tree-optimization/71062
3456 * gcc.dg/torture/pr71062.c: New testcase.
3458 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
3460 PR tree-optimization/71006
3461 * gcc.dg/pr71006.c: New test.
3463 2016-05-12 Marek Polacek <polacek@redhat.com>
3466 * gcc.dg/opts-7.c: New test.
3468 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3471 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
3472 Add -save-temps to dg-options.
3473 Scan for ldmfd rather than pop instruction.
3474 * gcc.target/arm/interrupt-2.c: Likewise.
3475 * gcc.target/arm/pr70830.c: New test.
3477 2016-05-12 Jakub Jelinek <jakub@redhat.com>
3479 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
3480 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
3482 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
3483 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
3484 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
3487 * gcc.target/i386/avx512vl-pack-1.c: New test.
3488 * gcc.target/i386/avx512vl-pack-2.c: New test.
3489 * gcc.target/i386/avx512bw-pack-2.c: New test.
3491 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
3493 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
3494 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
3495 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
3497 2016-05-12 Richard Biener <rguenther@suse.de>
3499 PR tree-optimization/70986
3500 * gcc.dg/torture/pr70986-1.c: New testcase.
3501 * gcc.dg/torture/pr70986-2.c: Likewise.
3502 * gcc.dg/torture/pr70986-3.c: Likewise.
3504 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3507 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
3508 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
3510 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
3512 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
3514 * gcc.target/i386/pr66746.c: Ditto.
3516 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3518 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
3520 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
3521 warning when using -mvsx-timode.
3522 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3523 * gcc.target/powerpc/dform-2.c: Likewise.
3524 * gcc.target/powerpc/pr68805.c: Likewise.
3526 2016-05-11 Marek Polacek <polacek@redhat.com>
3529 * c-c++-common/attributes-3.c: New test.
3531 2016-05-11 Nathan Sidwell <nathan@acm.org>
3533 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
3534 * gcc.c-torture/execute/pr68185.c: Likewise.
3535 * gcc.dg/ipa/pr70306.c: Requires global constructors.
3536 * gcc.dg/pr69634.c: Requires scheduling.
3537 * gcc.dg/torture/pr66178.c: Require label values.
3538 * gcc.dg/setjmp-6.c: Require indirect jumps.
3540 2016-05-11 Richard Biener <rguenther@suse.de>
3542 PR tree-optimization/71055
3543 * gcc.dg/torture/pr71055.c: New testcase.
3545 2016-05-11 Richard Biener <rguenther@suse.de>
3548 * g++.dg/debug/pr71057.C: New testcase.
3550 2016-05-11 Jakub Jelinek <jakub@redhat.com>
3553 * gfortran.dg/gomp/pr70855.f90: New test.
3555 2016-05-11 Richard Biener <rguenther@suse.de>
3558 * g++.dg/torture/pr71002.C: New testcase.
3560 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
3563 * gcc.dg/pr70807.c: New test.
3565 2016-05-10 Martin Sebor <msebor@redhat.com>
3568 * g++.dg/Wattributes.C: New test.
3570 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
3572 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
3573 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3574 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
3576 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3579 * gcc.target/i386/pr70799-1.c: New test.
3581 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3583 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
3585 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3588 * gcc.target/i386/pr70877.c: New test.
3590 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3592 PR tree-optimization/70786
3593 * gcc.target/i386/pr70876.c: New test.
3595 2016-05-10 Jakub Jelinek <jakub@redhat.com>
3598 * gcc.target/i386/avx512vl-logic-1.c: New test.
3599 * gcc.target/i386/avx512vl-logic-2.c: New test.
3600 * gcc.target/i386/avx512dq-logic-2.c: New test.
3602 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3605 * gcc.target/powerpc/pr70963.c: New.
3607 2016-05-10 David Malcolm <dmalcolm@redhat.com>
3609 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3610 (test_very_wide_line): Add ruler to expected output.
3611 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3612 (test_very_wide_line): Likewise.
3613 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3614 (test_show_locus): Within the handling of "test_very_wide_line",
3615 enable show_ruler_p on the diagnostic context.
3617 2016-05-10 Richard Biener <rguenther@suse.de>
3619 PR tree-optimization/71039
3620 * gcc.dg/torture/pr71039.c: New testcase.
3622 2016-05-10 Nathan Sidwell <nathan@acm.org>
3624 * gcc.dg/nested-func-10.c: Requires alloca.
3625 * gcc.dg/nested-func-9.c: Requires alloca.
3626 * gcc.c-torture/execute/pr70460.c: Requires labels.
3627 * gcc.c-torture/compile/pr70199.c: Requires labels.
3628 * gcc.target/nvptx/decl.c: Compile only.
3629 * gcc.target/nvptx/trailing-init.c: Compile only.
3630 * gcc.target/nvptx/ary-init.c: Compile only.
3632 2016-05-10 Marek Polacek <polacek@redhat.com>
3635 * gcc.dg/attr-opt-1.c: New test.
3637 2016-05-10 Richard Biener <rguenther@suse.de>
3639 PR tree-optimization/70497
3640 PR tree-optimization/28367
3641 * gcc.dg/torture/20160404-1.c: New testcase.
3642 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
3643 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
3645 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3647 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
3649 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
3651 * gcc.target/i386/fabsneg-1.c New test.
3653 2016-05-09 Alan Modra <amodra@gmail.com>
3656 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
3658 2016-05-09 Richard Biener <rguenther@suse.de>
3660 PR tree-optimization/70985
3661 * gcc.dg/torture/pr70985.c: New testcase.
3663 2016-05-09 Bin Cheng <bin.cheng@arm.com>
3665 * gcc.dg/tree-ssa/ifc-9.c: New test.
3666 * gcc.dg/tree-ssa/ifc-10.c: New test.
3667 * gcc.dg/tree-ssa/ifc-11.c: New test.
3668 * gcc.dg/tree-ssa/ifc-12.c: New test.
3669 * gcc.dg/vect/pr61194.c: Remove XFAIL.
3670 * gcc.dg/vect/vect-23.c: Remove XFAIL.
3671 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
3673 2016-05-09 Richard Biener <rguenther@suse.de>
3676 * gfortran.dg/pr70937.f90: New testcase.
3678 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3680 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
3682 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
3685 * gfortran.dg/dec_structure_1.f90: New testcase.
3686 * gfortran.dg/dec_structure_2.f90: Ditto.
3687 * gfortran.dg/dec_structure_3.f90: Ditto.
3688 * gfortran.dg/dec_structure_4.f90: Ditto.
3689 * gfortran.dg/dec_structure_5.f90: Ditto.
3690 * gfortran.dg/dec_structure_6.f90: Ditto.
3691 * gfortran.dg/dec_structure_7.f90: Ditto.
3692 * gfortran.dg/dec_structure_8.f90: Ditto.
3693 * gfortran.dg/dec_structure_9.f90: Ditto.
3694 * gfortran.dg/dec_structure_10.f90: Ditto.
3695 * gfortran.dg/dec_structure_11.f90: Ditto.
3696 * gfortran.dg/dec_union_1.f90: Ditto.
3697 * gfortran.dg/dec_union_2.f90: Ditto.
3698 * gfortran.dg/dec_union_3.f90: Ditto.
3699 * gfortran.dg/dec_union_4.f90: Ditto.
3700 * gfortran.dg/dec_union_5.f90: Ditto.
3701 * gfortran.dg/dec_union_6.f90: Ditto.
3702 * gfortran.dg/dec_union_7.f90: Ditto.
3704 2016-05-07 Tom de Vries <tom@codesourcery.com>
3706 PR tree-optimization/70956
3707 * gcc.dg/graphite/pr70956.c: New test.
3709 2016-05-06 Jakub Jelinek <jakub@redhat.com>
3712 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
3713 (a, b, c, d): Change type from char to signed char.
3714 (main): Compare against (signed char) -1634678893 instead of
3715 hardcoded -109. Use __builtin_abort instead of abort.
3717 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
3718 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
3720 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
3722 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3725 * gcc.dg/torture/pr70935.c: New test.
3727 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3730 * gcc.target/sh/pr58219.c: New tests.
3732 2016-05-06 Richard Biener <rguenther@suse.de>
3734 PR tree-optimization/70960
3735 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
3737 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3740 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
3741 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
3742 Adjust expected instruction counts.
3743 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
3745 2016-05-06 Marek Polacek <polacek@redhat.com>
3748 * gcc.dg/ubsan/bounds-3.c: New test.
3750 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3753 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
3755 2016-05-06 Richard Biener <rguenther@suse.de>
3758 * gfortran.dg/pr70931.f90: New testcase.
3760 2016-05-06 Richard Biener <rguenther@suse.de>
3763 * gcc.dg/torture/pr70941.c: New testcase.
3765 2016-05-05 Bin Cheng <bin.cheng@arm.com>
3767 PR tree-optimization/57206
3768 * gcc.dg/vect/pr57206.c: New test.
3770 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3772 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
3774 2016-05-05 Jakub Jelinek <jakub@redhat.com>
3776 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
3778 * c-c++-common/Wdangling-else-4.c: New test.
3780 2016-05-04 Jakub Jelinek <jakub@redhat.com>
3784 * g++.dg/opt/pr70906.C: New test.
3785 * g++.dg/opt/pr70933.C: New test.
3787 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
3789 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
3791 * gcc.dg/ipa/pure-const-3.c: New testcase.
3793 2016-05-04 Marek Polacek <polacek@redhat.com>
3795 * c-c++-common/Wdangling-else-1.c: New test.
3796 * c-c++-common/Wdangling-else-2.c: New test.
3797 * c-c++-common/Wdangling-else-3.c: New test.
3799 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
3801 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
3804 2016-05-04 Marek Polacek <polacek@redhat.com>
3807 * gcc.dg/Waddress-2.c: New test.
3809 2016-05-04 Alan Modra <amodra@gmail.com>
3811 * gcc.target/powerpc/pr70866.c: New.
3813 2016-05-03 Martin Sebor <msebor@redhat.com>
3816 * c-c++-common/builtin_location.c: New test.
3817 * g++.dg/cpp1y/builtin_location.C: New test.
3819 2016-05-03 Marek Polacek <polacek@redhat.com>
3822 * gcc.dg/pr70859.c: New test.
3823 * gcc.dg/pr70859-2.c: New test.
3825 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
3827 * gnat.dg/debug5.adb: New testcase.
3829 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
3831 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
3832 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
3833 Procedure to check for z10 instruction set.
3835 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3837 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
3839 2016-05-03 Alan Modra <amodra@gmail.com>
3841 * gcc.target/powerpc/savres.c: Add func using a single gpr.
3843 2016-05-03 Jakub Jelinek <jakub@redhat.com>
3845 * gcc.target/i386/avx512f-cvt-1.c: New test.
3847 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
3849 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
3850 -fdump-tree-vrp-details.
3852 2016-05-03 Richard Biener <rguenther@suse.de>
3854 * gcc.dg/pr30172-1.c: Adjust.
3855 * gcc.dg/pr63743.c: Likewise.
3856 * gcc.dg/tm/pr51696.c: Likewise.
3857 * c-c++-common/tm/safe-1.c: Likewise.
3858 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3859 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
3860 * g++.dg/plugin/self-assign-test-1.C: Likewise.
3861 * g++.dg/plugin/self-assign-test-2.C: Likewise.
3863 2016-05-03 Jakub Jelinek <jakub@redhat.com>
3865 PR rtl-optimization/70467
3866 * gcc.target/i386/pr70467-3.c: New test.
3867 * gcc.target/i386/pr70467-4.c: New test.
3869 PR tree-optimization/70916
3870 * gcc.c-torture/compile/pr70916.c: New test.
3873 * gcc.target/i386/pr49244-1.c: New test.
3874 * gcc.target/i386/pr49244-2.c: New test.
3876 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
3878 PR rtl-optimization/44281
3879 * gcc.target/i386/pr44281.c: New test.
3881 2016-05-03 bin cheng <bin.cheng@arm.com>
3883 PR tree-optimization/56541
3884 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
3885 * gcc.dg/vect/pr56541.c: new test.
3887 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3889 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
3891 * gcc.target/powerpc/float128-complex-2.c: Likewise.
3893 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
3896 * c-c++-common/asan/clone-test-1.c (main): Align child process
3899 2016-05-02 David Malcolm <dmalcolm@redhat.com>
3902 * g++.dg/spellcheck-fields-2.C: New test case.
3904 2016-05-02 David Malcolm <dmalcolm@redhat.com>
3907 * g++.dg/pr62314.C: New test case.
3909 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
3911 * gcc.dg/ipa/inline-8.c: New testcase.
3913 2016-05-02 Jakub Jelinek <jakub@redhat.com>
3915 PR rtl-optimization/70467
3916 * gcc.target/i386/pr70467-1.c: New test.
3918 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3920 * gcc.dg/spec-options.c: Run the test on all targets.
3921 * gcc.dg/foo.specs: Use cpp_unique_options.
3923 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
3925 * gcc.dg/tree-ssa/unord.c: New testcase.
3927 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
3929 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
3931 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
3933 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
3935 2016-05-02 Marek Polacek <polacek@redhat.com>
3938 * gcc.dg/enum-incomplete-3.c: New test.
3940 2016-05-02 Marek Polacek <polacek@redhat.com>
3941 Tom de Vries <tom@codesourcery.com>
3943 PR tree-optimization/70700
3944 * gcc.dg/pr70700.c: New test.
3946 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
3948 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
3949 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3950 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3951 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3952 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
3954 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
3956 * ada/acats/run_acats: Rename into...
3957 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
3958 * ada/acats/run_all.sh: Remove redundant test.
3959 (target_run): Move around.
3960 (target_gnatchop): Use newly built executable.
3961 (target_gnatmake): Likewise.
3962 Check that the compilation of impbit succeeds.
3964 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
3966 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
3967 * gcc.dg/20021029-1.c: Likewise.
3968 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
3969 * gcc.target/sh/attr-isr-trapa.c: Likewise.
3970 * gcc.target/sh/cmpstr.c: Likewise.
3971 * gcc.target/sh/cmpstrn.c: Likewise.
3972 * gcc.target/sh/memset.c: Likewise.
3973 * gcc.target/sh/pr21255-2-mb.c: Likewise.
3974 * gcc.target/sh/pr21255-2-ml.c: Likewise.
3975 * gcc.target/sh/pr39423-1.c: Likewise.
3976 * gcc.target/sh/pr49468-di.c: Likewise.
3977 * gcc.target/sh/pr49468-si.c: Likewise.
3978 * gcc.target/sh/pr49880-1.c: Likewise.
3979 * gcc.target/sh/pr49880-2.c: Likewise.
3980 * gcc.target/sh/pr49880-3.c: Likewise.
3981 * gcc.target/sh/pr50751-1.c: Likewise.
3982 * gcc.target/sh/pr50751-4.c: Likewise.
3983 * gcc.target/sh/pr50751-7.c: Likewise.
3984 * gcc.target/sh/pr51244-1.c: Likewise.
3985 * gcc.target/sh/pr51244-10.c: Likewise.
3986 * gcc.target/sh/pr51244-11.c: Likewise.
3987 * gcc.target/sh/pr51244-12.c: Likewise.
3988 * gcc.target/sh/pr51244-13.c: Likewise.
3989 * gcc.target/sh/pr51244-14.c: Likewise.
3990 * gcc.target/sh/pr51244-17.c: Likewise.
3991 * gcc.target/sh/pr51244-18.c: Likewise.
3992 * gcc.target/sh/pr51244-19.c: Likewise.
3993 * gcc.target/sh/pr51244-4.c: Likewise.
3994 * gcc.target/sh/pr51244-5.c: Likewise.
3995 * gcc.target/sh/pr51244-7.c: Likewise.
3996 * gcc.target/sh/pr51244-8.c: Likewise.
3997 * gcc.target/sh/pr51244-9.c: Likewise.
3998 * gcc.target/sh/pr51697.c: Likewise.
3999 * gcc.target/sh/pr52483-1.c: Likewise.
4000 * gcc.target/sh/pr52483-2.c: Likewise.
4001 * gcc.target/sh/pr52483-3.c: Likewise.
4002 * gcc.target/sh/pr52483-5.c: Likewise.
4003 * gcc.target/sh/pr52933-1.c: Likewise.
4004 * gcc.target/sh/pr52933-2.c: Likewise.
4005 * gcc.target/sh/pr52933-3.c: Likewise.
4006 * gcc.target/sh/pr53568-1.c: Likewise.
4007 * gcc.target/sh/pr53976-1.c: Likewise.
4008 * gcc.target/sh/pr53988-1.c: Likewise.
4009 * gcc.target/sh/pr53988.c: Likewise.
4010 * gcc.target/sh/pr54089-1.c: Likewise.
4011 * gcc.target/sh/pr54089-6.c: Likewise.
4012 * gcc.target/sh/pr54089-7.c: Likewise.
4013 * gcc.target/sh/pr54089-8.c: Likewise.
4014 * gcc.target/sh/pr54089-9.c: Likewise.
4015 * gcc.target/sh/pr54236-1.c: Likewise.
4016 * gcc.target/sh/pr54236-2.c: Likewise.
4017 * gcc.target/sh/pr54236-3.c: Likewise.
4018 * gcc.target/sh/pr54236-4.c: Likewise.
4019 * gcc.target/sh/pr54386.c: Likewise.
4020 * gcc.target/sh/pr54602-1.c: Likewise.
4021 * gcc.target/sh/pr54685.c: Likewise.
4022 * gcc.target/sh/pr54760-1.c: Likewise.
4023 * gcc.target/sh/pr54760-2.c: Likewise.
4024 * gcc.target/sh/pr54760-3.c: Likewise.
4025 * gcc.target/sh/pr54760-4.c: Likewise.
4026 * gcc.target/sh/pr54760-5.c: Likewise.
4027 * gcc.target/sh/pr54760-6.c: Likewise.
4028 * gcc.target/sh/pr55146.c: Likewise.
4029 * gcc.target/sh/pr55160.c: Likewise.
4030 * gcc.target/sh/pr59278.c: Likewise.
4031 * gcc.target/sh/pr59401-1.c: Likewise.
4032 * gcc.target/sh/pr59533-1.c: Likewise.
4033 * gcc.target/sh/pr63260.c: Likewise.
4034 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4035 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4036 * gcc.target/sh/strlen.c: Likewise.
4037 * gcc.target/sh/torture/pr30807.c: Likewise.
4038 * gcc.target/sh/torture/pr34777.c: Likewise.
4039 * gcc.target/sh/torture/pr64652.c: Likewise.
4040 * gcc.target/sh/torture/pr65505.c: Likewise.
4041 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4042 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4044 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4047 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4049 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4051 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4052 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4053 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4054 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4056 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4058 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4059 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4061 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4064 * c-c++-common/goacc/combined-reduction.c: New test.
4065 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4067 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4069 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4070 *movdi_internal pattern only if PIC off.
4071 * gcc.target/i386/pr70155-2.c: Likewise.
4072 * gcc.target/i386/pr70155-3.c: Likewise.
4073 * gcc.target/i386/pr70155-4.c: Likewise.
4074 * gcc.target/i386/pr70155-5.c: Likewise.
4075 * gcc.target/i386/pr70155-6.c: Likewise.
4076 * gcc.target/i386/pr70155-7.c: Likewise.
4077 * gcc.target/i386/pr70155-8.c: Likewise.
4078 * gcc.target/i386/pr70155-15.c: Likewise.
4079 * gcc.target/i386/pr70155-17.c: Likewise.
4080 * gcc.target/i386/pr70155-22.c: Likewise.
4082 2016-04-29 Bin Cheng <bin.cheng@arm.com>
4084 PR tree-optimization/70803
4085 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4087 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4089 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4090 optimization of vector loop.
4091 * gcc.target/i386/vect-unpack-3.c: New test.
4092 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4093 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4094 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4096 2016-04-29 Marek Polacek <polacek@redhat.com>
4099 * g++.dg/ubsan/null-7.C: New test.
4102 * gcc.dg/pr70852.c: New test.
4104 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4107 * g++.dg/cpp0x/alignas6.C: New test.
4109 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4111 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4112 * gcc.dg/pr27003.c: Likewise.
4113 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4114 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4115 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4116 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
4117 * gcc.target/arc/mxy.c: Likewise.
4118 * gcc.target/arc/mswape.c: Likewise.
4119 * gcc.target/arc/mrtsc.c: Likewise.
4120 * gcc.target/arc/mcrc.c: Likewise.
4121 * gcc.target/arc/mdsp-packa.c: Likewise.
4122 * gcc.target/arc/mdvbf.c: Likewise.
4123 * gcc.target/arc/mlock.c: Likewise.
4124 * gcc.target/arc/mmac-24.c: Likewise.
4125 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4127 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4128 Matthijs Kooijman <matthijs@stdin.nl>
4129 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4132 * gcc.target/avr/pr60040-1.c: New.
4133 * gcc.target/avr/pr60040-2.c: New.
4135 2016-04-29 Richard Biener <rguenther@suse.de>
4137 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4139 2016-04-29 Richard Biener <rguenther@suse.de>
4141 PR tree-optimization/13962
4142 PR tree-optimization/65686
4143 * gcc.dg/uninit-pr65686.c: New testcase.
4145 2016-04-29 Jakub Jelinek <jakub@redhat.com>
4148 * gcc.dg/pr70843.c: New test.
4150 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4153 * gcc.target/i386/pr70858.c: New test.
4155 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4157 * gcc.target/arc/nps400-1.c: New file.
4159 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4160 Andrew Burgess <andrew.burgess@embecosm.com>
4162 * gcc.target/arc/movh_cl-1.c: New file.
4164 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4165 Andrew Burgess <andrew.burgess@embecosm.com>
4167 * gcc.target/arc/extzv-1.c: New file.
4168 * gcc.target/arc/insv-1.c: New file.
4169 * gcc.target/arc/insv-2.c: New file.
4170 * gcc.target/arc/movb-1.c: New file.
4171 * gcc.target/arc/movb-2.c: New file.
4172 * gcc.target/arc/movb-3.c: New file.
4173 * gcc.target/arc/movb-4.c: New file.
4174 * gcc.target/arc/movb-5.c: New file.
4175 * gcc.target/arc/movb_cl-1.c: New file.
4176 * gcc.target/arc/movb_cl-2.c: New file.
4177 * gcc.target/arc/movbi_cl-1.c: New file.
4178 * gcc.target/arc/movl-1.c: New file.
4180 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4181 Andrew Burgess <andrew.burgess@embecosm.com>
4183 * gcc.target/arc/cmem-1.c: New file.
4184 * gcc.target/arc/cmem-2.c: New file.
4185 * gcc.target/arc/cmem-3.c: New file.
4186 * gcc.target/arc/cmem-4.c: New file.
4187 * gcc.target/arc/cmem-5.c: New file.
4188 * gcc.target/arc/cmem-6.c: New file.
4189 * gcc.target/arc/cmem-7.c: New file.
4190 * gcc.target/arc/cmem-ld.inc: New file.
4191 * gcc.target/arc/cmem-st.inc: New file.
4193 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4196 * gcc.target/i386/pr70821.c: New test.
4198 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4200 * gcc.target/powerpc/vec-adde.c: New test.
4201 * gcc.target/powerpc/vec-adde-int128.c: New test.
4203 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4205 * gcc.target/i386/avx-vround-1.c: New test.
4206 * gcc.target/i386/avx-vround-2.c: New test.
4207 * gcc.target/i386/avx512vl-vround-1.c: New test.
4208 * gcc.target/i386/avx512vl-vround-2.c: New test.
4210 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4213 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4214 (check_effective_target_cilkplus_runtime): ... this.
4215 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4216 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4218 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4219 Require cilkplus_runtime.
4220 Don't add -lcilkrts.
4221 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4222 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4223 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4224 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4225 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4226 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4227 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4228 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4229 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4230 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4231 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4232 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4233 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4234 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4235 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4236 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4237 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4238 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4239 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4240 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4241 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4242 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4243 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4244 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4245 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4246 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4247 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4248 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4249 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4251 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4252 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4254 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4256 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4259 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
4261 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4262 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4264 2015-04-27 Ryan Burn <contact@rnburn.com>
4268 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4270 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4271 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4273 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
4275 * gnat.dg/limited_with4.ad[sb]: New test.
4276 * gnat.dg/limited_with4_pkg.ads: New helper.
4278 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4281 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4282 and movv1ti_internal patterns
4283 * gcc.target/i386/pr70155-1.c: New test.
4284 * gcc.target/i386/pr70155-2.c: Likewise.
4285 * gcc.target/i386/pr70155-3.c: Likewise.
4286 * gcc.target/i386/pr70155-4.c: Likewise.
4287 * gcc.target/i386/pr70155-5.c: Likewise.
4288 * gcc.target/i386/pr70155-6.c: Likewise.
4289 * gcc.target/i386/pr70155-7.c: Likewise.
4290 * gcc.target/i386/pr70155-8.c: Likewise.
4291 * gcc.target/i386/pr70155-9.c: Likewise.
4292 * gcc.target/i386/pr70155-10.c: Likewise.
4293 * gcc.target/i386/pr70155-11.c: Likewise.
4294 * gcc.target/i386/pr70155-12.c: Likewise.
4295 * gcc.target/i386/pr70155-13.c: Likewise.
4296 * gcc.target/i386/pr70155-14.c: Likewise.
4297 * gcc.target/i386/pr70155-15.c: Likewise.
4298 * gcc.target/i386/pr70155-16.c: Likewise.
4299 * gcc.target/i386/pr70155-17.c: Likewise.
4300 * gcc.target/i386/pr70155-18.c: Likewise.
4301 * gcc.target/i386/pr70155-19.c: Likewise.
4302 * gcc.target/i386/pr70155-20.c: Likewise.
4303 * gcc.target/i386/pr70155-21.c: Likewise.
4304 * gcc.target/i386/pr70155-22.c: Likewise.
4306 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4308 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4311 2016-04-27 Bin Cheng <bin.cheng@arm.com>
4313 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4314 * gcc.dg/tree-ssa/scev-9.c: Ditto.
4315 * gcc.dg/tree-ssa/scev-10.c: Ditto.
4316 * gcc.dg/tree-ssa/scev-11.c: Ditto.
4317 * gcc.dg/tree-ssa/scev-12.c: Ditto.
4319 2016-04-27 Richard Biener <rguenther@suse.de>
4322 * g++.dg/ipa/ipa-pta-2.C: New testcase.
4323 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4325 2016-04-27 Nathan Sidwell <nathan@acm.org>
4327 * g++.dg/cpp0x/constexpr-recursion3.C: New.
4328 * g++.dg/ubsan/pr63956.C: Adjust error location.
4330 2016-04-27 Nick Clifton <nickc@redhat.com>
4333 * gcc.dg/pr49889.c: New test.
4335 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
4337 * c-c++-common/memset-array.c: New test.
4339 2016-04-26 Martin Sebor <msebor@redhat.com>
4342 * g++.dg/cpp1y/func_constexpr.C: New test.
4344 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
4347 * g++.dg/cpp0x/enum32.C: New test.
4348 * g++.dg/cpp0x/enum33.C: New test.
4350 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4352 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4353 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4354 * gcc.c-torture/execute/bitfld-6.c: Likewise.
4355 * gcc.c-torture/execute/bitfld-7.c: Likewise.
4356 * gcc.c-torture/execute/pr38151.c: Likewise.
4357 * gcc.c-torture/execute/pr66556.c: Likewise.
4358 * gcc.c-torture/execute/pr67781.c: Likewise.
4359 * gcc.c-torture/execute/pr68648.c: Likewise.
4361 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4363 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4365 2016-04-26 Marek Polacek <polacek@redhat.com>
4368 * gcc.dg/pr67784-3.c: New test.
4369 * gcc.dg/pr67784-4.c: New test.
4370 * gcc.dg/pr67784-5.c: New test.
4373 * gcc.dg/Wnested-externs-2.c: New test.
4375 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4377 * gcc.dg/fold-plusmult.c: Adjust.
4378 * gcc.dg/no-strict-overflow-6.c: Adjust.
4379 * gcc.dg/gomp/loop-1.c: Xfail some tests.
4381 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4383 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4385 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
4386 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
4387 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
4388 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4389 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4390 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4391 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4392 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4393 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4394 * gcc.target/i386/avx512f-gather-5.c: Likewise.
4395 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4396 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4397 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4398 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4399 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4400 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4401 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4402 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4403 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4404 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4405 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4406 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4408 * gcc.target/i386/pr32219-4.c: Likewise.
4409 * gcc.target/i386/pr32219-6.c: Likewise.
4410 * gcc.target/i386/pr32219-8.c: Likewise.
4412 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4414 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4417 2016-04-26 Marek Polacek <polacek@redhat.com>
4420 * g++.dg/ext/cond2.C: New test.
4422 2016-04-26 Bin Cheng <bin.cheng@arm.com>
4424 PR tree-optimization/70771
4425 PR tree-optimization/70775
4426 * gcc.dg/pr70771.c: New test.
4427 * gcc.dg/pr70775.c: New test.
4429 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4431 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4433 2016-04-25 Richard Biener <rguenther@suse.de>
4435 PR tree-optimization/70780
4436 * gcc.dg/torture/pr70780.c: New testcase.
4438 2016-04-25 Michael Collison <michael.collison@arm.com>
4440 * gcc.target/arm/neon-vaddws16.c: New test.
4441 * gcc.target/arm/neon-vaddws32.c: New test.
4442 * gcc.target/arm/neon-vaddwu16.c: New test.
4443 * gcc.target/arm/neon-vaddwu32.c: New test.
4444 * gcc.target/arm/neon-vaddwu8.c: New test.
4445 * lib/target-supports.exp
4446 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
4447 that arm neon support vector widen sum of HImode TO SImode.
4449 2016-04-23 Jakub Jelinek <jakub@redhat.com>
4452 * c-c++-common/asan/pr70712.c: New test.
4454 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4456 * .gitattributes: New file.
4458 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
4460 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
4462 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
4464 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
4465 * gfortran.dg/submodule_15.f08: Likewise.
4467 2016-04-22 Richard Biener <rguenther@suse.de>
4469 PR tree-optimization/70740
4470 * gcc.dg/torture/pr70740.c: New testcase.
4472 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
4475 * gcc.target/i386/pr70750-1.c: New test.
4476 * gcc.target/i386/pr70750-2.c: Likewise.
4478 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
4481 * g++.dg/cpp0x/auto48.C: New.
4483 2016-04-21 Marek Polacek <polacek@redhat.com>
4486 * g++.dg/cpp0x/forw_enum12.C: New test.
4487 * g++.dg/cpp0x/forw_enum13.C: New test.
4489 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
4492 * gcc.target/i386/pr70728.c: New test.
4494 2016-04-21 Richard Biener <rguenther@suse.de>
4497 * gcc.dg/pr70747.c: New testcase.
4499 2016-04-21 Bin Cheng <bin.cheng@arm.com>
4501 PR tree-optimization/70715
4502 * gcc.dg/tree-ssa/scev-13.c: New test.
4504 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
4506 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
4508 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
4510 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
4512 2016-04-20 Jan Hubicka <jh@suse.cz>
4515 * g++.dg/ipa/nothrow-1.C: New testcase.
4517 2016-04-20 Nathan Sidwell <nathan@acm.org>
4520 * g++.dg/eh/delete1.C: New.
4522 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4524 * gcc.target/i386/avx256-unaligned-store-2.c: Add
4525 -mtune-ctrl=sse_typeless_stores.
4527 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4529 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
4531 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4533 PR tree-optimization/69489
4534 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
4536 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
4539 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
4540 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
4541 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
4543 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4545 PR tree-optimization/56625
4546 PR tree-optimization/69489
4547 * gcc.dg/vect/pr56625.c: New test.
4548 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
4550 2016-04-20 Andrew Pinski <apinski@cavium.com>
4553 * gcc.c-torture/compile/pr37433-1.c: New testcase.
4555 2016-04-20 Arnaud Charlet <charlet@adacore.com>
4557 * gnat.dg/self1.adb: Remove now incorrect test.
4559 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4561 * gcc.dg/tree-ssa/scev-11.c: New test.
4562 * gcc.dg/tree-ssa/scev-12.c: New test.
4564 2016-04-20 Marek Polacek <polacek@redhat.com>
4566 PR tree-optimization/70725
4567 * gcc.dg/pr70725.c: New test.
4569 2016-04-20 Richard Biener <rguenther@suse.de>
4571 PR tree-optimization/70726
4572 * g++.dg/vect/pr70726.cc: New testcase.
4574 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4577 * gcc.target/s390/pr70674.c: New test.
4579 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4581 PR libgfortran/70684
4582 * gfortran.dg/list_read_14.f90: New test.
4584 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
4587 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
4588 extern to force it misaligned.
4592 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
4593 Don't check `*' before movv4sf_internal.
4594 * gcc.target/i386/avx256-unaligned-store-2.c: Check
4595 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
4596 Don't check `*' before movv16qi_internal.
4597 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
4598 extern to force it misaligned.
4602 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
4603 Don't check `*' before movv2df_internal.
4604 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
4605 extern to force it misaligned.
4609 Check movv8sf_internal instead of avx_storeups256.
4610 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
4612 2016-04-19 Richard Biener <rguenther@suse.de>
4614 PR tree-optimization/70171
4615 * g++.dg/tree-ssa/pr70171.C: New testcase.
4617 2016-04-19 Richard Biener <rguenther@suse.de>
4619 PR tree-optimization/70724
4620 * gcc.dg/torture/pr70724.c: New testcase.
4622 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
4625 * gcc.target/i386/pr70689.c: New.
4627 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
4630 * gcc.target/i386/pr70708.c: New test.
4632 2016-04-18 Richard Biener <rguenther@suse.de>
4634 PR tree-optimization/43434
4635 * gcc.dg/vect/pr43434.c: New testcase.
4636 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
4637 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4638 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4639 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
4640 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
4641 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4642 * gcc.dg/gomp/pr68640.c: Likewise.
4643 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
4644 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
4646 2016-04-18 Richard Biener <rguenther@suse.de>
4648 PR tree-optimization/70701
4649 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
4651 2016-04-18 Tom de Vries <tom@codesourcery.com>
4654 * gcc.dg/pr70161.c: Add dot-file scans.
4655 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
4656 instead of after last dot char.
4658 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
4660 * c-c++-common/dump-ada-spec-3.c: New test.
4661 * c-c++-common/dump-ada-spec-4.c: Likewise.
4663 2016-04-17 Tom de Vries <tom@codesourcery.com>
4666 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
4668 2016-04-15 Jan Hubicka <jh@suse.cz>
4671 * g++.dg/ipa/pure-const-1.C: New testcase.
4672 * g++.dg/ipa/pure-const-2.C: New testcase.
4673 * g++.dg/ipa/pure-const-3.C: New testcase.
4675 2016-04-15 Marek Polacek <polacek@redhat.com>
4678 * gcc.dg/bitfld-22.c: New test.
4680 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
4682 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
4685 2016-04-15 Marek Polacek <polacek@redhat.com>
4688 * c-c++-common/pr70651.c: New test.
4690 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4692 PR rtl-optimization/70681
4693 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
4694 dump scan on arm and powerpc.
4695 * gcc.dg/pr10474.c: Likewise.
4697 2016-04-15 Jakub Jelinek <jakub@redhat.com>
4702 * g++.dg/cpp1y/vla11.C: Revert for real.
4705 * c-c++-common/Wparentheses-1.c: New test.
4706 * c-c++-common/gomp/Wparentheses-1.c: New test.
4707 * c-c++-common/gomp/Wparentheses-2.c: New test.
4708 * c-c++-common/gomp/Wparentheses-3.c: New test.
4709 * c-c++-common/gomp/Wparentheses-4.c: New test.
4710 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
4711 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
4712 * c-c++-common/goacc/Wparentheses-1.c: New test.
4714 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
4717 * gcc.target/i386/pr70662.c: New test.
4719 2016-04-15 Richard Biener <rguenther@suse.de>
4720 Alan Modra <amodra@gmail.com>
4722 PR tree-optimization/70130
4723 * gcc.dg/vect/O3-pr70130.c: New testcase.
4725 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4728 * gcc.target/powerpc/pr70669.c: New test.
4731 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
4732 a power7 system that does not have an assembler that supports
4735 2016-04-14 Martin Sebor <msebor@redhat.com>
4740 * c-c++-common/ubsan/vla-1.c: Revert.
4741 * g++.dg/cpp1y/vla11.C: Same.
4742 * g++.dg/cpp1y/vla12.C: Same.
4743 * g++.dg/cpp1y/vla13.C: Same.
4744 * g++.dg/cpp1y/vla14.C: Same.
4745 * g++.dg/cpp1y/vla3.C: Same.
4746 * g++.dg/init/array24.C: Same.
4747 * g++.dg/ubsan/vla-1.C: Same.
4749 2016-04-14 Marek Polacek <polacek@redhat.com>
4750 Jan Hubicka <hubicka@ucw.cz>
4753 * g++.dg/torture/pr70029.C: New test.
4755 2016-04-14 Martin Sebor <msebor@redhat.com>
4757 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
4758 type size to prevent failures on targets with very low maximum
4761 2016-04-14 Richard Biener <rguenther@suse.de>
4763 PR tree-optimization/70623
4764 * gcc.dg/torture/pr70623.c: New testcase.
4765 * gcc.dg/torture/pr70623-2.c: Likewise.
4767 2016-04-13 Martin Sebor <msebor@redhat.com>
4772 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
4773 * g++.dg/cpp1y/vla11.C: New test.
4774 * g++.dg/cpp1y/vla12.C: New test.
4775 * g++.dg/cpp1y/vla13.C: New test.
4776 * g++.dg/cpp1y/vla14.C: New test.
4777 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4778 * g++.dg/init/array24.C: Fully brace VLA initializer.
4779 * g++.dg/ubsan/vla-1.C: Disable exceptions.
4781 2016-04-13 Jakub Jelinek <jakub@redhat.com>
4784 * g++.dg/opt/pr70641.C: New test.
4786 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4788 PR rtl-optimization/68749
4789 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
4790 effects of argument promotions.
4791 Remove default args to dg-skip-if.
4793 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
4796 * g++.dg/parse/pr70635.C: New.
4798 2016-04-13 Marek Polacek <polacek@redhat.com>
4801 * c-c++-common/Wmisleading-indentation-4.c: New test.
4803 2016-04-13 Marek Polacek <polacek@redhat.com>
4806 * gcc.dg/Wparentheses-12.c: New test.
4807 * gcc.dg/Wparentheses-13.c: New test.
4809 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
4811 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
4812 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
4813 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
4815 2016-04-13 Jakub Jelinek <jakub@redhat.com>
4818 * gcc.c-torture/compile/pr70633.c: New test.
4821 * gcc.dg/torture/pr70628.c: New test.
4823 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
4826 * g++.dg/template/pr70610.C: New test.
4827 * g++.dg/template/pr70610-2.C: New test.
4828 * g++.dg/template/pr70610-3.C: New test.
4829 * g++.dg/template/pr70610-4.C: New test.
4831 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4833 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
4837 * g++.dg/ext/pr70571.C: New test.
4839 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4842 * gcc.target/powerpc/pr70640.c: New test.
4844 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
4847 * g++.dg/parse/pr68722.C: New.
4849 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4851 PR rtl-optimization/70596
4852 * gcc.target/i386/pr70596.c: New test.
4854 2016-04-12 Nathan Sidwell <nathan@acm.org>
4857 * g++.dg/init/pr70501.C: New.
4859 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
4861 * gcc.target/i386/asm-flag-6.c: New test.
4863 2016-04-12 Tom de Vries <tom@codesourcery.com>
4865 PR tree-optimization/68756
4866 * gcc.dg/graphite/pr68756.c: New test.
4868 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4870 PR tree-optimization/70602
4871 * gcc.c-torture/execute/pr70602.c: New test.
4873 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4876 * gcc.target/powerpc/float128-1.c: New tests to make sure the
4877 __float128 emulator is built and runs.
4878 * gcc.target/powerpc/float128-1.c: Likewise.
4880 * lib/target-supports.exp (check_ppc_float128_sw_available):
4881 Rework tests for __float128 software and hardware
4882 availability. Fix exit condition to return 0 on success.
4884 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
4887 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
4888 * gcc.target/aarch64/target_attr_15.c: Likewise.
4890 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4893 * g++.dg/cpp1y/pr69066.C: New.
4895 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4898 * gfortran.dg/pr36192.f90: Update test.
4899 * gfortran.dg/pr36192_1.f90: Update test.
4900 * gfortran.dg/real_dimension_1.f: Update test.
4901 * gfortran.dg/parameter_array_init_7.f90: New test.
4903 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
4906 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
4908 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
4910 PR rtl-optimization/66669
4911 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
4913 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
4915 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
4916 * gcc.dg/pie-1.c: Likewise.
4917 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
4918 * gcc.dg/pic-4.c: Likewise.
4919 * gcc.dg/pie-3.c: Likewise.
4920 * gcc.dg/pie-4.c: Likewise.
4922 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
4924 PR tree-optimization/68644
4925 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
4927 PR rtl-optimization/64886
4928 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
4930 2016-04-09 Tom de Vries <tom@codesourcery.com>
4932 PR tree-optimization/68953
4933 * gcc.dg/graphite/pr68953.c: New test.
4935 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4938 * gfortran.dg/deferred_character_16.f90: New test.
4940 2016-04-09 Jakub Jelinek <jakub@redhat.com>
4942 PR tree-optimization/70586
4943 * gcc.c-torture/execute/pr70586.c: New test.
4945 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4948 * c-c++-common/asan/halt_on_error-1.c: Replace memset
4949 with __builtin_memset
4950 * c-c++-common/asan/halt_on_error-2.c: Likewise.
4952 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
4956 PR tree-optimization/70373
4960 * c-c++-common/goacc/reduction-5.c: New test.
4961 * c-c++-common/goacc/reduction-promotions.c: New test.
4962 * gfortran.dg/goacc/reduction-3.f95: New test.
4963 * gfortran.dg/goacc/reduction-promotions.f90: New test.
4965 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
4969 * g++.dg/pr70590.C: New test.
4970 * g++.dg/pr70590-2.C: New test.
4972 2016-04-08 Jakub Jelinek <jakub@redhat.com>
4975 * gcc.target/i386/pr70593.c: New test.
4977 PR rtl-optimization/70574
4978 * gcc.target/i386/avx2-pr70574.c: New test.
4980 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
4983 * c-c++-common/asan/pr70541.c: New test.
4985 2016-04-08 Tom de Vries <tom@codesourcery.com>
4987 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
4988 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
4990 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4993 * gcc.c-torture/execute/pr70566.c: New test.
4995 2016-04-08 Tom de Vries <tom@codesourcery.com>
4997 * c-c++-common/goacc/uninit-copy-clause.c: New test.
4998 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5000 2016-04-08 Alan Modra <amodra@gmail.com>
5002 * gcc.target/powerpc/pr70117.c: New.
5004 2016-04-07 Jakub Jelinek <jakub@redhat.com>
5007 * gcc.dg/lto/simd-function_0.c: New test.
5009 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5011 * c-c++-common/attr-simd-2.c: Likewise.
5012 * c-c++-common/attr-simd-4.c: Likewise.
5013 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5014 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5016 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5019 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5021 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5022 Tom de Vries <tom@codesourcery.com>
5024 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5025 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5026 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5027 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5028 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5029 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5030 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5031 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5033 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5036 * g++.dg/warn/Wparentheses-29.C: New test.
5038 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5041 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5042 explicit braces to resolve a future -Wparentheses warning.
5044 2016-04-06 Richard Henderson <rth@redhat.com>
5046 * gcc.dg/pr61817-1.c: New test.
5047 * gcc.dg/pr61817-2.c: New test.
5048 * gcc.dg/pr69391-1.c: New test.
5049 * gcc.dg/pr69391-2.c: New test.
5051 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5053 PR rtl-optimization/70398
5054 * gcc.target/aarch64/pr70398.c: New.
5056 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5058 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5060 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
5061 Pedro Alves <palves@redhat.com>
5063 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5065 2016-04-06 Jakub Jelinek <jakub@redhat.com>
5067 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5068 Check for avx512f effective targets instead of avx2.
5069 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5071 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5072 * g++.dg/gomp/declare-simd-1.C: Likewise.
5073 * g++.dg/gomp/declare-simd-3.C: Likewise.
5074 * g++.dg/gomp/declare-simd-4.C: Likewise.
5077 * c-c++-common/gomp/pr70550-1.c: New test.
5078 * c-c++-common/gomp/pr70550-2.c: New test.
5080 2016-04-05 Nathan Sidwell <nathan@acm.org>
5083 * g++.dg/ext/attribute-may-alias-5.C: New.
5085 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5088 * c-c++-common/pr70336.c: New test.
5089 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5090 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5092 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
5095 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5097 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5099 PR rtl-optimization/70542
5100 * gcc.dg/torture/pr70542.c: New test.
5101 * gcc.target/i386/avx2-pr70542.c: New test.
5103 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5105 PR tree-optimization/70509
5106 * gcc.target/i386/avx512bw-pr70509.c: New test.
5108 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5111 * g++.dg/ext/constexpr-vla4.C: New test.
5113 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
5116 * gcc.target/i386/pr70510.c: New test.
5118 2016-04-05 Richard Biener <rguenther@suse.de>
5120 PR tree-optimization/70526
5121 * g++.dg/torture/pr70526.C: New testcase.
5123 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5126 * gcc.target/i386/pr70525.c: New test.
5128 2016-04-05 Richard Biener <rguenther@suse.de>
5131 * g++.dg/torture/pr70499.C: New testcase.
5133 2016-04-05 Richard Biener <rguenther@suse.de>
5135 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5138 2016-04-04 Jakub Jelinek <jakub@redhat.com>
5141 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5142 rs6000 ABI warnings.
5144 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
5147 * g++.dg/ipa/devirt-51.C: New testcase.
5149 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5150 Jakub Jelinek <jakub@redhat.com>
5153 * gcc.dg/torture/pr70457.c: New.
5155 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5158 * gfortran.dg/allocate_with_source_19.f08: New test.
5160 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5163 * gfortran.dg/coarray_allocate_6.f08: New test.
5165 2016-04-04 Richard Biener <rguenther@suse.de>
5167 PR rtl-optimization/70484
5168 * gcc.dg/torture/pr70484.c: New testcase.
5170 2016-04-04 Marek Polacek <polacek@redhat.com>
5173 * gcc.dg/torture/pr70307.c: New test.
5175 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5179 * gcc.target/sh/torture/pr70416.c: New.
5181 2016-04-02 Martin Sebor <msebor@redhat.com>
5187 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5188 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5189 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5190 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5191 * g++.dg/cpp0x/constexpr-string.C: Same.
5192 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5193 * g++.dg/cpp0x/pr65398.C: Same.
5194 * g++.dg/ext/constexpr-vla1.C: Same.
5195 * g++.dg/ext/constexpr-vla2.C: Same.
5196 * g++.dg/ext/constexpr-vla3.C: Same.
5197 * g++.dg/ubsan/pr63956.C: Same.
5199 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5201 PR rtl-optimization/70467
5202 * gcc.target/i386/pr70467-2.c: New test.
5204 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5205 Marek Polacek <polacek@redhat.com>
5208 * g++.dg/init/new47.C: New test.
5210 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5213 * gcc.target/arm/pr70496.c: New test.
5215 2016-04-01 Nathan Sidwell <nathan@acm.org>
5218 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5220 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5223 * gcc.dg/strlenopt.h (memmove): New.
5224 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5225 instead of "string.h".
5226 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5227 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5228 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5229 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5230 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5231 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5232 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5233 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5234 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5235 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5236 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5237 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5238 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5239 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5240 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5241 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5242 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5243 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5244 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5245 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5247 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5249 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5250 (Holder::foo): Reflect this.
5252 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5255 * gcc.dg/pr70442.c: New test.
5257 2016-03-31 Nathan Sidwell <nathan@acm.org>
5260 * g++.dg/cpp0x/constexpr-virtual6.C: New.
5262 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
5265 * gcc.target/i386/pr70453.c: New test.
5267 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
5270 * gcc.c-torture/pr70292.c: New test.
5272 2016-03-31 Marek Polacek <polacek@redhat.com>
5275 * c-c++-common/pr70297.c: New test.
5276 * g++.dg/cpp0x/typedef-redecl.C: New test.
5277 * gcc.dg/typedef-redecl2.c: New test.
5279 2016-03-31 Jakub Jelinek <jakub@redhat.com>
5281 PR rtl-optimization/70460
5282 * gcc.c-torture/execute/pr70460.c: New test.
5284 2016-03-31 Richard Biener <rguenther@suse.de>
5287 * g++.dg/ext/vector30.C: New testcase.
5289 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5290 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5292 * gfortran.dg/fmt_pf.f90: New test.
5294 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5296 Forward-port from 5 branch
5297 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5300 * gcc.target/i386/avx-vextractf128-256-5.c: Move
5301 dg-require-effective-target after dg-do.
5303 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
5305 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5307 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
5308 Julian Brown <julian@codesourcery.com>
5309 Chung-Lin Tang <cltang@codesourcery.com>
5310 Cesar Philippidis <cesar@codesourcery.com>
5311 James Norris <jnorris@codesourcery.com>
5312 Tom de Vries <tom@codesourcery.com>
5313 Nathan Sidwell <nathan@codesourcery.com>
5315 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
5316 * c-c++-common/goacc/loop-clauses.c: Likewise.
5317 * g++.dg/goacc/template.C: Likewise.
5318 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5319 * gfortran.dg/goacc/loop-1.f95: Likewise.
5320 * gfortran.dg/goacc/loop-5.f95: Likewise.
5321 * gfortran.dg/goacc/loop-6.f95: Likewise.
5322 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5323 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5324 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5325 * c-c++-common/goacc/clauses-fail.c: Likewise.
5326 * c-c++-common/goacc/parallel-1.c: Likewise.
5327 * c-c++-common/goacc/reduction-1.c: Likewise.
5328 * c-c++-common/goacc/reduction-2.c: Likewise.
5329 * c-c++-common/goacc/reduction-3.c: Likewise.
5330 * c-c++-common/goacc/reduction-4.c: Likewise.
5331 * c-c++-common/goacc/routine-3.c: Likewise.
5332 * c-c++-common/goacc/routine-4.c: Likewise.
5333 * c-c++-common/goacc/routine-5.c: Likewise.
5334 * c-c++-common/goacc/tile.c: Likewise.
5335 * g++.dg/goacc/template.C: Likewise.
5336 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5337 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5338 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
5339 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
5340 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5341 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5342 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5343 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
5344 * c-c++-common/goacc/use_device-1.c: ... this file.
5345 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
5346 * c-c++-common/goacc/host_data-5.c: ... this file, and...
5347 * c-c++-common/goacc/host_data-6.c: ... this file.
5348 * c-c++-common/goacc/loop-2-kernels.c: New file.
5349 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5350 * c-c++-common/goacc/loop-3.c: Likewise.
5351 * g++.dg/goacc/reference.C: Likewise.
5352 * g++.dg/goacc/routine-1.C: Likewise.
5353 * g++.dg/goacc/routine-2.C: Likewise.
5355 2016-03-30 Richard Biener <rguenther@suse.de>
5358 * gcc.dg/torture/pr70450.c: New testcase.
5360 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5363 * gcc.dg/torture/pr70421.c: New test.
5364 * gcc.target/i386/avx512f-pr70421.c: New test.
5366 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
5369 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5370 (check): New function.
5372 (foo): Align stack to 16 bytes when calling bar.
5373 * gcc.target/i386/cleanup-2.c: Likewise.
5375 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
5377 PR tree-optimization/59124
5378 * gcc.dg/Warray-bounds-19.c: New test.
5380 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
5382 * lib/prune.exp (escape_regex_chars): New.
5383 (prune_file_path): Update to quote metcharacters for regexp.
5385 2016-03-29 Jakub Jelinek <jakub@redhat.com>
5387 PR rtl-optimization/70429
5388 * gcc.c-torture/execute/pr70429.c: New test.
5390 PR tree-optimization/70405
5391 * gcc.dg/pr70405.c: New test.
5393 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
5396 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5397 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5399 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
5402 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5403 __cilkrts_set_param to set two workers.
5404 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5405 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5407 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5409 * g++.dg/ext/fnname5.C: Update the test for Darwin.
5411 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
5414 * gcc.target/i386/pr70406.c: New test.
5416 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
5418 * gnat.dg/specs/double_record_extension3.ads: New test.
5420 2016-03-25 Richard Henderson <rth@redhat.com>
5423 * gcc.target/aarch64/pr70120-1.c: New.
5424 * gcc.target/aarch64/pr70120-2.c: New.
5425 * gcc.target/aarch64/pr70120-3.c: New.
5427 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
5430 * g++.dg/template/mangle2.C: The dg-do directive should be
5431 "compile" not "assemble".
5433 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
5436 * gcc.dg/pr69650.c: New test.
5438 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
5440 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
5442 2016-03-25 Alan Modra <amodra@gmail.com>
5444 * gcc.dg/dfp/pr70052.c: New test.
5446 2016-03-24 Richard Henderson <rth@redhat.com>
5449 * gcc.dg/tree-ssa/pr69845-1.c: New test.
5450 * gcc.dg/tree-ssa/pr69845-2.c: New test.
5452 2016-03-24 Tom de Vries <tom@codesourcery.com>
5454 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
5456 2016-03-24 Tom de Vries <tom@codesourcery.com>
5458 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
5459 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
5461 2016-03-24 Tom de Vries <tom@codesourcery.com>
5463 * c-c++-common/goacc/uninit-dim-clause.c: New test.
5464 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
5466 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
5469 * g++.dg/template/mangle2.C: New test.
5471 2016-03-24 Richard Biener <rguenther@suse.de>
5473 PR tree-optimization/70396
5474 * gcc.dg/torture/pr70396.c: New testcase.
5476 2016-03-24 Richard Biener <rguenther@suse.de>
5479 * gcc.dg/torture/pr70370.c: New testcase.
5481 2016-03-24 Tom de Vries <tom@codesourcery.com>
5483 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
5484 * gfortran.dg/goacc/kernels-tree.f95: Same.
5485 * gfortran.dg/goacc/parallel-tree.f95: Same.
5487 2016-03-24 Tom de Vries <tom@codesourcery.com>
5489 * c-c++-common/goacc/uninit-if-clause.c: New test.
5490 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
5492 2016-03-24 Jakub Jelinek <jakub@redhat.com>
5495 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
5498 2016-03-24 Richard Biener <rguenther@suse.de>
5500 PR tree-optimization/70372
5501 * gcc.dg/tree-ssa/pr70372.c: New testcase.
5503 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5506 * g++.dg/cpp1y/nsdmi-union1.C: New test.
5508 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5511 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
5513 2016-03-23 Jakub Jelinek <jakub@redhat.com>
5516 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
5517 * g++.dg/cpp1y/pr70001.C: New test.
5520 * g++.dg/cpp0x/constexpr-70323.C: New test.
5522 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
5523 Jason Merrill <jason@redhat.com>
5524 Jakub Jelinek <jakub@redhat.com>
5527 * g++.dg/cpp0x/constexpr-69315.C: New test.
5528 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
5530 2016-03-23 Marek Polacek <polacek@redhat.com>
5533 * g++.dg/warn/Wignored-attributes-1.C: New test.
5534 * g++.dg/warn/Wignored-attributes-2.C: New test.
5536 2016-03-23 Tom de Vries <tom@codesourcery.com>
5538 * c-c++-common/goacc/kernels-default.c (foo): Add missing
5540 * gfortran.dg/goacc/private-3.f95 (test): Same.
5541 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
5544 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5546 * lib/target-supports.exp: Remove v7ve entry from loop
5547 creating effective target checks.
5548 (check_effective_target_arm_arch_v7ve_ok): New procedure.
5549 (add_options_for_arm_arch_v7ve): Likewise.
5551 2016-03-23 Jakub Jelinek <jakub@redhat.com>
5553 PR tree-optimization/70354
5554 * gcc.dg/vect/pr70354-1.c: New test.
5555 * gcc.dg/vect/pr70354-2.c: New test.
5556 * gcc.target/i386/avx2-pr70354-1.c: New test.
5557 * gcc.target/i386/avx2-pr70354-2.c: New test.
5559 2016-03-22 Jeff Law <law@redhat.com>
5562 * gcc.dg/tree-ssa/pr70232.c: New test.
5564 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5567 * gcc.target/i386/pr70302.c: New test.
5569 2016-03-22 Richard Biener <rguenther@suse.de>
5572 * g++.dg/torture/pr70251.C: New testcase.
5574 2016-03-22 David Malcolm <dmalcolm@redhat.com>
5577 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
5578 Wmisleading-indentation.c.
5579 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
5580 reflect change to diagnostic text and order of messages.
5581 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
5583 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
5585 * g++.dg/ext/java-3.C: Don't compile on AIX.
5587 2016-03-22 Richard Biener <rguenther@suse.de>
5590 * gcc.dg/torture/pr70333.c: New testcase.
5592 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5594 * g++.dg/ext/pr70290.C: New test.
5596 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
5599 * gcc.target/i386/pr70325.c: New test.
5601 2016-03-22 Jakub Jelinek <jakub@redhat.com>
5604 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
5605 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
5608 * gcc.target/i386/pr70300.c: New test.
5611 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
5612 (func2): New function for cond with parens, xfail warning for c++.
5613 * g++.dg/warn/Wnonnull-compare-8.C: New test.
5615 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5618 * g++.dg/template/ptrmem30.C: New test.
5620 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5623 * g++.dg/cpp0x/constexpr-70204a.C: New test.
5624 * g++.dg/cpp0x/constexpr-70204b.C: New test.
5626 2016-03-21 Jakub Jelinek <jakub@redhat.com>
5629 * gcc.dg/pr70326.c: New test.
5631 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
5632 Jakub Jelinek <jakub@redhat.com>
5634 PR tree-optimization/70317
5635 * gcc.dg/pr70317.c: New test.
5637 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
5640 * gcc.target/i386/pr70327.c: New test.
5642 2016-03-21 Martin Liska <mliska@suse.cz>
5645 * gcc.dg/ipa/pr70306.c: New test.
5647 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
5649 * gcc.target/arm/attr-align1.c: Skip if M-profile.
5650 * gcc.target/arm/attr-align3.c: Likewise.
5651 * gcc.target/arm/attr_arm.c: Likewise.
5652 * gcc.target/arm/flip-thumb.c: Likewise.
5654 2016-03-21 Jakub Jelinek <jakub@redhat.com>
5657 * gcc.target/powerpc/altivec-36.c: New test.
5659 2016-03-21 Richard Biener <rguenther@suse.de>
5661 PR tree-optimization/70310
5662 * gcc.dg/torture/pr70310.c: New testcase.
5664 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
5667 * gcc.target/i386/pr70293.c: New test.
5669 2016-03-21 Richard Biener <rguenther@suse.de>
5671 PR tree-optimization/70288
5672 * gcc.dg/torture/pr70288-1.c: New testcase.
5673 * gcc.dg/torture/pr70288-2.c: Likewise.
5675 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5677 PR rtl-optimization/69307
5678 * gcc.target/arm/pr69307.c: New test.
5680 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5682 PR rtl-optimization/69102
5683 * gcc.c-torture/compile/pr69102.c: New test.
5685 2016-03-18 Jeff Law <law@redhat.com>
5687 PR rtl-optimization/70263
5688 * gcc.c-torture/compile/pr70263-1.c: New test.
5689 * gcc.target/i386/pr70263-2.c: New test.
5691 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
5693 PR rtl-optimization/70278
5694 * gcc.dg/torture/pr70278.c: New test.
5695 * gcc.target/arm/pr70278.c: New test.
5697 2016-03-18 David Malcolm <dmalcolm@redhat.com>
5700 * gcc.dg/plugin/diagnostic-test-expressions-1.c
5701 (test_builtin_types_compatible_p): New test function.
5702 * gcc.dg/pr70281.c: New test case.
5704 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
5707 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
5709 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5711 PR tree-optimization/70252
5712 * gcc.dg/pr70252.c: New test.
5714 2016-03-18 Tom de Vries <tom@codesourcery.com>
5716 * gcc.dg/pr70161-2.c: New test.
5717 * gcc.dg/pr70161.c: New test.
5719 2016-03-18 Tom de Vries <tom@codesourcery.com>
5722 * gcc.dg/pr70269.c: New test.
5724 2016-03-18 Jakub Jelinek <jakub@redhat.com>
5727 * g++.dg/ext/java-3.C: New test.
5729 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5732 * g++.dg/lookup/pr70205.C: New test.
5734 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5737 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
5739 2016-03-17 Marek Polacek <polacek@redhat.com>
5742 * gcc.dg/atomic-op-6.c: New test.
5744 2016-03-17 David Malcolm <dmalcolm@redhat.com>
5747 * c-c++-common/pr70264.c: New test case.
5749 2016-03-17 Jakub Jelinek <jakub@redhat.com>
5752 * c-c++-common/pr70144-1.c: New test.
5753 * c-c++-common/pr70144-2.c: New test.
5756 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
5757 * g++.dg/opt/flifetime-dse6.C: New test.
5758 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5760 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
5763 * gcc.dg/pic-1.c: New test.
5764 * gcc.dg/pic-2.c: Likewise.
5765 * gcc.dg/pic-3.c: Likewise.
5766 * gcc.dg/pic-4.c: Likewise.
5767 * gcc.dg/pie-1.c: Likewise.
5768 * gcc.dg/pie-2.c: Likewise.
5769 * gcc.dg/pie-3.c: Likewise.
5770 * gcc.dg/pie-4.c: Likewise.
5771 * gcc.dg/pie-5.c: Likewise.
5772 * gcc.dg/pie-6.c: Likewise.
5774 2016-03-17 Tom de Vries <tom@codesourcery.com>
5776 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
5777 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
5779 2016-03-17 Richard Biener <rguenther@suse.de>
5782 * g++.dg/debug/pr70271.C: New testcase.
5784 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
5786 * gcc.target/i386/pr70251.c: New test.
5788 2016-03-17 Marek Polacek <polacek@redhat.com>
5791 * g++.dg/warn/constexpr-70194.C: New test.
5793 2016-03-16 Richard Henderson <rth@redhat.com>
5796 * gcc.c-torture/compile/pr70240.c: New.
5798 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5800 * gcc.c-torture/compile/20151204.c: Skip for avr.
5802 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5805 * g++.dg/opt/pr70245.C: New test.
5806 * g++.dg/opt/pr70245.h: New file.
5807 * g++.dg/opt/pr70245-aux.cc: New file.
5809 2016-03-16 Martin Sebor <msebor@redhat.com>
5811 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
5813 2016-03-16 Richard Henderson <rth@redhat.com>
5816 * gcc.c-torture/compile/pr70199.c: New.
5818 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
5820 * gcc.dg/uninit-19.c: Run dos2unix.
5822 2016-03-16 Marek Polacek <polacek@redhat.com>
5825 * gcc.dg/nested-func-10.c: New test.
5826 * gcc.dg/nested-func-9.c: New test.
5828 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5830 PR tree-optimization/68714
5831 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
5833 2016-03-16 Tom de Vries <tom@codesourcery.com>
5835 PR tree-optimization/68715
5836 * gcc.dg/graphite/pr68715-2.c: New test.
5837 * gcc.dg/graphite/pr68715.c: New test.
5838 * gfortran.dg/graphite/pr68715.f90: New test.
5840 2016-03-16 Tom de Vries <tom@codesourcery.com>
5842 PR tree-optimization/68809
5843 * gcc.dg/graphite/pr68809-2.c: New test.
5844 * gcc.dg/graphite/pr68809.c: New test.
5846 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5849 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
5850 method call to i () as argument. Adjust expected output.
5853 * g++.dg/ubsan/pr70147-1.C: New test.
5854 * g++.dg/ubsan/pr70147-2.C: New test.
5856 2016-03-15 Martin Sebor <msebor@redhat.com>
5859 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
5861 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
5863 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
5866 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
5869 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
5870 libatomic_available.
5872 2016-03-15 Marek Polacek <polacek@redhat.com>
5875 * g++.dg/ext/attribute-may-alias-4.C: New test.
5877 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
5879 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
5880 -fvar-tracking-assignments-toggle flag.
5882 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
5884 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
5886 2016-03-15 Jakub Jelinek <jakub@redhat.com>
5888 PR rtl-optimization/70222
5889 * gcc.c-torture/execute/pr70222-1.c: New test.
5890 * gcc.c-torture/execute/pr70222-2.c: New test.
5892 2016-03-15 Richard Henderson <rth@redhat.com>
5894 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
5896 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5898 PR rtl-optimization/69032
5899 * gcc.dg/pr69032.c: New test.
5901 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5903 PR rtl-optimization/63384
5904 * g++.dg/pr63384.C: New test.
5906 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5909 * gcc.target/i386/pr64411.C: New test.
5911 2016-03-15 Tom de Vries <tom@codesourcery.com>
5913 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
5914 * gfortran.dg/goacc/kernels-alias.f95: New test.
5916 2016-03-14 Martin Sebor <msebor@redhat.com>
5919 * g++.dg/cpp0x/constexpr-inline.C: New test.
5920 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
5922 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
5924 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
5926 2016-03-14 Jakub Jelinek <jakub@redhat.com>
5929 * gcc.dg/pr70219.c: New test.
5931 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
5934 * gcc.dg/torture/pr70083.c: New test.
5935 * gcc.target/i386/pr70083.c: New test.
5937 2016-03-14 Richard Biener <rguenther@suse.de>
5939 PR tree-optimization/56365
5940 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
5942 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
5945 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
5947 * g++.dg/pr70098.C: New testcase.
5950 2016-03-14 Tom de Vries <tom@codesourcery.com>
5952 PR tree-optimization/70045
5953 * gcc.dg/graphite/pr70045.c: New test.
5955 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5958 * gfortran.dg/include_9.f90: New test.
5960 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
5963 gfortran.dg/prof/prof.exp: New script.
5964 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
5966 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
5968 PR rtl-optimization/69307
5969 * gcc.dg/pr69307.c: New test.
5971 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
5974 * gcc.target/arm/pr69614.c: New.
5976 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
5979 * gfortran.dg/submodule_14.f08: New test
5982 * gfortran.dg/submodule_15.f08: New test
5984 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
5987 * g++.dg/cpp1y/paren3.C: New test.
5989 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5992 * gcc.target/powerpc/ppc-round2.c: New test.
5994 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
5997 * gcc.dg/torture/pr70123.c: New test.
5999 2016-03-11 Jeff Law <law@redhat.com>
6001 PR tree-optimization/70190
6002 * gcc.c-torture/compile/pr70190.c: New test.
6004 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6007 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6009 (test43_b): Likewise.
6010 (test43_c): Likewise.
6011 (test43_d): Likewise.
6012 (test43_e): Likewise.
6013 (test43_f): Likewise.
6014 (test43_g): Likewise.
6015 (test44_a): Likewise.
6016 (test44_b): Likewise.
6017 (test44_c): Likewise.
6018 (test44_d): Likewise.
6019 (test44_e): Likewise.
6021 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6024 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6026 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6028 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6031 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6035 * gcc.target/aarch64/pr69245_2.c: New test.
6037 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6039 PR tree-optimization/70177
6040 * gcc.dg/pr70177.c: New test.
6042 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6044 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6046 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6048 * gcc.dg/tree-ssa/sra-20.c: New.
6050 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6052 PR rtl-optimization/70174
6053 * gcc.dg/pr70174.c: New test.
6055 PR tree-optimization/70169
6056 * gcc.dg/pr70169.c: New test.
6058 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6061 * gcc.target/i386/pr70160.c: New test.
6063 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6065 * gcc.target/s390/dfp-1.c: New test.
6067 2016-03-10 Nick Clifton <nickc@redhat.com>
6070 * gcc.target/aarch64/pr70044.c: New test.
6072 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6073 Jakub Jelinek <jakub@redhat.com>
6076 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6077 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6078 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6080 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
6083 * g++.dg/lto/pr69589_0.C: New testcase
6084 * g++.dg/lto/pr69589_1.C: New testcase
6086 2016-03-10 Marek Polacek <polacek@redhat.com>
6089 * g++.dg/delayedfold/unary-plus1.C: New test.
6091 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
6093 * gcc.target/arm/pr45701-1.c: Escape brackets.
6094 * gcc.target/arm/pr45701-2.c: Likewise.
6096 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6098 * gfortran.dg/unconstrained_commons.f: New.
6100 2016-03-10 Alan Modra <amodra@gmail.com>
6102 * gcc.dg/pr69195.c: New.
6103 * gcc.dg/pr69238.c: New.
6105 2016-03-10 Tom de Vries <tom@codesourcery.com>
6108 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6110 2016-03-10 Richard Biener <rguenther@suse.de>
6112 PR tree-optimization/70128
6113 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6114 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6116 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6118 PR tree-optimization/70152
6119 * gcc.dg/pr70152.c: New test.
6122 * gcc.target/i386/pr70086-1.c: New test.
6123 * gcc.target/i386/pr70086-2.c: New test.
6124 * gcc.target/i386/pr70086-3.c: New test.
6126 PR tree-optimization/70127
6127 * gcc.c-torture/execute/pr70127.c: New test.
6129 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6131 * c-c++-common/goacc/combined-directives-2.c: New test.
6133 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6137 * g++.dg/diagnostic/pr70105.C: New test.
6138 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6139 (test_multiple_ordinary_maps): New test function.
6141 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6145 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6146 Drop range information from call to inform_at_rich_loc.
6147 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6149 (test_show_locus): Replace calls to rich_location::add_range with
6150 calls to add_range. Rewrite the tests that used the now-defunct
6151 rich_location ctor taking a source_range. Simplify other tests
6152 by replacing calls to COMBINE_LOCATION_DATA with calls to
6155 2016-03-09 Richard Biener <rguenther@suse.de>
6156 Jakub Jelinek <jakub@redhat.com>
6158 PR tree-optimization/70138
6159 * gcc.dg/vect/pr70138-1.c: New testcase.
6160 * gcc.dg/vect/pr70138-2.c: Likewise.
6162 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6165 * gcc.target/i386/pr70049.c: New test.
6167 2016-03-09 Richard Biener <rguenther@suse.de>
6170 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6171 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6172 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6174 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6176 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6179 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6182 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6185 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6188 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6189 in testcase comment.
6191 2016-03-09 Tom de Vries <tom@codesourcery.com>
6193 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6194 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6195 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6196 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6197 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6198 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6199 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6200 * gfortran.dg/goacc/kernels-loop.f95: New test.
6202 2016-03-08 Martin Sebor <msebor@redhat.com>
6205 * g++.dg/warn/overflow-warn-7.C: New test.
6207 2016-03-08 Jason Merrill <jason@redhat.com>
6209 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6210 * lib/target-supports.exp (check_effective_target_concepts): New.
6212 2016-03-08 Jakub Jelinek <jakub@redhat.com>
6215 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6216 * g++.dg/ubsan/pr70135.C: New test.
6219 * gcc.dg/pr70110.c: New test.
6221 2016-03-07 Martin Jambor <mjambor@suse.cz>
6223 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6224 * c-c++-common/gomp/if-1.c: Likewise.
6225 * c-c++-common/gomp/pr61486-2.c: Likewise.
6226 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6227 to dg-additional-options.
6228 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6229 * g++/gomp/target-teams-1.c: Likewise.
6230 * gcc.dg/gomp/gomp.exp: Likewise.
6231 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6232 dg-additional-options.
6233 * gfortran.dg/gomp/gomp.exp: Likewise.
6234 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6235 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6236 dg-additional-options.
6237 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6239 2016-03-07 Martin Jambor <mjambor@suse.cz>
6241 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6242 * c-c++-common/gomp/gridify-1.c: New test.
6243 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6245 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6247 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6248 trigger for cortex-r8, when scanning for register r8.
6249 * gcc.target/arm/pr45701-2.c: Likewise.
6251 2016-02-26 Richard Biener <rguenther@suse.de>
6252 Jeff Law <law@redhat.com>
6254 PR tree-optimization/69740
6255 * gcc.c-torture/compile/pr69740-1.c: New test.
6256 * gcc.c-torture/compile/pr69740-2.c: New test.
6258 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6260 * lib/target-supports.exp
6261 (check_effective_target_whole_vector_shift): Enable for PPC64.
6263 2016-03-07 Richard Biener <rguenther@suse.de>
6265 PR tree-optimization/70115
6266 * gcc.dg/torture/pr70115.c: New testcase.
6268 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
6271 * c-c-++-common/goacc/pr69916.c: New.
6273 2016-03-07 Richard Henderson <rth@redhat.com>
6275 * gcc.c-torture/compile/pr70061.c: New test.
6277 2016-03-07 Richard Biener <rguenther@suse.de>
6280 * gcc.dg/vect/O3-pr36098.c: New testcase.
6282 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
6284 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6286 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
6288 * gnat.dg/renaming9.ad[sb]: New testcase.
6290 2016-03-05 Jakub Jelinek <jakub@redhat.com>
6293 * g++.dg/expr/stdarg3.C: New test.
6295 2016-03-04 Jeff Law <law@redhat.com>
6297 PR tree-optimization/69196
6298 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6301 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6304 * gcc.dg/pr69973.c: New test.
6306 PR rtl-optimization/69941
6307 * gcc.dg/torture/pr69941.c: New test.
6310 * gcc.dg/pr69824.c: New test.
6312 2016-03-05 Tom de Vries <tom@codesourcery.com>
6314 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6315 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6318 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
6321 * g++.dg/cpp1y/var-templ48.C: New test.
6322 * g++.dg/cpp1y/var-templ49.C: New test.
6324 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6326 * g++.dg/Wno-frame-address.C: Skip on IA-64.
6328 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6331 * g++.dg/ubsan/pr70035.C: New test.
6334 * gcc.target/i386/pr70062.c: New test.
6336 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6338 * g++.dg/template/typename21.C: Remove c++98_only.
6340 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6342 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6344 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6347 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6349 (fn_42_b): Likewise.
6350 (fn_42_c): Likewise.
6352 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6355 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6357 (fn_40_b): Likewise.
6358 (fn_41_a): Likewise.
6359 (fn_41_b): Likewise.
6361 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6364 * gcc.target/i386/avx512f-pr70059.c: New test.
6365 * gcc.target/i386/avx512dq-pr70059.c: New test.
6367 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6369 PR rtl-optimization/57676
6370 * gcc.dg/torture/pr57676.c: New test.
6372 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6374 * gcc.dg/pr70026.c: New test.
6376 2016-03-04 Marek Polacek <polacek@redhat.com>
6379 * gcc.dg/cilk-plus/pr69798-1.c: New test.
6380 * gcc.dg/cilk-plus/pr69798-2.c: New test.
6382 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6385 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
6387 (test_corners_sisd_si): Likewise.
6388 (main): Remove checks of the above.
6389 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6391 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6393 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6395 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
6397 * gcc.dg/torture/pr69951.c: Accept argc==0.
6399 2016-03-04 Richard Biener <rguenther@suse.de>
6402 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6403 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6405 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6408 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6411 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6414 * gcc.dg/guality/pr69947.c: New test.
6416 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6419 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6421 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6423 PR rtl-optimization/69904
6424 * gcc.target/arm/pr69904.c: New test.
6426 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6429 * gcc.dg/vect/pr70021.c: New test.
6430 * gcc.target/i386/pr70021.c: New test.
6432 2016-03-03 Marek Polacek <polacek@redhat.com>
6435 * gcc.dg/pr70050.c: New test.
6437 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
6439 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
6441 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
6443 PR tree-optimization/70043
6444 * gfortran.dg/vect/pr70043.f90: New test.
6446 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
6448 * gnat.dg/specs/task1.ads: New test.
6450 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6452 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
6453 Invoke gdb with -batch.
6454 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
6456 2016-03-03 Richard Biener <rguenther@suse.de>
6458 PR tree-optimization/55936
6459 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
6461 2016-03-02 Jeff Law <law@redhat.com>
6463 PR rtl-optimization/69942
6464 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
6465 effects of argument promotions.
6467 PR tree-optimization/69987
6468 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
6469 target does not support -fprefetch-loop-arrays.
6471 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
6473 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
6475 2016-03-02 Bin Cheng <bin.cheng@arm.com>
6477 PR rtl-optimization/69052
6478 * gcc.target/i386/pr69052.c: New test.
6480 2016-03-02 Alan Modra <amodra@gmail.com>
6482 * gcc.dg/pr69990.c: New.
6484 2016-03-02 Jakub Jelinek <jakub@redhat.com>
6487 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
6490 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
6493 * gcc.target/i386/pr70028.c: New test.
6495 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6497 * c-c++-common/asan/swapcontext-test-1.c,
6498 * c-c++-common/tsan/thread_leak.c,
6499 * g++.dg/tsan/aligned_vs_unaligned_race.C,
6500 * g++.dg/tsan/benign_race.C,
6501 * g++.dg/tsan/fd_close_norace.C,
6502 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
6503 races with sanitizer output
6505 2016-03-02 Richard Biener <rguenther@suse.de>
6506 Uros Bizjak <ubizjak@gmail.com>
6509 * gcc.dg/simd-8.c: New testcase.
6511 2016-03-02 Richard Biener <rguenther@suse.de>
6514 * gcc.dg/simd-7.c: New testcase.
6516 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
6518 * gcc.target/i386/pr70007.c: Tweak.
6520 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
6522 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
6524 2016-03-02 Marek Polacek <polacek@redhat.com>
6527 * gcc.dg/pr67854.c: New test.
6529 2016-03-02 Jakub Jelinek <jakub@redhat.com>
6532 * gcc.dg/torture/pr70025.c: New test.
6534 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6536 PR tree-optimization/68621
6537 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
6539 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6541 * gcc.target/i386/pr70007.c: New test.
6543 2016-03-01 Jeff Law <law@redhat.com>
6545 PR tree-optimization/69196
6546 * gcc.dg/tree-ssa/pr69196-1.c: New test.
6548 PR tree-optimization/69196
6549 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
6550 duplicating code and spoiling the expected output.
6552 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6555 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
6556 supports power9 before doing tests.
6557 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
6558 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
6559 * gcc.target/powerpc/p9-permute.c: Likewise.
6561 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
6564 * gcc.target/i386/pr70027.c: New test.
6566 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6568 * gcc.dg/pr70017.c: New test.
6570 2016-03-01 Jakub Jelinek <jakub@redhat.com>
6574 * gcc.dg/pr69796.c: New test.
6575 * gcc.dg/pr69974.c: New test.
6577 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6579 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
6581 2016-02-29 Jeff Law <law@redhat.com>
6583 PR tree-optimization/69987
6584 * gfortran.dg/pr69987.f90: New test.
6586 PR tree-optimization/69989
6587 * gcc.c-torture/compile/pr69989-2.c: New test.
6589 2016-03-01 Marek Polacek <polacek@redhat.com>
6592 * g++.dg/parse/invalid1.C: New test.
6594 2016-03-01 Richard Biener <rguenther@suse.de>
6597 * gcc.dg/pr70022.c: New testcase.
6599 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6601 PR tree-optimization/69956
6602 * gcc.dg/pr69956.c: New test.
6604 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6607 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
6608 XFAIL when hardware supports efficient unaligned storage access.
6610 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
6613 * g++.dg/template/pr69961a.C: New test.
6614 * g++.dg/template/pr69961b.C: New test.
6616 2016-02-29 David Malcolm <dmalcolm@redhat.com>
6618 PR preprocessor/69985
6619 * gcc.dg/cpp/pr69985.c: New test case.
6621 2016-02-29 Jeff Law <law@redhat.com>
6623 PR tree-optimization/70005
6624 * gcc.c-torture/execute/pr70005.c New test.
6626 PR tree-optimization/69999
6627 * gcc.c-torture/compile/pr69999.c: New test.
6629 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6631 PR tree-optimization/69652
6632 * gcc.dg/torture/pr69652.c: Delete test.
6633 * gcc.dg/vect/pr69652.c: New test.
6635 2016-02-19 Richard Biener <rguenther@suse.de>
6637 PR tree-optimization/69980
6638 * gfortran.dg/vect/pr69980.f90: New testcase.
6640 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6642 * gcc.target/sparc/20160229-1.c: New test.
6644 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6646 * gnat.dg/stack_usage3.adb: New test.
6647 * gnat.dg/stack_usage3_pkg.ads: New helper.
6649 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6651 * gnat.dg/renaming8.adb: New test.
6652 * gnat.dg/renaming8_pkg1.ads: New helper.
6653 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
6654 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
6656 2016-02-29 Richard Biener <rguenther@suse.de>
6658 PR tree-optimization/69720
6659 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
6661 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6665 * gfortran.dg/realloc_on_assign_26.f90: New test case.
6667 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6668 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6671 * gfortran.dg/coarray_8.f90: Adjust error message.
6672 * gfortran.dg/pr56007.f90: New test.
6673 * gfortran.dg/pr56007.f: New test.
6675 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
6677 PR tree-optimization/69989
6678 * gcc.dg/torture/pr69989.c: New test.
6680 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
6682 * gcc.target/i386/stack-realign-win.c: New test.
6684 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6687 * gfortran.dg/pr60126.f90: New test.
6689 2016-02-27 Jeff Law <law@redhat.com>
6692 2016-02-26 Richard Biener <rguenther@suse.de>
6693 Jeff Law <law@redhat.com>
6695 PR tree-optimization/69740
6696 * gcc.c-torture/compile/pr69740-1.c: New test.
6697 * gcc.c-torture/compile/pr69740-2.c: New test.
6699 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6702 * gfortran.dg/newunit_4.f90: New test.
6704 2016-02-27 Jakub Jelinek <jakub@redhat.com>
6707 PR rtl-optimization/69886
6708 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
6709 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
6712 2016-02-26 Martin Sebor <msebor@redhat.com>
6714 PR tree-optimization/15826
6715 * gcc.dg/tree-ssa/pr15826.c: New test.
6717 2016-02-26 Jakub Jelinek <jakub@redhat.com>
6720 * gcc.target/powerpc/pr69969.c: New test.
6722 2016-02-26 Martin Sebor <msebor@redhat.com>
6725 * g++.old-deja/g++.other/decl5.C: Add a test case.
6727 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
6730 * gcc.target/powerpc/pr69946.c: New file.
6732 2016-02-26 Richard Biener <rguenther@suse.de>
6733 Jeff Law <law@redhat.com>
6735 PR tree-optimization/69740
6736 * gcc.c-torture/compile/pr69740-1.c: New test.
6737 * gcc.c-torture/compile/pr69740-2.c: New test.
6739 2016-02-26 Martin Jambor <mjambor@suse.cz>
6742 * gcc.dg/torture/pr69932.c: New test.
6743 * gcc.dg/torture/pr69936.c: Likewise.
6745 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6748 * gcc.target/s390/pr69709.c: New test.
6750 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6753 * gcc.target/aarch64/pr69245_1.c: New test.
6755 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6758 * gcc.dg/torture/pr69613.c: New test.
6760 2016-02-26 Jakub Jelinek <jakub@redhat.com>
6762 PR rtl-optimization/69891
6763 * gcc.target/i386/pr69891.c: New test.
6765 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6766 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6769 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
6770 functionality for both 32-bit and 64-bit.
6772 2016-02-26 Richard Biener <rguenther@suse.de>
6774 PR tree-optimization/69551
6775 * gcc.dg/torture/pr69951.c: New testcase.
6777 2016-02-25 Richard Biener <rguenther@suse.de>
6779 PR tree-optimization/48795
6780 * gcc.dg/Warray-bounds-18.c: New testcase.
6782 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6784 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
6786 2016-02-25 Jakub Jelinek <jakub@redhat.com>
6788 PR rtl-optimization/69896
6789 * gcc.dg/pr69896.c: New test.
6791 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
6794 * g++.dg/cpp1y/paren2.C: New test.
6796 2016-02-24 Martin Sebor <msebor@redhat.com>
6799 * gcc.dg/enum-mode-2.c: New test.
6801 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6804 * g++.dg/warn/Wnonnull-compare-6.C: New test.
6805 * g++.dg/warn/Wnonnull-compare-7.C: New test.
6806 * g++.dg/ubsan/pr69922.C: New test.
6808 2016-02-24 Marek Polacek <polacek@redhat.com>
6811 * gcc.dg/pr69819.c: New test.
6813 2016-02-24 Martin Sebor <msebor@redhat.com>
6816 * g++.dg/ext/flexary15.C: New test.
6818 2016-02-24 Martin Sebor <msebor@redhat.com>
6820 * gcc.dg/builtins-68.c: Avoid making unportable
6821 assumptions about the relationship between SIZE_MAX and UINT_MAX.
6822 * g++.dg/ext/builtin_alloca.C: Same.
6824 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6825 Charles Baylis <charles.baylis@linaro.org>
6828 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
6830 2016-02-24 Richard Biener <rguenther@suse.de>
6831 Jakub Jelinek <jakub@redhat.com>
6834 * gcc.dg/torture/pr69760.c: New testcase.
6836 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6838 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
6839 pattern on Solaris with as.
6841 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6843 * gcc.target/arm/cond_sub_restrict_it.c: New test.
6844 * gcc.target/arm/condarith_restrict_it.c: Likewise.
6845 * gcc.target/arm/movcond_restrict_it.c: Likewise.
6846 * gcc.target/arm/negscc_restrict_it.c: Likewise.
6848 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6851 * gcc.dg/pr69915.c: New test.
6853 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6855 PR rtl-optimization/69886
6856 * gcc.dg/torture/pr69886.c: New test.
6858 2016-02-24 Richard Biener <rguenther@suse.de>
6861 * gcc.dg/torture/pr68963.c: New testcase.
6863 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6866 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
6867 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
6868 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
6869 * gcc.target/arm/atomic_loaddi_1.c: New test.
6870 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
6871 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
6872 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
6873 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
6874 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
6875 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
6876 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
6877 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
6879 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6882 * gcc.dg/torture/pr69909.c: New test.
6884 2016-02-24 Richard Biener <rguenther@suse.de>
6886 PR tree-optimization/69907
6887 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
6888 * gcc.dg/vect/bb-slp-34.c: XFAIL.
6889 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
6891 2016-02-24 Christian Bruel <christian.bruel@st.com>
6893 * gcc.target/arm/pragma_cpp_fma.c: New test.
6895 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6898 * gfortran.dg/include_6.f90: Update test.
6900 2016-02-23 Jakub Jelinek <jakub@redhat.com>
6903 * objc.dg/pr69844.m: New test.
6905 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6907 PR libgfortran/69456
6908 * gfortran.dg/namelist_89.f90: New test.
6909 * gfortran.dg/pr59700.f90: Update test..
6911 2016-02-23 Martin Sebor <msebor@redhat.com>
6914 * g++.dg/ext/builtin_alloca.C: New test.
6915 * gcc.dg/builtins-68.c: New test.
6917 2016-02-23 Richard Henderson <rth@redhat.com>
6919 * gcc.target/i386/addr-space-3.c: Remove test.
6921 2016-02-23 David Malcolm <dmalcolm@redhat.com>
6923 PR preprocessor/69126
6924 PR preprocessor/69543
6925 * c-c++-common/pr69126-2-long.c: New test.
6926 * c-c++-common/pr69126-2-short.c: New test.
6927 * c-c++-common/pr69543-1.c: Remove xfail.
6929 2016-02-23 David Malcolm <dmalcolm@redhat.com>
6931 PR preprocessor/69126
6932 PR preprocessor/69543
6933 PR preprocessor/69558
6934 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
6936 (test_2): ...this, and add leading comment.
6937 (MACRO_3, test_3): New.
6938 (MACRO_4A, MACRO_4B, test_4): New.
6939 (MACRO): Rename to...
6942 (test_5): ...this, updating for renaming of MACRO, and
6943 add leading comment.
6944 * c-c++-common/pr69543-1.c: New.
6945 * c-c++-common/pr69543-2.c: New.
6946 * c-c++-common/pr69543-3.c: New.
6947 * c-c++-common/pr69543-4.c: New.
6948 * c-c++-common/pr69558-1.c: New.
6949 * c-c++-common/pr69558-2.c: New.
6950 * c-c++-common/pr69558-3.c: New.
6951 * c-c++-common/pr69558-4.c: New.
6952 * gcc.dg/pr69558.c: Move to...
6953 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
6956 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
6958 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
6959 to -ftree-parallelize-loops/-fopenacc changes.
6960 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6961 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6962 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6963 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6964 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6965 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6966 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6967 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6968 * c-c++-common/goacc/kernels-loop.c: Likewise.
6969 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6970 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6971 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
6972 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
6974 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6976 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
6978 2016-02-23 Jakub Jelinek <jakub@redhat.com>
6981 * g++.dg/warn/Wnonnull-compare-5.C: New test.
6984 * gcc.dg/pr69900.c: New test.
6986 2016-02-23 Martin Jambor <mjambor@suse.cz>
6988 PR tree-optimization/69666
6989 * gcc.dg/tree-ssa/pr69666.c: New test.
6991 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
6994 * gfortran.dg/coarray_allocate_5.f08: New test.
6996 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6998 * gcc.target/s390/vcond-shift.c: Move to ...
6999 * gcc.target/s390/vector/vcond-shift.c: ... here.
7001 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7003 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7004 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7006 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7008 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7010 2016-02-20 Mark Wielaard <mjw@redhat.com>
7013 * gcc.dg/unused-variable-3.c: New test.
7015 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7018 * gcc.target/i386/pr69888.c: New test.
7020 2016-02-22 Richard Biener <rguenther@suse.de>
7022 PR tree-optimization/69882
7023 * gfortran.dg/vect/pr69882.f90: New testcase.
7025 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7028 * gcc.dg/pr69885.c: New test.
7030 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7034 * gcc.target/sh/pr54089-10.c: New.
7036 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
7039 * gfortran.dg/deferred_character_15.f90 : New test.
7041 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7044 gfortran.dg/allocate_with_source_18.f03: New test.
7046 2016-02-20 Harald Anlauf <anlauf@gmx.de>
7049 gfortran.dg/gomp/pr52531.f90: New test.
7051 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7054 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7057 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7060 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7061 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7064 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7067 * g++.dg/torture/pr69851.C: New test.
7069 2016-02-19 Martin Sebor <msebor@redhat.com>
7072 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7074 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7077 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7078 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7081 * g++.dg/cpp0x/pr67767.C: New test.
7083 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7085 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7086 for fp, simd, crypto, crc, lse.
7087 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7089 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7090 effective target check.
7092 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7095 * gcc.target/i386/pr69820.c: New test.
7097 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7099 * gcc.target/s390/vector/int128-1.c: New test.
7101 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7103 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7105 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7107 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7108 instruction pattern name to prevent the testcase from failing with
7111 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7113 * gcc.target/s390/md/movstr-2.c: New test.
7115 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7117 * gcc.target/s390/morestack.c: New test.
7119 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7122 * gcc.target/s390/pr69625.c: Add test case.
7124 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7127 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7129 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7132 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7133 * gcc.target/powerpc/fusion3.c: Likewise.
7135 2016-02-18 Richard Biener <rguenther@suse.de>
7138 * g++.dg/torture/pr69553.C: New testcase.
7140 2016-02-18 Nick Clifton <nickc@redhat.com>
7144 * gcc.target/arm/pr62554.c: New test.
7145 * gcc.target/arm/pr69610-1.c: New test.
7146 * gcc.target/arm/pr69610-2.c: New test.
7148 2016-02-18 Richard Biener <rguenther@suse.de>
7151 * gcc.dg/torture/pr69854.c: New testcase.
7153 2016-02-17 Jakub Jelinek <jakub@redhat.com>
7156 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7158 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7160 * gcc.target/powerpc/vec-cg.c: New test.
7162 2016-02-17 Richard Biener <rguenther@suse.de>
7165 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7167 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7170 * gcc.c-torture/compile/pr69161.c: New test.
7172 2016-02-17 David Sherwood <david.sherwood@arm.com>
7175 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7176 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7178 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7180 * gcc.dg/ifcvt-4.c: Skip on Visium.
7182 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7184 * gnat.dg/atomic8.adb: New test.
7186 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7188 * gnat.dg/discr46.ad[sb]: New test.
7190 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7193 * gcc.target/powerpc/pr48344-1.c: New test.
7195 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7198 * gfortran.dg/associate_21.f90: New test.
7200 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7203 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7204 -Wnonnull in dg-options.
7205 * c-c++-common/nonnull-2.c: New test.
7207 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7208 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7210 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7212 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7215 * gcc.dg/pr69801.c: Add empty dg-options.
7217 2016-02-16 James Norris <jnorris@codesourcery.com>
7219 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7220 * g++.dg/goacc/deviceptr-1.c: New file.
7222 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7224 PR tree-optimization/69820
7225 * gcc.dg/vect/pr69820.c: New test.
7227 2016-02-16 Richard Biener <rguenther@suse.de>
7229 PR tree-optimization/69776
7230 * gcc.dg/torture/pr69776-2.c: New testcase.
7232 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7234 PR tree-optimization/69714
7235 * gcc.dg/torture/pr69714.c: New test.
7237 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7239 PR tree-optimization/69802
7240 * gcc.dg/pr69802.c: New test.
7242 2016-02-16 Richard Biener <rguenther@suse.de>
7245 * gcc.dg/pr69801.c: New testcase.
7247 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7249 PR libgfortran/69651
7250 * gfortran.dg/read_bang.f90: New test.
7251 * gfortran.dg/read_bang4.f90: New test.
7253 2016-02-15 Jakub Jelinek <jakub@redhat.com>
7256 * g++.dg/init/pr69658.C: New test.
7259 * c-c++-common/pr69797.c: New test.
7261 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7263 * lib/target-supports.exp (check_effective_target_section_anchors): Add
7264 check for aarch64*-*-*.
7266 2016-02-15 Richard Biener <rguenther@suse.de>
7268 PR tree-optimization/69783
7269 * gcc.dg/vect/pr69783.c: New testcase.
7271 2016-02-15 Richard Biener <rguenther@suse.de>
7273 PR tree-optimization/69776
7274 * gcc.dg/torture/pr69776.c: New testcase.
7276 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7279 * gfortran.dg/type_decl_4.f90: Reinstated.
7281 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
7284 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7286 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7290 * gfortran.dg/type_decl_4.f90: Removed.
7292 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7295 * gfortran.dg/type_decl_4.f90: New test.
7297 2016-02-14 Alan Modra <amodra@gmail.com>
7300 * gcc.c-torture/execute/stkalign.c: Revise test.
7302 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7305 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7307 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7310 * gcc.target/sh/torture/pr67260.c: New.
7312 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
7314 * gcc.dg/pr67964.c: Add dg-require-alias.
7316 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7320 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7322 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7324 PR libgfortran/69668
7325 * gfortran.dg/namelist_88.f90: New test.
7327 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7329 PR libgfortran/69668
7330 * gfortran.dg/namelist_38.f90: Update test.
7331 * gfortran.dg/namelist_84.f90: Update test.
7333 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7336 * gcc.dg/pr69554-1.c: New test.
7337 * gfortran.dg/pr69554-1.F90: New test.
7338 * gfortran.dg/pr69554-2.F90: New test.
7339 * lib/gcc-dg.exp (proc dg-locus): New function.
7340 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7341 distinguish between the caret-printing and non-caret-printing
7342 cases. If caret-printing has been explicitly enabled, bail out
7343 without attempting to fix up the output.
7345 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7349 * gcc.dg/spellcheck-options-3.c: New test case.
7350 * gcc.dg/spellcheck-options-4.c: New test case.
7351 * gcc.dg/spellcheck-options-5.c: New test case.
7352 * gcc.dg/spellcheck-options-6.c: New test case.
7353 * gcc.dg/spellcheck-options-7.c: New test case.
7354 * gcc.dg/spellcheck-options-8.c: New test case.
7355 * gcc.dg/spellcheck-options-9.c: New test case.
7356 * gcc.dg/spellcheck-options-10.c: New test case.
7358 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7360 PR rtl-optimization/69764
7361 PR rtl-optimization/69771
7362 * c-c++-common/pr69764.c: New test.
7363 * gcc.dg/torture/pr69771.c: New test.
7365 2016-02-12 Marek Polacek <polacek@redhat.com>
7367 * g++.dg/torture/init-list1.C: New.
7369 2016-02-12 Marek Polacek <polacek@redhat.com>
7371 * gcc.dg/pr69522.c: Add empty dg-options.
7373 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
7375 * g++.dg/lto/lto.exp: Include and init mpx.
7376 * g++.dg/lto/pr69729_0.C: New test.
7378 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7381 * g++.dg/ipa/pr69241-4.C: New test.
7384 * g++.dg/ipa/pr68672-1.C: New test.
7385 * g++.dg/ipa/pr68672-2.C: New test.
7386 * g++.dg/ipa/pr68672-3.C: New test.
7388 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
7391 * gcc.dg/pr69522.c: New test.
7393 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
7396 * g++.dg/cpp1y/69098.C: New test.
7397 * g++.dg/cpp1y/69098-2.C: New test.
7399 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7401 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7402 and neighbour -> neighbor.
7403 * objc.dg/attributes/method-nonnull-1.m: Likewise.
7404 * objc.dg/gnu-api-2-class-meta.m: Likewise.
7405 * c-c++-common/Wvarargs.c: Likewise.
7406 * c-c++-common/goacc/host_data-5.c: Likewise.
7407 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7408 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7409 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7410 * gcc.target/aarch64/pr60697.c: Likewise.
7411 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7412 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7413 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7414 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7415 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7416 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7417 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7418 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7419 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7420 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7421 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7422 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7423 * g++.dg/lookup/koenig5.C: Likewise.
7424 * g++.dg/ext/no-asm-2.C: Likewise.
7425 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7426 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7427 * gfortran.dg/used_types_16.f90: Likewise.
7428 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7429 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7430 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7431 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7432 * gfortran.dg/abstract_type_6.f03: Likewise.
7433 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7434 * gfortran.dg/used_types_15.f90: Likewise.
7435 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7436 * gfortran.dg/exit_3.f08: Likewise.
7437 * gfortran.dg/open_status_2.f90: Likewise.
7438 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7439 * gfortran.dg/intrinsic_std_1.f90: Likewise.
7440 * gfortran.dg/associate_1.f03: Likewise.
7441 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
7442 * gfortran.dg/intrinsic_std_6.f90: Likewise.
7443 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
7444 * gcc.dg/builtin-object-size-1.c: Likewise.
7445 * gcc.dg/noreturn-6.c: Likewise.
7446 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7447 * gcc.dg/globalalias.c: Likewise.
7448 * gcc.dg/builtins-config.h: Likewise.
7449 * gcc.dg/pr30457.c: Likewise.
7450 * gcc.c-torture/compile/volatile-1.c: Likewise.
7451 * gcc.c-torture/execute/20101011-1.c: Likewise.
7452 * c-c++-common/Waddress-1.c: Likewise.
7454 2016-02-11 Jakub Jelinek <jakub@redhat.com>
7457 * c-c++-common/Waddress-1.c: New test.
7459 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
7462 * gfortran.dg/associate_19.f03: New test.
7463 * gfortran.dg/associate_20.f03: New test.
7465 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
7467 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
7469 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7471 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
7472 .arch armv8-a\n. Add -dA to dg-options.
7473 * gcc.target/aarch64/assembler_arch_1.c: New test.
7474 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
7476 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
7479 * g++.dg/cpp0x/pr68726.C: New.
7481 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7483 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
7486 2016-02-11 Richard Biener <rguenther@suse.de>
7488 * g++.dg/tree-ssa/pr61034.C: Adjust.
7490 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
7493 * gcc.target/s390/pr69148.c: New.
7495 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
7497 PR tree-optimization/69652
7498 * gcc.dg/torture/pr69652.c: New test.
7500 2016-02-10 Jakub Jelinek <jakub@redhat.com>
7501 Patrick Palka <ppalka@gcc.gnu.org>
7505 * g++.dg/ipa/pr69241-1.C: New test.
7506 * g++.dg/ipa/pr69241-2.C: New test.
7507 * g++.dg/ipa/pr69241-3.C: New test.
7508 * g++.dg/ipa/pr69649.C: New test.
7510 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
7512 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
7513 * gcc.dg/tree-ssa/sra-18.c: Ditto.
7515 2016-02-10 Bin Cheng <bin.cheng@arm.com>
7517 PR tree-optimization/68021
7518 * gcc.dg/tree-ssa/pr68021.c: New test.
7520 2016-02-10 Richard Biener <rguenther@suse.de>
7522 PR tree-optimization/69726
7523 * gcc.dg/uninit-22.c: New testcase.
7525 2016-02-09 Andrew Pinski <apinski@cavium.com>
7528 * gcc.c-torture/compile/20160205-1.c: New testcase.
7530 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7533 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
7534 instead accessing a really large arrray.
7535 * gcc.target/powerpc/fusion3.c: Likewise.
7537 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
7540 * gcc.c-torture/execute/pr68532.c: New test.
7542 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
7545 * gcc.dg/pr69634.c: New.
7547 2016-02-09 Richard Biener <rguenther@suse.de>
7549 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
7551 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
7553 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
7555 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
7557 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
7559 2016-02-09 Richard Biener <rguenther@suse.de>
7561 PR tree-optimization/69715
7562 * gcc.dg/torture/pr69715.c: New testcase.
7564 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7567 * g++.dg/cpp0x/trailing12.C: New test.
7568 * g++.dg/cpp0x/trailing13.C: New test.
7570 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7574 * g++.dg/cpp1y/auto-fn29.C: New test.
7575 * g++.dg/cpp1y/auto-fn30.C: New test.
7577 2016-02-08 Jakub Jelinek <jakub@redhat.com>
7579 PR tree-optimization/69209
7580 * gcc.c-torture/compile/pr69209.c: New test.
7582 2016-02-08 Jeff Law <law@redhat.com>
7584 PR tree-optimization/68541
7585 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
7586 of statements allowed in join block for path splitting.
7588 2016-02-08 Jakub Jelinek <jakub@redhat.com>
7591 * g++.dg/gomp/pr59627.C: New test.
7594 * g++.dg/ipa/pr69239.C: New test.
7596 2016-02-08 David Malcolm <dmalcolm@redhat.com>
7598 PR preprocessor/69664
7599 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
7600 * gcc.dg/cpp/warn-comments.c: Likewise.
7602 2016-02-08 Marek Polacek <polacek@redhat.com>
7605 * g++.dg/init/const12.C: New test.
7607 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
7610 * gcc.dg/lto/pr55113_0.c: Remove test.
7612 2016-02-08 Richard Biener <rguenther@suse.de>
7614 PR tree-optimization/69719
7615 * gcc.dg/torture/pr69719.c: New testcase.
7617 2016-02-08 Richard Biener <rguenther@suse.de>
7618 Jeff Law <law@redhat.com>
7621 * gcc.target/mips/pr68273.c: New testcase.
7623 2016-02-08 Richard Biener <rguenther@suse.de>
7625 PR rtl-optimization/69274
7626 * gcc.target/i386/addr-sel-1.c: XFAIL.
7628 2016-02-08 Jeff Law <law@redhat.com>
7630 PR tree-optimization/68541
7631 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
7633 PR tree-optimization/65917
7634 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
7636 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7639 * gfortran.dg/namelist_args.f90: New test.
7641 2016-02-05 Jeff Law <law@redhat.com>
7643 PR tree-optimization/68541
7644 * gcc.dg/tree-ssa/split-path-2.c: New test.
7645 * gcc.dg/tree-ssa/split-path-3.c: New test.
7646 * gcc.dg/tree-ssa/split-path-4.c: New test.
7647 * gcc.dg/tree-ssa/split-path-5.c: New test.
7648 * gcc.dg/tree-ssa/split-path-6.c: New test.
7649 * gcc.dg/tree-ssa/split-path-7.c: New test.
7651 2016-02-05 Martin Sebor <msebor@redhat.com>
7654 * g++.dg/warn/Wplacement-new-size-1.C: New test.
7655 * g++.dg/warn/Wplacement-new-size-2.C: New test.
7657 2016-02-06 Richard HEnderson <rth@redhat.com>
7660 * gcc.target/i386/addr-space-4.c: New.
7661 * gcc.target/i386/addr-space-5.c: New.
7663 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
7666 * gfortran.dg/elemental_dependency_6.f90: New.
7668 2016-02-05 Jakub Jelinek <jakub@redhat.com>
7670 PR rtl-optimization/69691
7671 * gcc.c-torture/execute/pr69691.c: New test.
7674 * g++.dg/parse/pr69628.C: New test.
7676 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7678 * gcc.dg/sancov/asan.c: Move to ...
7679 * gcc.dg/asan/sancov-1.c: ... here.
7681 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7683 * gcc.target/i386/pr69577.c: Require avx_runtime target.
7685 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
7688 * gcc.target/i386/pr69677.c: New test.
7690 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
7693 * g++.dg/template/pr68948.C: New test.
7695 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7697 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
7698 (only necessary on s390x).
7700 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
7702 * gcc.target/i386/pr69454-2.c: Compile with -msse2
7703 -mno-accumulate-outgoing-args.
7705 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
7707 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
7709 2016-02-04 Jakub Jelinek <jakub@redhat.com>
7712 * c-c++-common/pr69669.c: New test.
7714 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7717 * g++.dg/pr69667.C: New file.
7719 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
7722 * gcc.dg/pr69619.c: Add new test.
7724 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
7726 PR rtl-optimization/69577
7727 * gcc.target/i386/pr69577.c: New test.
7729 2016-02-04 Martin Liska <mliska@suse.cz>
7731 * g++.dg/asan/pr69276.C: New test.
7733 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7737 * gcc.target/arm/wmul-3.c: Simplify test to generate just
7738 a single smulbb instruction.
7739 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
7740 * gcc.target/amr/wmul-2.c: Likewise.
7742 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7746 * gcc.c-torture/execute/pr67714.c: New test.
7748 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7751 * gcc.target/i386/pr69454-1.c: New test.
7752 * gcc.target/i386/pr69454-2.c: New test.
7754 2016-02-03 Martin Sebor <msebor@redhat.com>
7761 * g++.dg/ext/flexarray-mangle-2.C: New test.
7762 * g++.dg/ext/flexarray-mangle.C: New test.
7763 * g++.dg/ext/flexarray-subst.C: New test.
7764 * g++.dg/ext/flexary11.C: New test.
7765 * g++.dg/ext/flexary12.C: New test.
7766 * g++.dg/ext/flexary13.C: New test.
7767 * g++.dg/ext/flexary14.C: New test.
7768 * g++.dg/other/dump-ada-spec-2.C: Adjust.
7770 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
7772 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
7773 Define only if CHECK_FLOAT128 is defined.
7774 (main): Properly initialize u5.
7776 2016-02-03 Jakub Jelinek <jakub@redhat.com>
7779 * gcc.dg/pr69627.c: New test.
7782 * gcc.dg/pr69644.c: New test.
7784 2016-02-03 Mike Stump <mikestump@comcast.net>
7786 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
7787 support for struct-layout-1.exp.
7789 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
7792 * g++.dg/cpp0x/pr69056.C: New test.
7794 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
7795 Alexandre Oliva <aoliva@redhat.com>
7798 * gcc.target/powerpc/pr69461.c: New.
7800 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
7802 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
7804 (check_effective_target_fsanitize_thread): ... to here. Do not
7805 specify additional compile flags for the test source.
7806 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
7807 specify additional compile flags for the test source.
7809 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
7811 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7813 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
7817 * gfortran.dg/coarray_allocate_2.f08: New test.
7818 * gfortran.dg/coarray_allocate_3.f08: New test.
7819 * gfortran.dg/coarray_allocate_4.f08: New test.
7821 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
7823 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
7824 use same scan-tree-dump-times on all platforms.
7825 * gcc.dg/vect/vect-outer-1.c: Likewise.
7826 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
7827 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7828 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
7829 * gcc.dg/vect/vect-outer-1b.c: Likewise.
7830 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7831 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7832 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7834 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
7836 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
7839 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
7841 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
7843 2016-02-02 James Norris <jnorris@codesourcery.com>
7845 * c-c++-common/goacc/routine-5.c: Add tests.
7847 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
7849 * gcc.target/nvptx/unsigned-cmp.c: New test.
7851 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
7853 * gcc.target/aarch64/scalar_shift_1.c
7854 (test_corners_sisd_di): Improve force to SIMD register.
7855 (test_corners_sisd_si): Likewise.
7856 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
7857 Remove scan-assembler check for ldr.
7859 2016-02-02 Richard Biener <rguenther@suse.de>
7861 PR tree-optimization/69595
7862 * gcc.dg/Warray-bounds-17.c: New testcase.
7864 2016-02-02 Richard Biener <rguenther@suse.de>
7866 PR tree-optimization/69606
7867 * gcc.dg/torture/pr69606.c: New testcase.
7869 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
7872 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
7873 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
7875 2016-02-02 Alan Modra <amodra@gmail.com>
7878 * gcc.target/powerpc/pr69548.c: New test.
7880 2016-02-01 Jakub Jelinek <jakub@redhat.com>
7882 PR rtl-optimization/69592
7883 * gcc.dg/pr69592.c: New test.
7885 PR preprocessor/69543
7887 * gcc.dg/pr69543.c: New test.
7888 * gcc.dg/pr69558.c: New test.
7890 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
7893 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7895 2016-02-01 Martin Sebor <msebor@redhat.com>
7897 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
7899 2016-02-01 Bin Cheng <bin.cheng@arm.com>
7901 PR tree-optimization/67921
7902 * c-c++-common/ubsan/pr67921.c: New test.
7904 2016-02-01 Richard Biener <rguenther@suse.de>
7907 * gcc.dg/tree-ssa/recip-8.c: New testcase.
7909 2016-02-01 Richard Biener <rguenther@suse.de>
7911 PR tree-optimization/69574
7912 * gcc.dg/torture/pr69574.c: New testcase.
7914 2016-02-01 Richard Biener <rguenther@suse.de>
7916 PR tree-optimization/69579
7917 * gcc.dg/setjmp-6.c: New testcase.
7919 2016-02-01 Jakub Jelinek <jakub@redhat.com>
7921 PR rtl-optimization/69570
7922 * g++.dg/opt/pr69570.C: New test.
7924 2016-02-01 Richard Henderson <rth@redhat.com>
7926 * gcc.dg/pr69535.c: New test.
7928 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
7931 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
7932 * gcc.dg/tree-ssa/sra-18.c: Likewise.
7935 * g++.dg/parse/parens3.C: Use register "4" on hppa.
7937 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
7939 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
7942 * gfortran.dg/allocate_with_source_17.f03: New test.
7944 2016-01-30 Jakub Jelinek <jakub@redhat.com>
7946 PR tree-optimization/69546
7947 * gcc.dg/torture/pr69546.c: New test.
7949 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
7952 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
7954 2016-01-30 Martin Sebor <msebor@redhat.com>
7957 * g++.dg/ext/flexary10.C: New test.
7959 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7962 gfortran.dg/common_23.f90: New test.
7964 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7967 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
7968 condition being checked, and disable it when the target supports
7969 misaligned loads and stores.
7971 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7974 * gcc.dg/torture/pr69518.c: New test.
7976 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
7979 * gcc.target/i386/pr69530.c: New test.
7981 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
7984 * gcc.target/mips/div-delay.c: New test.
7986 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7989 * gcc.target/i386/pr69551.c: New test.
7992 * gcc.target/i386/pr66137.c: New test.
7994 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
7996 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
7997 always built for p5600.
7998 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
7999 isa=p5600 dg-option.
8001 2016-01-29 Richard Biener <rguenther@suse.de>
8003 PR tree-optimization/69547
8004 * g++.dg/tree-ssa/pr69547.C: New testcase.
8006 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8009 * g++.dg/warn/Wunused-function2.C: New test.
8011 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8013 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8014 support for test to succeed.
8016 2016-01-29 Marek Polacek <polacek@redhat.com>
8020 * g++.dg/ext/constexpr-vla2.C: New test.
8021 * g++.dg/ext/constexpr-vla3.C: New test.
8022 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8024 2016-01-29 Richard Biener <rguenther@suse.de>
8027 * gcc.dg/uninit-21.c: New testcase.
8029 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
8032 * gcc.target/i386/pr69459.c: New test.
8034 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
8037 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8038 * gcc.target/mips/pr68400.c: New test.
8040 2016-01-28 Martin Sebor <msebor@redhat.com>
8043 * gcc.target/powerpc/pr17381.c: New test.
8045 2016-01-28 Jakub Jelinek <jakub@redhat.com>
8048 * gcc.dg/torture/pr69542.c: New test.
8050 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8052 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8054 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8056 * gcc.dg/pr65980.c: Skip on AIX.
8057 * gcc.dg/pr66688.c: Same.
8059 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8062 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8063 * gcc.dg/tree-ssa/sra-18.c: Same.
8065 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8068 * gfortran.dg/block_15.f08: New test.
8069 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8070 on incorrectly closed BLOCK.
8072 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8074 * gcc.dg/declare-simd.c: New test.
8075 2016-01-28 Richard Biener <rguenther@suse.de>
8077 PR tree-optimization/69466
8078 * gfortran.dg/vect/pr69466.f90: New testcase.
8080 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8082 * g++.dg/pr67989.C: Remove ARM-specific option.
8083 * gcc.target/arm/pr67989.C: New file.
8085 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8087 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8088 and expm1 test for glibc < 2.11.
8090 2016-01-27 Richard Henderson <rth@redhat.com>
8092 * gcc.c-torture/execute/pr69447.c: New test.
8094 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
8097 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8099 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8102 * gcc.dg/pr66869.c: New test.
8104 2016-01-25 Jeff Law <law@redhat.com>
8106 PR tree-optimization/68398
8107 PR tree-optimization/69196
8108 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8109 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8110 path to avoid new heuristic allowing more irreducible regions
8111 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8112 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8113 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8114 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8115 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8117 2016-01-27 Marek Polacek <polacek@redhat.com>
8120 * c-c++-common/vector-compare-4.c: New test.
8122 2016-01-27 David Malcolm <dmalcolm@redhat.com>
8124 PR preprocessor/69126
8125 * c-c++-common/pr69126.c: New test case.
8127 2016-01-27 Ian Lance Taylor <iant@google.com>
8129 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8131 2016-01-27 Ryan Burn <contact@rnburn.com>
8134 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8136 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8139 * gcc.target/i386/pr69512.c: New test.
8141 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8144 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8146 2016-01-27 Marek Polacek <polacek@redhat.com>
8149 * g++.dg/pr69379.C: New test.
8151 2016-01-27 Martin Sebor <msebor@redhat.com>
8154 * g++.dg/abi/Wabi-2-2.C: New test.
8155 * g++.dg/abi/Wabi-2-3.C: New test.
8156 * g++.dg/abi/Wabi-3-2.C: New test.
8157 * g++.dg/abi/Wabi-3-3.C: New test.
8159 2016-01-27 Richard Biener <rguenther@suse.de>
8161 PR tree-optimization/69166
8162 * gcc.dg/torture/pr69166.c: New testcase.
8164 2016-01-27 Martin Jambor <mjambor@suse.cz>
8166 PR tree-optimization/69355
8167 * gcc.dg/tree-ssa/pr69355.c: New test.
8169 2016-01-27 Marek Polacek <polacek@redhat.com>
8172 * g++.dg/ext/constexpr-vla1.C: New test.
8174 2016-01-20 Christian Bruel <christian.bruel@st.com>
8177 * gcc.target/arm/pr69245.c: New test.
8179 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8181 PR tree-optimization/69399
8182 * gcc.dg/torture/pr69399.c: New test.
8184 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8186 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8188 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8190 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8192 2016-01-26 Tom de Vries <tom@codesourcery.com>
8194 PR tree-optimization/69110
8195 * gcc.dg/autopar/pr69110.c: New test.
8197 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
8198 Sebastian Pop <s.pop@samsung.com>
8200 * gcc.dg/graphite/isl-ast-op-select.c: New.
8202 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
8205 * gfortran.dg/allocate_error_6.f90: New test.
8207 2016-01-26 Richard Henderson <rth@redhat.com>
8209 * gcc.dg/tm/pr60908.c: New test.
8211 2016-01-26 David Malcolm <dmalcolm@redhat.com>
8214 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8216 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8217 expected multiline output to reflect the colorization being
8218 disabled before newlines.
8219 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8220 (custom_diagnostic_finalizer): Replace call to
8221 pp_newline_and_flush with call to pp_flush.
8222 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8223 * gfortran.dg/implicit_class_1.f90: Likewise.
8224 * lib/gcc-dg.exp (allow_blank_lines): New global.
8225 (dg-allow-blank-lines-in-output): New procedure.
8226 (gcc-dg-prune): Complain about blank lines in the output, unless
8227 dg-allow-blank-lines-in-output was called.
8228 * lib/multiline.exp (_build_multiline_regex): Only support
8229 arbitrary followup text for non-blank-lines, not for blank lines.
8231 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8233 PR tree-optimization/69483
8234 * gcc.dg/pr69483.c: New test.
8235 * g++.dg/opt/pr69483.C: New test.
8237 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8240 * gcc.target/arm/pr68620.c: New test.
8242 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8244 * gcc.target/i386/pr68986-2.c: Remove -m32.
8246 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8249 * gcc.target/i386/pr68986-1.c: New test.
8250 * gcc.target/i386/pr68986-2.c: Likewise.
8251 * gcc.target/i386/pr68986-3.c: Likewise.
8253 2016-01-26 Christian Bruel <christian.bruel@st.com>
8255 * lib/target-supports.exp
8256 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8257 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8258 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8260 2016-01-26 Richard Biener <rguenther@suse.de>
8262 PR tree-optimization/69452
8263 * gcc.dg/torture/pr69452.c: New testcase.
8265 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8268 * gcc.dg/pr69442.c: New test.
8270 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
8273 * gcc.target/aarch64/simd/pr67896.C: New.
8275 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
8277 PR tree-optimization/69400
8278 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8280 (plugin_init): Call it.
8281 * gcc.dg/torture/pr69400.c: New test.
8283 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8285 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8287 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8288 Sebastian Pop <s.pop@samsung.com>
8290 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8293 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8294 Sebastian Pop <s.pop@samsung.com>
8296 * gcc.dg/graphite/pr69292.c: New.
8298 2016-01-25 Jakub Jelinek <jakub@redhat.com>
8300 * c-c++-common/goacc/use_device-1.c: New test.
8302 2016-01-25 Jeff Law <law@redhat.com>
8304 PR tree-optimization/69196
8305 PR tree-optimization/68398
8306 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8307 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8309 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
8312 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8315 2016-01-25 Richard Biener <rguenther@suse.de>
8318 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8320 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
8323 * gcc.dg/pr69421.c: New test.
8325 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
8327 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8328 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8329 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8330 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8331 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8332 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8333 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8334 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8335 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8336 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8338 2016-01-25 Richard Biener <rguenther@suse.de>
8340 PR tree-optimization/69376
8341 * gcc.dg/torture/pr69376.c: New testcase.
8343 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8347 * gfortran.dg/interface_38.f90: New test.
8348 * gfortran.dg/interface_39.f90: New test.
8350 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
8353 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8358 * g++.dg/template/pr11858.C: New test.
8359 * g++.dg/template/pr24663.C: New test.
8360 * g++.dg/template/unify12.C: New test.
8361 * g++.dg/template/unify13.C: New test.
8362 * g++.dg/template/unify14.C: New test.
8363 * g++.dg/template/unify15.C: New test.
8364 * g++.dg/template/unify16.C: New test.
8365 * g++.dg/template/unify17.C: New test.
8367 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8370 gfortran.dg/pr68283.f90: New test.
8372 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8375 * gfortran.dg/inline_matmul_13.f90: New test.
8376 * gfortran.dg/matmul_bounds_8.f90: New test.
8377 * gfortran.dg/matmul_bounds_9.f90: New test.
8378 * gfortran.dg/matmul_bounds_10.f90: New test.
8380 2016-01-23 Tom de Vries <tom@codesourcery.com>
8382 PR tree-optimization/69426
8383 * gcc.dg/autopar/pr69426.c: New test.
8385 2016-01-23 Martin Sebor <msebor@redhat.com>
8389 * g++.dg/cpp0x/alignas5.C: New test.
8390 * g++.dg/ext/vector29.C: Same.
8392 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
8394 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8395 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8396 _GNU_SOURCE from compile flags to the source.
8397 * gcc.target/i386/chkp-stropt-12.c: Ditto.
8398 * gcc.target/i386/chkp-stropt-16.c: Ditto.
8399 * gcc.target/i386/chkp-stropt-4.c: Ditto.
8400 * gcc.target/i386/chkp-stropt-8.c: Ditto.
8402 2016-01-22 Jakub Jelinek <jakub@redhat.com>
8405 * g++.dg/opt/pr69432.C: New test.
8407 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8409 * gcc.target/powerpc/pr63354c: Adjust target selector to include
8410 32-bit targets testing an -m64 multilib.
8412 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8414 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8417 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
8419 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8421 2016-01-21 Christian Bruel <christian.bruel@st.com>
8424 * gcc.target/i386/pr68674.c
8425 * gcc.target/aarch64/pr68674.c
8426 * gcc.target/arm/pr68674.c
8428 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8431 * gcc.c-torture/execute/pr69403.c: New test.
8433 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8436 * g++.dg/template/pr55843.C: New.
8438 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
8441 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
8442 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
8444 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8447 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
8448 from dg-do compile directive, and instead add
8449 { dg-require-effective-target int128 }.
8451 2016-01-20 Martin Sebor <msebor@redhat.com>
8454 * gcc.dg/sync-fetch.c: New test.
8456 2016-01-21 Martin Sebor <msebor@redhat.com>
8459 * gcc.target/powerpc/pr69252.c: New test.
8461 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8464 * gfortran.dg/pr65996.f90: New test.
8466 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8469 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
8470 expected to generate an error.
8472 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
8475 * gcc.dg/torture/pr66178.c: New test.
8477 2016-01-21 Anton Blanchard <anton@samba.org>
8478 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8481 * gcc.target/powerpc/pr63354.c: New test.
8483 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
8485 PR rtl-optimization/68990
8486 * gcc.target/i386/pr68990: New.
8488 2016-01-21 Nick Clifton <nickc@redhat.com>
8491 * gcc.target/mips/pr69129.c: New.
8493 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
8496 * g++.dg/cpp0x/pr58046.C: New.
8498 2016-01-21 Jakub Jelinek <jakub@redhat.com>
8502 * gcc.target/arm/pr69187.c: New test.
8505 * g++.dg/torture/pr69355.C: New test.
8507 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8508 Sebastian Pop <s.pop@samsung.com>
8510 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
8512 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8513 Sebastian Pop <s.pop@samsung.com>
8515 * gcc.dg/graphite/pr68976.c: New test.
8517 2016-01-21 Jakub Jelinek <jakub@redhat.com>
8520 * c-c++-common/pr67653.c: New test.
8521 * gcc.dg/torture/pr29119.c: Add dg-warning.
8523 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
8525 * gcc.target/powerpc/cpu-builtin-1.c: New test.
8527 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8530 * gcc.dg/pr24293.c: New test.
8531 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
8532 incomplete struct type.
8533 * gcc.dg/declspec-1.c: Likewise.
8534 * gcc.dg/pr63549.c: Likewise.
8536 2016-01-20 Jakub Jelinek <jakub@redhat.com>
8538 PR tree-optimization/66612
8539 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
8540 for bdn instruction.
8542 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8544 * lib/target-supports.exp
8545 (check_effective_target_arm_fp_ok_nocache): New.
8546 (check_effective_target_arm_fp_ok): New.
8547 (add_options_for_arm_fp): New.
8548 (check_effective_target_arm_crypto_ok_nocache): Require
8549 target_arm_v8_neon_ok instead of arm32.
8550 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
8551 (check_effective_target_arm_crypto_pragma_ok): New.
8552 (add_options_for_arm_vfp): New.
8553 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
8554 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
8555 target instead. Force initial fpu to vfp.
8556 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
8557 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
8558 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
8560 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
8561 use arm_vfp effective target instead. Force initial fpu to vfp.
8562 * gcc.target/arm/attr-neon3.c: Likewise.
8563 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
8565 * gcc.target/arm/unsigned-float.c: Likewise.
8566 * gcc.target/arm/vfp-1.c: Likewise.
8567 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8568 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8569 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8570 * gcc.target/arm/vfp-ldmias.c: Likewise.
8571 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8572 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8573 * gcc.target/arm/vfp-stmiad.c: Likewise.
8574 * gcc.target/arm/vfp-stmias.c: Likewise.
8575 * gcc.target/arm/vnmul-1.c: Likewise.
8576 * gcc.target/arm/vnmul-2.c: Likewise.
8577 * gcc.target/arm/vnmul-3.c: Likewise.
8578 * gcc.target/arm/vnmul-4.c: Likewise.
8580 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
8583 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
8584 the MPX run-time library, for compile-time MPX test.
8585 * gcc.target/i386/chkp-always_inline.c: Likewise.
8586 * gcc.target/i386/chkp-bndret.c: Likewise.
8587 * gcc.target/i386/chkp-builtins-1.c: Likewise.
8588 * gcc.target/i386/chkp-builtins-2.c: Likewise.
8589 * gcc.target/i386/chkp-builtins-3.c: Likewise.
8590 * gcc.target/i386/chkp-builtins-4.c: Likewise.
8591 * gcc.target/i386/chkp-const-check-1.c: Likewise.
8592 * gcc.target/i386/chkp-const-check-2.c: Likewise.
8593 * gcc.target/i386/chkp-hidden-def.c: Likewise.
8594 * gcc.target/i386/chkp-label-address.c: Likewise.
8595 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
8596 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
8597 * gcc.target/i386/chkp-pr69044.c: Likewise.
8598 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
8599 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
8600 * gcc.target/i386/chkp-strchr.c: Likewise.
8601 * gcc.target/i386/chkp-strlen-1.c: Likewise.
8602 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8603 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8604 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8605 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8606 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8607 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8608 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8609 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8610 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8611 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8612 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8613 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8614 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8615 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8616 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8617 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8618 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8619 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8620 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8621 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8622 * gcc.target/i386/pr63995-2.c: Likewise.
8623 * gcc.target/i386/pr64805.c: Likewise.
8624 * gcc.target/i386/pr65044.c: Likewise.
8625 * gcc.target/i386/pr65167.c: Likewise.
8626 * gcc.target/i386/pr65183.c: Likewise.
8627 * gcc.target/i386/pr65184.c: Likewise.
8628 * gcc.target/i386/thunk-retbnd.c: Likewise.
8630 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
8632 PR tree-optimization/69328
8633 * gcc.dg/pr69328.c: New test.
8635 2016-01-20 Jeff Law <law@redhat.com>
8638 * gcc.target/m68k/pr25114.c: New test.
8640 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
8642 * gcc.target/arm/memset-inline-10.c: Added
8643 dg-require-effective-target arm_thumb2_ok.
8645 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
8647 * gcc.dg/debug/dwarf2/sso.c: New test.
8649 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
8652 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
8653 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
8654 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
8656 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8659 * g++.dg/ipa/devirt-50.C: New testcase.
8661 2016-01-19 Marek Polacek <polacek@redhat.com>
8664 * g++.dg/cpp1y/parameter-pack-1.C: New test.
8665 * g++.dg/cpp1y/parameter-pack-2.C: New test.
8667 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8670 * gcc.target/arm/pr69135_1.c: New test.
8672 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8674 * gcc.target/aarch64/ccmp_1.c: Add new tests.
8676 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8678 * gcc.target/aarch64/ccmp_1.c: New testcase.
8680 2016-01-19 Marek Polacek <polacek@redhat.com>
8683 * g++.dg/cpp0x/enum30.C: New test.
8685 2016-01-19 Richard Biener <rguenther@suse.de>
8687 PR tree-optimization/69336
8688 * g++.dg/tree-ssa/pr69336.C: New testcase.
8690 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8693 * gcc.dg/pr65779.c: New test.
8695 2016-01-19 Richard Biener <rguenther@suse.de>
8697 PR tree-optimization/69352
8698 * gcc.dg/torture/pr69352.c: New testcase.
8700 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8702 PR rtl-optimization/68955
8703 PR rtl-optimization/64557
8704 * gcc.dg/torture/pr68955.c: New test.
8706 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8709 * g++.dg/torture/pr69136.C: New testcase.
8711 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8714 * g++.dg/lto/pr69133_0.C: New testcase.
8715 * g++.dg/lto/pr69133_1.C: New testcase.
8717 2016-01-15 Jeff Law <law@redhat.com>
8719 PR tree-optimization/69320
8720 * gcc.c-torture/pr69320-1.c: New test.
8721 * gcc.c-torture/pr69320-2.c: New test.
8722 * gcc.c-torture/pr69320-3.c: New test.
8723 * gcc.c-torture/pr69320-4.c: New test.
8725 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8730 * g++.dg/template/pr11858.C: New test.
8731 * g++.dg/template/pr24663.C: New test.
8732 * g++.dg/template/unify12.C: New test.
8733 * g++.dg/template/unify13.C: New test.
8734 * g++.dg/template/unify14.C: New test.
8735 * g++.dg/template/unify15.C: New test.
8736 * g++.dg/template/unify16.C: New test.
8737 * g++.dg/template/unify17.C: New test.
8739 2016-01-18 David Malcolm <dmalcolm@redhat.com>
8742 * gcc.dg/pr69181-1.c: New test file.
8743 * gcc.dg/pr69181-2.c: New test file.
8744 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
8745 globals by moving it to...
8746 (cleanup-after-saved-dg-test): ...this new function. Add
8747 "global additional_sources_used". Add reset of global
8748 multiline_expected_outputs to the empty list.
8749 * lib/multiline.exp (_multiline_expected_outputs): Rename this
8751 (multiline_expected_outputs): ...this, and updated comments to
8752 note that it is modified from gcc-dg.exp.
8753 (dg-end-multiline-output): Update for the above renaming.
8754 (handle-multiline-outputs): Likewise. Remove the clearing
8755 of the expected outputs to the empty list.
8757 2016-01-18 Richard Biener <rguenther@suse.de>
8759 PR tree-optimization/69297
8760 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
8762 2016-01-18 Joseph Myers <joseph@codesourcery.com>
8764 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
8766 * gcc.target/mips/mips-3d-2.c: Likewise.
8767 * gcc.target/mips/mips-3d-3.c: Likewise.
8768 * gcc.target/mips/mips-3d-4.c: Likewise.
8769 * gcc.target/mips/mips-3d-5.c: Likewise.
8770 * gcc.target/mips/mips-3d-6.c: Likewise.
8771 * gcc.target/mips/mips-3d-7.c: Likewise.
8772 * gcc.target/mips/mips-3d-8.c: Likewise.
8773 * gcc.target/mips/mips-3d-9.c: Likewise.
8774 * gcc.target/mips/mips-ps-1.c: Likewise.
8775 * gcc.target/mips/mips-ps-2.c: Likewise.
8776 * gcc.target/mips/mips-ps-3.c: Likewise.
8777 * gcc.target/mips/mips-ps-4.c: Likewise.
8778 * gcc.target/mips/mips-ps-5.c: Likewise.
8779 * gcc.target/mips/mips-ps-6.c: Likewise.
8780 * gcc.target/mips/mips-ps-7.c: Likewise.
8781 * gcc.target/mips/mips-ps-type.c: Likewise.
8782 * gcc.target/mips/mips-ps-type-2.c: Likewise.
8783 * gcc.target/mips/mips16-attributes-6.c: Likewise.
8785 2016-01-18 Tom de Vries <tom@codesourcery.com>
8787 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
8788 * c-c++-common/goacc/kernels-double-reduction.c: New test.
8789 * c-c++-common/goacc/kernels-empty.c: New test.
8790 * c-c++-common/goacc/kernels-eternal.c: New test.
8791 * c-c++-common/goacc/kernels-loop-2.c: New test.
8792 * c-c++-common/goacc/kernels-loop-3.c: New test.
8793 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
8794 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
8795 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
8796 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
8797 * c-c++-common/goacc/kernels-loop-data.c: New test.
8798 * c-c++-common/goacc/kernels-loop-g.c: New test.
8799 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
8800 * c-c++-common/goacc/kernels-loop-n.c: New test.
8801 * c-c++-common/goacc/kernels-loop-nest.c: New test.
8802 * c-c++-common/goacc/kernels-loop.c: New test.
8803 * c-c++-common/goacc/kernels-noreturn.c: New test.
8804 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
8805 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
8806 * c-c++-common/goacc/kernels-reduction.c: New test.
8808 2016-01-18 Tom de Vries <tom@codesourcery.com>
8810 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
8811 * gcc.dg/autopar/outer-2.c: Same.
8812 * gcc.dg/autopar/outer-3.c: Same.
8813 * gcc.dg/autopar/outer-4.c: Same.
8814 * gcc.dg/autopar/outer-5.c: Same.
8815 * gcc.dg/autopar/outer-6.c: Same.
8816 * gcc.dg/autopar/parallelization-1.c: Same.
8817 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
8818 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
8819 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
8820 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
8821 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
8822 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
8823 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
8824 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
8825 * gcc.dg/autopar/pr39500-1.c: Same.
8826 * gcc.dg/autopar/pr39500-2.c: Same.
8827 * gcc.dg/autopar/pr46193.c: Same.
8828 * gcc.dg/autopar/pr46194.c: Same.
8829 * gcc.dg/autopar/pr49580.c: Same.
8830 * gcc.dg/autopar/pr49960-1.c: Same.
8831 * gcc.dg/autopar/pr49960.c: Same.
8832 * gcc.dg/autopar/pr68373.c: Same.
8833 * gcc.dg/autopar/reduc-1.c: Same.
8834 * gcc.dg/autopar/reduc-1char.c: Same.
8835 * gcc.dg/autopar/reduc-1short.c: Same.
8836 * gcc.dg/autopar/reduc-2.c: Same.
8837 * gcc.dg/autopar/reduc-2char.c: Same.
8838 * gcc.dg/autopar/reduc-2short.c: Same.
8839 * gcc.dg/autopar/reduc-3.c: Same.
8840 * gcc.dg/autopar/reduc-4.c: Same.
8841 * gcc.dg/autopar/reduc-6.c: Same.
8842 * gcc.dg/autopar/reduc-7.c: Same.
8843 * gcc.dg/autopar/reduc-8.c: Same.
8844 * gcc.dg/autopar/reduc-9.c: Same.
8845 * gcc.dg/autopar/uns-outer-4.c: Same.
8846 * gcc.dg/autopar/uns-outer-5.c: Same.
8847 * gcc.dg/autopar/uns-outer-6.c: Same.
8848 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
8849 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
8851 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8854 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
8855 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
8857 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8860 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
8861 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
8862 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
8864 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8867 * gcc.dg/tree-ssa/sra-17.c: New.
8868 * gcc.dg/tree-ssa/sra-18.c: New.
8870 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8872 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
8874 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
8876 * gnat.dg/inline12.adb: New test.
8878 2016-01-18 Bin Cheng <bin.cheng@arm.com>
8880 PR tree-optimization/66797
8881 * gcc.c-torture/execute/pr65447.c: Relax check condition.
8883 2016-01-18 Richard Biener <rguenther@suse.de>
8885 PR tree-optimization/69170
8886 * gcc.dg/torture/pr69170.c: New testcase.
8888 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
8890 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
8892 2016-01-16 Tom de Vries <tom@codesourcery.com>
8894 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
8896 2016-01-16 Tom de Vries <tom@codesourcery.com>
8898 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
8899 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
8900 redundant dg-require-effective-target pthread.
8901 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
8902 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
8903 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
8904 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
8905 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
8906 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
8907 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
8909 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
8912 * gcc.target/powerpc/recip-6.c: Enable on AIX.
8913 * gcc.target/powerpc/recip-7.c: Same.
8915 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8918 * g++.dg/template/pr69091.C: New test.
8920 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8922 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
8923 dump does not contain an error_mark_node.
8924 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
8925 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
8927 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8930 * g++.dg/template/pr68936.C: New test.
8932 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
8935 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
8936 * gcc.target/powerpc/recip-2.c: Same.
8937 * gcc.target/powerpc/recip-3.c: Same.
8938 * gcc.target/powerpc/recip-4.c: Same.
8939 * gcc.target/powerpc/recip-sqrtf.c: Same.
8941 2016-01-15 Jeff Law <law@redhat.com>
8943 PR tree-optimization/69270
8944 * gcc.dg/tree-ssa/pr69270-2.c: New test.
8945 * gcc.dg/tree-ssa/pr69270-3.c: New test.
8947 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
8950 * gfortran.dg/deferred_character_13.f90: New test for the fix
8951 of comment 3 of the PR.
8954 * gfortran.dg/deferred_character_8.f90: New test
8955 * gfortran.dg/allocate_error_5.f90: New test
8958 * gfortran.dg/deferred_character_10.f90: New test
8961 * gfortran.dg/deferred_character_14.f90: New test
8964 * gfortran.dg/deferred_character_11.f90: New test
8967 * gfortran.dg/deferred_character_9.f90: New test
8969 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
8971 PR rtl-optimization/69030
8972 * gcc.target/i386/pr69030.c: New.
8974 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8976 * gcc.target/aarch64/target_attr_17.c: New test.
8978 2016-01-15 Richard Biener <rguenther@suse.de>
8980 PR tree-optimization/66856
8981 * gcc.dg/torture/pr66856-1.c: New testcase.
8982 * gcc.dg/torture/pr66856-2.c: Likewise.
8984 2016-01-15 Richard Biener <rguenther@suse.de>
8987 * g++.dg/lto/pr69137_0.C: New testcase.
8989 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
8992 * gcc.target/i386/pr69246.c: New test.
8994 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8996 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
8998 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9001 * g++.dg/init/const9.C: Disable test on S/390.
9003 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9005 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9006 * g++.dg/Wno-frame-address.C: Ditto.
9008 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9010 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9012 2016-01-15 Richard Biener <rguenther@suse.de>
9014 PR tree-optimization/68961
9015 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9017 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9019 * gcc.target/i386/pr65105-5.c: New test.
9021 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9023 * gcc.c-torture/execute/alias-4.c: New testcase.
9025 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9028 * g++.dg/ipa/devirt-49.C: New testcase.
9030 2016-01-15 Christian Bruel <christian.bruel@st.com>
9033 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9034 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9035 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9037 2016-01-15 Richard Biener <rguenther@suse.de>
9039 PR tree-optimization/69117
9040 * gcc.dg/torture/pr69117.c: New testcase.
9042 2015-01-14 Ryan Burn <contact@rnburn.com>
9045 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9047 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9050 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9051 range tests use 100 * maximum instead of maximum + 1.
9053 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9056 * gcc.dg/guality/pr69244.c: New test.
9058 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
9060 * lib/target-supports.exp (check_effective_target_issignaling):
9062 * gcc.dg/pr61441.c: Require issignaling effective target.
9064 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9067 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9069 2016-01-14 David Malcolm <dmalcolm@redhat.com>
9072 PR preprocessor/69177
9073 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9074 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9075 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9076 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9078 2016-01-14 Marek Polacek <polacek@redhat.com>
9081 * gcc.dg/array-15.c: New test.
9083 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9086 PR tree-optimization/69155
9087 * gfortran.dg/pr68146.f: New test.
9088 * gfortran.dg/pr69155.f90: New test.
9090 2016-01-14 Richard Biener <rguenther@suse.de>
9092 PR tree-optimization/68060
9093 * gcc.dg/torture/pr68060-1.c: New testcase.
9094 * gcc.dg/torture/pr68060-2.c: Likewise.
9096 2016-01-14 Nick Clifton <nickc@redhat.com>
9098 * lib/target-supports.exp
9099 (check_effective_target_arm_neon_ok_nocache): Add an option
9100 sequence that includes setting the ARM architecture to ARMv7-A.
9101 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9102 command line options necessary to enable Neon support.
9103 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9104 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9105 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9106 * gcc.target/arm/pr69180.c: Likewise.
9108 2016-01-14 Jeff Law <law@redhat.com>
9110 PR tree-optimization/69270
9111 * gcc.dg/tree-ssa/pr69270.c: New test.
9113 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9116 * c-c++-common/pr66208.c: New file.
9118 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9120 PR tree-optimization/69156
9121 * gcc.dg/pr69156.c: New test.
9123 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9125 * gcc.target/i386/pr69225-7.c: New test.
9127 2016-01-13 Richard Henderson <rth@redhat.com>
9129 * gcc.dg/tm/memopt-13.c: Update expected function.
9130 * gcc.dg/tm/memopt-6.c: Likewise.
9132 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
9134 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9135 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9136 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9137 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
9139 2016-01-13 Tom de Vries <tom@codesourcery.com>
9141 PR tree-optimization/69169
9142 * gcc.dg/pr69169.c: New test.
9144 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
9147 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9148 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9149 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9150 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9151 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9152 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9153 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9154 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9156 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9159 * gcc.dg/pr69247.c: New test.
9161 2016-01-13 Richard Biener <rguenther@suse.de>
9163 PR tree-optimization/69242
9164 * gcc.dg/torture/pr69242.c: New testcase.
9166 2016-01-13 Richard Biener <rguenther@suse.de>
9168 PR tree-optimization/69186
9169 * gcc.dg/torture/pr69186.c: New testcase.
9171 2016-01-13 Jeff Law <law@redhat.com>
9173 PR tree-optimization/67755
9174 * gcc.dg/tree-ssa/pr67755.c: New test.
9176 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9178 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9179 pass number in output by a star.
9181 2016-01-12 Bin Cheng <bin.cheng@arm.com>
9183 PR tree-optimization/68911
9184 * gcc.c-torture/execute/pr68911.c: New test.
9186 2016-01-12 Marek Polacek <polacek@redhat.com>
9189 * g++.dg/warn/permissive-1.C: New test.
9191 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9195 * g++.dg/opt/pr69213.C: New test.
9197 2016-01-12 Christian Bruel <christian.bruel@st.com>
9200 * gcc.target/arm/pr69180.c: New test.
9202 2016-01-12 Richard Biener <rguenther@suse.de>
9205 * g++.dg/lto/pr69077_0.C: New testcase.
9206 * g++.dg/lto/pr69077_1.C: Likewise.
9208 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9211 * g++.dg/opt/pr69175.C: New test.
9213 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9215 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9216 rather than #including math.h & stdlib.h.
9217 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9218 * gcc.dg/vect/pr49771.c: Likewise.
9219 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9220 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9221 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9222 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9223 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9224 * gcc.dg/vect/pr44507.c: Likewise.
9225 * gcc.dg/vect/pr45902.c: Likewise.
9226 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9227 * gcc.dg/vect/vect-117.c: Likewise.
9228 * gcc.dg/vect/vect-99.c: Likewise.
9229 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9230 * gcc.dg/vect/vect-cond-1.c: Likewise.
9231 * gcc.dg/vect/vect-cond-2.c: Likewise.
9232 * gcc.dg/vect/vect-cond-3.c: Likewise.
9233 * gcc.dg/vect/vect-cond-4.c: Likewise.
9234 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9235 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9236 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9237 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9238 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9239 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9240 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9241 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9242 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9243 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9244 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9245 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9246 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9247 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9248 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9249 include of signal.h.
9250 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9251 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9252 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9253 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9254 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9255 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9256 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9257 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9258 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9259 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9260 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9261 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9262 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9263 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9264 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9265 * gcc.dg/vect/vect-outer-5.c: Likewise.
9266 * gcc.dg/vect/vect-outer-6.c: Likewise.
9267 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9270 2016-01-12 Nick Clifton <nickc@redhat.com>
9273 * gcc.dg/lto/pr61886_0.c: Rename the external function called
9274 to fread so that it will be found in all target runtimes.
9276 2016-01-12 Richard Biener <rguenther@suse.de>
9278 PR tree-optimization/69053
9279 * g++.dg/torture/pr69053.C: New testcase.
9281 2016-01-12 Richard Biener <rguenther@suse.de>
9283 PR tree-optimization/69168
9284 * gcc.dg/torture/pr69168.c: New testcase.
9286 2016-01-12 Richard Biener <rguenther@suse.de>
9288 PR tree-optimization/69157
9289 * gcc.dg/torture/pr69157.c: New testcase.
9291 2016-01-12 Richard Biener <rguenther@suse.de>
9293 PR tree-optimization/69174
9294 * gcc.dg/torture/pr69174.c: New testcase.
9296 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9300 * g++.dg/tls/pr66808.C: New test.
9301 * g++.dg/tls/pr69000.C: New test.
9303 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9305 * gcc.target/powerpc/swaps-p8-23.c: New test.
9306 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9308 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
9310 PR tree-optimization/68356
9311 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9313 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9314 Jim Wilson <jim.wilson@linaro.org>
9317 * gcc.target/arm/pr69194.c: New test.
9319 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
9322 * gcc.target/i386/pr69225-1.c: New test.
9323 * gcc.target/i386/pr69225-2.c: Likewise.
9324 * gcc.target/i386/pr69225-3.c: Likewise.
9325 * gcc.target/i386/pr69225-4.c: Likewise.
9326 * gcc.target/i386/pr69225-5.c: Likewise.
9327 * gcc.target/i386/pr69225-6.c: Likewise.
9329 2016-01-11 Jakub Jelinek <jakub@redhat.com>
9332 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9336 * gcc.dg/pr69071.c: New test.
9339 * g++.dg/opt/pr69211.C: New test.
9341 PR tree-optimization/69214
9342 * gcc.c-torture/compile/pr69214.c: New test.
9344 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
9346 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9347 * gcc.target/i386/pr66232-11.c: Ditto.
9348 * gcc.target/i386/pr66232-12.c: Ditto.
9349 * gcc.target/i386/pr66232-13.c: Ditto.
9351 2016-01-11 Richard Biener <rguenther@suse.de>
9353 PR tree-optimization/69173
9354 * gcc.dg/torture/pr69173.c: New testcase.
9356 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9358 PR rtl-optimization/68796
9359 * gcc.target/aarch64/tst_5.c: New test.
9360 * gcc.target/aarch64/tst_6.c: Likewise.
9362 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9364 PR rtl-optimization/68841
9365 * gcc.dg/pr68841.c: New test.
9366 * gcc.c-torture/execute/pr68841.c: New test.
9368 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9370 PR rtl-optimization/68920
9371 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9373 * gcc.dg/ifcvt-5.c: New test.
9375 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
9378 * g++.dg/pr69123.C: New.
9380 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9383 * gcc.target/i386/pr69010.c: New test.
9385 2016-01-11 Martin Jambor <mjambor@suse.cz>
9388 * gcc.target/i386/chkp-pr69044.c: New test.
9390 2016-01-11 Tom de Vries <tom@codesourcery.com>
9392 PR tree-optimization/69109
9393 * gcc.dg/autopar/pr69109-2.c: New test.
9394 * gcc.dg/autopar/pr69109.c: New test.
9396 2016-01-11 Tom de Vries <tom@codesourcery.com>
9398 PR tree-optimization/69108
9399 * gcc.dg/autopar/pr69108.c: New test.
9401 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
9404 * c-c++-common/Wisleading-indentation.c: Augment test.
9406 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9409 * gfortran.dg/inline_matmul_12.f90: New test.
9411 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
9414 * gfortran.dg/actual_array_offset_1: New test.
9416 2016-01-10 Tom de Vries <tom@codesourcery.com>
9418 PR tree-optimization/69062
9419 * gcc.dg/autopar/pr69062.c: New test.
9421 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
9423 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9424 * gcc.dg/vect/slp-perm-2.c: Likewise.
9425 * gcc.dg/vect/slp-perm-3.c: Likewise.
9426 * gcc.dg/vect/slp-perm-5.c: Likewise.
9427 * gcc.dg/vect/slp-perm-6.c: Likewise.
9428 * gcc.dg/vect/slp-perm-7.c: Likewise.
9429 * gcc.dg/vect/slp-perm-8.c: Likewise.
9431 2016-01-10 Tom de Vries <tom@codesourcery.com>
9433 PR tree-optimization/69039
9434 * gcc.dg/autopar/pr69039.c: New test.
9436 2016-01-09 Marek Polacek <polacek@redhat.com>
9439 * g++.dg/pr69113.C: New test.
9441 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9444 PR tree-optimization/69097
9445 * gcc.c-torture/execute/pr50865.c: New test.
9446 * gcc.c-torture/execute/pr69097-1.c: New test.
9447 * gcc.c-torture/execute/pr69097-2.c: New test.
9448 * gcc.dg/pr69097-1.c: New test.
9449 * gcc.dg/pr69097-2.c: New test.
9451 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9454 * g++.dg/opt/pr69164.C: New test.
9456 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9458 PR tree-optimization/69167
9459 * gcc.dg/pr69167.c: New test.
9461 2016-01-08 Marek Polacek <polacek@redhat.com>
9464 * g++.dg/pr68449.C: New.
9466 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
9468 PR tree-optimization/68707
9469 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
9470 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
9471 on platforms supporting it.
9472 * gcc.dg/vect/slp-perm-2.c: Likewise.
9473 * gcc.dg/vect/slp-perm-3.c: Likewise.
9474 * gcc.dg/vect/slp-perm-5.c: Likewise.
9475 * gcc.dg/vect/slp-perm-7.c: Likewise.
9476 * gcc.dg/vect/slp-perm-8.c: Likewise.
9477 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
9478 on platforms supporting it.
9480 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9482 PR tree-optimization/69162
9483 * gcc.dg/pr69162.c: New test.
9485 PR tree-optimization/69172
9486 * gcc.dg/pr69172.c: New test.
9488 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
9490 PR tree-optimization/67781
9491 * gcc.c-torture/execute/pr67781.c: New file.
9493 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9495 PR tree-optimization/69083
9496 * gcc.dg/vect/pr69083.c: New test.
9498 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
9500 PR tree-optimization/61441
9501 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
9502 Use -fexcess-precision=standard for compiler options.
9503 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
9505 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9508 * gfortran.dg/gomp/pr69128.f90: New test.
9511 * g++.dg/ext/pr69145-1.C: New test.
9512 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
9513 * g++.dg/ext/pr69145-2.h: New file.
9515 2016-01-07 Martin Sebor <msebor@redhat.com>
9518 * gcc.dg/atomic-fetch-bool.c: New test.
9519 * gcc.dg/sync-fetch-bool.c: New test.
9521 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9524 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
9526 2016-01-07 Nick Clifton <nickc@redhat.com>
9529 * g++.dg/pr66655.C: New test.
9530 * g++.dg/pr66655_1.cc: Test support file.
9531 * g++.dg/pr66655.h: Test header file.
9533 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
9536 gfortran.dg/gomp/pr66680.f90: New test.
9538 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9541 * gcc.target/i386/pr69171-1.c: New test.
9542 * gcc.target/i386/pr69171-2.c: Likewise.
9543 * gcc.target/i386/pr69171-3.c: Likewise.
9544 * gcc.target/i386/pr69171-4.c: Likewise.
9545 * gcc.target/i386/pr69171-5.c: Likewise.
9546 * gcc.target/i386/pr69171-6.c: Likewise.
9548 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
9551 * c-c++-common/pr67639.c: New test.
9553 2016-01-07 Jakub Jelinek <jakub@redhat.com>
9555 PR tree-optimization/69141
9556 * g++.dg/opt/pr69141.C: New test.
9558 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
9560 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
9562 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
9565 * gcc.target/i386/pr69140.c: New test
9567 2016-01-06 David Malcolm <dmalcolm@redhat.com>
9569 * gcc.dg/bad-dereference.c: New test case.
9571 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9573 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
9575 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
9577 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
9579 2016-01-06 Marek Polacek <polacek@redhat.com>
9582 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
9584 2016-01-05 Marek Polacek <polacek@redhat.com>
9587 * gcc.dg/atomic-invalid-2.c: New.
9589 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9592 * gcc.target/i386/pr68991.c: New test.
9594 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9597 * g++.dg/pr68991-1.C: New test.
9598 * g++.dg/pr68991-2.C: Likewise.
9600 2016-01-05 Sergei Trofimovich <siarheit@google.com>
9603 * gcc.target/ia64/pr60465-gprel64.c: New test.
9604 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
9606 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9608 PR rtl-optimization/68651
9609 * gcc.target/aarch64/pr68651_1.c: New test.
9611 2016-01-05 David Malcolm <dmalcolm@redhat.com>
9614 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
9616 2016-01-05 Nathan Sidwell <nathan@acm.org>
9619 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
9621 * gcc.dg/alias-15.c: New.
9623 2016-01-05 Nick Clifton <nickc@redhat.com>
9626 * g++.dg/pr68770.C: New test.
9628 2016-01-04 Mike Stump <mikestump@comcast.net>
9630 * lib/target-supports.exp (check_effective_target_cilkplus):
9631 cilkplus targets require pthreads.
9632 (check_effective_target_cilkplus): Remove special case for NVPTX.
9634 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9636 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
9639 2016-01-04 Jakub Jelinek <jakub@redhat.com>
9641 Update copyright years.
9643 2016-01-04 Marek Polacek <polacek@redhat.com>
9646 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
9647 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
9648 * gcc.dg/atomic/stdatomic-op-5.c: New test.
9650 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9652 * gcc.target/sparc/20160104-2.c: New test.
9654 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9656 * gcc.target/sparc/20160104-1.c: New test.
9658 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
9661 * gfortran.dg/pr65045.f90: New test.
9663 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
9665 * gnat.dg/specs/debug1.ads: Delete.
9667 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9669 PR libgfortran/68867
9670 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
9673 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9675 PR libgfortran/68867
9676 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
9679 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
9682 * gfortran.dg/pr68864.f90: New test.
9684 2016-01-01 Jakub Jelinek <jakub@redhat.com>
9686 PR tree-optimization/69070
9687 * gcc.dg/pr69070.c: New test.
9690 * gfortran.dg/pr69055.f90: New test.
9693 * gcc.dg/pr69015.c: New test.
9695 Copyright (C) 2016 Free Software Foundation, Inc.
9697 Copying and distribution of this file, with or without modification,
9698 are permitted in any medium without royalty provided the copyright
9699 notice and this notice are preserved.