1 2016-07-13 Andi Kleen <ak@linux.intel.com>
3 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4 * g++.dg/tree-prof/morefunc.C: Dito.
5 * g++.dg/tree-prof/pr35545.C: Dito.
6 * g++.dg/tree-prof/reorder.C: Dito.
7 * gcc.dg/tree-prof/20050826-2.c: Dito.
8 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
9 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
10 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
11 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
12 * gcc.dg/tree-prof/inliner-1.c: Dito.
13 * gcc.dg/tree-prof/merge_block.c: Dito.
14 * gcc.dg/tree-prof/stringop-1.c: Dito.
15 * gcc.dg/tree-prof/stringop-2.c: Dito.
16 * gcc.dg/tree-prof/switch-case-1.c: Dito.
17 * gcc.dg/tree-prof/switch-case-2.c: Dito.
18 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
19 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
20 * gcc.dg/tree-prof/update-loopch.c: Dito.
21 * gcc.dg/tree-prof/val-prof-1.c: Dito.
22 * gcc.dg/tree-prof/val-prof-2.c: Dito.
23 * gcc.dg/tree-prof/val-prof-3.c: Dito.
24 * gcc.dg/tree-prof/val-prof-4.c: Dito.
25 * gcc.dg/tree-prof/val-prof-5.c: Dito.
26 * gcc.dg/tree-prof/val-prof-6.c: Dito.
27 * gcc.dg/tree-prof/val-prof-7.c: Dito.
29 2016-07-13 Andi Kleen <ak@linux.intel.com>
31 * lib/profopt.exp (profopt-execute): Remove .imports files.
33 2016-07-13 Andi Kleen <ak@linux.intel.com>
35 * lib/profopt.exp (profopt-execute): Always log profiler
38 2016-07-13 Andi Kleen <ak@linux.intel.com>
40 * lib/profopt.exp (dg-final-scan-autofdo,
41 dg-final-scan-not-autofdo): New functions.
43 2016-07-13 Bin Cheng <bin.cheng@arm.com>
45 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
46 * gcc.dg/vect/vect-35.c: Ditto.
47 * gcc.dg/vect/vect-alias-check-2.c: New test.
49 2016-07-13 Martin Liska <mliska@suse.cz>
51 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
52 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional
54 * gfortran.dg/pr42108.f90: Update expected dump scan.
56 2016-07-13 Richard Biener <rguenther@suse.de>
58 PR tree-optimization/24574
59 * gcc.dg/pr24574.c: New testcase.
61 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
63 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller
65 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
66 * c-c++-common/pr68833-1.c: Require int32plus.
67 * gcc.dg/ipa/pr63551.c: Likewise.
68 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
69 * gcc.dg/ipa/pr64041.c: Require int32plus.
71 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
74 * g++.dg/pr71633.C: New test.
76 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
78 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
79 Add new arm_thumb1_cbz_ok effective target.
80 * gcc.target/arm/cbz.c: New test.
82 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
84 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
85 Define effective target.
86 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
87 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
88 * gcc.target/arm/movhi_movw.c: New test.
89 * gcc.target/arm/movsi_movw.c: Likewise.
90 * gcc.target/arm/movdi_movw.c: Likewise.
92 2016-07-13 Richard Biener <rguenther@suse.de>
95 * gcc.dg/pr71104-1.c: New testcase.
96 * gcc.dg/pr71104-2.c: Likewise.
98 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
101 * gcc.target/powerpc/pr71805.c: New test.
103 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
105 * gcc.target/powerpc/divkc3-1.c: New.
106 * gcc.target/powerpc/mulkc3-1.c: New.
108 2016-07-12 Martin Liska <mliska@suse.cz>
110 * gcc.dg/params/blocksort-part.c: New test.
111 * gcc.dg/params/params.exp: New file.
113 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
116 * gcc.c-torture/execute/pr71700.c: New test.
118 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
119 Richard Biener <rguenther@suse.de>
121 PR tree-optimization/23286
122 PR tree-optimization/70159
123 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
124 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
125 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
126 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
127 * gcc.dg/tree-ssa/pr35286.c: Likewise.
128 * gcc.dg/tree-ssa/pr35287.c: Likewise.
129 * gcc.dg/hoist-register-pressure-1.c: Likewise.
130 * gcc.dg/hoist-register-pressure-2.c: Likewise.
131 * gcc.dg/hoist-register-pressure-3.c: Likewise.
132 * gcc.dg/pr51879-12.c: Likewise.
133 * gcc.dg/strlenopt-9.c: Likewise.
134 * gcc.dg/tree-ssa/pr47392.c: Likewise.
135 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
136 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
137 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
138 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
139 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
140 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
141 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
142 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
143 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
144 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
145 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
146 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
147 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
148 * gfortran.dg/pr43984.f90: Adjust expected outcome.
150 2016-07-12 Richard Biener <rguenther@suse.de>
152 PR rtl-optimization/68961
153 * gcc.target/i386/pr68961.c: New testcase.
155 2016-07-11 Jakub Jelinek <jakub@redhat.com>
158 * c-c++-common/gomp/pr71758.c: New test.
159 * gfortran.dg/gomp/pr71758.f90: New test.
161 PR tree-optimization/71823
162 * gcc.dg/vect/pr71823.c: New test.
164 2016-07-11 David Malcolm <dmalcolm@redhat.com>
166 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
167 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
168 and LINE_MAP_MAX_LOCATION_WITH_COLS.
170 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
173 * gcc.target/i386/pr71801.c: New test.
175 2016-07-11 Richard Biener <rguenther@suse.de>
177 PR tree-optimization/71816
178 * gcc.dg/torture/pr71816.c: New testcase.
180 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
183 * gfortran.dg/dependency_46.f90: New test.
185 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
187 PR rtl-optimization/71621
188 * gcc.target/i386/pr71621-1.c: New.
189 * gcc.target/i386/pr71621-2.c: New.
191 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
193 * gfortran.dg/goacc/pr71704.f90: New test.
195 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
198 * gcc.target/powerpc/pr71297.c: New.
200 2016-07-08 Jiong Wang <jiong.wang@arm.com>
202 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
204 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
207 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
209 2016-07-08 Alan Hayward <alan.hayward@arm.com>
211 PR tree-optimization/71667
212 * gcc.dg/vect/pr71667.c: New
214 2016-07-08 Martin Liska <mliska@suse.cz>
216 * gcc.dg/torture/pr71606.c: New test.
218 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
221 * gfortran.dg/pr71764.f90: New test.
223 2016-07-07 Jakub Jelinek <jakub@redhat.com>
224 Kai Tietz <ktietz70@googlemail.com>
228 * g++.dg/cpp0x/pr70869.C: New test.
229 * g++.dg/cpp0x/pr71054.C: New test.
231 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
233 * g++.dg/debug/pr71432.C: Fail on AIX.
235 2016-07-07 Martin Liska <mliska@suse.cz>
237 * gfortran.dg/do_1.f90: Remove a corner case that triggers
238 an undefined behavior.
239 * gfortran.dg/do_3.F90: Likewise.
240 * gfortran.dg/do_check_11.f90: New test.
241 * gfortran.dg/do_check_12.f90: New test.
242 * gfortran.dg/do_corner_warn.f90: New test.
244 2016-07-07 Martin Liska <mliska@suse.cz>
246 * gfortran.dg/predict-1.f90: Ammend the test.
247 * gfortran.dg/predict-2.f90: Likewise.
249 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
252 * g++.dg/pr71624.C: New test.
254 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
256 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
257 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
258 ARMv8-M Mainline architectures.
260 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
262 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
263 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
265 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
269 * gcc.target/powerpc/pr71763.c: New file.
271 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
273 PR tree-optimization/71518
274 * gcc.dg/pr71518.c: New test.
276 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
278 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
280 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
283 * gcc.target/avr/pr50739.c: New test.
285 2016-07-05 Jan Hubicka <jh@suse.cz>
287 * gcc.dg/tree-ssa/scev-14.c: update template.
289 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
291 * gcc.dg/vect/group-no-gaps-1.c: New test.
293 2016-07-05 Andi Kleen <ak@linux.intel.com>
295 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
296 if kernel supports MPX.
298 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
300 * gcc.c-torture/compile/pr69102.c: Require fpic support.
302 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
303 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
305 * gcc.target/powerpc/signbit-1.c: New test.
306 * gcc.target/powerpc/signbit-2.c: New test.
307 * gcc.target/powerpc/signbit-3.c: New test.
309 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
311 PR rtl-optimization/71594
312 * gcc.dg/torture/pr71594.c: New test.
314 2016-07-05 Jan Hubicka <jh@suse.cz>
316 * gcc.dg/tree-ssa/scev-14.c: new testcase.
318 2016-07-05 David Malcolm <dmalcolm@redhat.com>
321 * gcc/testsuite/g++.dg/parse/error5.C: Update column
322 number of missing semicolon error.
323 * g++.dg/pr62314-2.C: New test case.
325 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
327 * gfortran.dg/coarray_stat_function.f90: New test.
328 * gfortran.dg/coarray_stat_whitespace.f90: New test.
329 * gfortran.dg/coarray_lib_comm_1: Adapting old test
332 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
335 * gfortran.dg/deferred_character_17.f90: New test.
337 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
339 * gcc.target/arm/neon/polytypes.c: Move to ...
340 * gcc.target/arm/polytypes.c: ... here.
341 * gcc.target/arm/neon/pr51534.c: Move to ...
342 * gcc.target/arm/pr51534.c: ... here.
343 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
344 * gcc.target/arm/vect-vcvt.c: ... here.
345 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
346 * gcc.target/arm/vect-vcvtq.c: ... here.
347 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
348 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
349 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
350 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
351 * gcc.target/arm/neon/neon.exp: Delete.
352 * gcc.target/arm/neon/: Delete.
354 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
357 * gfortran.dg: pr65575.f90: New test.
359 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
362 * gfortran.dg: pr35849.f90: New test.
364 2016-07-04 Jakub Jelinek <jakub@redhat.com>
367 * g++.dg/cpp0x/pr71739.C: New test.
369 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
371 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
373 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
375 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
377 * gcc.target/s390/loc-1.c: New test.
379 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
381 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
382 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
384 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
387 * gcc.target/aarch64/pr63874.c: New test.
389 2016-07-04 Jan Beulich <jbeulich@suse.com>
391 * g++.dg/header.c: New.
392 * gcc.dg/header.c: New.
394 2016-07-02 Jakub Jelinek <jakub@redhat.com>
397 * c-c++-common/Wunused-var-15.c: New test.
399 2016-07-01 Jakub Jelinek <jakub@redhat.com>
402 * gfortran.dg/gomp/pr71687.f90: New test.
404 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
406 * gcc.dg/const-float128-ped.c: Require __float128 effective
408 * gcc.dg/const-float128.c: Likewise.
409 * gcc.dg/torture/float128-cmp-invalid.c: Require
410 __float128 and base_quadfloat_support effective targets, and
412 * gcc.dg/torture/float128-div-underflow.c: Likewise.
413 * gcc.dg/torture/float128-extend-nan.c: Likewise.
414 * gcc.dg/torture/float128-nan.c: Likewise.
415 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
416 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
417 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
418 * lib/target-supports.exp (check_effective_target___float128):
420 (add_options_for___float128): New.
421 (check_effective_target_base_quadword_support): New.
423 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
426 * gcc.target/powerpc/pr71720.c: New test.
428 2016-07-01 Jan Beulich <jbeulich@suse.com>
432 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
435 * gcc.target/powerpc/pr71698.c: New test.
437 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
440 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
441 instead of ".foo" for its section name.
442 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
443 depending on MCU's flash size.
444 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
445 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
446 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
447 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
448 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
449 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
451 2016-07-01 Jan Beulich <jbeulich@suse.com>
453 * gcc.target/i386/pr65105-2.c: Add -msse2.
455 2016-06-30 Jakub Jelinek <jakub@redhat.com>
457 PR tree-optimization/71707
458 * gcc.dg/strlenopt-29.c: New test.
461 * gfortran.dg/gomp/pr71704.f90: New test.
464 * gfortran.dg/gomp/pr71705.f90: New test.
466 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
468 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
469 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
470 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
471 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
472 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
473 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
474 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
475 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
476 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
477 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
478 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
479 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
480 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
481 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
482 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
483 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
484 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
485 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
486 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
487 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
488 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
489 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
490 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
491 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
492 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
493 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
494 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
495 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
496 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
497 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
498 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
499 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
500 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
501 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
502 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
503 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
504 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
505 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
506 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
507 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
508 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
509 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
510 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
511 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
512 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
513 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
514 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
515 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
516 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
517 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
518 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
519 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
520 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
521 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
522 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
523 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
524 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
525 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
526 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
527 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
528 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
529 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
530 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
531 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
532 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
533 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
534 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
535 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
536 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
537 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
538 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
539 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
540 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
541 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
542 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
543 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
544 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
545 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
546 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
547 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
548 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
550 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
551 James Greenhalgh <james.greenhalgh@arm.com>
553 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
555 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
556 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
558 * gcc.target/aarch64/vget_set_lane_1.c: New test.
560 2016-06-30 David Malcolm <dmalcolm@redhat.com>
563 * gcc.dg/spellcheck-options-12.c: New test case.
565 2016-06-30 Jakub Jelinek <jakub@redhat.com>
568 * gcc.c-torture/compile/pr71693.c: New test.
570 2016-06-29 David Malcolm <dmalcolm@redhat.com>
572 * gcc.dg/spellcheck-params.c: New testcase.
573 * gcc.dg/spellcheck-params-2.c: New testcase.
575 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
577 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
578 vector extract instructions.
579 * gcc.target/powerpc/p9-extract-2.c: Likewise.
581 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
584 * gfortran.dg/unexpected_eof_2.f90: New test.
585 * gfortran.dg/unexpected_eof_3.f90: New test.
587 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
589 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
591 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
593 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
594 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
595 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
597 2016-06-29 Richard Biener <rguenther@suse.de>
600 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
602 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
604 * gcc.target/arm/aapcs/neon-vect10.c: Require
605 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
606 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
607 * gcc.target/arm/aapcs/vfp18.c: Likewise.
608 * gcc.target/arm/aapcs/vfp19.c: Likewise.
609 * gcc.target/arm/aapcs/vfp20.c: Likewise.
610 * gcc.target/arm/aapcs/vfp21.c: Likewise.
611 * gcc.target/arm/fp16-aapcs-1.c: Require
612 -mfloat-ab=hard. Also simplify the test.
613 * gcc.target/arm/fp16-aapcs-2.c: New.
615 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
617 * lib/target-supports.exp (add_options_for_arm_fp16): Reword
619 (add_options_for_arm_fp16_ieee): New.
620 (add_options_for_arm_fp16_alternative): New.
621 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
623 (effective_target_arm_fp16_hw): New.
625 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
627 PR tree-optimization/71655
628 * g++.dg/pr71655.C: New test.
630 2016-06-29 Martin Liska <mliska@suse.cz>
632 * gcc.dg/pr71585.c: New test.
633 * gcc.dg/pr71585-2.c: New test.
634 * gcc.dg/pr71585-3.c: New test.
636 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
638 PR tree-optimization/70729
639 * g++.dg/vect/pr70729.cc: New test.
641 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
643 * c-c++-common/gomp/cancel-1.c: Extend.
645 2016-06-29 Jakub Jelinek <jakub@redhat.com>
647 PR tree-optimization/71625
648 * gcc.dg/strlenopt-28.c: New test.
650 2016-06-29 Richard Biener <rguenther@suse.de>
653 * g++.dg/torture/pr71002.C: Adjust testcase.
655 2016-06-29 Jakub Jelinek <jakub@redhat.com>
658 * gcc.dg/pr71685.c: New test.
660 2016-06-28 Martin Sebor <msebor@redhat.com>
663 * gcc.dg/init-bad-9.c: New test.
665 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
667 * gcc.target/powerpc/abs128-1.c: Require VSX.
668 * gcc.target/powerpc/copysign128-1.c: Likewise.
669 * gcc.target/powerpc/inf128-1.c: Likewise.
670 * gcc.target/powerpc/nan128-1.c: Likewise.
672 2016-06-28 Jakub Jelinek <jakub@redhat.com>
675 * gcc.c-torture/execute/pr71626-1.c: New test.
676 * gcc.c-torture/execute/pr71626-2.c: New test.
678 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
681 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
683 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
686 * gcc.target/powerpc/pr71670.c: New testcase.
688 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
691 * gcc.target/powerpc/pr71656-1.c: New test.
692 * gcc.target/powerpc/pr71656-2.c: New test.
694 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
696 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
698 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
699 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
700 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
701 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
702 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
703 Add arm_neon_fp16_ok effective target.
704 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: Likewise.
705 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: Likewise.
706 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: Likewise.
707 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: Likewise.
708 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: Likewise.
709 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: Likewise.
710 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: Likewise.
711 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: Likewise.
712 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: Likewise.
713 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: Likewise.
714 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: Likewise.
716 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
718 * gcc.dg/predict-12.c: New testcase.
720 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
723 * gfortran.dg/pr71649.f90: New test.
725 2016-06-25 Jakub Jelinek <jakub@redhat.com>
727 PR tree-optimization/71643
728 * g++.dg/opt/pr71643.C: New test.
730 PR tree-optimization/71631
731 * gcc.c-torture/execute/pr71631.c: New test.
733 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
735 * gcc.dg/predict-11.c: New testcase.
736 * gfortran.dg/predict-2.f90: New testcase.
738 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
740 * gcc.dg/predict-10.c: New test.
742 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
744 * gcc.target/powerpc/abs128-1.c: New.
745 * gcc.target/powerpc/copysign128-1.c: New.
746 * gcc.target/powerpc/inf128-1.c: New.
747 * gcc.target/powerpc/nan128-1.c: New.
749 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
751 * gfortran.dg/pr71642.f90: New test.
753 2016-06-24 Jakub Jelinek <jakub@redhat.com>
755 PR tree-optimization/71647
756 * gcc.target/i386/pr71647.c: New test.
758 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
760 * gcc.target/i386/noplt-gd-1.c: New test.
761 * gcc.target/i386/noplt-gd-2.c: Likewise.
762 * gcc.target/i386/noplt-gd-3.c: Likewise.
763 * gcc.target/i386/noplt-ld-1.c: Likewise.
764 * gcc.target/i386/noplt-ld-2.c: Likewise.
765 * gcc.target/i386/noplt-ld-3.c: Likewise.
766 * lib/target-supports.exp
767 (check_effective_target_tls_get_addr_via_got): New.
769 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
771 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
772 testsuite compile flags.
773 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
774 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
776 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
778 * g++dg/vect/pr36684.cc: Add dg-do compile.
779 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
780 * gcc.dg/vect/pr70021.c: Ditto.
781 * gcc.dg/vect/pr70138-1.c: Ditto.
782 * gcc.dg/vect/pr70138-2.c: Ditto.
783 * gcc.dg/vect/pr70354-1.c: Ditto.
784 * gcc.dg/vect/pr70354-2.c: Ditto.
785 * gcc.dg/vect/pr71259.c: Ditto.
786 * gcc.dg/vect/pr71416-1.c: Ditto.
787 * gcc.dg/vect/slp-43.c: Ditto.
788 * gcc.dg/vect/slp-45.c: Ditto.
789 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
790 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
791 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
792 * gfortran.dg/vect/pr69980.f90: Ditto.
794 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
796 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
797 * gcc.dg/vect/bb-slp-30.c: Ditto.
798 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
799 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
800 * gcc.dg/vect/pr45902.c: Ditto.
801 * gcc.dg/vect/pr48172.c: Ditto.
802 * gcc.dg/vect/pr48377.c: Ditto.
803 * gcc.dg/vect/pr49038.c: Ditto.
804 * gcc.dg/vect/pr49771.c: Ditto.
805 * gcc.dg/vect/pr52091.c: Ditto.
806 * gcc.dg/vect/pr53185-2.c: Ditto.
807 * gcc.dg/vect/pr56826.c: Ditto.
808 * gcc.dg/vect/pr60276.c: Ditto.
809 * gcc.dg/vect/pr62021.c: Ditto.
810 * gcc.dg/vect/pr63530.c: Ditto.
811 * gcc.dg/vect/pr65518.c: Ditto.
812 * gcc.dg/vect/pr65947-1.c: Ditto.
813 * gcc.dg/vect/pr65947-10.c: Ditto.
814 * gcc.dg/vect/pr65947-11.c: Ditto.
815 * gcc.dg/vect/pr65947-12.c: Ditto.
816 * gcc.dg/vect/pr65947-13.c: Ditto.
817 * gcc.dg/vect/pr65947-2.c: Ditto.
818 * gcc.dg/vect/pr65947-3.c: Ditto.
819 * gcc.dg/vect/pr65947-4.c: Ditto.
820 * gcc.dg/vect/pr65947-5.c: Ditto.
821 * gcc.dg/vect/pr65947-6.c: Ditto.
822 * gcc.dg/vect/pr65947-7.c: Ditto.
823 * gcc.dg/vect/pr65947-8.c: Ditto.
824 * gcc.dg/vect/pr65947-9.c: Ditto.
825 * gcc.dg/vect/pr71416-1.c: Ditto.
826 * gcc.dg/vect/pr71439.c: Ditto.
827 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
828 * gcc.dg/vect/vect-bswap16.c: Ditto.
829 * gcc.dg/vect/vect-bswap32.c: Ditto.
830 * gcc.dg/vect/vect-bswap64.c: Ditto.
831 * gcc.dg/vect/vect-live-1.c: Ditto.
832 * gcc.dg/vect/vect-live-2.c: Ditto.
833 * gcc.dg/vect/vect-live-3.c: Ditto.
834 * gcc.dg/vect/vect-live-4.c: Ditto.
835 * gcc.dg/vect/vect-live-5.c: Ditto.
836 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
837 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
838 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
839 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
840 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
841 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
842 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
843 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
844 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
845 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
846 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
847 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
848 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
849 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
850 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
851 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
852 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
854 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
856 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
858 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
860 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
861 ia32 if R_386_GOT32X relocation is supported.
862 * gcc.target/i386/noplt-3.c: Likewise.
863 * gcc.target/i386/noplt-2.c: Likewise.
864 (main): Renamed to ...
866 * gcc.target/i386/noplt-4.c: Likewise.
867 (main): Renamed to ...
869 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
870 * gcc.target/i386/pr67400-5.c: Likewise.
872 2016-06-24 Jakub Jelinek <jakub@redhat.com>
874 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
875 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
877 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
878 f4): Adjust expected diagnostics.
879 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
880 (T): If OVFP is defined, redefine to TP.
881 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
882 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
883 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
884 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
885 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
886 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
887 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
888 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
889 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
890 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
891 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
892 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
893 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
894 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
895 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
896 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
897 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
898 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
899 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
900 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
901 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
902 as last argument to __builtin_add_overflow_p.
904 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
906 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
907 dg-options and remove default vector testsuite compile flags.
908 * g++.dg/vect/pr33860a.cc: Ditto.
909 * g++.dg/vect/pr45470-a.cc: Ditto.
910 * g++.dg/vect/pr45470-b.cc: Ditto.
911 * g++.dg/vect/pr60896.cc: Ditto.
912 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
913 * gcc.dg/vect/pr18308.c: Ditto.
914 * gcc.dg/vect/pr24049.c: Ditto.
915 * gcc.dg/vect/pr33373.c: Ditto.
916 * gcc.dg/vect/pr36228.c: Ditto.
917 * gcc.dg/vect/pr42395.c: Ditto.
918 * gcc.dg/vect/pr42604.c: Ditto.
919 * gcc.dg/vect/pr46663.c: Ditto.
920 * gcc.dg/vect/pr48765.c: Ditto.
921 * gcc.dg/vect/pr49093.c: Ditto.
922 * gcc.dg/vect/pr49352.c: Ditto.
923 * gcc.dg/vect/pr52298.c: Ditto.
924 * gcc.dg/vect/pr52870.c: Ditto.
925 * gcc.dg/vect/pr53185.c: Ditto.
926 * gcc.dg/vect/pr53773.c: Ditto.
927 * gcc.dg/vect/pr56695.c: Ditto.
928 * gcc.dg/vect/pr62171.c: Ditto.
929 * gcc.dg/vect/pr63530.c: Ditto.
930 * gcc.dg/vect/pr68339.c: Ditto.
931 * gcc.dg/vect/pr71259.c: Ditto.
932 * gcc.dg/vect/vect-82_64.c: Ditto.
933 * gcc.dg/vect/vect-83_64.c: Ditto.
934 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
935 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
936 * gcc.dg/vect/vect-shift-2.c: Ditto.
937 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
938 * gfortran.dg/vect/pr39318.f90: Ditto.
939 * gfortran.dg/vect/pr45714-a.f: Ditto.
940 * gfortran.dg/vect/pr45714-b.f: Ditto.
941 * gfortran.dg/vect/pr46213.f90: Ditto.
943 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
944 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
946 * gcc.target/powerpc/p9-splat-5.c: New test.
948 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
950 PR tree-optimization/71488
951 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
952 * lib/target-supports.exp: ... here.
953 (check_sse4_hw_available): New procedure.
954 (check_effective_target_sse4_runtime): Ditto.
955 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
956 -march=westmere for sse4_runtime targets.
957 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
958 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
959 (dg-additional-options): Use for sse4_runtime targets.
960 (main): Call check_vect ().
961 (dg-final): Perform scan only for sse4_runtime targets.
963 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
967 * gcc.target/i386/pr66232-14.c: New file.
968 * gcc.target/i386/pr66232-15.c: Likewise.
969 * gcc.target/i386/pr66232-16.c: Likewise.
970 * gcc.target/i386/pr66232-17.c: Likewise.
971 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
972 ia32 if R_386_GOT32X relocation is supported.
973 * gcc.target/i386/pr67400-2.c: Likewise.
974 * gcc.target/i386/pr67400-3.c: Likewise.
975 * gcc.target/i386/pr67400-4.c: Likewise.
976 * gcc.target/i386/pr67400-6.c: Likewise.
977 * gcc.target/i386/pr67400-7.c: Likewise.
978 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
980 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
983 * gfortran.dg/char4_iunit_1.f03: Update test.
984 * gfortran.dg/f2003_io_5.f03: Update test.
985 * gfortran.dg/real_const_3.f90: Update test.
987 2016-06-23 Andi Kleen <ak@linux.intel.com>
989 * g++.dg/bprob/bprob.exp: Support autofdo.
990 * g++.dg/tree-prof/tree-prof.exp: dito.
991 * gcc.dg/tree-prof/tree-prof.exp: dito.
992 * gcc.misc-tests/bprob.exp: dito.
993 * gfortran.dg/prof/prof.exp: dito.
994 * lib/profopt.exp: dito.
995 * lib/target-supports.exp: Check for autofdo.
997 2016-06-23 Martin Liska <mliska@suse.cz>
999 * gcc.dg/pr71619.c: New test.
1001 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1004 * gcc.target/i386/pr67400-1.c: New test.
1005 * gcc.target/i386/pr67400-2.c: Likewise.
1006 * gcc.target/i386/pr67400-3.c: Likewise.
1007 * gcc.target/i386/pr67400-4.c: Likewise.
1008 * gcc.target/i386/pr67400-5.c: Likewise.
1009 * gcc.target/i386/pr67400-6.c: Likewise.
1010 * gcc.target/i386/pr67400-7.c: Likewise.
1012 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1014 * c-c++-common/missing-header-1.c: New test case.
1015 * c-c++-common/missing-header-2.c: New test case.
1016 * c-c++-common/missing-header-3.c: New test case.
1017 * c-c++-common/missing-header-4.c: New test case.
1019 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1022 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1024 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1025 expected results due to builtin "nanl" now being suggested for
1027 * gcc.dg/pr67580.c: Update expected messages.
1028 * gcc.dg/spellcheck-identifiers.c: New testcase.
1029 * gcc.dg/spellcheck-typenames.c: New testcase.
1031 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1033 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1035 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1036 diagnostic-test-show-locus-parseable-fixits.c to sources for
1037 diagnostic_plugin_test_show_locus.c.
1038 * lib/gcc-defs.exp (freeform_regexps): New global.
1039 (dg-regexp): New function.
1040 (handle-dg-regexps): New function.
1041 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1042 freeform_regexps to the empty list.
1043 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1045 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1047 PR tree-optimization/71488
1048 * g++.dg/pr71488.C: New test.
1049 * gcc.dg/vect/vect-bool-cmp.c: New test.
1051 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1053 * gcc.dg/guality/param-5.c: New test.
1055 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1057 * gcc.target/i386/asm-flag-7.c: New test.
1059 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1061 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1062 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1063 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1064 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1065 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1066 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1067 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1068 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1069 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1070 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1071 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1072 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1073 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1074 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1075 * lib/target-supports.exp: Likewise.
1077 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1079 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1080 * gcc.dg/attr-ms_struct-2.c: Likewise.
1081 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1082 * gcc.dg/bf-ms-attrib.c: Likewise.
1083 * gcc.dg/bf-ms-layout-2.c: Likewise.
1084 * gcc.dg/bf-ms-layout-3.c: Likewise.
1085 * gcc.dg/bf-ms-layout.c: Likewise.
1086 * gcc.dg/bf-no-ms-layout.c: Likewise.
1087 * gcc.target/i386/bitfield1.c: Likewise.
1088 * gcc.target/i386/bitfield2.c: Likewise.
1089 * gcc.target/i386/bitfield3.c: Likewise.
1091 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1093 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1094 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1095 override other than -mcpu=power9 command-line option is specified,
1096 or if the target operating system is aix.
1097 * gcc.target/powerpc/darn-1.c: Likewise.
1098 * gcc.target/powerpc/darn-2.c: Likewise.
1099 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1100 test if effective-target is not powerpc_p9vector_ok or if the
1101 target operating system is not defined.
1102 * gcc.target/powerpc/vslv-1.c: Likewise.
1103 * gcc.target/powerpc/vsrv-0.c: Likewise.
1104 * gcc.target/powerpc/vsrv-1.c: Likewise.
1106 2016-06-21 Tobias Burnus <burnus@net-b.de>
1109 * gfortran.dg/coarray/data_1.f90: New.
1111 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1113 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1114 (dg-require-effective-target): Use arm_v8_neon_hw.
1115 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1116 (dg-require-effective-target): Likewise.
1117 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1118 (dg-require-effective-target): Likewise.
1119 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1120 (dg-require-effective-target): Likewise.
1121 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1122 (dg-require-effective-target): Likewise.
1123 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1124 (dg-require-effective-target): Likewise.
1125 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1128 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1130 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1131 Set to 3 so test passes.
1133 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1135 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1137 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1139 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1140 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1141 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1142 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1144 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1146 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1147 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1149 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1152 * gcc.target/i386/pr71549.c: New test.
1154 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1156 * gcc.target/powerpc/vadsdu-0.c: Replace
1157 dg-require-effective-target directive to allow test to run on more
1158 platforms, and add dg-skip-if directive to disable test on aix
1159 platforms because of known incompatibilities.
1160 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1161 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1162 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1163 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1164 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1165 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1166 * gcc.target/powerpc/vadsdub-2.c: Replace
1167 dg-require-effective-target directive to allow test to run on more
1168 platforms, and add dg-skip-if directive to disable test on aix
1169 platforms because of known incompatibilities.
1170 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1171 with vec_absdb call to differentiate this test from vadsdub-1.c.
1172 * gcc.target/powerpc/vadsduh-1.c: Replace
1173 dg-require-effective-target directive to allow test to run on more
1174 platforms, and add dg-skip-if directive to disable test on aix
1175 platforms because of known incompatibilities.
1176 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1177 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1178 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1180 2016-06-21 Jakub Jelinek <jakub@redhat.com>
1182 PR tree-optimization/71588
1183 * gcc.dg/pr71558.c: New test.
1185 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1187 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1188 * c-c++-common/pr68657-2.c: Likewise.
1189 * c-c++-common/pr68657-3.c: Likewise.
1190 * gcc.dg/torture/pr69714.c: Require int32plus support.
1191 * gcc.dg/torture/pr70025.c: Likewise.
1192 * gcc.dg/torture/pr70083.c: Likewise.
1193 * gcc.dg/torture/pr70542.c: Likewise.
1194 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1196 2016-06-20 Joseph Myers <joseph@codesourcery.com>
1199 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1201 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1204 * gcc.dg/pr71581.c: New test.
1206 PR rtl-optimization/71591
1207 * gcc.dg/cpp/pr71591.c: New test.
1209 2016-06-20 David B. Robins <gcc@davidrobins.net>
1212 * g++.dg/torture/pr71571.C: New test.
1214 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1217 * gcc.target/i386/sse2-pr71559.c: New test.
1218 * gcc.target/i386/avx-pr71559.c: New test.
1219 * gcc.target/i386/avx512f-pr71559.c: New test.
1221 2016-06-20 Tobias Burnus <burnus@net-b.de>
1224 * gfortran.dg/pointer_remapping_10.f90: New.
1226 2016-06-20 David Malcolm <dmalcolm@redhat.com>
1228 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1230 2016-06-20 Martin Sebor <msebor@redhat.com>
1233 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1234 * gnu90-const-expr-1.c: Same.
1235 * gnu99-const-expr-1.c: Same.
1236 * gnu99-static-1.c: Same.
1238 2016-06-20 Renlin Li <renlin.li@arm.com>
1240 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1242 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
1244 * gcc.target/aarch64/vcvt_f64_1.c: New.
1245 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1246 * gcc.target/aarch64/vrecp_f64_1.c: New.
1248 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1250 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1253 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
1256 * gcc.target/avr/torture/pr71103-2.c: New test.
1258 2016-06-19 Martin Sebor <msebor@redhat.com>
1261 * gcc.dg/alignof.c: New test.
1263 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1265 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1266 vs dg-error; test constexpr specifier too.
1268 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1270 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1272 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
1274 * lib/target-supports.exp
1275 (check_effective_target_arm_neon_fp16_ok_nocache): Call
1276 arm_neon_ok and merge flags. Fix temporary test name.
1277 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1280 2016-06-17 Martin Liska <mliska@suse.cz>
1282 * gcc.dg/predict-9.c: Fix dump scanning.
1284 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1286 PR tree-optimization/71354
1287 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1289 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1291 PR tree-optimization/71347
1292 * gcc.dg/tree-ssa/pr71347.c: New test.
1294 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1296 PR tree-optimization/71354
1297 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1299 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1301 * gcc.dg/vect/vect-alias-check-1.c: New test.
1303 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1306 * gcc.target/avr/pr71151-1.c: New test.
1307 * gcc.target/avr/pr71151-2.c: New test.
1308 * gcc.target/avr/pr71151-3.c: New test.
1309 * gcc.target/avr/pr71151-4.c: New test.
1310 * gcc.target/avr/pr71151-5.c: New test.
1311 * gcc.target/avr/pr71151-6.c: New test.
1312 * gcc.target/avr/pr71151-7.c: New test.
1313 * gcc.target/avr/pr71151-8.c: New test.
1314 * gcc.target/avr/pr71151-common.h: New test.
1316 2016-06-16 Martin Liska <mliska@suse.cz>
1318 * gfortran.dg/predict-1.f90: New test.
1320 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
1323 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1325 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
1327 * g++.dg/vect/pr36648.cc: Disable cunrolli
1329 2016-06-16 Jakub Jelinek <jakub@redhat.com>
1332 * gcc.c-torture/execute/pr71554.c: New test.
1334 PR rtl-optimization/71532
1335 * gcc.dg/torture/pr71532.c: New test.
1337 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1339 * gcc.target/powerpc/p9-dimode1.c: New test.
1340 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1342 2016-06-15 Jakub Jelinek <jakub@redhat.com>
1344 * gcc.c-torture/compile/20160615-1.c: New test.
1346 * g++.dg/cpp0x/ref-qual17.C: New test.
1348 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
1351 * gcc.target/i386/pr71529.C: New test.
1353 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1355 PR tree-optimization/71483
1356 * g++.dg/vect/pr71483.c: New
1358 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1361 * g++.dg/inherit/crash6.C: New.
1362 * g++.dg/inherit/union2.C: Likewise.
1363 * g++.dg/inherit/virtual12.C: Likewise.
1364 * g++.dg/inherit/virtual13.C: Likewise.
1365 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
1367 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
1369 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
1371 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1373 PR tree-optimization/71439
1374 * gcc.dg/vect/pr71439.c: New
1376 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1378 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1380 2016-06-15 Richard Biener <rguenther@suse.de>
1382 * gcc.dg/vect/slp-45.c: New testcase.
1384 2016-06-15 Richard Biener <rguenther@suse.de>
1386 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1388 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1390 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1391 requirements, and disable for AIX for now.
1392 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1394 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1397 * g++.dg/opt/pr71528.C: New test.
1400 * g++.dg/init/pr71516.C: New test.
1402 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1404 * g++.dg/init/array46.C: New.
1406 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
1408 * gcc.target/i386/float128-3.c: New test.
1409 * gcc.target/i386/quad-sse4.c: Ditto.
1410 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1411 Update scan strings.
1413 2016-06-14 Richard Biener <rguenther@suse.de>
1416 * gfortran.dg/pr71526.f90: New testcase.
1418 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
1420 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
1421 * gcc.dg/zero_bits_compound-1.c: Likewise.
1423 2016-06-14 Richard Biener <rguenther@suse.de>
1425 PR tree-optimization/71522
1426 * gcc.dg/torture/pr71522.c: New testcase.
1428 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1430 PR tree-optimization/71520
1431 * gcc.dg/tree-ssa/pr71520.c: New test.
1433 2016-06-14 Richard Biener <rguenther@suse.de>
1435 PR tree-optimization/71521
1436 * gcc.dg/tree-ssa/vrp101.c: New testcase.
1438 2016-06-13 Jakub Jelinek <jakub@redhat.com>
1441 * c-c++-common/ubsan/bounds-13.c: New test.
1443 PR preprocessor/71183
1444 * gcc.dg/cpp/source_date_epoch-3.c: New test.
1446 2016-06-13 Jeff Law <law@redhat.com>
1448 PR tree-optimization/71403
1449 * c-c++-common/ubsan/pr71403-1.c: New test.
1450 * c-c++-common/ubsan/pr71403-2.c: New test.
1451 * c-c++-common/ubsan/pr71403-3.c: New test.
1453 2016-06-13 Jakub Jelinek <jakub@redhat.com>
1456 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
1457 Add -Wno-psabi -w to dg-options.
1459 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
1461 * gcc.target/powerpc/vadsdu-0.c: New test.
1462 * gcc.target/powerpc/vadsdu-1.c: New test.
1463 * gcc.target/powerpc/vadsdu-2.c: New test.
1464 * gcc.target/powerpc/vadsdu-3.c: New test.
1465 * gcc.target/powerpc/vadsdu-4.c: New test.
1466 * gcc.target/powerpc/vadsdu-5.c: New test.
1467 * gcc.target/powerpc/vadsdub-1.c: New test.
1468 * gcc.target/powerpc/vadsdub-2.c: New test.
1469 * gcc.target/powerpc/vadsduh-1.c: New test.
1470 * gcc.target/powerpc/vadsduh-2.c: New test.
1471 * gcc.target/powerpc/vadsduw-1.c: New test.
1472 * gcc.target/powerpc/vadsduw-2.c: New test.
1474 2016-06-13 David Malcolm <dmalcolm@redhat.com>
1476 * gcc.dg/c99-init-2.c (c): Update expected error message.
1477 * gcc.dg/init-bad-8.c (foo): Likewise.
1478 * gcc.dg/spellcheck-fields-3.c: New test case.
1480 2016-06-13 Martin Liska <mliska@suse.cz>
1482 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
1483 and "guess loop iv compared" heuristics.
1484 * gcc.dg/predict-2.c: Likewise.
1485 * gcc.dg/predict-3.c: Likewise.
1486 * gcc.dg/predict-4.c: Likewise.
1487 * gcc.dg/predict-5.c: Likewise.
1488 * gcc.dg/predict-6.c: Likewise.
1490 2016-06-13 Marek Polacek <polacek@redhat.com>
1493 * c-c++-common/Wswitch-unreachable-4.c: New test.
1494 * gcc.dg/Wswitch-unreachable-2.c: New test.
1495 * g++.dg/tm/jump1.C: Move dg-warning.
1497 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
1499 * gnat.dg/renaming10.ad[sb]: New test.
1501 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
1504 * gfortran.dg/pr70673.f90: New test.
1506 2016-06-13 Richard Biener <rguenther@suse.de>
1509 * gcc.dg/align-3.c: New testcase.
1511 2016-06-13 Martin Liska <mliska@suse.cz>
1513 * gcc.target/i386/pr71458.c: New test.
1515 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
1518 * testsuite/gcc.dg/torture/float128-nan.c: New test.
1520 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
1523 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
1526 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1529 * gfortran.dg/comma_IO_extension_1.f90: New test.
1530 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
1531 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
1533 * gfortran.dg/graphite/pr38083.f90: Likewise.
1534 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
1537 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
1539 * gnat.dg/case_character.adb: New test.
1541 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
1544 * gcc.target/powerpc/pr71310.c: New testcase.
1546 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
1549 * gcc.dg/pr71478.c: New test.
1551 2016-06-10 Jakub Jelinek <jakub@redhat.com>
1554 * gcc.c-torture/execute/pr71494.c: New test.
1557 * gcc.target/i386/pr68657.c: New test.
1560 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
1561 (test): Add -masm=intel alternatives.
1563 2016-06-10 Martin Sebor <msebor@redhat.com>
1566 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1568 2016-06-10 Jeff Law <law@redhat.com>
1570 PR tree-optimization/71335
1571 * gcc.c-torture/execute/pr71335.c: New test.
1573 2016-06-10 David Malcolm <dmalcolm@redhat.com>
1575 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
1576 the various "cannot tail-call: " messages.
1578 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
1580 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
1583 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
1586 * c-c++-common/asan/pr71480.c: New test.
1588 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
1590 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
1591 (ASMNAME2): Likewise.
1592 (main): Replace fn in asm statement with ASMNAME ("fn").
1593 * gcc.dg/guality/pr68037-2.c: Likewise.
1594 * gcc.dg/guality/pr68037-3.c: Likewise.
1595 * gcc.dg/torture/pr68037-1.c: Likewise.
1596 * gcc.dg/torture/pr68037-2.c: Likewise.
1597 * gcc.dg/torture/pr68037-3.c: Likewise.
1599 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
1602 * gcc.target/i386/pr68843-1.c: New test.
1603 * gcc.target/i386/pr68843-2.c: New test.
1605 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1606 Cesar Philippidis <cesar@codesourcery.com>
1609 * gcc.dg/goacc/nested-function-1.c: New file.
1610 * gcc.dg/goacc/nested-function-2.c: Likewise.
1611 * gcc.dg/goacc/pr71373.c: Likewise.
1612 * gfortran.dg/goacc/cray-2.f95: Likewise.
1613 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
1614 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
1615 * gfortran.dg/goacc/cray.f95: Update.
1616 * gfortran.dg/goacc/loop-1.f95: Likewise.
1617 * gfortran.dg/goacc/loop-3.f95: Likewise.
1618 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
1619 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
1621 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1623 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
1624 for OpenACC tile clauses.
1625 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1628 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
1630 * c-c++-common/goacc/cache-2.c: ... this new file.
1631 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
1632 * gfortran.dg/goacc/cache-2.f95: ... this new file.
1633 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
1635 * gfortran.dg/goacc/cray.f95: Likewise.
1636 * gfortran.dg/goacc/loop-1.f95: Likewise.
1638 2016-06-10 Alan Hayward <alan.hayward@arm.com>
1640 PR tree-optimization/71407
1641 PR tree-optimization/71416
1642 * gcc.dg/vect/pr71407.c: New
1643 * gcc.dg/vect/pr71416-1.c: New
1644 * gcc.dg/vect/pr71416-2.c: New
1646 2016-06-10 Richard Biener <rguenther@suse.de>
1649 * gcc.dg/torture/pr71477.c: New testcase.
1651 2016-06-09 Julia Koval <julia.koval@intel.com>
1653 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
1654 * gcc.target/i386/interrupt-13.c: Likewise.
1655 * gcc.target/i386/interrupt-15.c: Likewise.
1656 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
1657 * gcc.target/i386/interrupt-24.c: Likewise.
1658 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
1659 * gcc.target/i386/interrupt-9.c: Likewise.
1660 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1662 2016-06-09 Martin Sebor <msebor@redhat.com>
1665 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
1666 * gcc.dg/builtin-constant_p-1.c: Same.
1667 * gcc.dg/builtins-error.c: Same.
1668 * gcc.dg/pr70859.c: Same.
1670 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1672 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
1673 * gcc.dg/torture/pr68067-1.c: Likewise.
1674 * gcc.dg/torture/pr68067-2.c: Likewise.
1676 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1678 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
1681 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1684 * g++.dg/inherit/crash5.C: New.
1686 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1689 * g++.dg/inherit/crash5.C: New.
1690 * g++.dg/inherit/virtual1.C: Adjust.
1692 2016-06-09 Martin Liska <mliska@suse.cz>
1694 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
1695 * g++.dg/predict-loop-exit-2.C: Likewise.
1696 * g++.dg/predict-loop-exit-3.C: Likewise.
1697 * gcc.dg/predict-1.c: Likewise.
1698 * gcc.dg/predict-2.c: Likewise.
1699 * gcc.dg/predict-3.c: Likewise.
1700 * gcc.dg/predict-4.c: Likewise.
1701 * gcc.dg/predict-5.c: Likewise.
1702 * gcc.dg/predict-6.c: Likewise.
1703 * gcc.dg/predict-7.c: Likewise.
1705 2016-06-09 Richard Biener <rguenther@suse.de>
1707 PR tree-optimization/71462
1708 * gcc.dg/torture/pr71462.c: New testcase.
1710 2016-06-09 Marek Polacek <polacek@redhat.com>
1713 * gcc.dg/c11-generic-3.c: New test.
1715 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
1717 * g++.dg/init/array42.C: New.
1718 * g++.dg/init/array43.C: Likewise.
1719 * g++.dg/init/array44.C: Likewise.
1720 * g++.dg/init/array45.C: Likewise.
1721 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
1722 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
1723 * g++.dg/cpp1y/auto-fn27.C: Likewise.
1724 * g++.dg/gomp/pr35751.C: Likewise.
1725 * g++.dg/init/array23.C: Likewise.
1726 * g++.dg/init/brace2.C: Likewise.
1727 * g++.dg/init/brace6.C: Likewise.
1729 2016-06-08 Martin Sebor <msebor@redhat.com>
1730 Jakub Jelinek <jakub@redhat.com>
1734 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1735 * c-c++-common/builtin-arith-overflow-2.c: New test.
1736 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
1737 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
1738 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
1740 2016-06-08 Jakub Jelinek <jakub@redhat.com>
1743 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
1745 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
1747 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
1748 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
1749 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
1750 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
1751 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
1752 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
1753 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
1754 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
1755 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
1756 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
1757 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
1758 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
1759 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
1761 2016-06-08 Richard Biener <rguenther@suse.de>
1763 PR tree-optimization/68558
1764 * gcc.dg/vect/slp-44.c: New testcase.
1766 2016-06-08 Richard Biener <rguenther@suse.de>
1768 * gcc.dg/vect/slp-43.c: New testcase.
1770 2016-06-08 Richard Biener <rguenther@suse.de>
1772 PR tree-optimization/71452
1773 * gcc.dg/torture/pr71452.c: New testcase.
1775 2016-06-08 Jakub Jelinek <jakub@redhat.com>
1778 * g++.dg/torture/pr71448.C: New test.
1780 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
1784 * g++.dg/debug/pr71432.C: New test.
1786 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1788 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
1789 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
1790 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
1792 2016-06-08 Alan Hayward <alan.hayward@arm.com>
1794 * gcc.dg/vect/vect-live-2.c: Update effective target.
1795 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1796 * lib/target-supports.exp: Add aarch64 to vect_long.
1798 2016-06-08 Marek Polacek <polacek@redhat.com>
1801 * gcc.dg/noncompile/pr71418.c: New test.
1804 * gcc.dg/noncompile/pr71426.c: New test.
1806 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
1808 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
1809 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
1810 * gcc.dg/predict-3.c: Update template.
1811 * gcc.dg/predict-5.c: Update template.
1812 * gcc.dg/predict-6.c: Update template.
1813 * gcc.dg/predict-9.c: Update template.
1814 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1816 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
1818 * gcc.target/powerpc/vec-mul.c: New test.
1820 2016-06-07 David Malcolm <dmalcolm@redhat.com>
1822 * gcc.dg/spellcheck-fields-2.c: New test case.
1824 2016-06-07 Richard Biener <rguenther@suse.de>
1827 * gcc.dg/Wpragmas-1.c: New testcase.
1828 * gcc.dg/Wattributes-4.c: Likewise.
1829 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
1832 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
1834 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
1835 spurious debug code.
1837 2016-06-07 Richard Biener <rguenther@suse.de>
1839 PR tree-optimization/71428
1840 * gcc.dg/torture/pr71428.c: New testcase.
1842 2016-06-07 Richard Biener <rguenther@suse.de>
1845 * gcc.dg/torture/pr71423.c: New testcase.
1847 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1850 * gcc.dg/tree-ssa/pr71408.c: New test.
1852 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1855 * g++.dg/torture/pr71281.C: New test.
1857 2016-06-06 Marek Polacek <polacek@redhat.com>
1860 * gcc.dg/pr71362.c: New test.
1862 2016-06-06 Jakub Jelinek <jakub@redhat.com>
1863 Patrick Palka <ppalka@gcc.gnu.org>
1868 * g++.dg/opt/pr70847.C: New test.
1869 * g++.dg/ubsan/pr70847.C: New test.
1870 * g++.dg/ubsan/pr71393.C: New test.
1872 2016-06-06 Jakub Jelinek <jakub@redhat.com>
1874 PR tree-optimization/71259
1875 * gcc.dg/vect/pr71259.c: New test.
1877 2016-06-06 David Malcolm <dmalcolm@redhat.com>
1879 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
1880 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
1881 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
1884 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1887 * gcc.c-torture/execute/pr37780.c: New test.
1888 * gcc.target/aarch64/pr37780_1.c: Likewise.
1889 * gcc.target/arm/pr37780_1.c: Likewise.
1891 2016-06-06 Marek Polacek <polacek@redhat.com>
1893 * c-c++-common/attr-may-alias-1.c: New test.
1894 * c-c++-common/attr-may-alias-2.c: New test.
1895 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
1897 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
1900 * gcc.target/i386/pr24414.c: New test.
1902 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
1904 * gcc.target/sparc/vis4misc.c: New file.
1905 * gcc.target/sparc/fpcmp.c: Likewise.
1906 * gcc.target/sparc/fpcmpu.c: Likewise.
1908 2016-06-06 Alan Hayward <alan.hayward@arm.com>
1910 * gcc.dg/vect/vect-live-1.c: Use additional-options.
1911 * gcc.dg/vect/vect-live-3.c: Likewise.
1913 2016-06-06 Richard Biener <rguenther@suse.de>
1915 PR tree-optimization/71398
1916 * gcc.dg/torture/pr71398.c: New testcase.
1918 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
1921 * g++.dg/pr71389.C: New test.
1923 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1926 * gfortran.dg/fmt_read_5.f: New test.
1928 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
1931 * gfortran.dg/class_array_22.f03: New test.
1933 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
1935 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
1937 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
1939 * gcc.dg/predict-9.c: Update template.
1941 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1944 * g++.dg/template/pr49377.C: New.
1946 2016-06-04 Jakub Jelinek <jakub@redhat.com>
1948 PR tree-optimization/71405
1949 * g++.dg/torture/pr71405.C: New test.
1951 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1954 * g++.dg/inherit/crash5.C: New.
1955 * g++.dg/inherit/virtual1.C: Adjust.
1957 2016-06-03 Jeff Law <law@redhat.com>
1959 PR tree-optimization/71316
1960 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1962 2016-06-03 Jakub Jelinek <jakub@redhat.com>
1964 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
1965 dg-additional-options with just -fno-tree-scev-cprop in it.
1966 * gcc.dg/vect/vect-live-2.c: Likewise.
1967 * gcc.dg/vect/vect-live-5.c: Likewise.
1968 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
1969 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
1970 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1972 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
1975 * g++.dg/other/friend6.C: New test.
1977 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1979 * g++.dg/torture/ppc-ldst-array.C: New.
1981 2016-06-03 Joseph Myers <joseph@codesourcery.com>
1985 * gcc.dg/torture/builtin-fp-int-inexact.c,
1986 gcc.target/i386/387-builtin-fp-int-inexact.c,
1987 gcc.target/i386/387-rint-inline-1.c,
1988 gcc.target/i386/387-rint-inline-2.c,
1989 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
1990 gcc.target/i386/sse2-rint-inline-1.c,
1991 gcc.target/i386/sse2-rint-inline-2.c,
1992 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
1993 gcc.target/i386/sse4_1-rint-inline.c: New tests.
1995 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
1996 Julia Koval <julia.koval@intel.com>
2008 * gcc.dg/guality/pr68037-1.c: New test.
2009 * gcc.dg/guality/pr68037-2.c: Likewise.
2010 * gcc.dg/guality/pr68037-3.c: Likewise.
2011 * gcc.dg/torture/pr68037-1.c: Likewise.
2012 * gcc.dg/torture/pr68037-2.c: Likewise.
2013 * gcc.dg/torture/pr68037-3.c: Likewise.
2014 * gcc.dg/torture/pr68661-1a.c: Likewise.
2015 * gcc.dg/torture/pr68661-1b.c: Likewise.
2016 * gcc.target/i386/interrupt-1.c: Likewise.
2017 * gcc.target/i386/interrupt-2.c: Likewise.
2018 * gcc.target/i386/interrupt-3.c: Likewise.
2019 * gcc.target/i386/interrupt-4.c: Likewise.
2020 * gcc.target/i386/interrupt-5.c: Likewise.
2021 * gcc.target/i386/interrupt-6.c: Likewise.
2022 * gcc.target/i386/interrupt-7.c: Likewise.
2023 * gcc.target/i386/interrupt-8.c: Likewise.
2024 * gcc.target/i386/interrupt-9.c: Likewise.
2025 * gcc.target/i386/interrupt-10.c: Likewise.
2026 * gcc.target/i386/interrupt-11.c: Likewise.
2027 * gcc.target/i386/interrupt-12.c: Likewise.
2028 * gcc.target/i386/interrupt-13.c: Likewise.
2029 * gcc.target/i386/interrupt-14.c: Likewise.
2030 * gcc.target/i386/interrupt-15.c: Likewise.
2031 * gcc.target/i386/interrupt-16.c: Likewise.
2032 * gcc.target/i386/interrupt-17.c: Likewise.
2033 * gcc.target/i386/interrupt-18.c: Likewise.
2034 * gcc.target/i386/interrupt-19.c: Likewise.
2035 * gcc.target/i386/interrupt-20.c: Likewise.
2036 * gcc.target/i386/interrupt-21.c: Likewise.
2037 * gcc.target/i386/interrupt-22.c: Likewise.
2038 * gcc.target/i386/interrupt-23.c: Likewise.
2039 * gcc.target/i386/interrupt-24.c: Likewise.
2040 * gcc.target/i386/interrupt-25.c: Likewise.
2041 * gcc.target/i386/interrupt-26.c: Likewise.
2042 * gcc.target/i386/interrupt-27.c: Likewise.
2043 * gcc.target/i386/interrupt-28.c: Likewise.
2044 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2045 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2046 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2047 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2048 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2049 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2050 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2051 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2052 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2053 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2054 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2055 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2057 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2059 PR tree-optimization/52171
2060 * gcc.dg/pr52171.c: New test.
2061 * gcc.target/i386/pr52171.c: New test.
2063 2016-06-03 Jan Hubicka <jh@suse.cz>
2065 * g++.dg/tree-ssa/pred-1.C: New testcase
2066 * gcc.dg/tree-ssa/pred-1.c: New testcase
2068 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2071 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2073 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2075 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2077 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2079 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2081 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
2082 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
2083 * gcc.dg/vect/vect-live-1.c: New test.
2084 * gcc.dg/vect/vect-live-2.c: New test.
2085 * gcc.dg/vect/vect-live-3.c: New test.
2086 * gcc.dg/vect/vect-live-4.c: New test.
2087 * gcc.dg/vect/vect-live-5.c: New test.
2088 * gcc.dg/vect/vect-live-slp-1.c: New test.
2089 * gcc.dg/vect/vect-live-slp-2.c: New test.
2090 * gcc.dg/vect/vect-live-slp-3.c: New test.
2092 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2095 * g++.dg/opt/pr71387.C: New test.
2097 2016-06-02 Jeff Law <law@redhat.com>
2099 PR tree-optimization/71328
2100 * gcc.c-torture/compile/pr71328.c: New test.
2102 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2105 * gfortran.dg/fmt_read_3.f90: Fix typo.
2106 * gfortran.dg/fmt_read_4.f90: New test.
2108 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2110 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2111 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2112 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2113 * g++.dg/cpp0x/override2.C: Likewise.
2114 * g++.dg/parse/crash5.C: Likewise.
2115 * g++.dg/parse/error16.C: Likewise.
2116 * g++.dg/parse/error27.C: Likewise.
2117 * g++.dg/template/qualttp15.C: Likewise.
2118 * g++.dg/template/redecl4.C: Likewise.
2119 * g++.old-deja/g++.other/crash39.C: Likewise.
2120 * g++.old-deja/g++.other/struct1.C: Likewise.
2121 * g++.old-deja/g++.pt/m9a.C: Likewise.
2122 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2124 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2127 * c-c++-common/pr71372.c: New test.
2129 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2130 __TIME__ strings with __builtin_strcmp instead of printf and
2133 2016-06-02 Martin Liska <mliska@suse.cz>
2135 * gcc.dg/predict-9.c: New test.
2137 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2139 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2140 global set_compiler_env_var and global saved_compiler_env_var.
2142 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2144 PR rtl-optimization/71295
2145 * gcc.c-torture/compile/pr71295.c: New test.
2147 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2149 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2151 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2152 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2154 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2155 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2156 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2159 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2161 * gcc.target/powerpc/p9-splat-4.c: New test.
2163 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2166 * gcc.target/powerpc/pr71186.c: New test.
2168 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2171 * gfortran.dg/fmt_read_3.f90: New test.
2173 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2175 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2178 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
2180 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2181 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2183 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2184 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2186 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2188 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2189 vars set by dg-set-compiler-env-var.
2191 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
2194 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2195 to the module procedure declaration.
2196 * gfortran.dg/submodule_16.f08: New test.
2198 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2201 * c-c++-common/gomp/pr71371.c: New test.
2203 2016-06-01 Richard Biener <rguenther@suse.de>
2205 PR tree-optimization/71366
2206 * gcc.dg/torture/pr71366-1.c: New testcase.
2207 * gcc.dg/torture/pr71366-2.c: Likewise.
2209 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2211 * gcc.target/powerpc/vslv-0.c: New test.
2212 * gcc.target/powerpc/vslv-1.c: New test.
2213 * gcc.target/powerpc/vsrv-0.c: New test.
2214 * gcc.target/powerpc/vsrv-1.c: New test.
2216 2016-06-01 Nathan Sidwell <nathan@acm.org>
2218 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2219 * gcc.target/nvptx/weak.c: New.
2221 2016-06-01 Richard Biener <rguenther@suse.de>
2223 PR tree-optimization/71261
2224 * gcc.dg/torture/vect-bool-1.c: New testcase.
2226 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2228 * gfortran.dg/gomp/order-1.f90: New test.
2229 * gfortran.dg/gomp/order-2.f90: New test.
2231 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
2233 * gcc.dg/unroll-6.c: Update template.
2234 * gcc.dg/unroll-7.c: New testcase.
2235 * gcc.dg/unroll-8.c: New testcase.
2237 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
2239 * gnat.dg/opt56.ad[sb]: New test.
2241 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2244 * g++.dg/cpp0x/constexpr-ice16.C: New.
2246 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2248 PR tree-optimization/71314
2249 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
2252 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2254 PR tree-optimization/71077
2255 * gcc.dg/tree-ssa/pr71077.c: New test.
2257 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
2259 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2260 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2261 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2263 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
2266 * g++.dg/cpp0x/pr71248.C: New.
2267 * g++.dg/cpp0x/auto7.C: Test column numbers too.
2268 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2269 * g++.dg/init/new37.C: Likewise.
2270 * g++.dg/template/static1.C: Likewise.
2271 * g++.dg/template/static2.C: Likewise.
2273 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
2275 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2277 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2279 2016-05-31 Marek Polacek <polacek@redhat.com>
2281 * c-c++-common/Wswitch-unreachable-3.c: New test.
2282 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2284 2016-05-31 Richard Biener <rguenther@suse.de>
2286 PR tree-optimization/71352
2287 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2289 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2291 * gcc.target/arm/armv5_thumb_isa.c: New test.
2293 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
2296 * gcc.target/i386/pr71346.c: New test.
2298 2016-05-31 Tom de Vries <tom@codesourcery.com>
2300 PR tree-optimization/69068
2301 * gcc.dg/graphite/pr69068.c: New test.
2303 2016-05-27 Martin Sebor <msebor@redhat.com>
2306 * g++.dg/warn/Wplacement-new-size-3.C: New test.
2308 2016-05-30 Jakub Jelinek <jakub@redhat.com>
2311 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
2312 nowait depend(inout: dd[0]) clauses where permitted.
2314 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2317 * g++.dg/parse/pr71238.C: New.
2318 * g++.dg/concepts/friend1.C: Test column numbers too.
2319 * g++.dg/cpp0x/initlist31.C: Likewise.
2320 * g++.dg/cpp0x/pr51420.C: Likewise.
2321 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2322 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2323 * g++.dg/ext/builtin3.C: Likewise.
2324 * g++.dg/lookup/friend12.C: Likewise.
2325 * g++.dg/lookup/friend7.C: Likewise.
2326 * g++.dg/lookup/koenig1.C: Likewise.
2327 * g++.dg/lookup/koenig5.C: Likewise.
2328 * g++.dg/lookup/used-before-declaration.C: Likewise.
2329 * g++.dg/overload/koenig1.C: Likewise.
2330 * g++.dg/template/crash65.C: Likewise.
2331 * g++.dg/template/friend57.C: Likewise.
2332 * g++.dg/warn/Wshadow-5.C: Likewise.
2333 * g++.dg/warn/Wunused-8.C: Likewise.
2334 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2335 * g++.old-deja/g++.jason/lineno5.C: Likewise.
2336 * g++.old-deja/g++.jason/member.C: Likewise.
2337 * g++.old-deja/g++.jason/report.C: Likewise.
2338 * g++.old-deja/g++.jason/scoping12.C: Likewise.
2339 * g++.old-deja/g++.law/visibility20.C: Likewise.
2340 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2341 * g++.old-deja/g++.other/static5.C: Likewise.
2342 * g++.old-deja/g++.pt/overload2.C: Likewise.
2344 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2346 * gcc.dg/tree-ssa/peel1.c: New testcase.
2347 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2348 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2350 2016-05-30 Tom de Vries <tom@codesourcery.com>
2352 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2355 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2358 * g++.dg/parse/virtual1.C: New.
2360 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
2362 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2363 Use correct register when clearing %edx.
2365 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
2367 PR tree-optimization/71289
2368 * gcc.dg/pr71289.c: New test.
2370 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2374 * gcc.dg/tree-ssa/pr71269.c: New test.
2375 * gcc.dg/tree-ssa/pr71292.c: New test.
2377 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2380 * gcc.dg/tree-ssa/pr71252-2.c: New test.
2382 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2384 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2385 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2386 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2388 2016-05-30 Tom de Vries <tom@codesourcery.com>
2390 PR tree-optimization/69067
2391 * gcc.dg/graphite/pr69067.c: New test.
2393 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
2396 * gcc.target/i386/pr71245-1.c: New test.
2397 * gcc.target/i386/pr71245-2.c: Ditto.
2399 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
2402 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2403 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2404 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2406 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
2408 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2410 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
2414 * g++.dg/overload/69855.C: New.
2415 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2416 * g++.old-deja/g++.pt/crash3.C: Likewise.
2418 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2421 * g++.dg/parse/namespace13.C: New.
2423 2016-05-26 Jeff Law <law@redhat.com>
2425 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
2426 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
2427 * gcc.dg/tree-ssa/pr68198.c: Likewise.
2428 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2429 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
2430 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
2431 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
2432 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2433 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
2434 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
2435 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
2436 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
2437 * gcc.dg/tree-ssa/vrp56.c: Likewise.
2439 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
2442 * g++.dg/overload/69855.C: New.
2443 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2444 * g++.old-deja/g++.pt/crash3.C: Likewise.
2446 2016-05-27 Jiong Wang <jiong.wang@arm.com>
2449 * gcc.target/aarch64/va_arg_1.c: New testcase.
2450 * gcc.target/aarch64/va_arg_2.c: Likewise.
2451 * gcc.target/aarch64/va_arg_3.c: Likewise.
2453 2016-05-27 Jiong Wang <jiong.wang@arm.com>
2455 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
2456 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2457 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2458 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2459 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
2461 2016-05-27 Marek Polacek <polacek@redhat.com>
2464 * g++.dg/torture/pr71308.C: New test.
2466 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2468 * gcc.dg/zero_bits_compound-1.c: New test.
2469 * gcc.dg/zero_bits_compound-2.c: New test.
2471 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
2474 * gcc.dg/pr71279.c: New test.
2476 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2478 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
2479 floating point min/max/comparison instructions.
2480 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
2482 2016-05-26 Jakub Jelinek <jakub@redhat.com>
2484 * c-c++-common/gomp/schedule-1.c: New test.
2485 * gfortran.dg/gomp/schedule-1.f90: New test.
2487 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
2491 * g++.dg/cpp1y/auto-fn32.C: New test.
2492 * g++.dg/cpp1y/paren4.C: New test.
2494 2016-05-26 Nathan Sidwell <nathan@acm.org>
2496 * gcc.dg/20060410.c: Xfail on ptx.
2497 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
2498 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
2499 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
2500 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
2501 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
2503 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2505 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
2507 2016-05-26 Jakub Jelinek <jakub@redhat.com>
2509 PR tree-optimization/71280
2510 * gcc.dg/pr71280.c: New test.
2512 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
2514 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
2515 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
2517 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
2519 2016-05-26 Jiong Wang <jiong.wang@arm.com>
2521 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
2524 2016-05-25 Jeff Law <law@redhat.com>
2526 PR tree-optimization/71272
2527 * gcc.c-torture/compile/pr71272.c: new test.
2529 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
2531 * gcc.target/powerpc/vec-cmpne.c: New test.
2532 * gcc.target/powerpc/vec-cmpne-long.c: New test.
2534 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
2536 * gnat.dg/opt55.ad[sb]: New test.
2538 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2540 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
2541 * c-c++-common/pr60226.c: Require int32plus.
2542 * gcc.c-torture/execute/pr70602.c: Likewise.
2543 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
2544 unsigned long for malloc arg type.
2545 * gcc.dg/asr_div1.c: Require int32plus.
2546 * gcc.dg/enum-mode-1.c: XFAIL for int16.
2547 * gcc.dg/pie-1.c: Require pie.
2548 * gcc.dg/pie-2.c: Likewise.
2549 * gcc.dg/pr59471.c: Require int32plus.
2550 * gcc.dg/pr59963-2.c: XFAIL for int16.
2551 * gcc.dg/pr60114.c: Require int32plus.
2552 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
2553 unsigned long for typedef of size_t.
2554 * gcc.dg/pr63914.c: Require int32plus.
2555 * gcc.dg/pr64536.c: Require pt32plus.
2556 * gcc.dg/pr65658.c: Likewise.
2557 * gcc.dg/pr67271.c: Require int32plus.
2558 * gcc.dg/pr68112.c: Likewise.
2559 * gcc.dg/pr69071.c: Skip for avr target.
2560 * gcc.dg/pr69973.c: Require int32plus.
2561 * gcc.dg/pr70169.c: Skip for avr target.
2562 * gcc.dg/sso-6.c: Require int32plus.
2563 * gcc.dg/sso-7.c: Likewise.
2564 * gcc.dg/sso-8.c: Likewise.
2565 * gcc.dg/vrp-min-max-2.c: Likewise.
2567 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
2570 * gcc.target/i386/pr70738-1.c: New test.
2571 * gcc.target/i386/pr70738-2.c: Likewise.
2572 * gcc.target/i386/pr70738-3.c: Likewise.
2573 * gcc.target/i386/pr70738-4.c: Likewise.
2574 * gcc.target/i386/pr70738-5.c: Likewise.
2575 * gcc.target/i386/pr70738-6.c: Likewise.
2576 * gcc.target/i386/pr70738-7.c: Likewise.
2577 * gcc.target/i386/pr70738-8.c: Likewise.
2578 * gcc.target/i386/pr70738-9.c: Likewise.
2580 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2582 PR rtl-optimization/66940
2583 * gcc.c-torture/execute/pr66940.c: New test.
2585 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
2587 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
2588 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
2589 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
2590 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
2591 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
2592 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
2593 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
2594 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
2595 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
2596 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
2597 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
2598 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
2599 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
2600 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
2601 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
2602 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
2603 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
2604 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
2605 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
2606 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
2607 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
2608 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
2609 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
2610 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
2612 2016-05-25 Marek Polacek <polacek@redhat.com>
2615 * gcc.dg/noncompile/pr71265.c: New test.
2618 * gcc.dg/noncompile/old-style-parm-3.c: New test.
2620 2016-05-25 Nathan Sidwell <nathan@acm.org>
2622 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
2624 2016-05-25 Richard Biener <rguenther@suse.de>
2626 PR tree-optimization/71261
2627 * c-c++-common/torture/pr71261.c: New testcase.
2629 2016-05-25 Richard Biener <rguenther@suse.de>
2631 PR tree-optimization/71264
2632 * gcc.dg/vect/pr71264.c: New testcase.
2634 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2637 * g++.dg/cpp0x/alias-decl-53.C: New.
2638 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
2640 2016-05-25 Martin Liska <mliska@suse.cz>
2642 * g++.dg/pr71239.C: New test.
2644 2016-05-25 Richard Biener <rguenther@suse.de>
2646 * gcc.dg/vect/pr58135.c: Rename to ...
2647 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
2649 2016-05-25 Marek Polacek <polacek@redhat.com>
2651 * g++.dg/pr65295.C: Use target c++14.
2653 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2655 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
2656 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
2658 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2660 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
2663 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
2665 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
2666 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2667 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
2668 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2669 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2670 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2671 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
2672 * c-c++-common/goacc/pcopy.c: Likewise.
2673 * c-c++-common/goacc/pcopyin.c: Likewise.
2674 * c-c++-common/goacc/pcopyout.c: Likewise.
2675 * c-c++-common/goacc/pcreate.c: Likewise.
2676 * c-c++-common/goacc/pr70688.c: New test.
2677 * c-c++-common/goacc/present-1.c: Adjust test.
2678 * c-c++-common/goacc/reduction-5.c: Likewise.
2679 * g++.dg/goacc/data-1.C: New test.
2681 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2683 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
2684 vector parity built-in functions.
2685 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
2686 count trailing zeros automatic vectorization.
2687 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
2688 count trailing zeros built-in functions.
2690 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2692 * gcc.dg/tree-ssa/reassoc-44.c: New test.
2694 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
2697 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
2699 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2702 * g++.dg/template/crash123.C: New.
2703 * g++.dg/template/crash124.C: Likewise.
2705 2016-05-24 Martin Sebor <msebor@redhat.com>
2708 * g++.dg/ext/flexary16.C: New test.
2710 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
2712 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
2713 before math.h is included.
2714 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
2715 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
2716 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
2717 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
2718 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
2719 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
2720 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
2721 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
2722 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
2723 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
2724 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
2725 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
2726 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
2727 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
2728 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
2729 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
2730 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
2731 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
2732 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
2733 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
2734 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
2735 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
2736 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2738 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2739 Kelvin Nilsen <kelvin@gcc.gnu.org>
2741 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
2744 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2747 * g++.dg/warn/Wno-narrowing1.C: New.
2749 2016-05-24 Marek Polacek <polacek@redhat.com>
2752 * c-c++-common/Wswitch-unreachable-2.c: New test.
2754 2016-05-24 Jakub Jelinek <jakub@redhat.com>
2757 * g++.dg/vect/simd-clone-6.cc: New test.
2758 * g++.dg/gomp/declare-simd-6.C: New test.
2762 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
2764 2016-05-24 Richard Biener <rguenther@suse.de>
2766 PR tree-optimization/71240
2767 * gcc.dg/optimize-bswapsi-5.c: New testcase.
2769 2016-05-24 Richard Biener <rguenther@suse.de>
2771 PR tree-optimization/71230
2772 * gcc.dg/torture/pr71230.c: New testcase.
2773 * g++.dg/torture/pr71230.C: Likewise.
2775 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
2777 * c-c++-common/goacc/routine-5.c: Add tests.
2778 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
2779 * gfortran.dg/goacc/routine-6.f90: Add tests.
2781 2016-05-24 Richard Biener <rguenther@suse.de>
2783 PR tree-optimization/71253
2784 * gcc.dg/torture/pr71253.c: New testcase.
2786 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2789 * gfortran.dg/pr71252.f90: New test.
2791 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
2793 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
2795 2016-05-24 Richard Biener <rguenther@suse.de>
2799 * c-c++-common/vector-subscript-4.c: New testcase.
2800 * c-c++-common/vector-subscript-5.c: Likewise.
2802 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2805 * gfortran.dg/namelist_90.f: New test
2807 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2810 * gfortran.dg/unexpected_eof.f: New test
2812 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2813 Kelvin Nilsen <kelvin@gcc.gnu.org>
2815 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
2818 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2821 * g++.dg/cpp0x/inh-ctor20.C: New.
2822 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
2824 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2827 * g++.dg/cpp0x/variadic168.C: New.
2829 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2831 * g++.dg/cpp0x/pr31445.C: Test column number too.
2832 * g++.dg/cpp0x/pr32253.C: Likewise.
2833 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
2834 * g++.dg/cpp0x/variadic36.C: Likewise.
2836 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
2838 * gcc.dg/fold-notshift-2.c: Adjust.
2840 2016-05-23 Marek Polacek <polacek@redhat.com>
2843 * c-c++-common/Wswitch-unreachable-1.c: New test.
2844 * gcc.dg/Wswitch-unreachable-1.c: New test.
2845 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
2846 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
2847 * g++.dg/gomp/block-10.C: Likewise.
2848 * gcc.dg/gomp/block-10.c: Likewise.
2849 * g++.dg/gomp/block-9.C: Likewise.
2850 * gcc.dg/gomp/block-9.c: Likewise.
2851 * g++.dg/gomp/target-1.C: Likewise.
2852 * g++.dg/gomp/target-2.C: Likewise.
2853 * gcc.dg/gomp/target-1.c: Likewise.
2854 * gcc.dg/gomp/target-2.c: Likewise.
2855 * g++.dg/gomp/taskgroup-1.C: Likewise.
2856 * gcc.dg/gomp/taskgroup-1.c: Likewise.
2857 * gcc.dg/gomp/teams-1.c: Likewise.
2858 * g++.dg/gomp/teams-1.C: Likewise.
2859 * g++.dg/overload/error3.C: Likewise.
2860 * g++.dg/tm/jump1.C: Likewise.
2861 * g++.dg/torture/pr40335.C: Likewise.
2862 * gcc.dg/c99-vla-jump-5.c: Likewise.
2863 * gcc.dg/switch-warn-1.c: Likewise.
2864 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
2865 * gcc.dg/nested-func-1.c: Likewise.
2866 * gcc.dg/pr67784-4.c: Likewise.
2868 2016-05-23 Richard Biener <rguenther@suse.de>
2870 PR tree-optimization/71230
2871 * gfortran.dg/pr71230-1.f90: New testcase.
2872 * gfortran.dg/pr71230-2.f90: Likewise.
2874 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2876 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
2877 * gcc.dg/vect/pr58135.c: Add new.
2878 * gfortran.dg/pr46519-1.f: Adjust test case.
2880 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2883 * g++.dg/cpp0x/decltype64.C: New.
2885 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2887 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
2888 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2889 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2891 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2893 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
2894 Add poly64x1_t and poly64x2_t cases if supported.
2895 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2896 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
2897 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
2898 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
2899 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
2901 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2903 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
2904 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
2905 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
2906 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
2907 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
2908 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
2909 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
2911 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2913 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
2915 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2917 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
2918 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
2920 2016-05-22 Jakub Jelinek <jakub@redhat.com>
2922 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
2923 constraint instead of "r".
2924 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
2925 insn instead of vxorpd.
2926 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
2928 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
2929 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
2931 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
2933 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
2934 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
2936 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
2938 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
2941 * gcc.dg/tree-ssa/pr40921.c: New test.
2943 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
2946 * gcc.target/avr/pr71103.c: New test.
2948 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2951 * gcc.dg/tree-ssa/pr71179.c: New test.
2953 2016-05-20 Martin Sebor <msebor@redhat.com>
2956 * gcc.dg/init-excess-2.c: New test.
2958 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
2960 * gnat.dg/opt53.adb: New test.
2961 * gnat.dg/opt54.adb: Likewise.
2963 2016-05-20 Martin Jambor <mjambor@suse.cz>
2965 PR tree-optimization/70884
2966 * gcc.dg/tree-ssa/pr70919.c: New test.
2968 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2970 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
2972 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
2973 fix code formatting.
2975 2016-05-20 Nathan Sidwell <nathan@acm.org>
2977 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
2979 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
2981 2016-05-20 David Malcolm <dmalcolm@redhat.com>
2983 * jit.dg/all-non-failing-tests.h: Add
2984 test-factorial-must-tail-call.c.
2985 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
2986 * jit.dg/test-factorial-must-tail-call.c: New test case.
2988 2016-05-20 Jakub Jelinek <jakub@redhat.com>
2991 * gfortran.dg/pr71204.f90: New test.
2993 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
2995 * gcc.target/nvptx/sincos.c: New test.
2997 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3000 * g++.dg/cpp1y/auto-fn31.C: New.
3002 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3004 * gcc.target/powerpc/vec-addec.c: New test.
3005 * gcc.target/powerpc/vec-addec-int128.c: New test.
3007 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3009 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3010 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3011 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3012 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3014 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
3016 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3018 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3021 * g++.dg/opt/pr71210-1.C: New test.
3022 * g++.dg/opt/pr71210-2.C: New test.
3024 PR tree-optimization/29756
3025 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3026 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3027 only on selected targets where V4SImode vectors are known to be
3030 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
3032 PR tree-optimization/71079
3033 PR tree-optimization/71206
3034 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3036 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3038 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3039 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3040 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3042 2016-05-20 Richard Guenther <rguenther@suse.de>
3044 PR tree-optimization/29756
3045 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3047 2016-05-20 Richard Biener <rguenther@suse.de>
3049 PR tree-optimization/71185
3050 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3052 2016-05-20 Richard Biener <rguenther@suse.de>
3054 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3056 2016-05-19 Marek Polacek <polacek@redhat.com>
3059 * g++.dg/diagnostic/pr71075.C: New test.
3061 2016-05-19 David Malcolm <dmalcolm@redhat.com>
3064 * g++.dg/pr71184.C: New test case.
3066 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3068 * gcc.target/powerpc/darn-0.c: New test.
3069 * gcc.target/powerpc/darn-1.c: New test.
3070 * gcc.target/powerpc/darn-2.c: New test.
3072 2016-05-19 Marek Polacek <polacek@redhat.com>
3074 PR tree-optimization/71031
3075 * gcc.dg/tree-ssa/vrp100.c: New test.
3077 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3079 PR rtl-optimization/71148
3080 * gcc.dg/pr71148.c: New test.
3082 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3085 * gcc.target/arm/pr71056.c: New test.
3087 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3089 * c-c++-common/pr69669.c: Check the used mode.
3091 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3094 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3096 2016-05-19 Richard Biener <rguenther@suse.de>
3098 PR tree-optimization/70729
3099 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3100 * gcc.dg/graphite/scop-18.c: Likewise.
3101 * gcc.dg/pr41783.c: Disable LIM.
3102 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3103 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3104 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3105 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3106 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3107 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3108 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3109 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3110 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3111 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3112 * gfortran.dg/pr42108.f90: Likewise.
3114 2016-05-18 David Malcolm <dmalcolm@redhat.com>
3117 * gcc.dg/spellcheck-options-11.c: New test case.
3119 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3122 * g++.dg/opt/pr71100.C: New test.
3124 2016-05-18 Martin Jambor <mjambor@suse.cz>
3127 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3128 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3129 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3130 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3132 2016-05-18 Martin Jambor <mjambor@suse.cz>
3135 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3136 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3137 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3138 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3139 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3141 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3144 * g++.dg/template/crash122.C: New.
3146 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3149 * g++.dg/template/pr70466-1.C: New.
3150 * g++.dg/template/pr70466-2.C: Likewise.
3152 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3154 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3155 splat operations and the XXSPLTIB instruction.
3156 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3157 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3158 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3159 xxlxor to clear a register.
3161 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3163 * gcc.dg/torture/pr71020.c: New test.
3165 2016-05-18 Martin Jambor <mjambor@suse.cz>
3168 * gcc.dg/ipa/pr70646.c: New test.
3170 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3172 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3174 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3176 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3177 missing tests for vreinterpretq_p{8,16}.
3179 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3181 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3182 vsliq_n_s64 and vsliq_n_u64.
3184 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3186 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3187 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3189 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3191 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3192 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3193 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3195 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3197 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3200 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3202 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3203 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3204 "blr\t" and switch to scan-assembler-times.
3206 2016-05-18 Jiong Wang <jiong.wang@arm.com>
3208 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3210 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3211 declarations under __aarch64__ and __ARM_FEATURE_FMA.
3213 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3215 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3216 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3217 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3218 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3219 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3220 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3222 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3223 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3225 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3226 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3228 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3229 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3231 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3233 2016-05-18 Richard Biener <rguenther@suse.de>
3235 PR tree-optimization/71168
3236 * gcc.dg/torture/pr71168.c: New testcase.
3238 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
3241 * gcc.dg/tree-ssa/pr63586-2.c: New test.
3242 * gcc.dg/tree-ssa/pr63586.c: New test.
3243 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3245 2016-05-17 Nathan Sidwell <nathan@acm.org>
3247 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3248 * gcc.dg/pr68671.c: Fix ptx xfail-if.
3249 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3250 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3252 2016-05-17 Nathan Sidwell <nathan@acm.org>
3254 * gcc.target/nvptx/abi-vararg-3.c: New.
3256 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
3258 PR tree-optimization/54579
3260 * gcc.dg/fold-notrotate-1.c: New test.
3261 * gcc.dg/fold-notshift-1.c: New test.
3262 * gcc.dg/fold-notshift-2.c: New test.
3264 2016-05-17 Marek Polacek <polacek@redhat.com>
3267 * g++.dg/ipa/pr71146.C: New test.
3269 2016-05-17 David Malcolm <dmalcolm@redhat.com>
3271 * jit.dg/test-error-array-bounds.c: New test case.
3273 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3275 * gcc.dg/tree-ssa/and-1.c: New testcase.
3277 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3279 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3280 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
3282 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3284 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3285 * gcc.dg/tree-ssa/vrp99.c: New testcase.
3287 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3289 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3291 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3293 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3295 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3297 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3298 ".2d[index]" when scan the assembly.
3299 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3300 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3302 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3304 2016-05-17 Richard Biener <rguenther@suse.de>
3306 PR tree-optimization/71132
3307 * gcc.dg/torture/pr71132.c: New testcase.
3309 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3311 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3313 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3316 * gcc.target/aarch64/pr70809_1.c: New test.
3318 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3320 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3321 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3322 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3323 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3325 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
3326 Ilya Enkovich <ilya.enkovich@intel.com>
3329 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3331 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
3333 * g++.dg/ipa/ivinline-7.C: Do not xfail.
3334 * g++.dg/ipa/ivinline-9.C: Do not xfail.
3336 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3338 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
3339 test for __ARM_FP16_ARGS.
3340 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3341 * gcc.target/arm/aapcs/neon-vect10.c: New.
3342 * gcc.target/arm/aapcs/neon-vect9.c: New.
3343 * gcc.target/arm/aapcs/vfp18.c: New.
3344 * gcc.target/arm/aapcs/vfp19.c: New.
3345 * gcc.target/arm/aapcs/vfp20.c: New.
3346 * gcc.target/arm/aapcs/vfp21.c: New.
3347 * gcc.target/arm/fp16-aapcs-1.c: New.
3348 * g++.target/arm/fp16-param-1.c: Update expected output. Add
3349 test for __ARM_FP16_ARGS.
3350 * g++.target/arm/fp16-return-1.c: Update expected output.
3352 2016-05-16 Jiong Wang <jiong.wang@arm.com>
3355 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3357 2016-05-15 Harald Anlauf <anlauf@gmx.de>
3360 * gfortran.dg/pr69603.f90: New testcase.
3362 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3364 * gfortran.dg/dec_union_4.f90: Fix endian issue.
3366 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3369 * gfortran.dg/pr71047.f08: New test.
3371 2016-05-13 Joseph Myers <joseph@codesourcery.com>
3373 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3374 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3375 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3377 2016-05-13 Martin Sebor <msebor@redhat.com>
3380 * g++.dg/cpp0x/constexpr-60049.C: New test.
3382 2016-05-13 Jakub Jelinek <jakub@redhat.com>
3385 * gcc.dg/pr71071.c: New test.
3387 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
3389 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3390 remove XOP handling.
3391 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
3393 2016-05-13 Nathan Sidwell <nathan@acm.org>
3395 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3396 __atomic_is_lock_free declaration.
3398 2016-05-13 Richard Biener <rguenther@suse.de>
3400 PR tree-optimization/42587
3401 * gcc.dg/optimize-bswapsi-4.c: New testcase.
3403 2016-05-13 Martin Liska <mliska@suse.cz>
3405 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3406 the new format of dump output.
3408 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3410 * gcc.dg/pr71084.c: New test.
3412 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3415 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
3417 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3419 * gcc.target/aarch64/struct_return.c: New test.
3421 2016-05-12 Marek Polacek <polacek@redhat.com>
3424 * c-c++-common/pr70756-2.c: New test.
3425 * c-c++-common/pr70756.c: New test.
3427 2016-05-12 Richard Biener <rguenther@suse.de>
3429 PR tree-optimization/71059
3430 * gcc.dg/torture/pr71059.c: New testcase.
3432 2016-05-12 Richard Biener <rguenther@suse.de>
3434 PR tree-optimization/71062
3435 * gcc.dg/torture/pr71062.c: New testcase.
3437 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
3439 PR tree-optimization/71006
3440 * gcc.dg/pr71006.c: New test.
3442 2016-05-12 Marek Polacek <polacek@redhat.com>
3445 * gcc.dg/opts-7.c: New test.
3447 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3450 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
3451 Add -save-temps to dg-options.
3452 Scan for ldmfd rather than pop instruction.
3453 * gcc.target/arm/interrupt-2.c: Likewise.
3454 * gcc.target/arm/pr70830.c: New test.
3456 2016-05-12 Jakub Jelinek <jakub@redhat.com>
3458 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
3459 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
3461 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
3462 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
3463 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
3466 * gcc.target/i386/avx512vl-pack-1.c: New test.
3467 * gcc.target/i386/avx512vl-pack-2.c: New test.
3468 * gcc.target/i386/avx512bw-pack-2.c: New test.
3470 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
3472 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
3473 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
3474 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
3476 2016-05-12 Richard Biener <rguenther@suse.de>
3478 PR tree-optimization/70986
3479 * gcc.dg/torture/pr70986-1.c: New testcase.
3480 * gcc.dg/torture/pr70986-2.c: Likewise.
3481 * gcc.dg/torture/pr70986-3.c: Likewise.
3483 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3486 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
3487 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
3489 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
3491 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
3493 * gcc.target/i386/pr66746.c: Ditto.
3495 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3497 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
3499 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
3500 warning when using -mvsx-timode.
3501 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3502 * gcc.target/powerpc/dform-2.c: Likewise.
3503 * gcc.target/powerpc/pr68805.c: Likewise.
3505 2016-05-11 Marek Polacek <polacek@redhat.com>
3508 * c-c++-common/attributes-3.c: New test.
3510 2016-05-11 Nathan Sidwell <nathan@acm.org>
3512 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
3513 * gcc.c-torture/execute/pr68185.c: Likewise.
3514 * gcc.dg/ipa/pr70306.c: Requires global constructors.
3515 * gcc.dg/pr69634.c: Requires scheduling.
3516 * gcc.dg/torture/pr66178.c: Require label values.
3517 * gcc.dg/setjmp-6.c: Require indirect jumps.
3519 2016-05-11 Richard Biener <rguenther@suse.de>
3521 PR tree-optimization/71055
3522 * gcc.dg/torture/pr71055.c: New testcase.
3524 2016-05-11 Richard Biener <rguenther@suse.de>
3527 * g++.dg/debug/pr71057.C: New testcase.
3529 2016-05-11 Jakub Jelinek <jakub@redhat.com>
3532 * gfortran.dg/gomp/pr70855.f90: New test.
3534 2016-05-11 Richard Biener <rguenther@suse.de>
3537 * g++.dg/torture/pr71002.C: New testcase.
3539 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
3542 * gcc.dg/pr70807.c: New test.
3544 2016-05-10 Martin Sebor <msebor@redhat.com>
3547 * g++.dg/Wattributes.C: New test.
3549 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
3551 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
3552 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3553 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
3555 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3558 * gcc.target/i386/pr70799-1.c: New test.
3560 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3562 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
3564 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3567 * gcc.target/i386/pr70877.c: New test.
3569 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3571 PR tree-optimization/70786
3572 * gcc.target/i386/pr70876.c: New test.
3574 2016-05-10 Jakub Jelinek <jakub@redhat.com>
3577 * gcc.target/i386/avx512vl-logic-1.c: New test.
3578 * gcc.target/i386/avx512vl-logic-2.c: New test.
3579 * gcc.target/i386/avx512dq-logic-2.c: New test.
3581 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3584 * gcc.target/powerpc/pr70963.c: New.
3586 2016-05-10 David Malcolm <dmalcolm@redhat.com>
3588 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3589 (test_very_wide_line): Add ruler to expected output.
3590 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3591 (test_very_wide_line): Likewise.
3592 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3593 (test_show_locus): Within the handling of "test_very_wide_line",
3594 enable show_ruler_p on the diagnostic context.
3596 2016-05-10 Richard Biener <rguenther@suse.de>
3598 PR tree-optimization/71039
3599 * gcc.dg/torture/pr71039.c: New testcase.
3601 2016-05-10 Nathan Sidwell <nathan@acm.org>
3603 * gcc.dg/nested-func-10.c: Requires alloca.
3604 * gcc.dg/nested-func-9.c: Requires alloca.
3605 * gcc.c-torture/execute/pr70460.c: Requires labels.
3606 * gcc.c-torture/compile/pr70199.c: Requires labels.
3607 * gcc.target/nvptx/decl.c: Compile only.
3608 * gcc.target/nvptx/trailing-init.c: Compile only.
3609 * gcc.target/nvptx/ary-init.c: Compile only.
3611 2016-05-10 Marek Polacek <polacek@redhat.com>
3614 * gcc.dg/attr-opt-1.c: New test.
3616 2016-05-10 Richard Biener <rguenther@suse.de>
3618 PR tree-optimization/70497
3619 PR tree-optimization/28367
3620 * gcc.dg/torture/20160404-1.c: New testcase.
3621 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
3622 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
3624 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3626 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
3628 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
3630 * gcc.target/i386/fabsneg-1.c New test.
3632 2016-05-09 Alan Modra <amodra@gmail.com>
3635 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
3637 2016-05-09 Richard Biener <rguenther@suse.de>
3639 PR tree-optimization/70985
3640 * gcc.dg/torture/pr70985.c: New testcase.
3642 2016-05-09 Bin Cheng <bin.cheng@arm.com>
3644 * gcc.dg/tree-ssa/ifc-9.c: New test.
3645 * gcc.dg/tree-ssa/ifc-10.c: New test.
3646 * gcc.dg/tree-ssa/ifc-11.c: New test.
3647 * gcc.dg/tree-ssa/ifc-12.c: New test.
3648 * gcc.dg/vect/pr61194.c: Remove XFAIL.
3649 * gcc.dg/vect/vect-23.c: Remove XFAIL.
3650 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
3652 2016-05-09 Richard Biener <rguenther@suse.de>
3655 * gfortran.dg/pr70937.f90: New testcase.
3657 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3659 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
3661 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
3664 * gfortran.dg/dec_structure_1.f90: New testcase.
3665 * gfortran.dg/dec_structure_2.f90: Ditto.
3666 * gfortran.dg/dec_structure_3.f90: Ditto.
3667 * gfortran.dg/dec_structure_4.f90: Ditto.
3668 * gfortran.dg/dec_structure_5.f90: Ditto.
3669 * gfortran.dg/dec_structure_6.f90: Ditto.
3670 * gfortran.dg/dec_structure_7.f90: Ditto.
3671 * gfortran.dg/dec_structure_8.f90: Ditto.
3672 * gfortran.dg/dec_structure_9.f90: Ditto.
3673 * gfortran.dg/dec_structure_10.f90: Ditto.
3674 * gfortran.dg/dec_structure_11.f90: Ditto.
3675 * gfortran.dg/dec_union_1.f90: Ditto.
3676 * gfortran.dg/dec_union_2.f90: Ditto.
3677 * gfortran.dg/dec_union_3.f90: Ditto.
3678 * gfortran.dg/dec_union_4.f90: Ditto.
3679 * gfortran.dg/dec_union_5.f90: Ditto.
3680 * gfortran.dg/dec_union_6.f90: Ditto.
3681 * gfortran.dg/dec_union_7.f90: Ditto.
3683 2016-05-07 Tom de Vries <tom@codesourcery.com>
3685 PR tree-optimization/70956
3686 * gcc.dg/graphite/pr70956.c: New test.
3688 2016-05-06 Jakub Jelinek <jakub@redhat.com>
3691 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
3692 (a, b, c, d): Change type from char to signed char.
3693 (main): Compare against (signed char) -1634678893 instead of
3694 hardcoded -109. Use __builtin_abort instead of abort.
3696 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
3697 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
3699 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
3701 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3704 * gcc.dg/torture/pr70935.c: New test.
3706 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3709 * gcc.target/sh/pr58219.c: New tests.
3711 2016-05-06 Richard Biener <rguenther@suse.de>
3713 PR tree-optimization/70960
3714 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
3716 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3719 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
3720 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
3721 Adjust expected instruction counts.
3722 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
3724 2016-05-06 Marek Polacek <polacek@redhat.com>
3727 * gcc.dg/ubsan/bounds-3.c: New test.
3729 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3732 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
3734 2016-05-06 Richard Biener <rguenther@suse.de>
3737 * gfortran.dg/pr70931.f90: New testcase.
3739 2016-05-06 Richard Biener <rguenther@suse.de>
3742 * gcc.dg/torture/pr70941.c: New testcase.
3744 2016-05-05 Bin Cheng <bin.cheng@arm.com>
3746 PR tree-optimization/57206
3747 * gcc.dg/vect/pr57206.c: New test.
3749 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3751 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
3753 2016-05-05 Jakub Jelinek <jakub@redhat.com>
3755 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
3757 * c-c++-common/Wdangling-else-4.c: New test.
3759 2016-05-04 Jakub Jelinek <jakub@redhat.com>
3763 * g++.dg/opt/pr70906.C: New test.
3764 * g++.dg/opt/pr70933.C: New test.
3766 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
3768 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
3770 * gcc.dg/ipa/pure-const-3.c: New testcase.
3772 2016-05-04 Marek Polacek <polacek@redhat.com>
3774 * c-c++-common/Wdangling-else-1.c: New test.
3775 * c-c++-common/Wdangling-else-2.c: New test.
3776 * c-c++-common/Wdangling-else-3.c: New test.
3778 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
3780 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
3783 2016-05-04 Marek Polacek <polacek@redhat.com>
3786 * gcc.dg/Waddress-2.c: New test.
3788 2016-05-04 Alan Modra <amodra@gmail.com>
3790 * gcc.target/powerpc/pr70866.c: New.
3792 2016-05-03 Martin Sebor <msebor@redhat.com>
3795 * c-c++-common/builtin_location.c: New test.
3796 * g++.dg/cpp1y/builtin_location.C: New test.
3798 2016-05-03 Marek Polacek <polacek@redhat.com>
3801 * gcc.dg/pr70859.c: New test.
3802 * gcc.dg/pr70859-2.c: New test.
3804 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
3806 * gnat.dg/debug5.adb: New testcase.
3808 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
3810 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
3811 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
3812 Procedure to check for z10 instruction set.
3814 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3816 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
3818 2016-05-03 Alan Modra <amodra@gmail.com>
3820 * gcc.target/powerpc/savres.c: Add func using a single gpr.
3822 2016-05-03 Jakub Jelinek <jakub@redhat.com>
3824 * gcc.target/i386/avx512f-cvt-1.c: New test.
3826 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
3828 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
3829 -fdump-tree-vrp-details.
3831 2016-05-03 Richard Biener <rguenther@suse.de>
3833 * gcc.dg/pr30172-1.c: Adjust.
3834 * gcc.dg/pr63743.c: Likewise.
3835 * gcc.dg/tm/pr51696.c: Likewise.
3836 * c-c++-common/tm/safe-1.c: Likewise.
3837 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3838 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
3839 * g++.dg/plugin/self-assign-test-1.C: Likewise.
3840 * g++.dg/plugin/self-assign-test-2.C: Likewise.
3842 2016-05-03 Jakub Jelinek <jakub@redhat.com>
3844 PR rtl-optimization/70467
3845 * gcc.target/i386/pr70467-3.c: New test.
3846 * gcc.target/i386/pr70467-4.c: New test.
3848 PR tree-optimization/70916
3849 * gcc.c-torture/compile/pr70916.c: New test.
3852 * gcc.target/i386/pr49244-1.c: New test.
3853 * gcc.target/i386/pr49244-2.c: New test.
3855 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
3857 PR rtl-optimization/44281
3858 * gcc.target/i386/pr44281.c: New test.
3860 2016-05-03 bin cheng <bin.cheng@arm.com>
3862 PR tree-optimization/56541
3863 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
3864 * gcc.dg/vect/pr56541.c: new test.
3866 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3868 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
3870 * gcc.target/powerpc/float128-complex-2.c: Likewise.
3872 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
3875 * c-c++-common/asan/clone-test-1.c (main): Align child process
3878 2016-05-02 David Malcolm <dmalcolm@redhat.com>
3881 * g++.dg/spellcheck-fields-2.C: New test case.
3883 2016-05-02 David Malcolm <dmalcolm@redhat.com>
3886 * g++.dg/pr62314.C: New test case.
3888 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
3890 * gcc.dg/ipa/inline-8.c: New testcase.
3892 2016-05-02 Jakub Jelinek <jakub@redhat.com>
3894 PR rtl-optimization/70467
3895 * gcc.target/i386/pr70467-1.c: New test.
3897 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3899 * gcc.dg/spec-options.c: Run the test on all targets.
3900 * gcc.dg/foo.specs: Use cpp_unique_options.
3902 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
3904 * gcc.dg/tree-ssa/unord.c: New testcase.
3906 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
3908 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
3910 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
3912 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
3914 2016-05-02 Marek Polacek <polacek@redhat.com>
3917 * gcc.dg/enum-incomplete-3.c: New test.
3919 2016-05-02 Marek Polacek <polacek@redhat.com>
3920 Tom de Vries <tom@codesourcery.com>
3922 PR tree-optimization/70700
3923 * gcc.dg/pr70700.c: New test.
3925 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
3927 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
3928 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3929 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3930 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3931 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
3933 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
3935 * ada/acats/run_acats: Rename into...
3936 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
3937 * ada/acats/run_all.sh: Remove redundant test.
3938 (target_run): Move around.
3939 (target_gnatchop): Use newly built executable.
3940 (target_gnatmake): Likewise.
3941 Check that the compilation of impbit succeeds.
3943 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
3945 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
3946 * gcc.dg/20021029-1.c: Likewise.
3947 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
3948 * gcc.target/sh/attr-isr-trapa.c: Likewise.
3949 * gcc.target/sh/cmpstr.c: Likewise.
3950 * gcc.target/sh/cmpstrn.c: Likewise.
3951 * gcc.target/sh/memset.c: Likewise.
3952 * gcc.target/sh/pr21255-2-mb.c: Likewise.
3953 * gcc.target/sh/pr21255-2-ml.c: Likewise.
3954 * gcc.target/sh/pr39423-1.c: Likewise.
3955 * gcc.target/sh/pr49468-di.c: Likewise.
3956 * gcc.target/sh/pr49468-si.c: Likewise.
3957 * gcc.target/sh/pr49880-1.c: Likewise.
3958 * gcc.target/sh/pr49880-2.c: Likewise.
3959 * gcc.target/sh/pr49880-3.c: Likewise.
3960 * gcc.target/sh/pr50751-1.c: Likewise.
3961 * gcc.target/sh/pr50751-4.c: Likewise.
3962 * gcc.target/sh/pr50751-7.c: Likewise.
3963 * gcc.target/sh/pr51244-1.c: Likewise.
3964 * gcc.target/sh/pr51244-10.c: Likewise.
3965 * gcc.target/sh/pr51244-11.c: Likewise.
3966 * gcc.target/sh/pr51244-12.c: Likewise.
3967 * gcc.target/sh/pr51244-13.c: Likewise.
3968 * gcc.target/sh/pr51244-14.c: Likewise.
3969 * gcc.target/sh/pr51244-17.c: Likewise.
3970 * gcc.target/sh/pr51244-18.c: Likewise.
3971 * gcc.target/sh/pr51244-19.c: Likewise.
3972 * gcc.target/sh/pr51244-4.c: Likewise.
3973 * gcc.target/sh/pr51244-5.c: Likewise.
3974 * gcc.target/sh/pr51244-7.c: Likewise.
3975 * gcc.target/sh/pr51244-8.c: Likewise.
3976 * gcc.target/sh/pr51244-9.c: Likewise.
3977 * gcc.target/sh/pr51697.c: Likewise.
3978 * gcc.target/sh/pr52483-1.c: Likewise.
3979 * gcc.target/sh/pr52483-2.c: Likewise.
3980 * gcc.target/sh/pr52483-3.c: Likewise.
3981 * gcc.target/sh/pr52483-5.c: Likewise.
3982 * gcc.target/sh/pr52933-1.c: Likewise.
3983 * gcc.target/sh/pr52933-2.c: Likewise.
3984 * gcc.target/sh/pr52933-3.c: Likewise.
3985 * gcc.target/sh/pr53568-1.c: Likewise.
3986 * gcc.target/sh/pr53976-1.c: Likewise.
3987 * gcc.target/sh/pr53988-1.c: Likewise.
3988 * gcc.target/sh/pr53988.c: Likewise.
3989 * gcc.target/sh/pr54089-1.c: Likewise.
3990 * gcc.target/sh/pr54089-6.c: Likewise.
3991 * gcc.target/sh/pr54089-7.c: Likewise.
3992 * gcc.target/sh/pr54089-8.c: Likewise.
3993 * gcc.target/sh/pr54089-9.c: Likewise.
3994 * gcc.target/sh/pr54236-1.c: Likewise.
3995 * gcc.target/sh/pr54236-2.c: Likewise.
3996 * gcc.target/sh/pr54236-3.c: Likewise.
3997 * gcc.target/sh/pr54236-4.c: Likewise.
3998 * gcc.target/sh/pr54386.c: Likewise.
3999 * gcc.target/sh/pr54602-1.c: Likewise.
4000 * gcc.target/sh/pr54685.c: Likewise.
4001 * gcc.target/sh/pr54760-1.c: Likewise.
4002 * gcc.target/sh/pr54760-2.c: Likewise.
4003 * gcc.target/sh/pr54760-3.c: Likewise.
4004 * gcc.target/sh/pr54760-4.c: Likewise.
4005 * gcc.target/sh/pr54760-5.c: Likewise.
4006 * gcc.target/sh/pr54760-6.c: Likewise.
4007 * gcc.target/sh/pr55146.c: Likewise.
4008 * gcc.target/sh/pr55160.c: Likewise.
4009 * gcc.target/sh/pr59278.c: Likewise.
4010 * gcc.target/sh/pr59401-1.c: Likewise.
4011 * gcc.target/sh/pr59533-1.c: Likewise.
4012 * gcc.target/sh/pr63260.c: Likewise.
4013 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4014 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4015 * gcc.target/sh/strlen.c: Likewise.
4016 * gcc.target/sh/torture/pr30807.c: Likewise.
4017 * gcc.target/sh/torture/pr34777.c: Likewise.
4018 * gcc.target/sh/torture/pr64652.c: Likewise.
4019 * gcc.target/sh/torture/pr65505.c: Likewise.
4020 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4021 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4023 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4026 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4028 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4030 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4031 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4032 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4033 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4035 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4037 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4038 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4040 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4043 * c-c++-common/goacc/combined-reduction.c: New test.
4044 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4046 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4048 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4049 *movdi_internal pattern only if PIC off.
4050 * gcc.target/i386/pr70155-2.c: Likewise.
4051 * gcc.target/i386/pr70155-3.c: Likewise.
4052 * gcc.target/i386/pr70155-4.c: Likewise.
4053 * gcc.target/i386/pr70155-5.c: Likewise.
4054 * gcc.target/i386/pr70155-6.c: Likewise.
4055 * gcc.target/i386/pr70155-7.c: Likewise.
4056 * gcc.target/i386/pr70155-8.c: Likewise.
4057 * gcc.target/i386/pr70155-15.c: Likewise.
4058 * gcc.target/i386/pr70155-17.c: Likewise.
4059 * gcc.target/i386/pr70155-22.c: Likewise.
4061 2016-04-29 Bin Cheng <bin.cheng@arm.com>
4063 PR tree-optimization/70803
4064 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4066 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4068 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4069 optimization of vector loop.
4070 * gcc.target/i386/vect-unpack-3.c: New test.
4071 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4072 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4073 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4075 2016-04-29 Marek Polacek <polacek@redhat.com>
4078 * g++.dg/ubsan/null-7.C: New test.
4081 * gcc.dg/pr70852.c: New test.
4083 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4086 * g++.dg/cpp0x/alignas6.C: New test.
4088 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4090 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4091 * gcc.dg/pr27003.c: Likewise.
4092 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4093 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4094 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4095 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
4096 * gcc.target/arc/mxy.c: Likewise.
4097 * gcc.target/arc/mswape.c: Likewise.
4098 * gcc.target/arc/mrtsc.c: Likewise.
4099 * gcc.target/arc/mcrc.c: Likewise.
4100 * gcc.target/arc/mdsp-packa.c: Likewise.
4101 * gcc.target/arc/mdvbf.c: Likewise.
4102 * gcc.target/arc/mlock.c: Likewise.
4103 * gcc.target/arc/mmac-24.c: Likewise.
4104 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4106 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4107 Matthijs Kooijman <matthijs@stdin.nl>
4108 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4111 * gcc.target/avr/pr60040-1.c: New.
4112 * gcc.target/avr/pr60040-2.c: New.
4114 2016-04-29 Richard Biener <rguenther@suse.de>
4116 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4118 2016-04-29 Richard Biener <rguenther@suse.de>
4120 PR tree-optimization/13962
4121 PR tree-optimization/65686
4122 * gcc.dg/uninit-pr65686.c: New testcase.
4124 2016-04-29 Jakub Jelinek <jakub@redhat.com>
4127 * gcc.dg/pr70843.c: New test.
4129 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4132 * gcc.target/i386/pr70858.c: New test.
4134 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4136 * gcc.target/arc/nps400-1.c: New file.
4138 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4139 Andrew Burgess <andrew.burgess@embecosm.com>
4141 * gcc.target/arc/movh_cl-1.c: New file.
4143 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4144 Andrew Burgess <andrew.burgess@embecosm.com>
4146 * gcc.target/arc/extzv-1.c: New file.
4147 * gcc.target/arc/insv-1.c: New file.
4148 * gcc.target/arc/insv-2.c: New file.
4149 * gcc.target/arc/movb-1.c: New file.
4150 * gcc.target/arc/movb-2.c: New file.
4151 * gcc.target/arc/movb-3.c: New file.
4152 * gcc.target/arc/movb-4.c: New file.
4153 * gcc.target/arc/movb-5.c: New file.
4154 * gcc.target/arc/movb_cl-1.c: New file.
4155 * gcc.target/arc/movb_cl-2.c: New file.
4156 * gcc.target/arc/movbi_cl-1.c: New file.
4157 * gcc.target/arc/movl-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/cmem-1.c: New file.
4163 * gcc.target/arc/cmem-2.c: New file.
4164 * gcc.target/arc/cmem-3.c: New file.
4165 * gcc.target/arc/cmem-4.c: New file.
4166 * gcc.target/arc/cmem-5.c: New file.
4167 * gcc.target/arc/cmem-6.c: New file.
4168 * gcc.target/arc/cmem-7.c: New file.
4169 * gcc.target/arc/cmem-ld.inc: New file.
4170 * gcc.target/arc/cmem-st.inc: New file.
4172 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4175 * gcc.target/i386/pr70821.c: New test.
4177 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4179 * gcc.target/powerpc/vec-adde.c: New test.
4180 * gcc.target/powerpc/vec-adde-int128.c: New test.
4182 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4184 * gcc.target/i386/avx-vround-1.c: New test.
4185 * gcc.target/i386/avx-vround-2.c: New test.
4186 * gcc.target/i386/avx512vl-vround-1.c: New test.
4187 * gcc.target/i386/avx512vl-vround-2.c: New test.
4189 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4192 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4193 (check_effective_target_cilkplus_runtime): ... this.
4194 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4195 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4197 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4198 Require cilkplus_runtime.
4199 Don't add -lcilkrts.
4200 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4201 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4202 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4203 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4204 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4205 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4206 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4207 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4208 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4209 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4210 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4211 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4212 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4213 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4214 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4215 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4216 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4217 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4218 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4219 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4220 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4221 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4222 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4223 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4224 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4225 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4226 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4227 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4228 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4230 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4231 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4233 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4235 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4238 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
4240 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4241 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4243 2015-04-27 Ryan Burn <contact@rnburn.com>
4247 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4249 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4250 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4252 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
4254 * gnat.dg/limited_with4.ad[sb]: New test.
4255 * gnat.dg/limited_with4_pkg.ads: New helper.
4257 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4260 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4261 and movv1ti_internal patterns
4262 * gcc.target/i386/pr70155-1.c: New test.
4263 * gcc.target/i386/pr70155-2.c: Likewise.
4264 * gcc.target/i386/pr70155-3.c: Likewise.
4265 * gcc.target/i386/pr70155-4.c: Likewise.
4266 * gcc.target/i386/pr70155-5.c: Likewise.
4267 * gcc.target/i386/pr70155-6.c: Likewise.
4268 * gcc.target/i386/pr70155-7.c: Likewise.
4269 * gcc.target/i386/pr70155-8.c: Likewise.
4270 * gcc.target/i386/pr70155-9.c: Likewise.
4271 * gcc.target/i386/pr70155-10.c: Likewise.
4272 * gcc.target/i386/pr70155-11.c: Likewise.
4273 * gcc.target/i386/pr70155-12.c: Likewise.
4274 * gcc.target/i386/pr70155-13.c: Likewise.
4275 * gcc.target/i386/pr70155-14.c: Likewise.
4276 * gcc.target/i386/pr70155-15.c: Likewise.
4277 * gcc.target/i386/pr70155-16.c: Likewise.
4278 * gcc.target/i386/pr70155-17.c: Likewise.
4279 * gcc.target/i386/pr70155-18.c: Likewise.
4280 * gcc.target/i386/pr70155-19.c: Likewise.
4281 * gcc.target/i386/pr70155-20.c: Likewise.
4282 * gcc.target/i386/pr70155-21.c: Likewise.
4283 * gcc.target/i386/pr70155-22.c: Likewise.
4285 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4287 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4290 2016-04-27 Bin Cheng <bin.cheng@arm.com>
4292 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4293 * gcc.dg/tree-ssa/scev-9.c: Ditto.
4294 * gcc.dg/tree-ssa/scev-10.c: Ditto.
4295 * gcc.dg/tree-ssa/scev-11.c: Ditto.
4296 * gcc.dg/tree-ssa/scev-12.c: Ditto.
4298 2016-04-27 Richard Biener <rguenther@suse.de>
4301 * g++.dg/ipa/ipa-pta-2.C: New testcase.
4302 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4304 2016-04-27 Nathan Sidwell <nathan@acm.org>
4306 * g++.dg/cpp0x/constexpr-recursion3.C: New.
4307 * g++.dg/ubsan/pr63956.C: Adjust error location.
4309 2016-04-27 Nick Clifton <nickc@redhat.com>
4312 * gcc.dg/pr49889.c: New test.
4314 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
4316 * c-c++-common/memset-array.c: New test.
4318 2016-04-26 Martin Sebor <msebor@redhat.com>
4321 * g++.dg/cpp1y/func_constexpr.C: New test.
4323 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
4326 * g++.dg/cpp0x/enum32.C: New test.
4327 * g++.dg/cpp0x/enum33.C: New test.
4329 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4331 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4332 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4333 * gcc.c-torture/execute/bitfld-6.c: Likewise.
4334 * gcc.c-torture/execute/bitfld-7.c: Likewise.
4335 * gcc.c-torture/execute/pr38151.c: Likewise.
4336 * gcc.c-torture/execute/pr66556.c: Likewise.
4337 * gcc.c-torture/execute/pr67781.c: Likewise.
4338 * gcc.c-torture/execute/pr68648.c: Likewise.
4340 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4342 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4344 2016-04-26 Marek Polacek <polacek@redhat.com>
4347 * gcc.dg/pr67784-3.c: New test.
4348 * gcc.dg/pr67784-4.c: New test.
4349 * gcc.dg/pr67784-5.c: New test.
4352 * gcc.dg/Wnested-externs-2.c: New test.
4354 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4356 * gcc.dg/fold-plusmult.c: Adjust.
4357 * gcc.dg/no-strict-overflow-6.c: Adjust.
4358 * gcc.dg/gomp/loop-1.c: Xfail some tests.
4360 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4362 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4364 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
4365 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
4366 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
4367 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4368 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4369 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4370 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4371 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4372 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4373 * gcc.target/i386/avx512f-gather-5.c: Likewise.
4374 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4375 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4376 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4377 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4378 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4379 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4380 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4381 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4382 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4383 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4384 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4385 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4387 * gcc.target/i386/pr32219-4.c: Likewise.
4388 * gcc.target/i386/pr32219-6.c: Likewise.
4389 * gcc.target/i386/pr32219-8.c: Likewise.
4391 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4393 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4396 2016-04-26 Marek Polacek <polacek@redhat.com>
4399 * g++.dg/ext/cond2.C: New test.
4401 2016-04-26 Bin Cheng <bin.cheng@arm.com>
4403 PR tree-optimization/70771
4404 PR tree-optimization/70775
4405 * gcc.dg/pr70771.c: New test.
4406 * gcc.dg/pr70775.c: New test.
4408 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4410 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4412 2016-04-25 Richard Biener <rguenther@suse.de>
4414 PR tree-optimization/70780
4415 * gcc.dg/torture/pr70780.c: New testcase.
4417 2016-04-25 Michael Collison <michael.collison@arm.com>
4419 * gcc.target/arm/neon-vaddws16.c: New test.
4420 * gcc.target/arm/neon-vaddws32.c: New test.
4421 * gcc.target/arm/neon-vaddwu16.c: New test.
4422 * gcc.target/arm/neon-vaddwu32.c: New test.
4423 * gcc.target/arm/neon-vaddwu8.c: New test.
4424 * lib/target-supports.exp
4425 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
4426 that arm neon support vector widen sum of HImode TO SImode.
4428 2016-04-23 Jakub Jelinek <jakub@redhat.com>
4431 * c-c++-common/asan/pr70712.c: New test.
4433 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4435 * .gitattributes: New file.
4437 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
4439 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
4441 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
4443 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
4444 * gfortran.dg/submodule_15.f08: Likewise.
4446 2016-04-22 Richard Biener <rguenther@suse.de>
4448 PR tree-optimization/70740
4449 * gcc.dg/torture/pr70740.c: New testcase.
4451 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
4454 * gcc.target/i386/pr70750-1.c: New test.
4455 * gcc.target/i386/pr70750-2.c: Likewise.
4457 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
4460 * g++.dg/cpp0x/auto48.C: New.
4462 2016-04-21 Marek Polacek <polacek@redhat.com>
4465 * g++.dg/cpp0x/forw_enum12.C: New test.
4466 * g++.dg/cpp0x/forw_enum13.C: New test.
4468 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
4471 * gcc.target/i386/pr70728.c: New test.
4473 2016-04-21 Richard Biener <rguenther@suse.de>
4476 * gcc.dg/pr70747.c: New testcase.
4478 2016-04-21 Bin Cheng <bin.cheng@arm.com>
4480 PR tree-optimization/70715
4481 * gcc.dg/tree-ssa/scev-13.c: New test.
4483 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
4485 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
4487 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
4489 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
4491 2016-04-20 Jan Hubicka <jh@suse.cz>
4494 * g++.dg/ipa/nothrow-1.C: New testcase.
4496 2016-04-20 Nathan Sidwell <nathan@acm.org>
4499 * g++.dg/eh/delete1.C: New.
4501 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4503 * gcc.target/i386/avx256-unaligned-store-2.c: Add
4504 -mtune-ctrl=sse_typeless_stores.
4506 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4508 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
4510 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4512 PR tree-optimization/69489
4513 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
4515 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
4518 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
4519 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
4520 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
4522 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4524 PR tree-optimization/56625
4525 PR tree-optimization/69489
4526 * gcc.dg/vect/pr56625.c: New test.
4527 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
4529 2016-04-20 Andrew Pinski <apinski@cavium.com>
4532 * gcc.c-torture/compile/pr37433-1.c: New testcase.
4534 2016-04-20 Arnaud Charlet <charlet@adacore.com>
4536 * gnat.dg/self1.adb: Remove now incorrect test.
4538 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4540 * gcc.dg/tree-ssa/scev-11.c: New test.
4541 * gcc.dg/tree-ssa/scev-12.c: New test.
4543 2016-04-20 Marek Polacek <polacek@redhat.com>
4545 PR tree-optimization/70725
4546 * gcc.dg/pr70725.c: New test.
4548 2016-04-20 Richard Biener <rguenther@suse.de>
4550 PR tree-optimization/70726
4551 * g++.dg/vect/pr70726.cc: New testcase.
4553 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4556 * gcc.target/s390/pr70674.c: New test.
4558 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4560 PR libgfortran/70684
4561 * gfortran.dg/list_read_14.f90: New test.
4563 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
4566 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
4567 extern to force it misaligned.
4571 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
4572 Don't check `*' before movv4sf_internal.
4573 * gcc.target/i386/avx256-unaligned-store-2.c: Check
4574 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
4575 Don't check `*' before movv16qi_internal.
4576 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
4577 extern to force it misaligned.
4581 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
4582 Don't check `*' before movv2df_internal.
4583 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
4584 extern to force it misaligned.
4588 Check movv8sf_internal instead of avx_storeups256.
4589 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
4591 2016-04-19 Richard Biener <rguenther@suse.de>
4593 PR tree-optimization/70171
4594 * g++.dg/tree-ssa/pr70171.C: New testcase.
4596 2016-04-19 Richard Biener <rguenther@suse.de>
4598 PR tree-optimization/70724
4599 * gcc.dg/torture/pr70724.c: New testcase.
4601 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
4604 * gcc.target/i386/pr70689.c: New.
4606 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
4609 * gcc.target/i386/pr70708.c: New test.
4611 2016-04-18 Richard Biener <rguenther@suse.de>
4613 PR tree-optimization/43434
4614 * gcc.dg/vect/pr43434.c: New testcase.
4615 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
4616 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4617 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4618 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
4619 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
4620 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4621 * gcc.dg/gomp/pr68640.c: Likewise.
4622 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
4623 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
4625 2016-04-18 Richard Biener <rguenther@suse.de>
4627 PR tree-optimization/70701
4628 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
4630 2016-04-18 Tom de Vries <tom@codesourcery.com>
4633 * gcc.dg/pr70161.c: Add dot-file scans.
4634 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
4635 instead of after last dot char.
4637 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
4639 * c-c++-common/dump-ada-spec-3.c: New test.
4640 * c-c++-common/dump-ada-spec-4.c: Likewise.
4642 2016-04-17 Tom de Vries <tom@codesourcery.com>
4645 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
4647 2016-04-15 Jan Hubicka <jh@suse.cz>
4650 * g++.dg/ipa/pure-const-1.C: New testcase.
4651 * g++.dg/ipa/pure-const-2.C: New testcase.
4652 * g++.dg/ipa/pure-const-3.C: New testcase.
4654 2016-04-15 Marek Polacek <polacek@redhat.com>
4657 * gcc.dg/bitfld-22.c: New test.
4659 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
4661 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
4664 2016-04-15 Marek Polacek <polacek@redhat.com>
4667 * c-c++-common/pr70651.c: New test.
4669 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4671 PR rtl-optimization/70681
4672 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
4673 dump scan on arm and powerpc.
4674 * gcc.dg/pr10474.c: Likewise.
4676 2016-04-15 Jakub Jelinek <jakub@redhat.com>
4681 * g++.dg/cpp1y/vla11.C: Revert for real.
4684 * c-c++-common/Wparentheses-1.c: New test.
4685 * c-c++-common/gomp/Wparentheses-1.c: New test.
4686 * c-c++-common/gomp/Wparentheses-2.c: New test.
4687 * c-c++-common/gomp/Wparentheses-3.c: New test.
4688 * c-c++-common/gomp/Wparentheses-4.c: New test.
4689 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
4690 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
4691 * c-c++-common/goacc/Wparentheses-1.c: New test.
4693 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
4696 * gcc.target/i386/pr70662.c: New test.
4698 2016-04-15 Richard Biener <rguenther@suse.de>
4699 Alan Modra <amodra@gmail.com>
4701 PR tree-optimization/70130
4702 * gcc.dg/vect/O3-pr70130.c: New testcase.
4704 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4707 * gcc.target/powerpc/pr70669.c: New test.
4710 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
4711 a power7 system that does not have an assembler that supports
4714 2016-04-14 Martin Sebor <msebor@redhat.com>
4719 * c-c++-common/ubsan/vla-1.c: Revert.
4720 * g++.dg/cpp1y/vla11.C: Same.
4721 * g++.dg/cpp1y/vla12.C: Same.
4722 * g++.dg/cpp1y/vla13.C: Same.
4723 * g++.dg/cpp1y/vla14.C: Same.
4724 * g++.dg/cpp1y/vla3.C: Same.
4725 * g++.dg/init/array24.C: Same.
4726 * g++.dg/ubsan/vla-1.C: Same.
4728 2016-04-14 Marek Polacek <polacek@redhat.com>
4729 Jan Hubicka <hubicka@ucw.cz>
4732 * g++.dg/torture/pr70029.C: New test.
4734 2016-04-14 Martin Sebor <msebor@redhat.com>
4736 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
4737 type size to prevent failures on targets with very low maximum
4740 2016-04-14 Richard Biener <rguenther@suse.de>
4742 PR tree-optimization/70623
4743 * gcc.dg/torture/pr70623.c: New testcase.
4744 * gcc.dg/torture/pr70623-2.c: Likewise.
4746 2016-04-13 Martin Sebor <msebor@redhat.com>
4751 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
4752 * g++.dg/cpp1y/vla11.C: New test.
4753 * g++.dg/cpp1y/vla12.C: New test.
4754 * g++.dg/cpp1y/vla13.C: New test.
4755 * g++.dg/cpp1y/vla14.C: New test.
4756 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4757 * g++.dg/init/array24.C: Fully brace VLA initializer.
4758 * g++.dg/ubsan/vla-1.C: Disable exceptions.
4760 2016-04-13 Jakub Jelinek <jakub@redhat.com>
4763 * g++.dg/opt/pr70641.C: New test.
4765 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4767 PR rtl-optimization/68749
4768 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
4769 effects of argument promotions.
4770 Remove default args to dg-skip-if.
4772 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
4775 * g++.dg/parse/pr70635.C: New.
4777 2016-04-13 Marek Polacek <polacek@redhat.com>
4780 * c-c++-common/Wmisleading-indentation-4.c: New test.
4782 2016-04-13 Marek Polacek <polacek@redhat.com>
4785 * gcc.dg/Wparentheses-12.c: New test.
4786 * gcc.dg/Wparentheses-13.c: New test.
4788 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
4790 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
4791 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
4792 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
4794 2016-04-13 Jakub Jelinek <jakub@redhat.com>
4797 * gcc.c-torture/compile/pr70633.c: New test.
4800 * gcc.dg/torture/pr70628.c: New test.
4802 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
4805 * g++.dg/template/pr70610.C: New test.
4806 * g++.dg/template/pr70610-2.C: New test.
4807 * g++.dg/template/pr70610-3.C: New test.
4808 * g++.dg/template/pr70610-4.C: New test.
4810 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4812 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
4816 * g++.dg/ext/pr70571.C: New test.
4818 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4821 * gcc.target/powerpc/pr70640.c: New test.
4823 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
4826 * g++.dg/parse/pr68722.C: New.
4828 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4830 PR rtl-optimization/70596
4831 * gcc.target/i386/pr70596.c: New test.
4833 2016-04-12 Nathan Sidwell <nathan@acm.org>
4836 * g++.dg/init/pr70501.C: New.
4838 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
4840 * gcc.target/i386/asm-flag-6.c: New test.
4842 2016-04-12 Tom de Vries <tom@codesourcery.com>
4844 PR tree-optimization/68756
4845 * gcc.dg/graphite/pr68756.c: New test.
4847 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4849 PR tree-optimization/70602
4850 * gcc.c-torture/execute/pr70602.c: New test.
4852 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4855 * gcc.target/powerpc/float128-1.c: New tests to make sure the
4856 __float128 emulator is built and runs.
4857 * gcc.target/powerpc/float128-1.c: Likewise.
4859 * lib/target-supports.exp (check_ppc_float128_sw_available):
4860 Rework tests for __float128 software and hardware
4861 availability. Fix exit condition to return 0 on success.
4863 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
4866 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
4867 * gcc.target/aarch64/target_attr_15.c: Likewise.
4869 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4872 * g++.dg/cpp1y/pr69066.C: New.
4874 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4877 * gfortran.dg/pr36192.f90: Update test.
4878 * gfortran.dg/pr36192_1.f90: Update test.
4879 * gfortran.dg/real_dimension_1.f: Update test.
4880 * gfortran.dg/parameter_array_init_7.f90: New test.
4882 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
4885 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
4887 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
4889 PR rtl-optimization/66669
4890 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
4892 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
4894 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
4895 * gcc.dg/pie-1.c: Likewise.
4896 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
4897 * gcc.dg/pic-4.c: Likewise.
4898 * gcc.dg/pie-3.c: Likewise.
4899 * gcc.dg/pie-4.c: Likewise.
4901 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
4903 PR tree-optimization/68644
4904 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
4906 PR rtl-optimization/64886
4907 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
4909 2016-04-09 Tom de Vries <tom@codesourcery.com>
4911 PR tree-optimization/68953
4912 * gcc.dg/graphite/pr68953.c: New test.
4914 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4917 * gfortran.dg/deferred_character_16.f90: New test.
4919 2016-04-09 Jakub Jelinek <jakub@redhat.com>
4921 PR tree-optimization/70586
4922 * gcc.c-torture/execute/pr70586.c: New test.
4924 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4927 * c-c++-common/asan/halt_on_error-1.c: Replace memset
4928 with __builtin_memset
4929 * c-c++-common/asan/halt_on_error-2.c: Likewise.
4931 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
4935 PR tree-optimization/70373
4939 * c-c++-common/goacc/reduction-5.c: New test.
4940 * c-c++-common/goacc/reduction-promotions.c: New test.
4941 * gfortran.dg/goacc/reduction-3.f95: New test.
4942 * gfortran.dg/goacc/reduction-promotions.f90: New test.
4944 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
4948 * g++.dg/pr70590.C: New test.
4949 * g++.dg/pr70590-2.C: New test.
4951 2016-04-08 Jakub Jelinek <jakub@redhat.com>
4954 * gcc.target/i386/pr70593.c: New test.
4956 PR rtl-optimization/70574
4957 * gcc.target/i386/avx2-pr70574.c: New test.
4959 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
4962 * c-c++-common/asan/pr70541.c: New test.
4964 2016-04-08 Tom de Vries <tom@codesourcery.com>
4966 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
4967 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
4969 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4972 * gcc.c-torture/execute/pr70566.c: New test.
4974 2016-04-08 Tom de Vries <tom@codesourcery.com>
4976 * c-c++-common/goacc/uninit-copy-clause.c: New test.
4977 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
4979 2016-04-08 Alan Modra <amodra@gmail.com>
4981 * gcc.target/powerpc/pr70117.c: New.
4983 2016-04-07 Jakub Jelinek <jakub@redhat.com>
4986 * gcc.dg/lto/simd-function_0.c: New test.
4988 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
4990 * c-c++-common/attr-simd-2.c: Likewise.
4991 * c-c++-common/attr-simd-4.c: Likewise.
4992 * gcc.dg/gomp/simd-clones-2.c: Likewise.
4993 * gcc.dg/gomp/simd-clones-3.c: Likewise.
4995 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4998 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5000 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5001 Tom de Vries <tom@codesourcery.com>
5003 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5004 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5005 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5006 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5007 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5008 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5009 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5010 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5012 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5015 * g++.dg/warn/Wparentheses-29.C: New test.
5017 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5020 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5021 explicit braces to resolve a future -Wparentheses warning.
5023 2016-04-06 Richard Henderson <rth@redhat.com>
5025 * gcc.dg/pr61817-1.c: New test.
5026 * gcc.dg/pr61817-2.c: New test.
5027 * gcc.dg/pr69391-1.c: New test.
5028 * gcc.dg/pr69391-2.c: New test.
5030 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5032 PR rtl-optimization/70398
5033 * gcc.target/aarch64/pr70398.c: New.
5035 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5037 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5039 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
5040 Pedro Alves <palves@redhat.com>
5042 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5044 2016-04-06 Jakub Jelinek <jakub@redhat.com>
5046 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5047 Check for avx512f effective targets instead of avx2.
5048 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5050 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5051 * g++.dg/gomp/declare-simd-1.C: Likewise.
5052 * g++.dg/gomp/declare-simd-3.C: Likewise.
5053 * g++.dg/gomp/declare-simd-4.C: Likewise.
5056 * c-c++-common/gomp/pr70550-1.c: New test.
5057 * c-c++-common/gomp/pr70550-2.c: New test.
5059 2016-04-05 Nathan Sidwell <nathan@acm.org>
5062 * g++.dg/ext/attribute-may-alias-5.C: New.
5064 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5067 * c-c++-common/pr70336.c: New test.
5068 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5069 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5071 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
5074 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5076 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5078 PR rtl-optimization/70542
5079 * gcc.dg/torture/pr70542.c: New test.
5080 * gcc.target/i386/avx2-pr70542.c: New test.
5082 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5084 PR tree-optimization/70509
5085 * gcc.target/i386/avx512bw-pr70509.c: New test.
5087 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5090 * g++.dg/ext/constexpr-vla4.C: New test.
5092 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
5095 * gcc.target/i386/pr70510.c: New test.
5097 2016-04-05 Richard Biener <rguenther@suse.de>
5099 PR tree-optimization/70526
5100 * g++.dg/torture/pr70526.C: New testcase.
5102 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5105 * gcc.target/i386/pr70525.c: New test.
5107 2016-04-05 Richard Biener <rguenther@suse.de>
5110 * g++.dg/torture/pr70499.C: New testcase.
5112 2016-04-05 Richard Biener <rguenther@suse.de>
5114 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5117 2016-04-04 Jakub Jelinek <jakub@redhat.com>
5120 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5121 rs6000 ABI warnings.
5123 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
5126 * g++.dg/ipa/devirt-51.C: New testcase.
5128 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5129 Jakub Jelinek <jakub@redhat.com>
5132 * gcc.dg/torture/pr70457.c: New.
5134 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5137 * gfortran.dg/allocate_with_source_19.f08: New test.
5139 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5142 * gfortran.dg/coarray_allocate_6.f08: New test.
5144 2016-04-04 Richard Biener <rguenther@suse.de>
5146 PR rtl-optimization/70484
5147 * gcc.dg/torture/pr70484.c: New testcase.
5149 2016-04-04 Marek Polacek <polacek@redhat.com>
5152 * gcc.dg/torture/pr70307.c: New test.
5154 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5158 * gcc.target/sh/torture/pr70416.c: New.
5160 2016-04-02 Martin Sebor <msebor@redhat.com>
5166 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5167 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5168 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5169 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5170 * g++.dg/cpp0x/constexpr-string.C: Same.
5171 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5172 * g++.dg/cpp0x/pr65398.C: Same.
5173 * g++.dg/ext/constexpr-vla1.C: Same.
5174 * g++.dg/ext/constexpr-vla2.C: Same.
5175 * g++.dg/ext/constexpr-vla3.C: Same.
5176 * g++.dg/ubsan/pr63956.C: Same.
5178 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5180 PR rtl-optimization/70467
5181 * gcc.target/i386/pr70467-2.c: New test.
5183 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5184 Marek Polacek <polacek@redhat.com>
5187 * g++.dg/init/new47.C: New test.
5189 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5192 * gcc.target/arm/pr70496.c: New test.
5194 2016-04-01 Nathan Sidwell <nathan@acm.org>
5197 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5199 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5202 * gcc.dg/strlenopt.h (memmove): New.
5203 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5204 instead of "string.h".
5205 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5206 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5207 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5208 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5209 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5210 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5211 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5212 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5213 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5214 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5215 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5216 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5217 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5218 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5219 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5220 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5221 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5222 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5223 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5224 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5226 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5228 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5229 (Holder::foo): Reflect this.
5231 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5234 * gcc.dg/pr70442.c: New test.
5236 2016-03-31 Nathan Sidwell <nathan@acm.org>
5239 * g++.dg/cpp0x/constexpr-virtual6.C: New.
5241 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
5244 * gcc.target/i386/pr70453.c: New test.
5246 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
5249 * gcc.c-torture/pr70292.c: New test.
5251 2016-03-31 Marek Polacek <polacek@redhat.com>
5254 * c-c++-common/pr70297.c: New test.
5255 * g++.dg/cpp0x/typedef-redecl.C: New test.
5256 * gcc.dg/typedef-redecl2.c: New test.
5258 2016-03-31 Jakub Jelinek <jakub@redhat.com>
5260 PR rtl-optimization/70460
5261 * gcc.c-torture/execute/pr70460.c: New test.
5263 2016-03-31 Richard Biener <rguenther@suse.de>
5266 * g++.dg/ext/vector30.C: New testcase.
5268 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5269 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5271 * gfortran.dg/fmt_pf.f90: New test.
5273 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5275 Forward-port from 5 branch
5276 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5279 * gcc.target/i386/avx-vextractf128-256-5.c: Move
5280 dg-require-effective-target after dg-do.
5282 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
5284 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5286 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
5287 Julian Brown <julian@codesourcery.com>
5288 Chung-Lin Tang <cltang@codesourcery.com>
5289 Cesar Philippidis <cesar@codesourcery.com>
5290 James Norris <jnorris@codesourcery.com>
5291 Tom de Vries <tom@codesourcery.com>
5292 Nathan Sidwell <nathan@codesourcery.com>
5294 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
5295 * c-c++-common/goacc/loop-clauses.c: Likewise.
5296 * g++.dg/goacc/template.C: Likewise.
5297 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5298 * gfortran.dg/goacc/loop-1.f95: Likewise.
5299 * gfortran.dg/goacc/loop-5.f95: Likewise.
5300 * gfortran.dg/goacc/loop-6.f95: Likewise.
5301 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5302 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5303 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5304 * c-c++-common/goacc/clauses-fail.c: Likewise.
5305 * c-c++-common/goacc/parallel-1.c: Likewise.
5306 * c-c++-common/goacc/reduction-1.c: Likewise.
5307 * c-c++-common/goacc/reduction-2.c: Likewise.
5308 * c-c++-common/goacc/reduction-3.c: Likewise.
5309 * c-c++-common/goacc/reduction-4.c: Likewise.
5310 * c-c++-common/goacc/routine-3.c: Likewise.
5311 * c-c++-common/goacc/routine-4.c: Likewise.
5312 * c-c++-common/goacc/routine-5.c: Likewise.
5313 * c-c++-common/goacc/tile.c: Likewise.
5314 * g++.dg/goacc/template.C: Likewise.
5315 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5316 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5317 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
5318 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
5319 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5320 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5321 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5322 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
5323 * c-c++-common/goacc/use_device-1.c: ... this file.
5324 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
5325 * c-c++-common/goacc/host_data-5.c: ... this file, and...
5326 * c-c++-common/goacc/host_data-6.c: ... this file.
5327 * c-c++-common/goacc/loop-2-kernels.c: New file.
5328 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5329 * c-c++-common/goacc/loop-3.c: Likewise.
5330 * g++.dg/goacc/reference.C: Likewise.
5331 * g++.dg/goacc/routine-1.C: Likewise.
5332 * g++.dg/goacc/routine-2.C: Likewise.
5334 2016-03-30 Richard Biener <rguenther@suse.de>
5337 * gcc.dg/torture/pr70450.c: New testcase.
5339 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5342 * gcc.dg/torture/pr70421.c: New test.
5343 * gcc.target/i386/avx512f-pr70421.c: New test.
5345 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
5348 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5349 (check): New function.
5351 (foo): Align stack to 16 bytes when calling bar.
5352 * gcc.target/i386/cleanup-2.c: Likewise.
5354 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
5356 PR tree-optimization/59124
5357 * gcc.dg/Warray-bounds-19.c: New test.
5359 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
5361 * lib/prune.exp (escape_regex_chars): New.
5362 (prune_file_path): Update to quote metcharacters for regexp.
5364 2016-03-29 Jakub Jelinek <jakub@redhat.com>
5366 PR rtl-optimization/70429
5367 * gcc.c-torture/execute/pr70429.c: New test.
5369 PR tree-optimization/70405
5370 * gcc.dg/pr70405.c: New test.
5372 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
5375 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5376 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5378 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
5381 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5382 __cilkrts_set_param to set two workers.
5383 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5384 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5386 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5388 * g++.dg/ext/fnname5.C: Update the test for Darwin.
5390 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
5393 * gcc.target/i386/pr70406.c: New test.
5395 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
5397 * gnat.dg/specs/double_record_extension3.ads: New test.
5399 2016-03-25 Richard Henderson <rth@redhat.com>
5402 * gcc.target/aarch64/pr70120-1.c: New.
5403 * gcc.target/aarch64/pr70120-2.c: New.
5404 * gcc.target/aarch64/pr70120-3.c: New.
5406 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
5409 * g++.dg/template/mangle2.C: The dg-do directive should be
5410 "compile" not "assemble".
5412 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
5415 * gcc.dg/pr69650.c: New test.
5417 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
5419 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
5421 2016-03-25 Alan Modra <amodra@gmail.com>
5423 * gcc.dg/dfp/pr70052.c: New test.
5425 2016-03-24 Richard Henderson <rth@redhat.com>
5428 * gcc.dg/tree-ssa/pr69845-1.c: New test.
5429 * gcc.dg/tree-ssa/pr69845-2.c: New test.
5431 2016-03-24 Tom de Vries <tom@codesourcery.com>
5433 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
5435 2016-03-24 Tom de Vries <tom@codesourcery.com>
5437 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
5438 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
5440 2016-03-24 Tom de Vries <tom@codesourcery.com>
5442 * c-c++-common/goacc/uninit-dim-clause.c: New test.
5443 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
5445 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
5448 * g++.dg/template/mangle2.C: New test.
5450 2016-03-24 Richard Biener <rguenther@suse.de>
5452 PR tree-optimization/70396
5453 * gcc.dg/torture/pr70396.c: New testcase.
5455 2016-03-24 Richard Biener <rguenther@suse.de>
5458 * gcc.dg/torture/pr70370.c: New testcase.
5460 2016-03-24 Tom de Vries <tom@codesourcery.com>
5462 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
5463 * gfortran.dg/goacc/kernels-tree.f95: Same.
5464 * gfortran.dg/goacc/parallel-tree.f95: Same.
5466 2016-03-24 Tom de Vries <tom@codesourcery.com>
5468 * c-c++-common/goacc/uninit-if-clause.c: New test.
5469 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
5471 2016-03-24 Jakub Jelinek <jakub@redhat.com>
5474 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
5477 2016-03-24 Richard Biener <rguenther@suse.de>
5479 PR tree-optimization/70372
5480 * gcc.dg/tree-ssa/pr70372.c: New testcase.
5482 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5485 * g++.dg/cpp1y/nsdmi-union1.C: New test.
5487 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5490 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
5492 2016-03-23 Jakub Jelinek <jakub@redhat.com>
5495 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
5496 * g++.dg/cpp1y/pr70001.C: New test.
5499 * g++.dg/cpp0x/constexpr-70323.C: New test.
5501 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
5502 Jason Merrill <jason@redhat.com>
5503 Jakub Jelinek <jakub@redhat.com>
5506 * g++.dg/cpp0x/constexpr-69315.C: New test.
5507 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
5509 2016-03-23 Marek Polacek <polacek@redhat.com>
5512 * g++.dg/warn/Wignored-attributes-1.C: New test.
5513 * g++.dg/warn/Wignored-attributes-2.C: New test.
5515 2016-03-23 Tom de Vries <tom@codesourcery.com>
5517 * c-c++-common/goacc/kernels-default.c (foo): Add missing
5519 * gfortran.dg/goacc/private-3.f95 (test): Same.
5520 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
5523 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5525 * lib/target-supports.exp: Remove v7ve entry from loop
5526 creating effective target checks.
5527 (check_effective_target_arm_arch_v7ve_ok): New procedure.
5528 (add_options_for_arm_arch_v7ve): Likewise.
5530 2016-03-23 Jakub Jelinek <jakub@redhat.com>
5532 PR tree-optimization/70354
5533 * gcc.dg/vect/pr70354-1.c: New test.
5534 * gcc.dg/vect/pr70354-2.c: New test.
5535 * gcc.target/i386/avx2-pr70354-1.c: New test.
5536 * gcc.target/i386/avx2-pr70354-2.c: New test.
5538 2016-03-22 Jeff Law <law@redhat.com>
5541 * gcc.dg/tree-ssa/pr70232.c: New test.
5543 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5546 * gcc.target/i386/pr70302.c: New test.
5548 2016-03-22 Richard Biener <rguenther@suse.de>
5551 * g++.dg/torture/pr70251.C: New testcase.
5553 2016-03-22 David Malcolm <dmalcolm@redhat.com>
5556 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
5557 Wmisleading-indentation.c.
5558 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
5559 reflect change to diagnostic text and order of messages.
5560 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
5562 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
5564 * g++.dg/ext/java-3.C: Don't compile on AIX.
5566 2016-03-22 Richard Biener <rguenther@suse.de>
5569 * gcc.dg/torture/pr70333.c: New testcase.
5571 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5573 * g++.dg/ext/pr70290.C: New test.
5575 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
5578 * gcc.target/i386/pr70325.c: New test.
5580 2016-03-22 Jakub Jelinek <jakub@redhat.com>
5583 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
5584 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
5587 * gcc.target/i386/pr70300.c: New test.
5590 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
5591 (func2): New function for cond with parens, xfail warning for c++.
5592 * g++.dg/warn/Wnonnull-compare-8.C: New test.
5594 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5597 * g++.dg/template/ptrmem30.C: New test.
5599 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5602 * g++.dg/cpp0x/constexpr-70204a.C: New test.
5603 * g++.dg/cpp0x/constexpr-70204b.C: New test.
5605 2016-03-21 Jakub Jelinek <jakub@redhat.com>
5608 * gcc.dg/pr70326.c: New test.
5610 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
5611 Jakub Jelinek <jakub@redhat.com>
5613 PR tree-optimization/70317
5614 * gcc.dg/pr70317.c: New test.
5616 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
5619 * gcc.target/i386/pr70327.c: New test.
5621 2016-03-21 Martin Liska <mliska@suse.cz>
5624 * gcc.dg/ipa/pr70306.c: New test.
5626 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
5628 * gcc.target/arm/attr-align1.c: Skip if M-profile.
5629 * gcc.target/arm/attr-align3.c: Likewise.
5630 * gcc.target/arm/attr_arm.c: Likewise.
5631 * gcc.target/arm/flip-thumb.c: Likewise.
5633 2016-03-21 Jakub Jelinek <jakub@redhat.com>
5636 * gcc.target/powerpc/altivec-36.c: New test.
5638 2016-03-21 Richard Biener <rguenther@suse.de>
5640 PR tree-optimization/70310
5641 * gcc.dg/torture/pr70310.c: New testcase.
5643 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
5646 * gcc.target/i386/pr70293.c: New test.
5648 2016-03-21 Richard Biener <rguenther@suse.de>
5650 PR tree-optimization/70288
5651 * gcc.dg/torture/pr70288-1.c: New testcase.
5652 * gcc.dg/torture/pr70288-2.c: Likewise.
5654 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5656 PR rtl-optimization/69307
5657 * gcc.target/arm/pr69307.c: New test.
5659 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5661 PR rtl-optimization/69102
5662 * gcc.c-torture/compile/pr69102.c: New test.
5664 2016-03-18 Jeff Law <law@redhat.com>
5666 PR rtl-optimization/70263
5667 * gcc.c-torture/compile/pr70263-1.c: New test.
5668 * gcc.target/i386/pr70263-2.c: New test.
5670 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
5672 PR rtl-optimization/70278
5673 * gcc.dg/torture/pr70278.c: New test.
5674 * gcc.target/arm/pr70278.c: New test.
5676 2016-03-18 David Malcolm <dmalcolm@redhat.com>
5679 * gcc.dg/plugin/diagnostic-test-expressions-1.c
5680 (test_builtin_types_compatible_p): New test function.
5681 * gcc.dg/pr70281.c: New test case.
5683 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
5686 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
5688 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5690 PR tree-optimization/70252
5691 * gcc.dg/pr70252.c: New test.
5693 2016-03-18 Tom de Vries <tom@codesourcery.com>
5695 * gcc.dg/pr70161-2.c: New test.
5696 * gcc.dg/pr70161.c: New test.
5698 2016-03-18 Tom de Vries <tom@codesourcery.com>
5701 * gcc.dg/pr70269.c: New test.
5703 2016-03-18 Jakub Jelinek <jakub@redhat.com>
5706 * g++.dg/ext/java-3.C: New test.
5708 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5711 * g++.dg/lookup/pr70205.C: New test.
5713 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5716 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
5718 2016-03-17 Marek Polacek <polacek@redhat.com>
5721 * gcc.dg/atomic-op-6.c: New test.
5723 2016-03-17 David Malcolm <dmalcolm@redhat.com>
5726 * c-c++-common/pr70264.c: New test case.
5728 2016-03-17 Jakub Jelinek <jakub@redhat.com>
5731 * c-c++-common/pr70144-1.c: New test.
5732 * c-c++-common/pr70144-2.c: New test.
5735 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
5736 * g++.dg/opt/flifetime-dse6.C: New test.
5737 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5739 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
5742 * gcc.dg/pic-1.c: New test.
5743 * gcc.dg/pic-2.c: Likewise.
5744 * gcc.dg/pic-3.c: Likewise.
5745 * gcc.dg/pic-4.c: Likewise.
5746 * gcc.dg/pie-1.c: Likewise.
5747 * gcc.dg/pie-2.c: Likewise.
5748 * gcc.dg/pie-3.c: Likewise.
5749 * gcc.dg/pie-4.c: Likewise.
5750 * gcc.dg/pie-5.c: Likewise.
5751 * gcc.dg/pie-6.c: Likewise.
5753 2016-03-17 Tom de Vries <tom@codesourcery.com>
5755 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
5756 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
5758 2016-03-17 Richard Biener <rguenther@suse.de>
5761 * g++.dg/debug/pr70271.C: New testcase.
5763 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
5765 * gcc.target/i386/pr70251.c: New test.
5767 2016-03-17 Marek Polacek <polacek@redhat.com>
5770 * g++.dg/warn/constexpr-70194.C: New test.
5772 2016-03-16 Richard Henderson <rth@redhat.com>
5775 * gcc.c-torture/compile/pr70240.c: New.
5777 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5779 * gcc.c-torture/compile/20151204.c: Skip for avr.
5781 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5784 * g++.dg/opt/pr70245.C: New test.
5785 * g++.dg/opt/pr70245.h: New file.
5786 * g++.dg/opt/pr70245-aux.cc: New file.
5788 2016-03-16 Martin Sebor <msebor@redhat.com>
5790 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
5792 2016-03-16 Richard Henderson <rth@redhat.com>
5795 * gcc.c-torture/compile/pr70199.c: New.
5797 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
5799 * gcc.dg/uninit-19.c: Run dos2unix.
5801 2016-03-16 Marek Polacek <polacek@redhat.com>
5804 * gcc.dg/nested-func-10.c: New test.
5805 * gcc.dg/nested-func-9.c: New test.
5807 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5809 PR tree-optimization/68714
5810 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
5812 2016-03-16 Tom de Vries <tom@codesourcery.com>
5814 PR tree-optimization/68715
5815 * gcc.dg/graphite/pr68715-2.c: New test.
5816 * gcc.dg/graphite/pr68715.c: New test.
5817 * gfortran.dg/graphite/pr68715.f90: New test.
5819 2016-03-16 Tom de Vries <tom@codesourcery.com>
5821 PR tree-optimization/68809
5822 * gcc.dg/graphite/pr68809-2.c: New test.
5823 * gcc.dg/graphite/pr68809.c: New test.
5825 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5828 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
5829 method call to i () as argument. Adjust expected output.
5832 * g++.dg/ubsan/pr70147-1.C: New test.
5833 * g++.dg/ubsan/pr70147-2.C: New test.
5835 2016-03-15 Martin Sebor <msebor@redhat.com>
5838 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
5840 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
5842 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
5845 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
5848 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
5849 libatomic_available.
5851 2016-03-15 Marek Polacek <polacek@redhat.com>
5854 * g++.dg/ext/attribute-may-alias-4.C: New test.
5856 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
5858 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
5859 -fvar-tracking-assignments-toggle flag.
5861 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
5863 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
5865 2016-03-15 Jakub Jelinek <jakub@redhat.com>
5867 PR rtl-optimization/70222
5868 * gcc.c-torture/execute/pr70222-1.c: New test.
5869 * gcc.c-torture/execute/pr70222-2.c: New test.
5871 2016-03-15 Richard Henderson <rth@redhat.com>
5873 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
5875 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5877 PR rtl-optimization/69032
5878 * gcc.dg/pr69032.c: New test.
5880 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5882 PR rtl-optimization/63384
5883 * g++.dg/pr63384.C: New test.
5885 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5888 * gcc.target/i386/pr64411.C: New test.
5890 2016-03-15 Tom de Vries <tom@codesourcery.com>
5892 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
5893 * gfortran.dg/goacc/kernels-alias.f95: New test.
5895 2016-03-14 Martin Sebor <msebor@redhat.com>
5898 * g++.dg/cpp0x/constexpr-inline.C: New test.
5899 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
5901 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
5903 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
5905 2016-03-14 Jakub Jelinek <jakub@redhat.com>
5908 * gcc.dg/pr70219.c: New test.
5910 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
5913 * gcc.dg/torture/pr70083.c: New test.
5914 * gcc.target/i386/pr70083.c: New test.
5916 2016-03-14 Richard Biener <rguenther@suse.de>
5918 PR tree-optimization/56365
5919 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
5921 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
5924 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
5926 * g++.dg/pr70098.C: New testcase.
5929 2016-03-14 Tom de Vries <tom@codesourcery.com>
5931 PR tree-optimization/70045
5932 * gcc.dg/graphite/pr70045.c: New test.
5934 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5937 * gfortran.dg/include_9.f90: New test.
5939 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
5942 gfortran.dg/prof/prof.exp: New script.
5943 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
5945 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
5947 PR rtl-optimization/69307
5948 * gcc.dg/pr69307.c: New test.
5950 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
5953 * gcc.target/arm/pr69614.c: New.
5955 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
5958 * gfortran.dg/submodule_14.f08: New test
5961 * gfortran.dg/submodule_15.f08: New test
5963 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
5966 * g++.dg/cpp1y/paren3.C: New test.
5968 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5971 * gcc.target/powerpc/ppc-round2.c: New test.
5973 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
5976 * gcc.dg/torture/pr70123.c: New test.
5978 2016-03-11 Jeff Law <law@redhat.com>
5980 PR tree-optimization/70190
5981 * gcc.c-torture/compile/pr70190.c: New test.
5983 2016-03-11 David Malcolm <dmalcolm@redhat.com>
5986 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
5988 (test43_b): Likewise.
5989 (test43_c): Likewise.
5990 (test43_d): Likewise.
5991 (test43_e): Likewise.
5992 (test43_f): Likewise.
5993 (test43_g): Likewise.
5994 (test44_a): Likewise.
5995 (test44_b): Likewise.
5996 (test44_c): Likewise.
5997 (test44_d): Likewise.
5998 (test44_e): Likewise.
6000 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6003 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6005 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6007 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6010 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6014 * gcc.target/aarch64/pr69245_2.c: New test.
6016 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6018 PR tree-optimization/70177
6019 * gcc.dg/pr70177.c: New test.
6021 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6023 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6025 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6027 * gcc.dg/tree-ssa/sra-20.c: New.
6029 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6031 PR rtl-optimization/70174
6032 * gcc.dg/pr70174.c: New test.
6034 PR tree-optimization/70169
6035 * gcc.dg/pr70169.c: New test.
6037 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6040 * gcc.target/i386/pr70160.c: New test.
6042 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6044 * gcc.target/s390/dfp-1.c: New test.
6046 2016-03-10 Nick Clifton <nickc@redhat.com>
6049 * gcc.target/aarch64/pr70044.c: New test.
6051 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6052 Jakub Jelinek <jakub@redhat.com>
6055 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6056 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6057 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6059 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
6062 * g++.dg/lto/pr69589_0.C: New testcase
6063 * g++.dg/lto/pr69589_1.C: New testcase
6065 2016-03-10 Marek Polacek <polacek@redhat.com>
6068 * g++.dg/delayedfold/unary-plus1.C: New test.
6070 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
6072 * gcc.target/arm/pr45701-1.c: Escape brackets.
6073 * gcc.target/arm/pr45701-2.c: Likewise.
6075 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6077 * gfortran.dg/unconstrained_commons.f: New.
6079 2016-03-10 Alan Modra <amodra@gmail.com>
6081 * gcc.dg/pr69195.c: New.
6082 * gcc.dg/pr69238.c: New.
6084 2016-03-10 Tom de Vries <tom@codesourcery.com>
6087 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6089 2016-03-10 Richard Biener <rguenther@suse.de>
6091 PR tree-optimization/70128
6092 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6093 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6095 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6097 PR tree-optimization/70152
6098 * gcc.dg/pr70152.c: New test.
6101 * gcc.target/i386/pr70086-1.c: New test.
6102 * gcc.target/i386/pr70086-2.c: New test.
6103 * gcc.target/i386/pr70086-3.c: New test.
6105 PR tree-optimization/70127
6106 * gcc.c-torture/execute/pr70127.c: New test.
6108 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6110 * c-c++-common/goacc/combined-directives-2.c: New test.
6112 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6116 * g++.dg/diagnostic/pr70105.C: New test.
6117 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6118 (test_multiple_ordinary_maps): New test function.
6120 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6124 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6125 Drop range information from call to inform_at_rich_loc.
6126 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6128 (test_show_locus): Replace calls to rich_location::add_range with
6129 calls to add_range. Rewrite the tests that used the now-defunct
6130 rich_location ctor taking a source_range. Simplify other tests
6131 by replacing calls to COMBINE_LOCATION_DATA with calls to
6134 2016-03-09 Richard Biener <rguenther@suse.de>
6135 Jakub Jelinek <jakub@redhat.com>
6137 PR tree-optimization/70138
6138 * gcc.dg/vect/pr70138-1.c: New testcase.
6139 * gcc.dg/vect/pr70138-2.c: Likewise.
6141 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6144 * gcc.target/i386/pr70049.c: New test.
6146 2016-03-09 Richard Biener <rguenther@suse.de>
6149 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6150 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6151 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6153 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6155 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6158 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6161 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6164 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6167 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6168 in testcase comment.
6170 2016-03-09 Tom de Vries <tom@codesourcery.com>
6172 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6173 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6174 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6175 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6176 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6177 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6178 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6179 * gfortran.dg/goacc/kernels-loop.f95: New test.
6181 2016-03-08 Martin Sebor <msebor@redhat.com>
6184 * g++.dg/warn/overflow-warn-7.C: New test.
6186 2016-03-08 Jason Merrill <jason@redhat.com>
6188 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6189 * lib/target-supports.exp (check_effective_target_concepts): New.
6191 2016-03-08 Jakub Jelinek <jakub@redhat.com>
6194 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6195 * g++.dg/ubsan/pr70135.C: New test.
6198 * gcc.dg/pr70110.c: New test.
6200 2016-03-07 Martin Jambor <mjambor@suse.cz>
6202 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6203 * c-c++-common/gomp/if-1.c: Likewise.
6204 * c-c++-common/gomp/pr61486-2.c: Likewise.
6205 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6206 to dg-additional-options.
6207 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6208 * g++/gomp/target-teams-1.c: Likewise.
6209 * gcc.dg/gomp/gomp.exp: Likewise.
6210 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6211 dg-additional-options.
6212 * gfortran.dg/gomp/gomp.exp: Likewise.
6213 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6214 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6215 dg-additional-options.
6216 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6218 2016-03-07 Martin Jambor <mjambor@suse.cz>
6220 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6221 * c-c++-common/gomp/gridify-1.c: New test.
6222 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6224 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6226 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6227 trigger for cortex-r8, when scanning for register r8.
6228 * gcc.target/arm/pr45701-2.c: Likewise.
6230 2016-02-26 Richard Biener <rguenther@suse.de>
6231 Jeff Law <law@redhat.com>
6233 PR tree-optimization/69740
6234 * gcc.c-torture/compile/pr69740-1.c: New test.
6235 * gcc.c-torture/compile/pr69740-2.c: New test.
6237 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6239 * lib/target-supports.exp
6240 (check_effective_target_whole_vector_shift): Enable for PPC64.
6242 2016-03-07 Richard Biener <rguenther@suse.de>
6244 PR tree-optimization/70115
6245 * gcc.dg/torture/pr70115.c: New testcase.
6247 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
6250 * c-c-++-common/goacc/pr69916.c: New.
6252 2016-03-07 Richard Henderson <rth@redhat.com>
6254 * gcc.c-torture/compile/pr70061.c: New test.
6256 2016-03-07 Richard Biener <rguenther@suse.de>
6259 * gcc.dg/vect/O3-pr36098.c: New testcase.
6261 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
6263 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6265 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
6267 * gnat.dg/renaming9.ad[sb]: New testcase.
6269 2016-03-05 Jakub Jelinek <jakub@redhat.com>
6272 * g++.dg/expr/stdarg3.C: New test.
6274 2016-03-04 Jeff Law <law@redhat.com>
6276 PR tree-optimization/69196
6277 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6280 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6283 * gcc.dg/pr69973.c: New test.
6285 PR rtl-optimization/69941
6286 * gcc.dg/torture/pr69941.c: New test.
6289 * gcc.dg/pr69824.c: New test.
6291 2016-03-05 Tom de Vries <tom@codesourcery.com>
6293 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6294 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6297 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
6300 * g++.dg/cpp1y/var-templ48.C: New test.
6301 * g++.dg/cpp1y/var-templ49.C: New test.
6303 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6305 * g++.dg/Wno-frame-address.C: Skip on IA-64.
6307 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6310 * g++.dg/ubsan/pr70035.C: New test.
6313 * gcc.target/i386/pr70062.c: New test.
6315 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6317 * g++.dg/template/typename21.C: Remove c++98_only.
6319 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6321 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6323 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6326 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6328 (fn_42_b): Likewise.
6329 (fn_42_c): Likewise.
6331 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6334 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6336 (fn_40_b): Likewise.
6337 (fn_41_a): Likewise.
6338 (fn_41_b): Likewise.
6340 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6343 * gcc.target/i386/avx512f-pr70059.c: New test.
6344 * gcc.target/i386/avx512dq-pr70059.c: New test.
6346 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6348 PR rtl-optimization/57676
6349 * gcc.dg/torture/pr57676.c: New test.
6351 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6353 * gcc.dg/pr70026.c: New test.
6355 2016-03-04 Marek Polacek <polacek@redhat.com>
6358 * gcc.dg/cilk-plus/pr69798-1.c: New test.
6359 * gcc.dg/cilk-plus/pr69798-2.c: New test.
6361 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6364 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
6366 (test_corners_sisd_si): Likewise.
6367 (main): Remove checks of the above.
6368 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6370 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6372 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6374 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
6376 * gcc.dg/torture/pr69951.c: Accept argc==0.
6378 2016-03-04 Richard Biener <rguenther@suse.de>
6381 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6382 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6384 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6387 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6390 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6393 * gcc.dg/guality/pr69947.c: New test.
6395 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6398 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6400 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6402 PR rtl-optimization/69904
6403 * gcc.target/arm/pr69904.c: New test.
6405 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6408 * gcc.dg/vect/pr70021.c: New test.
6409 * gcc.target/i386/pr70021.c: New test.
6411 2016-03-03 Marek Polacek <polacek@redhat.com>
6414 * gcc.dg/pr70050.c: New test.
6416 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
6418 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
6420 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
6422 PR tree-optimization/70043
6423 * gfortran.dg/vect/pr70043.f90: New test.
6425 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
6427 * gnat.dg/specs/task1.ads: New test.
6429 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6431 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
6432 Invoke gdb with -batch.
6433 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
6435 2016-03-03 Richard Biener <rguenther@suse.de>
6437 PR tree-optimization/55936
6438 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
6440 2016-03-02 Jeff Law <law@redhat.com>
6442 PR rtl-optimization/69942
6443 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
6444 effects of argument promotions.
6446 PR tree-optimization/69987
6447 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
6448 target does not support -fprefetch-loop-arrays.
6450 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
6452 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
6454 2016-03-02 Bin Cheng <bin.cheng@arm.com>
6456 PR rtl-optimization/69052
6457 * gcc.target/i386/pr69052.c: New test.
6459 2016-03-02 Alan Modra <amodra@gmail.com>
6461 * gcc.dg/pr69990.c: New.
6463 2016-03-02 Jakub Jelinek <jakub@redhat.com>
6466 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
6469 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
6472 * gcc.target/i386/pr70028.c: New test.
6474 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6476 * c-c++-common/asan/swapcontext-test-1.c,
6477 * c-c++-common/tsan/thread_leak.c,
6478 * g++.dg/tsan/aligned_vs_unaligned_race.C,
6479 * g++.dg/tsan/benign_race.C,
6480 * g++.dg/tsan/fd_close_norace.C,
6481 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
6482 races with sanitizer output
6484 2016-03-02 Richard Biener <rguenther@suse.de>
6485 Uros Bizjak <ubizjak@gmail.com>
6488 * gcc.dg/simd-8.c: New testcase.
6490 2016-03-02 Richard Biener <rguenther@suse.de>
6493 * gcc.dg/simd-7.c: New testcase.
6495 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
6497 * gcc.target/i386/pr70007.c: Tweak.
6499 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
6501 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
6503 2016-03-02 Marek Polacek <polacek@redhat.com>
6506 * gcc.dg/pr67854.c: New test.
6508 2016-03-02 Jakub Jelinek <jakub@redhat.com>
6511 * gcc.dg/torture/pr70025.c: New test.
6513 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6515 PR tree-optimization/68621
6516 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
6518 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6520 * gcc.target/i386/pr70007.c: New test.
6522 2016-03-01 Jeff Law <law@redhat.com>
6524 PR tree-optimization/69196
6525 * gcc.dg/tree-ssa/pr69196-1.c: New test.
6527 PR tree-optimization/69196
6528 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
6529 duplicating code and spoiling the expected output.
6531 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6534 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
6535 supports power9 before doing tests.
6536 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
6537 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
6538 * gcc.target/powerpc/p9-permute.c: Likewise.
6540 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
6543 * gcc.target/i386/pr70027.c: New test.
6545 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6547 * gcc.dg/pr70017.c: New test.
6549 2016-03-01 Jakub Jelinek <jakub@redhat.com>
6553 * gcc.dg/pr69796.c: New test.
6554 * gcc.dg/pr69974.c: New test.
6556 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6558 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
6560 2016-02-29 Jeff Law <law@redhat.com>
6562 PR tree-optimization/69987
6563 * gfortran.dg/pr69987.f90: New test.
6565 PR tree-optimization/69989
6566 * gcc.c-torture/compile/pr69989-2.c: New test.
6568 2016-03-01 Marek Polacek <polacek@redhat.com>
6571 * g++.dg/parse/invalid1.C: New test.
6573 2016-03-01 Richard Biener <rguenther@suse.de>
6576 * gcc.dg/pr70022.c: New testcase.
6578 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6580 PR tree-optimization/69956
6581 * gcc.dg/pr69956.c: New test.
6583 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6586 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
6587 XFAIL when hardware supports efficient unaligned storage access.
6589 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
6592 * g++.dg/template/pr69961a.C: New test.
6593 * g++.dg/template/pr69961b.C: New test.
6595 2016-02-29 David Malcolm <dmalcolm@redhat.com>
6597 PR preprocessor/69985
6598 * gcc.dg/cpp/pr69985.c: New test case.
6600 2016-02-29 Jeff Law <law@redhat.com>
6602 PR tree-optimization/70005
6603 * gcc.c-torture/execute/pr70005.c New test.
6605 PR tree-optimization/69999
6606 * gcc.c-torture/compile/pr69999.c: New test.
6608 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6610 PR tree-optimization/69652
6611 * gcc.dg/torture/pr69652.c: Delete test.
6612 * gcc.dg/vect/pr69652.c: New test.
6614 2016-02-19 Richard Biener <rguenther@suse.de>
6616 PR tree-optimization/69980
6617 * gfortran.dg/vect/pr69980.f90: New testcase.
6619 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6621 * gcc.target/sparc/20160229-1.c: New test.
6623 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6625 * gnat.dg/stack_usage3.adb: New test.
6626 * gnat.dg/stack_usage3_pkg.ads: New helper.
6628 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6630 * gnat.dg/renaming8.adb: New test.
6631 * gnat.dg/renaming8_pkg1.ads: New helper.
6632 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
6633 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
6635 2016-02-29 Richard Biener <rguenther@suse.de>
6637 PR tree-optimization/69720
6638 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
6640 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6644 * gfortran.dg/realloc_on_assign_26.f90: New test case.
6646 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6647 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6650 * gfortran.dg/coarray_8.f90: Adjust error message.
6651 * gfortran.dg/pr56007.f90: New test.
6652 * gfortran.dg/pr56007.f: New test.
6654 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
6656 PR tree-optimization/69989
6657 * gcc.dg/torture/pr69989.c: New test.
6659 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
6661 * gcc.target/i386/stack-realign-win.c: New test.
6663 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6666 * gfortran.dg/pr60126.f90: New test.
6668 2016-02-27 Jeff Law <law@redhat.com>
6671 2016-02-26 Richard Biener <rguenther@suse.de>
6672 Jeff Law <law@redhat.com>
6674 PR tree-optimization/69740
6675 * gcc.c-torture/compile/pr69740-1.c: New test.
6676 * gcc.c-torture/compile/pr69740-2.c: New test.
6678 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6681 * gfortran.dg/newunit_4.f90: New test.
6683 2016-02-27 Jakub Jelinek <jakub@redhat.com>
6686 PR rtl-optimization/69886
6687 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
6688 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
6691 2016-02-26 Martin Sebor <msebor@redhat.com>
6693 PR tree-optimization/15826
6694 * gcc.dg/tree-ssa/pr15826.c: New test.
6696 2016-02-26 Jakub Jelinek <jakub@redhat.com>
6699 * gcc.target/powerpc/pr69969.c: New test.
6701 2016-02-26 Martin Sebor <msebor@redhat.com>
6704 * g++.old-deja/g++.other/decl5.C: Add a test case.
6706 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
6709 * gcc.target/powerpc/pr69946.c: New file.
6711 2016-02-26 Richard Biener <rguenther@suse.de>
6712 Jeff Law <law@redhat.com>
6714 PR tree-optimization/69740
6715 * gcc.c-torture/compile/pr69740-1.c: New test.
6716 * gcc.c-torture/compile/pr69740-2.c: New test.
6718 2016-02-26 Martin Jambor <mjambor@suse.cz>
6721 * gcc.dg/torture/pr69932.c: New test.
6722 * gcc.dg/torture/pr69936.c: Likewise.
6724 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6727 * gcc.target/s390/pr69709.c: New test.
6729 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6732 * gcc.target/aarch64/pr69245_1.c: New test.
6734 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6737 * gcc.dg/torture/pr69613.c: New test.
6739 2016-02-26 Jakub Jelinek <jakub@redhat.com>
6741 PR rtl-optimization/69891
6742 * gcc.target/i386/pr69891.c: New test.
6744 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6745 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6748 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
6749 functionality for both 32-bit and 64-bit.
6751 2016-02-26 Richard Biener <rguenther@suse.de>
6753 PR tree-optimization/69551
6754 * gcc.dg/torture/pr69951.c: New testcase.
6756 2016-02-25 Richard Biener <rguenther@suse.de>
6758 PR tree-optimization/48795
6759 * gcc.dg/Warray-bounds-18.c: New testcase.
6761 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6763 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
6765 2016-02-25 Jakub Jelinek <jakub@redhat.com>
6767 PR rtl-optimization/69896
6768 * gcc.dg/pr69896.c: New test.
6770 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
6773 * g++.dg/cpp1y/paren2.C: New test.
6775 2016-02-24 Martin Sebor <msebor@redhat.com>
6778 * gcc.dg/enum-mode-2.c: New test.
6780 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6783 * g++.dg/warn/Wnonnull-compare-6.C: New test.
6784 * g++.dg/warn/Wnonnull-compare-7.C: New test.
6785 * g++.dg/ubsan/pr69922.C: New test.
6787 2016-02-24 Marek Polacek <polacek@redhat.com>
6790 * gcc.dg/pr69819.c: New test.
6792 2016-02-24 Martin Sebor <msebor@redhat.com>
6795 * g++.dg/ext/flexary15.C: New test.
6797 2016-02-24 Martin Sebor <msebor@redhat.com>
6799 * gcc.dg/builtins-68.c: Avoid making unportable
6800 assumptions about the relationship between SIZE_MAX and UINT_MAX.
6801 * g++.dg/ext/builtin_alloca.C: Same.
6803 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6804 Charles Baylis <charles.baylis@linaro.org>
6807 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
6809 2016-02-24 Richard Biener <rguenther@suse.de>
6810 Jakub Jelinek <jakub@redhat.com>
6813 * gcc.dg/torture/pr69760.c: New testcase.
6815 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6817 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
6818 pattern on Solaris with as.
6820 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6822 * gcc.target/arm/cond_sub_restrict_it.c: New test.
6823 * gcc.target/arm/condarith_restrict_it.c: Likewise.
6824 * gcc.target/arm/movcond_restrict_it.c: Likewise.
6825 * gcc.target/arm/negscc_restrict_it.c: Likewise.
6827 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6830 * gcc.dg/pr69915.c: New test.
6832 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6834 PR rtl-optimization/69886
6835 * gcc.dg/torture/pr69886.c: New test.
6837 2016-02-24 Richard Biener <rguenther@suse.de>
6840 * gcc.dg/torture/pr68963.c: New testcase.
6842 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6845 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
6846 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
6847 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
6848 * gcc.target/arm/atomic_loaddi_1.c: New test.
6849 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
6850 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
6851 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
6852 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
6853 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
6854 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
6855 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
6856 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
6858 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6861 * gcc.dg/torture/pr69909.c: New test.
6863 2016-02-24 Richard Biener <rguenther@suse.de>
6865 PR tree-optimization/69907
6866 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
6867 * gcc.dg/vect/bb-slp-34.c: XFAIL.
6868 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
6870 2016-02-24 Christian Bruel <christian.bruel@st.com>
6872 * gcc.target/arm/pragma_cpp_fma.c: New test.
6874 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6877 * gfortran.dg/include_6.f90: Update test.
6879 2016-02-23 Jakub Jelinek <jakub@redhat.com>
6882 * objc.dg/pr69844.m: New test.
6884 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6886 PR libgfortran/69456
6887 * gfortran.dg/namelist_89.f90: New test.
6888 * gfortran.dg/pr59700.f90: Update test..
6890 2016-02-23 Martin Sebor <msebor@redhat.com>
6893 * g++.dg/ext/builtin_alloca.C: New test.
6894 * gcc.dg/builtins-68.c: New test.
6896 2016-02-23 Richard Henderson <rth@redhat.com>
6898 * gcc.target/i386/addr-space-3.c: Remove test.
6900 2016-02-23 David Malcolm <dmalcolm@redhat.com>
6902 PR preprocessor/69126
6903 PR preprocessor/69543
6904 * c-c++-common/pr69126-2-long.c: New test.
6905 * c-c++-common/pr69126-2-short.c: New test.
6906 * c-c++-common/pr69543-1.c: Remove xfail.
6908 2016-02-23 David Malcolm <dmalcolm@redhat.com>
6910 PR preprocessor/69126
6911 PR preprocessor/69543
6912 PR preprocessor/69558
6913 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
6915 (test_2): ...this, and add leading comment.
6916 (MACRO_3, test_3): New.
6917 (MACRO_4A, MACRO_4B, test_4): New.
6918 (MACRO): Rename to...
6921 (test_5): ...this, updating for renaming of MACRO, and
6922 add leading comment.
6923 * c-c++-common/pr69543-1.c: New.
6924 * c-c++-common/pr69543-2.c: New.
6925 * c-c++-common/pr69543-3.c: New.
6926 * c-c++-common/pr69543-4.c: New.
6927 * c-c++-common/pr69558-1.c: New.
6928 * c-c++-common/pr69558-2.c: New.
6929 * c-c++-common/pr69558-3.c: New.
6930 * c-c++-common/pr69558-4.c: New.
6931 * gcc.dg/pr69558.c: Move to...
6932 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
6935 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
6937 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
6938 to -ftree-parallelize-loops/-fopenacc changes.
6939 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6940 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6941 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6942 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6943 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6944 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6945 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6946 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6947 * c-c++-common/goacc/kernels-loop.c: Likewise.
6948 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6949 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6950 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
6951 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
6953 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6955 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
6957 2016-02-23 Jakub Jelinek <jakub@redhat.com>
6960 * g++.dg/warn/Wnonnull-compare-5.C: New test.
6963 * gcc.dg/pr69900.c: New test.
6965 2016-02-23 Martin Jambor <mjambor@suse.cz>
6967 PR tree-optimization/69666
6968 * gcc.dg/tree-ssa/pr69666.c: New test.
6970 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
6973 * gfortran.dg/coarray_allocate_5.f08: New test.
6975 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6977 * gcc.target/s390/vcond-shift.c: Move to ...
6978 * gcc.target/s390/vector/vcond-shift.c: ... here.
6980 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6982 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
6983 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
6985 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6987 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
6989 2016-02-20 Mark Wielaard <mjw@redhat.com>
6992 * gcc.dg/unused-variable-3.c: New test.
6994 2016-02-22 Jakub Jelinek <jakub@redhat.com>
6997 * gcc.target/i386/pr69888.c: New test.
6999 2016-02-22 Richard Biener <rguenther@suse.de>
7001 PR tree-optimization/69882
7002 * gfortran.dg/vect/pr69882.f90: New testcase.
7004 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7007 * gcc.dg/pr69885.c: New test.
7009 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7013 * gcc.target/sh/pr54089-10.c: New.
7015 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
7018 * gfortran.dg/deferred_character_15.f90 : New test.
7020 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7023 gfortran.dg/allocate_with_source_18.f03: New test.
7025 2016-02-20 Harald Anlauf <anlauf@gmx.de>
7028 gfortran.dg/gomp/pr52531.f90: New test.
7030 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7033 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7036 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7039 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7040 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7043 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7046 * g++.dg/torture/pr69851.C: New test.
7048 2016-02-19 Martin Sebor <msebor@redhat.com>
7051 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7053 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7056 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7057 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7060 * g++.dg/cpp0x/pr67767.C: New test.
7062 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7064 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7065 for fp, simd, crypto, crc, lse.
7066 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7068 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7069 effective target check.
7071 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7074 * gcc.target/i386/pr69820.c: New test.
7076 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7078 * gcc.target/s390/vector/int128-1.c: New test.
7080 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7082 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7084 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7086 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7087 instruction pattern name to prevent the testcase from failing with
7090 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7092 * gcc.target/s390/md/movstr-2.c: New test.
7094 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7096 * gcc.target/s390/morestack.c: New test.
7098 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7101 * gcc.target/s390/pr69625.c: Add test case.
7103 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7106 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7108 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7111 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7112 * gcc.target/powerpc/fusion3.c: Likewise.
7114 2016-02-18 Richard Biener <rguenther@suse.de>
7117 * g++.dg/torture/pr69553.C: New testcase.
7119 2016-02-18 Nick Clifton <nickc@redhat.com>
7123 * gcc.target/arm/pr62554.c: New test.
7124 * gcc.target/arm/pr69610-1.c: New test.
7125 * gcc.target/arm/pr69610-2.c: New test.
7127 2016-02-18 Richard Biener <rguenther@suse.de>
7130 * gcc.dg/torture/pr69854.c: New testcase.
7132 2016-02-17 Jakub Jelinek <jakub@redhat.com>
7135 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7137 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7139 * gcc.target/powerpc/vec-cg.c: New test.
7141 2016-02-17 Richard Biener <rguenther@suse.de>
7144 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7146 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7149 * gcc.c-torture/compile/pr69161.c: New test.
7151 2016-02-17 David Sherwood <david.sherwood@arm.com>
7154 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7155 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7157 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7159 * gcc.dg/ifcvt-4.c: Skip on Visium.
7161 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7163 * gnat.dg/atomic8.adb: New test.
7165 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7167 * gnat.dg/discr46.ad[sb]: New test.
7169 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7172 * gcc.target/powerpc/pr48344-1.c: New test.
7174 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7177 * gfortran.dg/associate_21.f90: New test.
7179 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7182 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7183 -Wnonnull in dg-options.
7184 * c-c++-common/nonnull-2.c: New test.
7186 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7187 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7189 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7191 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7194 * gcc.dg/pr69801.c: Add empty dg-options.
7196 2016-02-16 James Norris <jnorris@codesourcery.com>
7198 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7199 * g++.dg/goacc/deviceptr-1.c: New file.
7201 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7203 PR tree-optimization/69820
7204 * gcc.dg/vect/pr69820.c: New test.
7206 2016-02-16 Richard Biener <rguenther@suse.de>
7208 PR tree-optimization/69776
7209 * gcc.dg/torture/pr69776-2.c: New testcase.
7211 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7213 PR tree-optimization/69714
7214 * gcc.dg/torture/pr69714.c: New test.
7216 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7218 PR tree-optimization/69802
7219 * gcc.dg/pr69802.c: New test.
7221 2016-02-16 Richard Biener <rguenther@suse.de>
7224 * gcc.dg/pr69801.c: New testcase.
7226 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7228 PR libgfortran/69651
7229 * gfortran.dg/read_bang.f90: New test.
7230 * gfortran.dg/read_bang4.f90: New test.
7232 2016-02-15 Jakub Jelinek <jakub@redhat.com>
7235 * g++.dg/init/pr69658.C: New test.
7238 * c-c++-common/pr69797.c: New test.
7240 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7242 * lib/target-supports.exp (check_effective_target_section_anchors): Add
7243 check for aarch64*-*-*.
7245 2016-02-15 Richard Biener <rguenther@suse.de>
7247 PR tree-optimization/69783
7248 * gcc.dg/vect/pr69783.c: New testcase.
7250 2016-02-15 Richard Biener <rguenther@suse.de>
7252 PR tree-optimization/69776
7253 * gcc.dg/torture/pr69776.c: New testcase.
7255 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7258 * gfortran.dg/type_decl_4.f90: Reinstated.
7260 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
7263 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7265 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7269 * gfortran.dg/type_decl_4.f90: Removed.
7271 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7274 * gfortran.dg/type_decl_4.f90: New test.
7276 2016-02-14 Alan Modra <amodra@gmail.com>
7279 * gcc.c-torture/execute/stkalign.c: Revise test.
7281 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7284 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7286 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7289 * gcc.target/sh/torture/pr67260.c: New.
7291 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
7293 * gcc.dg/pr67964.c: Add dg-require-alias.
7295 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7299 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7301 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7303 PR libgfortran/69668
7304 * gfortran.dg/namelist_88.f90: New test.
7306 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7308 PR libgfortran/69668
7309 * gfortran.dg/namelist_38.f90: Update test.
7310 * gfortran.dg/namelist_84.f90: Update test.
7312 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7315 * gcc.dg/pr69554-1.c: New test.
7316 * gfortran.dg/pr69554-1.F90: New test.
7317 * gfortran.dg/pr69554-2.F90: New test.
7318 * lib/gcc-dg.exp (proc dg-locus): New function.
7319 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7320 distinguish between the caret-printing and non-caret-printing
7321 cases. If caret-printing has been explicitly enabled, bail out
7322 without attempting to fix up the output.
7324 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7328 * gcc.dg/spellcheck-options-3.c: New test case.
7329 * gcc.dg/spellcheck-options-4.c: New test case.
7330 * gcc.dg/spellcheck-options-5.c: New test case.
7331 * gcc.dg/spellcheck-options-6.c: New test case.
7332 * gcc.dg/spellcheck-options-7.c: New test case.
7333 * gcc.dg/spellcheck-options-8.c: New test case.
7334 * gcc.dg/spellcheck-options-9.c: New test case.
7335 * gcc.dg/spellcheck-options-10.c: New test case.
7337 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7339 PR rtl-optimization/69764
7340 PR rtl-optimization/69771
7341 * c-c++-common/pr69764.c: New test.
7342 * gcc.dg/torture/pr69771.c: New test.
7344 2016-02-12 Marek Polacek <polacek@redhat.com>
7346 * g++.dg/torture/init-list1.C: New.
7348 2016-02-12 Marek Polacek <polacek@redhat.com>
7350 * gcc.dg/pr69522.c: Add empty dg-options.
7352 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
7354 * g++.dg/lto/lto.exp: Include and init mpx.
7355 * g++.dg/lto/pr69729_0.C: New test.
7357 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7360 * g++.dg/ipa/pr69241-4.C: New test.
7363 * g++.dg/ipa/pr68672-1.C: New test.
7364 * g++.dg/ipa/pr68672-2.C: New test.
7365 * g++.dg/ipa/pr68672-3.C: New test.
7367 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
7370 * gcc.dg/pr69522.c: New test.
7372 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
7375 * g++.dg/cpp1y/69098.C: New test.
7376 * g++.dg/cpp1y/69098-2.C: New test.
7378 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7380 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7381 and neighbour -> neighbor.
7382 * objc.dg/attributes/method-nonnull-1.m: Likewise.
7383 * objc.dg/gnu-api-2-class-meta.m: Likewise.
7384 * c-c++-common/Wvarargs.c: Likewise.
7385 * c-c++-common/goacc/host_data-5.c: Likewise.
7386 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7387 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7388 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7389 * gcc.target/aarch64/pr60697.c: Likewise.
7390 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7391 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7392 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7393 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7394 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7395 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7396 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7397 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7398 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7399 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7400 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7401 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7402 * g++.dg/lookup/koenig5.C: Likewise.
7403 * g++.dg/ext/no-asm-2.C: Likewise.
7404 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7405 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7406 * gfortran.dg/used_types_16.f90: Likewise.
7407 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7408 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7409 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7410 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7411 * gfortran.dg/abstract_type_6.f03: Likewise.
7412 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7413 * gfortran.dg/used_types_15.f90: Likewise.
7414 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7415 * gfortran.dg/exit_3.f08: Likewise.
7416 * gfortran.dg/open_status_2.f90: Likewise.
7417 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7418 * gfortran.dg/intrinsic_std_1.f90: Likewise.
7419 * gfortran.dg/associate_1.f03: Likewise.
7420 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
7421 * gfortran.dg/intrinsic_std_6.f90: Likewise.
7422 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
7423 * gcc.dg/builtin-object-size-1.c: Likewise.
7424 * gcc.dg/noreturn-6.c: Likewise.
7425 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7426 * gcc.dg/globalalias.c: Likewise.
7427 * gcc.dg/builtins-config.h: Likewise.
7428 * gcc.dg/pr30457.c: Likewise.
7429 * gcc.c-torture/compile/volatile-1.c: Likewise.
7430 * gcc.c-torture/execute/20101011-1.c: Likewise.
7431 * c-c++-common/Waddress-1.c: Likewise.
7433 2016-02-11 Jakub Jelinek <jakub@redhat.com>
7436 * c-c++-common/Waddress-1.c: New test.
7438 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
7441 * gfortran.dg/associate_19.f03: New test.
7442 * gfortran.dg/associate_20.f03: New test.
7444 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
7446 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
7448 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7450 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
7451 .arch armv8-a\n. Add -dA to dg-options.
7452 * gcc.target/aarch64/assembler_arch_1.c: New test.
7453 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
7455 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
7458 * g++.dg/cpp0x/pr68726.C: New.
7460 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7462 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
7465 2016-02-11 Richard Biener <rguenther@suse.de>
7467 * g++.dg/tree-ssa/pr61034.C: Adjust.
7469 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
7472 * gcc.target/s390/pr69148.c: New.
7474 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
7476 PR tree-optimization/69652
7477 * gcc.dg/torture/pr69652.c: New test.
7479 2016-02-10 Jakub Jelinek <jakub@redhat.com>
7480 Patrick Palka <ppalka@gcc.gnu.org>
7484 * g++.dg/ipa/pr69241-1.C: New test.
7485 * g++.dg/ipa/pr69241-2.C: New test.
7486 * g++.dg/ipa/pr69241-3.C: New test.
7487 * g++.dg/ipa/pr69649.C: New test.
7489 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
7491 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
7492 * gcc.dg/tree-ssa/sra-18.c: Ditto.
7494 2016-02-10 Bin Cheng <bin.cheng@arm.com>
7496 PR tree-optimization/68021
7497 * gcc.dg/tree-ssa/pr68021.c: New test.
7499 2016-02-10 Richard Biener <rguenther@suse.de>
7501 PR tree-optimization/69726
7502 * gcc.dg/uninit-22.c: New testcase.
7504 2016-02-09 Andrew Pinski <apinski@cavium.com>
7507 * gcc.c-torture/compile/20160205-1.c: New testcase.
7509 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7512 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
7513 instead accessing a really large arrray.
7514 * gcc.target/powerpc/fusion3.c: Likewise.
7516 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
7519 * gcc.c-torture/execute/pr68532.c: New test.
7521 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
7524 * gcc.dg/pr69634.c: New.
7526 2016-02-09 Richard Biener <rguenther@suse.de>
7528 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
7530 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
7532 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
7534 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
7536 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
7538 2016-02-09 Richard Biener <rguenther@suse.de>
7540 PR tree-optimization/69715
7541 * gcc.dg/torture/pr69715.c: New testcase.
7543 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7546 * g++.dg/cpp0x/trailing12.C: New test.
7547 * g++.dg/cpp0x/trailing13.C: New test.
7549 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7553 * g++.dg/cpp1y/auto-fn29.C: New test.
7554 * g++.dg/cpp1y/auto-fn30.C: New test.
7556 2016-02-08 Jakub Jelinek <jakub@redhat.com>
7558 PR tree-optimization/69209
7559 * gcc.c-torture/compile/pr69209.c: New test.
7561 2016-02-08 Jeff Law <law@redhat.com>
7563 PR tree-optimization/68541
7564 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
7565 of statements allowed in join block for path splitting.
7567 2016-02-08 Jakub Jelinek <jakub@redhat.com>
7570 * g++.dg/gomp/pr59627.C: New test.
7573 * g++.dg/ipa/pr69239.C: New test.
7575 2016-02-08 David Malcolm <dmalcolm@redhat.com>
7577 PR preprocessor/69664
7578 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
7579 * gcc.dg/cpp/warn-comments.c: Likewise.
7581 2016-02-08 Marek Polacek <polacek@redhat.com>
7584 * g++.dg/init/const12.C: New test.
7586 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
7589 * gcc.dg/lto/pr55113_0.c: Remove test.
7591 2016-02-08 Richard Biener <rguenther@suse.de>
7593 PR tree-optimization/69719
7594 * gcc.dg/torture/pr69719.c: New testcase.
7596 2016-02-08 Richard Biener <rguenther@suse.de>
7597 Jeff Law <law@redhat.com>
7600 * gcc.target/mips/pr68273.c: New testcase.
7602 2016-02-08 Richard Biener <rguenther@suse.de>
7604 PR rtl-optimization/69274
7605 * gcc.target/i386/addr-sel-1.c: XFAIL.
7607 2016-02-08 Jeff Law <law@redhat.com>
7609 PR tree-optimization/68541
7610 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
7612 PR tree-optimization/65917
7613 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
7615 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7618 * gfortran.dg/namelist_args.f90: New test.
7620 2016-02-05 Jeff Law <law@redhat.com>
7622 PR tree-optimization/68541
7623 * gcc.dg/tree-ssa/split-path-2.c: New test.
7624 * gcc.dg/tree-ssa/split-path-3.c: New test.
7625 * gcc.dg/tree-ssa/split-path-4.c: New test.
7626 * gcc.dg/tree-ssa/split-path-5.c: New test.
7627 * gcc.dg/tree-ssa/split-path-6.c: New test.
7628 * gcc.dg/tree-ssa/split-path-7.c: New test.
7630 2016-02-05 Martin Sebor <msebor@redhat.com>
7633 * g++.dg/warn/Wplacement-new-size-1.C: New test.
7634 * g++.dg/warn/Wplacement-new-size-2.C: New test.
7636 2016-02-06 Richard HEnderson <rth@redhat.com>
7639 * gcc.target/i386/addr-space-4.c: New.
7640 * gcc.target/i386/addr-space-5.c: New.
7642 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
7645 * gfortran.dg/elemental_dependency_6.f90: New.
7647 2016-02-05 Jakub Jelinek <jakub@redhat.com>
7649 PR rtl-optimization/69691
7650 * gcc.c-torture/execute/pr69691.c: New test.
7653 * g++.dg/parse/pr69628.C: New test.
7655 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7657 * gcc.dg/sancov/asan.c: Move to ...
7658 * gcc.dg/asan/sancov-1.c: ... here.
7660 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7662 * gcc.target/i386/pr69577.c: Require avx_runtime target.
7664 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
7667 * gcc.target/i386/pr69677.c: New test.
7669 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
7672 * g++.dg/template/pr68948.C: New test.
7674 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7676 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
7677 (only necessary on s390x).
7679 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
7681 * gcc.target/i386/pr69454-2.c: Compile with -msse2
7682 -mno-accumulate-outgoing-args.
7684 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
7686 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
7688 2016-02-04 Jakub Jelinek <jakub@redhat.com>
7691 * c-c++-common/pr69669.c: New test.
7693 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7696 * g++.dg/pr69667.C: New file.
7698 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
7701 * gcc.dg/pr69619.c: Add new test.
7703 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
7705 PR rtl-optimization/69577
7706 * gcc.target/i386/pr69577.c: New test.
7708 2016-02-04 Martin Liska <mliska@suse.cz>
7710 * g++.dg/asan/pr69276.C: New test.
7712 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7716 * gcc.target/arm/wmul-3.c: Simplify test to generate just
7717 a single smulbb instruction.
7718 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
7719 * gcc.target/amr/wmul-2.c: Likewise.
7721 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7725 * gcc.c-torture/execute/pr67714.c: New test.
7727 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7730 * gcc.target/i386/pr69454-1.c: New test.
7731 * gcc.target/i386/pr69454-2.c: New test.
7733 2016-02-03 Martin Sebor <msebor@redhat.com>
7740 * g++.dg/ext/flexarray-mangle-2.C: New test.
7741 * g++.dg/ext/flexarray-mangle.C: New test.
7742 * g++.dg/ext/flexarray-subst.C: New test.
7743 * g++.dg/ext/flexary11.C: New test.
7744 * g++.dg/ext/flexary12.C: New test.
7745 * g++.dg/ext/flexary13.C: New test.
7746 * g++.dg/ext/flexary14.C: New test.
7747 * g++.dg/other/dump-ada-spec-2.C: Adjust.
7749 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
7751 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
7752 Define only if CHECK_FLOAT128 is defined.
7753 (main): Properly initialize u5.
7755 2016-02-03 Jakub Jelinek <jakub@redhat.com>
7758 * gcc.dg/pr69627.c: New test.
7761 * gcc.dg/pr69644.c: New test.
7763 2016-02-03 Mike Stump <mikestump@comcast.net>
7765 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
7766 support for struct-layout-1.exp.
7768 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
7771 * g++.dg/cpp0x/pr69056.C: New test.
7773 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
7774 Alexandre Oliva <aoliva@redhat.com>
7777 * gcc.target/powerpc/pr69461.c: New.
7779 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
7781 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
7783 (check_effective_target_fsanitize_thread): ... to here. Do not
7784 specify additional compile flags for the test source.
7785 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
7786 specify additional compile flags for the test source.
7788 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
7790 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7792 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
7796 * gfortran.dg/coarray_allocate_2.f08: New test.
7797 * gfortran.dg/coarray_allocate_3.f08: New test.
7798 * gfortran.dg/coarray_allocate_4.f08: New test.
7800 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
7802 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
7803 use same scan-tree-dump-times on all platforms.
7804 * gcc.dg/vect/vect-outer-1.c: Likewise.
7805 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
7806 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7807 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
7808 * gcc.dg/vect/vect-outer-1b.c: Likewise.
7809 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7810 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7811 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7813 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
7815 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
7818 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
7820 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
7822 2016-02-02 James Norris <jnorris@codesourcery.com>
7824 * c-c++-common/goacc/routine-5.c: Add tests.
7826 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
7828 * gcc.target/nvptx/unsigned-cmp.c: New test.
7830 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
7832 * gcc.target/aarch64/scalar_shift_1.c
7833 (test_corners_sisd_di): Improve force to SIMD register.
7834 (test_corners_sisd_si): Likewise.
7835 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
7836 Remove scan-assembler check for ldr.
7838 2016-02-02 Richard Biener <rguenther@suse.de>
7840 PR tree-optimization/69595
7841 * gcc.dg/Warray-bounds-17.c: New testcase.
7843 2016-02-02 Richard Biener <rguenther@suse.de>
7845 PR tree-optimization/69606
7846 * gcc.dg/torture/pr69606.c: New testcase.
7848 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
7851 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
7852 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
7854 2016-02-02 Alan Modra <amodra@gmail.com>
7857 * gcc.target/powerpc/pr69548.c: New test.
7859 2016-02-01 Jakub Jelinek <jakub@redhat.com>
7861 PR rtl-optimization/69592
7862 * gcc.dg/pr69592.c: New test.
7864 PR preprocessor/69543
7866 * gcc.dg/pr69543.c: New test.
7867 * gcc.dg/pr69558.c: New test.
7869 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
7872 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7874 2016-02-01 Martin Sebor <msebor@redhat.com>
7876 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
7878 2016-02-01 Bin Cheng <bin.cheng@arm.com>
7880 PR tree-optimization/67921
7881 * c-c++-common/ubsan/pr67921.c: New test.
7883 2016-02-01 Richard Biener <rguenther@suse.de>
7886 * gcc.dg/tree-ssa/recip-8.c: New testcase.
7888 2016-02-01 Richard Biener <rguenther@suse.de>
7890 PR tree-optimization/69574
7891 * gcc.dg/torture/pr69574.c: New testcase.
7893 2016-02-01 Richard Biener <rguenther@suse.de>
7895 PR tree-optimization/69579
7896 * gcc.dg/setjmp-6.c: New testcase.
7898 2016-02-01 Jakub Jelinek <jakub@redhat.com>
7900 PR rtl-optimization/69570
7901 * g++.dg/opt/pr69570.C: New test.
7903 2016-02-01 Richard Henderson <rth@redhat.com>
7905 * gcc.dg/pr69535.c: New test.
7907 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
7910 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
7911 * gcc.dg/tree-ssa/sra-18.c: Likewise.
7914 * g++.dg/parse/parens3.C: Use register "4" on hppa.
7916 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
7918 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
7921 * gfortran.dg/allocate_with_source_17.f03: New test.
7923 2016-01-30 Jakub Jelinek <jakub@redhat.com>
7925 PR tree-optimization/69546
7926 * gcc.dg/torture/pr69546.c: New test.
7928 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
7931 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
7933 2016-01-30 Martin Sebor <msebor@redhat.com>
7936 * g++.dg/ext/flexary10.C: New test.
7938 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7941 gfortran.dg/common_23.f90: New test.
7943 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7946 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
7947 condition being checked, and disable it when the target supports
7948 misaligned loads and stores.
7950 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7953 * gcc.dg/torture/pr69518.c: New test.
7955 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
7958 * gcc.target/i386/pr69530.c: New test.
7960 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
7963 * gcc.target/mips/div-delay.c: New test.
7965 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7968 * gcc.target/i386/pr69551.c: New test.
7971 * gcc.target/i386/pr66137.c: New test.
7973 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
7975 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
7976 always built for p5600.
7977 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
7978 isa=p5600 dg-option.
7980 2016-01-29 Richard Biener <rguenther@suse.de>
7982 PR tree-optimization/69547
7983 * g++.dg/tree-ssa/pr69547.C: New testcase.
7985 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7988 * g++.dg/warn/Wunused-function2.C: New test.
7990 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7992 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
7993 support for test to succeed.
7995 2016-01-29 Marek Polacek <polacek@redhat.com>
7999 * g++.dg/ext/constexpr-vla2.C: New test.
8000 * g++.dg/ext/constexpr-vla3.C: New test.
8001 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8003 2016-01-29 Richard Biener <rguenther@suse.de>
8006 * gcc.dg/uninit-21.c: New testcase.
8008 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
8011 * gcc.target/i386/pr69459.c: New test.
8013 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
8016 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8017 * gcc.target/mips/pr68400.c: New test.
8019 2016-01-28 Martin Sebor <msebor@redhat.com>
8022 * gcc.target/powerpc/pr17381.c: New test.
8024 2016-01-28 Jakub Jelinek <jakub@redhat.com>
8027 * gcc.dg/torture/pr69542.c: New test.
8029 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8031 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8033 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8035 * gcc.dg/pr65980.c: Skip on AIX.
8036 * gcc.dg/pr66688.c: Same.
8038 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8041 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8042 * gcc.dg/tree-ssa/sra-18.c: Same.
8044 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8047 * gfortran.dg/block_15.f08: New test.
8048 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8049 on incorrectly closed BLOCK.
8051 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8053 * gcc.dg/declare-simd.c: New test.
8054 2016-01-28 Richard Biener <rguenther@suse.de>
8056 PR tree-optimization/69466
8057 * gfortran.dg/vect/pr69466.f90: New testcase.
8059 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8061 * g++.dg/pr67989.C: Remove ARM-specific option.
8062 * gcc.target/arm/pr67989.C: New file.
8064 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8066 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8067 and expm1 test for glibc < 2.11.
8069 2016-01-27 Richard Henderson <rth@redhat.com>
8071 * gcc.c-torture/execute/pr69447.c: New test.
8073 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
8076 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8078 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8081 * gcc.dg/pr66869.c: New test.
8083 2016-01-25 Jeff Law <law@redhat.com>
8085 PR tree-optimization/68398
8086 PR tree-optimization/69196
8087 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8088 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8089 path to avoid new heuristic allowing more irreducible regions
8090 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8091 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8092 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8093 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8094 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8096 2016-01-27 Marek Polacek <polacek@redhat.com>
8099 * c-c++-common/vector-compare-4.c: New test.
8101 2016-01-27 David Malcolm <dmalcolm@redhat.com>
8103 PR preprocessor/69126
8104 * c-c++-common/pr69126.c: New test case.
8106 2016-01-27 Ian Lance Taylor <iant@google.com>
8108 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8110 2016-01-27 Ryan Burn <contact@rnburn.com>
8113 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8115 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8118 * gcc.target/i386/pr69512.c: New test.
8120 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8123 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8125 2016-01-27 Marek Polacek <polacek@redhat.com>
8128 * g++.dg/pr69379.C: New test.
8130 2016-01-27 Martin Sebor <msebor@redhat.com>
8133 * g++.dg/abi/Wabi-2-2.C: New test.
8134 * g++.dg/abi/Wabi-2-3.C: New test.
8135 * g++.dg/abi/Wabi-3-2.C: New test.
8136 * g++.dg/abi/Wabi-3-3.C: New test.
8138 2016-01-27 Richard Biener <rguenther@suse.de>
8140 PR tree-optimization/69166
8141 * gcc.dg/torture/pr69166.c: New testcase.
8143 2016-01-27 Martin Jambor <mjambor@suse.cz>
8145 PR tree-optimization/69355
8146 * gcc.dg/tree-ssa/pr69355.c: New test.
8148 2016-01-27 Marek Polacek <polacek@redhat.com>
8151 * g++.dg/ext/constexpr-vla1.C: New test.
8153 2016-01-20 Christian Bruel <christian.bruel@st.com>
8156 * gcc.target/arm/pr69245.c: New test.
8158 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8160 PR tree-optimization/69399
8161 * gcc.dg/torture/pr69399.c: New test.
8163 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8165 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8167 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8169 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8171 2016-01-26 Tom de Vries <tom@codesourcery.com>
8173 PR tree-optimization/69110
8174 * gcc.dg/autopar/pr69110.c: New test.
8176 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
8177 Sebastian Pop <s.pop@samsung.com>
8179 * gcc.dg/graphite/isl-ast-op-select.c: New.
8181 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
8184 * gfortran.dg/allocate_error_6.f90: New test.
8186 2016-01-26 Richard Henderson <rth@redhat.com>
8188 * gcc.dg/tm/pr60908.c: New test.
8190 2016-01-26 David Malcolm <dmalcolm@redhat.com>
8193 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8195 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8196 expected multiline output to reflect the colorization being
8197 disabled before newlines.
8198 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8199 (custom_diagnostic_finalizer): Replace call to
8200 pp_newline_and_flush with call to pp_flush.
8201 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8202 * gfortran.dg/implicit_class_1.f90: Likewise.
8203 * lib/gcc-dg.exp (allow_blank_lines): New global.
8204 (dg-allow-blank-lines-in-output): New procedure.
8205 (gcc-dg-prune): Complain about blank lines in the output, unless
8206 dg-allow-blank-lines-in-output was called.
8207 * lib/multiline.exp (_build_multiline_regex): Only support
8208 arbitrary followup text for non-blank-lines, not for blank lines.
8210 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8212 PR tree-optimization/69483
8213 * gcc.dg/pr69483.c: New test.
8214 * g++.dg/opt/pr69483.C: New test.
8216 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8219 * gcc.target/arm/pr68620.c: New test.
8221 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8223 * gcc.target/i386/pr68986-2.c: Remove -m32.
8225 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8228 * gcc.target/i386/pr68986-1.c: New test.
8229 * gcc.target/i386/pr68986-2.c: Likewise.
8230 * gcc.target/i386/pr68986-3.c: Likewise.
8232 2016-01-26 Christian Bruel <christian.bruel@st.com>
8234 * lib/target-supports.exp
8235 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8236 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8237 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8239 2016-01-26 Richard Biener <rguenther@suse.de>
8241 PR tree-optimization/69452
8242 * gcc.dg/torture/pr69452.c: New testcase.
8244 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8247 * gcc.dg/pr69442.c: New test.
8249 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
8252 * gcc.target/aarch64/simd/pr67896.C: New.
8254 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
8256 PR tree-optimization/69400
8257 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8259 (plugin_init): Call it.
8260 * gcc.dg/torture/pr69400.c: New test.
8262 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8264 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8266 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8267 Sebastian Pop <s.pop@samsung.com>
8269 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8272 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8273 Sebastian Pop <s.pop@samsung.com>
8275 * gcc.dg/graphite/pr69292.c: New.
8277 2016-01-25 Jakub Jelinek <jakub@redhat.com>
8279 * c-c++-common/goacc/use_device-1.c: New test.
8281 2016-01-25 Jeff Law <law@redhat.com>
8283 PR tree-optimization/69196
8284 PR tree-optimization/68398
8285 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8286 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8288 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
8291 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8294 2016-01-25 Richard Biener <rguenther@suse.de>
8297 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8299 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
8302 * gcc.dg/pr69421.c: New test.
8304 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
8306 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8307 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8308 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8309 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8310 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8311 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8312 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8313 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8314 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8315 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8317 2016-01-25 Richard Biener <rguenther@suse.de>
8319 PR tree-optimization/69376
8320 * gcc.dg/torture/pr69376.c: New testcase.
8322 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8326 * gfortran.dg/interface_38.f90: New test.
8327 * gfortran.dg/interface_39.f90: New test.
8329 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
8332 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8337 * g++.dg/template/pr11858.C: New test.
8338 * g++.dg/template/pr24663.C: New test.
8339 * g++.dg/template/unify12.C: New test.
8340 * g++.dg/template/unify13.C: New test.
8341 * g++.dg/template/unify14.C: New test.
8342 * g++.dg/template/unify15.C: New test.
8343 * g++.dg/template/unify16.C: New test.
8344 * g++.dg/template/unify17.C: New test.
8346 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8349 gfortran.dg/pr68283.f90: New test.
8351 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8354 * gfortran.dg/inline_matmul_13.f90: New test.
8355 * gfortran.dg/matmul_bounds_8.f90: New test.
8356 * gfortran.dg/matmul_bounds_9.f90: New test.
8357 * gfortran.dg/matmul_bounds_10.f90: New test.
8359 2016-01-23 Tom de Vries <tom@codesourcery.com>
8361 PR tree-optimization/69426
8362 * gcc.dg/autopar/pr69426.c: New test.
8364 2016-01-23 Martin Sebor <msebor@redhat.com>
8368 * g++.dg/cpp0x/alignas5.C: New test.
8369 * g++.dg/ext/vector29.C: Same.
8371 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
8373 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8374 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8375 _GNU_SOURCE from compile flags to the source.
8376 * gcc.target/i386/chkp-stropt-12.c: Ditto.
8377 * gcc.target/i386/chkp-stropt-16.c: Ditto.
8378 * gcc.target/i386/chkp-stropt-4.c: Ditto.
8379 * gcc.target/i386/chkp-stropt-8.c: Ditto.
8381 2016-01-22 Jakub Jelinek <jakub@redhat.com>
8384 * g++.dg/opt/pr69432.C: New test.
8386 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8388 * gcc.target/powerpc/pr63354c: Adjust target selector to include
8389 32-bit targets testing an -m64 multilib.
8391 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8393 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8396 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
8398 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8400 2016-01-21 Christian Bruel <christian.bruel@st.com>
8403 * gcc.target/i386/pr68674.c
8404 * gcc.target/aarch64/pr68674.c
8405 * gcc.target/arm/pr68674.c
8407 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8410 * gcc.c-torture/execute/pr69403.c: New test.
8412 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8415 * g++.dg/template/pr55843.C: New.
8417 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
8420 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
8421 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
8423 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8426 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
8427 from dg-do compile directive, and instead add
8428 { dg-require-effective-target int128 }.
8430 2016-01-20 Martin Sebor <msebor@redhat.com>
8433 * gcc.dg/sync-fetch.c: New test.
8435 2016-01-21 Martin Sebor <msebor@redhat.com>
8438 * gcc.target/powerpc/pr69252.c: New test.
8440 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8443 * gfortran.dg/pr65996.f90: New test.
8445 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8448 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
8449 expected to generate an error.
8451 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
8454 * gcc.dg/torture/pr66178.c: New test.
8456 2016-01-21 Anton Blanchard <anton@samba.org>
8457 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8460 * gcc.target/powerpc/pr63354.c: New test.
8462 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
8464 PR rtl-optimization/68990
8465 * gcc.target/i386/pr68990: New.
8467 2016-01-21 Nick Clifton <nickc@redhat.com>
8470 * gcc.target/mips/pr69129.c: New.
8472 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
8475 * g++.dg/cpp0x/pr58046.C: New.
8477 2016-01-21 Jakub Jelinek <jakub@redhat.com>
8481 * gcc.target/arm/pr69187.c: New test.
8484 * g++.dg/torture/pr69355.C: New test.
8486 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8487 Sebastian Pop <s.pop@samsung.com>
8489 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
8491 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8492 Sebastian Pop <s.pop@samsung.com>
8494 * gcc.dg/graphite/pr68976.c: New test.
8496 2016-01-21 Jakub Jelinek <jakub@redhat.com>
8499 * c-c++-common/pr67653.c: New test.
8500 * gcc.dg/torture/pr29119.c: Add dg-warning.
8502 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
8504 * gcc.target/powerpc/cpu-builtin-1.c: New test.
8506 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8509 * gcc.dg/pr24293.c: New test.
8510 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
8511 incomplete struct type.
8512 * gcc.dg/declspec-1.c: Likewise.
8513 * gcc.dg/pr63549.c: Likewise.
8515 2016-01-20 Jakub Jelinek <jakub@redhat.com>
8517 PR tree-optimization/66612
8518 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
8519 for bdn instruction.
8521 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8523 * lib/target-supports.exp
8524 (check_effective_target_arm_fp_ok_nocache): New.
8525 (check_effective_target_arm_fp_ok): New.
8526 (add_options_for_arm_fp): New.
8527 (check_effective_target_arm_crypto_ok_nocache): Require
8528 target_arm_v8_neon_ok instead of arm32.
8529 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
8530 (check_effective_target_arm_crypto_pragma_ok): New.
8531 (add_options_for_arm_vfp): New.
8532 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
8533 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
8534 target instead. Force initial fpu to vfp.
8535 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
8536 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
8537 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
8539 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
8540 use arm_vfp effective target instead. Force initial fpu to vfp.
8541 * gcc.target/arm/attr-neon3.c: Likewise.
8542 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
8544 * gcc.target/arm/unsigned-float.c: Likewise.
8545 * gcc.target/arm/vfp-1.c: Likewise.
8546 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8547 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8548 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8549 * gcc.target/arm/vfp-ldmias.c: Likewise.
8550 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8551 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8552 * gcc.target/arm/vfp-stmiad.c: Likewise.
8553 * gcc.target/arm/vfp-stmias.c: Likewise.
8554 * gcc.target/arm/vnmul-1.c: Likewise.
8555 * gcc.target/arm/vnmul-2.c: Likewise.
8556 * gcc.target/arm/vnmul-3.c: Likewise.
8557 * gcc.target/arm/vnmul-4.c: Likewise.
8559 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
8562 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
8563 the MPX run-time library, for compile-time MPX test.
8564 * gcc.target/i386/chkp-always_inline.c: Likewise.
8565 * gcc.target/i386/chkp-bndret.c: Likewise.
8566 * gcc.target/i386/chkp-builtins-1.c: Likewise.
8567 * gcc.target/i386/chkp-builtins-2.c: Likewise.
8568 * gcc.target/i386/chkp-builtins-3.c: Likewise.
8569 * gcc.target/i386/chkp-builtins-4.c: Likewise.
8570 * gcc.target/i386/chkp-const-check-1.c: Likewise.
8571 * gcc.target/i386/chkp-const-check-2.c: Likewise.
8572 * gcc.target/i386/chkp-hidden-def.c: Likewise.
8573 * gcc.target/i386/chkp-label-address.c: Likewise.
8574 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
8575 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
8576 * gcc.target/i386/chkp-pr69044.c: Likewise.
8577 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
8578 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
8579 * gcc.target/i386/chkp-strchr.c: Likewise.
8580 * gcc.target/i386/chkp-strlen-1.c: Likewise.
8581 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8582 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8583 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8584 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8585 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8586 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8587 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8588 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8589 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8590 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8591 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8592 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8593 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8594 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8595 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8596 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8597 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8598 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8599 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8600 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8601 * gcc.target/i386/pr63995-2.c: Likewise.
8602 * gcc.target/i386/pr64805.c: Likewise.
8603 * gcc.target/i386/pr65044.c: Likewise.
8604 * gcc.target/i386/pr65167.c: Likewise.
8605 * gcc.target/i386/pr65183.c: Likewise.
8606 * gcc.target/i386/pr65184.c: Likewise.
8607 * gcc.target/i386/thunk-retbnd.c: Likewise.
8609 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
8611 PR tree-optimization/69328
8612 * gcc.dg/pr69328.c: New test.
8614 2016-01-20 Jeff Law <law@redhat.com>
8617 * gcc.target/m68k/pr25114.c: New test.
8619 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
8621 * gcc.target/arm/memset-inline-10.c: Added
8622 dg-require-effective-target arm_thumb2_ok.
8624 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
8626 * gcc.dg/debug/dwarf2/sso.c: New test.
8628 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
8631 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
8632 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
8633 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
8635 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8638 * g++.dg/ipa/devirt-50.C: New testcase.
8640 2016-01-19 Marek Polacek <polacek@redhat.com>
8643 * g++.dg/cpp1y/parameter-pack-1.C: New test.
8644 * g++.dg/cpp1y/parameter-pack-2.C: New test.
8646 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8649 * gcc.target/arm/pr69135_1.c: New test.
8651 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8653 * gcc.target/aarch64/ccmp_1.c: Add new tests.
8655 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8657 * gcc.target/aarch64/ccmp_1.c: New testcase.
8659 2016-01-19 Marek Polacek <polacek@redhat.com>
8662 * g++.dg/cpp0x/enum30.C: New test.
8664 2016-01-19 Richard Biener <rguenther@suse.de>
8666 PR tree-optimization/69336
8667 * g++.dg/tree-ssa/pr69336.C: New testcase.
8669 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8672 * gcc.dg/pr65779.c: New test.
8674 2016-01-19 Richard Biener <rguenther@suse.de>
8676 PR tree-optimization/69352
8677 * gcc.dg/torture/pr69352.c: New testcase.
8679 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8681 PR rtl-optimization/68955
8682 PR rtl-optimization/64557
8683 * gcc.dg/torture/pr68955.c: New test.
8685 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8688 * g++.dg/torture/pr69136.C: New testcase.
8690 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8693 * g++.dg/lto/pr69133_0.C: New testcase.
8694 * g++.dg/lto/pr69133_1.C: New testcase.
8696 2016-01-15 Jeff Law <law@redhat.com>
8698 PR tree-optimization/69320
8699 * gcc.c-torture/pr69320-1.c: New test.
8700 * gcc.c-torture/pr69320-2.c: New test.
8701 * gcc.c-torture/pr69320-3.c: New test.
8702 * gcc.c-torture/pr69320-4.c: New test.
8704 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8709 * g++.dg/template/pr11858.C: New test.
8710 * g++.dg/template/pr24663.C: New test.
8711 * g++.dg/template/unify12.C: New test.
8712 * g++.dg/template/unify13.C: New test.
8713 * g++.dg/template/unify14.C: New test.
8714 * g++.dg/template/unify15.C: New test.
8715 * g++.dg/template/unify16.C: New test.
8716 * g++.dg/template/unify17.C: New test.
8718 2016-01-18 David Malcolm <dmalcolm@redhat.com>
8721 * gcc.dg/pr69181-1.c: New test file.
8722 * gcc.dg/pr69181-2.c: New test file.
8723 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
8724 globals by moving it to...
8725 (cleanup-after-saved-dg-test): ...this new function. Add
8726 "global additional_sources_used". Add reset of global
8727 multiline_expected_outputs to the empty list.
8728 * lib/multiline.exp (_multiline_expected_outputs): Rename this
8730 (multiline_expected_outputs): ...this, and updated comments to
8731 note that it is modified from gcc-dg.exp.
8732 (dg-end-multiline-output): Update for the above renaming.
8733 (handle-multiline-outputs): Likewise. Remove the clearing
8734 of the expected outputs to the empty list.
8736 2016-01-18 Richard Biener <rguenther@suse.de>
8738 PR tree-optimization/69297
8739 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
8741 2016-01-18 Joseph Myers <joseph@codesourcery.com>
8743 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
8745 * gcc.target/mips/mips-3d-2.c: Likewise.
8746 * gcc.target/mips/mips-3d-3.c: Likewise.
8747 * gcc.target/mips/mips-3d-4.c: Likewise.
8748 * gcc.target/mips/mips-3d-5.c: Likewise.
8749 * gcc.target/mips/mips-3d-6.c: Likewise.
8750 * gcc.target/mips/mips-3d-7.c: Likewise.
8751 * gcc.target/mips/mips-3d-8.c: Likewise.
8752 * gcc.target/mips/mips-3d-9.c: Likewise.
8753 * gcc.target/mips/mips-ps-1.c: Likewise.
8754 * gcc.target/mips/mips-ps-2.c: Likewise.
8755 * gcc.target/mips/mips-ps-3.c: Likewise.
8756 * gcc.target/mips/mips-ps-4.c: Likewise.
8757 * gcc.target/mips/mips-ps-5.c: Likewise.
8758 * gcc.target/mips/mips-ps-6.c: Likewise.
8759 * gcc.target/mips/mips-ps-7.c: Likewise.
8760 * gcc.target/mips/mips-ps-type.c: Likewise.
8761 * gcc.target/mips/mips-ps-type-2.c: Likewise.
8762 * gcc.target/mips/mips16-attributes-6.c: Likewise.
8764 2016-01-18 Tom de Vries <tom@codesourcery.com>
8766 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
8767 * c-c++-common/goacc/kernels-double-reduction.c: New test.
8768 * c-c++-common/goacc/kernels-empty.c: New test.
8769 * c-c++-common/goacc/kernels-eternal.c: New test.
8770 * c-c++-common/goacc/kernels-loop-2.c: New test.
8771 * c-c++-common/goacc/kernels-loop-3.c: New test.
8772 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
8773 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
8774 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
8775 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
8776 * c-c++-common/goacc/kernels-loop-data.c: New test.
8777 * c-c++-common/goacc/kernels-loop-g.c: New test.
8778 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
8779 * c-c++-common/goacc/kernels-loop-n.c: New test.
8780 * c-c++-common/goacc/kernels-loop-nest.c: New test.
8781 * c-c++-common/goacc/kernels-loop.c: New test.
8782 * c-c++-common/goacc/kernels-noreturn.c: New test.
8783 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
8784 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
8785 * c-c++-common/goacc/kernels-reduction.c: New test.
8787 2016-01-18 Tom de Vries <tom@codesourcery.com>
8789 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
8790 * gcc.dg/autopar/outer-2.c: Same.
8791 * gcc.dg/autopar/outer-3.c: Same.
8792 * gcc.dg/autopar/outer-4.c: Same.
8793 * gcc.dg/autopar/outer-5.c: Same.
8794 * gcc.dg/autopar/outer-6.c: Same.
8795 * gcc.dg/autopar/parallelization-1.c: Same.
8796 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
8797 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
8798 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
8799 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
8800 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
8801 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
8802 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
8803 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
8804 * gcc.dg/autopar/pr39500-1.c: Same.
8805 * gcc.dg/autopar/pr39500-2.c: Same.
8806 * gcc.dg/autopar/pr46193.c: Same.
8807 * gcc.dg/autopar/pr46194.c: Same.
8808 * gcc.dg/autopar/pr49580.c: Same.
8809 * gcc.dg/autopar/pr49960-1.c: Same.
8810 * gcc.dg/autopar/pr49960.c: Same.
8811 * gcc.dg/autopar/pr68373.c: Same.
8812 * gcc.dg/autopar/reduc-1.c: Same.
8813 * gcc.dg/autopar/reduc-1char.c: Same.
8814 * gcc.dg/autopar/reduc-1short.c: Same.
8815 * gcc.dg/autopar/reduc-2.c: Same.
8816 * gcc.dg/autopar/reduc-2char.c: Same.
8817 * gcc.dg/autopar/reduc-2short.c: Same.
8818 * gcc.dg/autopar/reduc-3.c: Same.
8819 * gcc.dg/autopar/reduc-4.c: Same.
8820 * gcc.dg/autopar/reduc-6.c: Same.
8821 * gcc.dg/autopar/reduc-7.c: Same.
8822 * gcc.dg/autopar/reduc-8.c: Same.
8823 * gcc.dg/autopar/reduc-9.c: Same.
8824 * gcc.dg/autopar/uns-outer-4.c: Same.
8825 * gcc.dg/autopar/uns-outer-5.c: Same.
8826 * gcc.dg/autopar/uns-outer-6.c: Same.
8827 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
8828 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
8830 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8833 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
8834 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
8836 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8839 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
8840 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
8841 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
8843 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8846 * gcc.dg/tree-ssa/sra-17.c: New.
8847 * gcc.dg/tree-ssa/sra-18.c: New.
8849 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8851 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
8853 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
8855 * gnat.dg/inline12.adb: New test.
8857 2016-01-18 Bin Cheng <bin.cheng@arm.com>
8859 PR tree-optimization/66797
8860 * gcc.c-torture/execute/pr65447.c: Relax check condition.
8862 2016-01-18 Richard Biener <rguenther@suse.de>
8864 PR tree-optimization/69170
8865 * gcc.dg/torture/pr69170.c: New testcase.
8867 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
8869 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
8871 2016-01-16 Tom de Vries <tom@codesourcery.com>
8873 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
8875 2016-01-16 Tom de Vries <tom@codesourcery.com>
8877 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
8878 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
8879 redundant dg-require-effective-target pthread.
8880 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
8881 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
8882 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
8883 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
8884 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
8885 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
8886 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
8888 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
8891 * gcc.target/powerpc/recip-6.c: Enable on AIX.
8892 * gcc.target/powerpc/recip-7.c: Same.
8894 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8897 * g++.dg/template/pr69091.C: New test.
8899 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8901 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
8902 dump does not contain an error_mark_node.
8903 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
8904 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
8906 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8909 * g++.dg/template/pr68936.C: New test.
8911 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
8914 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
8915 * gcc.target/powerpc/recip-2.c: Same.
8916 * gcc.target/powerpc/recip-3.c: Same.
8917 * gcc.target/powerpc/recip-4.c: Same.
8918 * gcc.target/powerpc/recip-sqrtf.c: Same.
8920 2016-01-15 Jeff Law <law@redhat.com>
8922 PR tree-optimization/69270
8923 * gcc.dg/tree-ssa/pr69270-2.c: New test.
8924 * gcc.dg/tree-ssa/pr69270-3.c: New test.
8926 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
8929 * gfortran.dg/deferred_character_13.f90: New test for the fix
8930 of comment 3 of the PR.
8933 * gfortran.dg/deferred_character_8.f90: New test
8934 * gfortran.dg/allocate_error_5.f90: New test
8937 * gfortran.dg/deferred_character_10.f90: New test
8940 * gfortran.dg/deferred_character_14.f90: New test
8943 * gfortran.dg/deferred_character_11.f90: New test
8946 * gfortran.dg/deferred_character_9.f90: New test
8948 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
8950 PR rtl-optimization/69030
8951 * gcc.target/i386/pr69030.c: New.
8953 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8955 * gcc.target/aarch64/target_attr_17.c: New test.
8957 2016-01-15 Richard Biener <rguenther@suse.de>
8959 PR tree-optimization/66856
8960 * gcc.dg/torture/pr66856-1.c: New testcase.
8961 * gcc.dg/torture/pr66856-2.c: Likewise.
8963 2016-01-15 Richard Biener <rguenther@suse.de>
8966 * g++.dg/lto/pr69137_0.C: New testcase.
8968 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
8971 * gcc.target/i386/pr69246.c: New test.
8973 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8975 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
8977 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8980 * g++.dg/init/const9.C: Disable test on S/390.
8982 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8984 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
8985 * g++.dg/Wno-frame-address.C: Ditto.
8987 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8989 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
8991 2016-01-15 Richard Biener <rguenther@suse.de>
8993 PR tree-optimization/68961
8994 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
8996 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
8998 * gcc.target/i386/pr65105-5.c: New test.
9000 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9002 * gcc.c-torture/execute/alias-4.c: New testcase.
9004 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9007 * g++.dg/ipa/devirt-49.C: New testcase.
9009 2016-01-15 Christian Bruel <christian.bruel@st.com>
9012 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9013 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9014 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9016 2016-01-15 Richard Biener <rguenther@suse.de>
9018 PR tree-optimization/69117
9019 * gcc.dg/torture/pr69117.c: New testcase.
9021 2015-01-14 Ryan Burn <contact@rnburn.com>
9024 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9026 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9029 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9030 range tests use 100 * maximum instead of maximum + 1.
9032 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9035 * gcc.dg/guality/pr69244.c: New test.
9037 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
9039 * lib/target-supports.exp (check_effective_target_issignaling):
9041 * gcc.dg/pr61441.c: Require issignaling effective target.
9043 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9046 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9048 2016-01-14 David Malcolm <dmalcolm@redhat.com>
9051 PR preprocessor/69177
9052 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9053 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9054 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9055 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9057 2016-01-14 Marek Polacek <polacek@redhat.com>
9060 * gcc.dg/array-15.c: New test.
9062 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9065 PR tree-optimization/69155
9066 * gfortran.dg/pr68146.f: New test.
9067 * gfortran.dg/pr69155.f90: New test.
9069 2016-01-14 Richard Biener <rguenther@suse.de>
9071 PR tree-optimization/68060
9072 * gcc.dg/torture/pr68060-1.c: New testcase.
9073 * gcc.dg/torture/pr68060-2.c: Likewise.
9075 2016-01-14 Nick Clifton <nickc@redhat.com>
9077 * lib/target-supports.exp
9078 (check_effective_target_arm_neon_ok_nocache): Add an option
9079 sequence that includes setting the ARM architecture to ARMv7-A.
9080 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9081 command line options necessary to enable Neon support.
9082 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9083 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9084 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9085 * gcc.target/arm/pr69180.c: Likewise.
9087 2016-01-14 Jeff Law <law@redhat.com>
9089 PR tree-optimization/69270
9090 * gcc.dg/tree-ssa/pr69270.c: New test.
9092 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9095 * c-c++-common/pr66208.c: New file.
9097 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9099 PR tree-optimization/69156
9100 * gcc.dg/pr69156.c: New test.
9102 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9104 * gcc.target/i386/pr69225-7.c: New test.
9106 2016-01-13 Richard Henderson <rth@redhat.com>
9108 * gcc.dg/tm/memopt-13.c: Update expected function.
9109 * gcc.dg/tm/memopt-6.c: Likewise.
9111 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
9113 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9114 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9115 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9116 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
9118 2016-01-13 Tom de Vries <tom@codesourcery.com>
9120 PR tree-optimization/69169
9121 * gcc.dg/pr69169.c: New test.
9123 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
9126 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9127 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9128 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9129 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9130 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9131 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9132 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9133 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9135 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9138 * gcc.dg/pr69247.c: New test.
9140 2016-01-13 Richard Biener <rguenther@suse.de>
9142 PR tree-optimization/69242
9143 * gcc.dg/torture/pr69242.c: New testcase.
9145 2016-01-13 Richard Biener <rguenther@suse.de>
9147 PR tree-optimization/69186
9148 * gcc.dg/torture/pr69186.c: New testcase.
9150 2016-01-13 Jeff Law <law@redhat.com>
9152 PR tree-optimization/67755
9153 * gcc.dg/tree-ssa/pr67755.c: New test.
9155 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9157 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9158 pass number in output by a star.
9160 2016-01-12 Bin Cheng <bin.cheng@arm.com>
9162 PR tree-optimization/68911
9163 * gcc.c-torture/execute/pr68911.c: New test.
9165 2016-01-12 Marek Polacek <polacek@redhat.com>
9168 * g++.dg/warn/permissive-1.C: New test.
9170 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9174 * g++.dg/opt/pr69213.C: New test.
9176 2016-01-12 Christian Bruel <christian.bruel@st.com>
9179 * gcc.target/arm/pr69180.c: New test.
9181 2016-01-12 Richard Biener <rguenther@suse.de>
9184 * g++.dg/lto/pr69077_0.C: New testcase.
9185 * g++.dg/lto/pr69077_1.C: Likewise.
9187 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9190 * g++.dg/opt/pr69175.C: New test.
9192 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9194 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9195 rather than #including math.h & stdlib.h.
9196 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9197 * gcc.dg/vect/pr49771.c: Likewise.
9198 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9199 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9200 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9201 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9202 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9203 * gcc.dg/vect/pr44507.c: Likewise.
9204 * gcc.dg/vect/pr45902.c: Likewise.
9205 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9206 * gcc.dg/vect/vect-117.c: Likewise.
9207 * gcc.dg/vect/vect-99.c: Likewise.
9208 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9209 * gcc.dg/vect/vect-cond-1.c: Likewise.
9210 * gcc.dg/vect/vect-cond-2.c: Likewise.
9211 * gcc.dg/vect/vect-cond-3.c: Likewise.
9212 * gcc.dg/vect/vect-cond-4.c: Likewise.
9213 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9214 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9215 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9216 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9217 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9218 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9219 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9220 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9221 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9222 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9223 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9224 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9225 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9226 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9227 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9228 include of signal.h.
9229 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9230 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9231 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9232 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9233 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9234 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9235 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9236 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9237 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9238 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9239 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9240 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9241 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9242 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9243 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9244 * gcc.dg/vect/vect-outer-5.c: Likewise.
9245 * gcc.dg/vect/vect-outer-6.c: Likewise.
9246 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9249 2016-01-12 Nick Clifton <nickc@redhat.com>
9252 * gcc.dg/lto/pr61886_0.c: Rename the external function called
9253 to fread so that it will be found in all target runtimes.
9255 2016-01-12 Richard Biener <rguenther@suse.de>
9257 PR tree-optimization/69053
9258 * g++.dg/torture/pr69053.C: New testcase.
9260 2016-01-12 Richard Biener <rguenther@suse.de>
9262 PR tree-optimization/69168
9263 * gcc.dg/torture/pr69168.c: New testcase.
9265 2016-01-12 Richard Biener <rguenther@suse.de>
9267 PR tree-optimization/69157
9268 * gcc.dg/torture/pr69157.c: New testcase.
9270 2016-01-12 Richard Biener <rguenther@suse.de>
9272 PR tree-optimization/69174
9273 * gcc.dg/torture/pr69174.c: New testcase.
9275 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9279 * g++.dg/tls/pr66808.C: New test.
9280 * g++.dg/tls/pr69000.C: New test.
9282 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9284 * gcc.target/powerpc/swaps-p8-23.c: New test.
9285 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9287 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
9289 PR tree-optimization/68356
9290 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9292 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9293 Jim Wilson <jim.wilson@linaro.org>
9296 * gcc.target/arm/pr69194.c: New test.
9298 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
9301 * gcc.target/i386/pr69225-1.c: New test.
9302 * gcc.target/i386/pr69225-2.c: Likewise.
9303 * gcc.target/i386/pr69225-3.c: Likewise.
9304 * gcc.target/i386/pr69225-4.c: Likewise.
9305 * gcc.target/i386/pr69225-5.c: Likewise.
9306 * gcc.target/i386/pr69225-6.c: Likewise.
9308 2016-01-11 Jakub Jelinek <jakub@redhat.com>
9311 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9315 * gcc.dg/pr69071.c: New test.
9318 * g++.dg/opt/pr69211.C: New test.
9320 PR tree-optimization/69214
9321 * gcc.c-torture/compile/pr69214.c: New test.
9323 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
9325 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9326 * gcc.target/i386/pr66232-11.c: Ditto.
9327 * gcc.target/i386/pr66232-12.c: Ditto.
9328 * gcc.target/i386/pr66232-13.c: Ditto.
9330 2016-01-11 Richard Biener <rguenther@suse.de>
9332 PR tree-optimization/69173
9333 * gcc.dg/torture/pr69173.c: New testcase.
9335 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9337 PR rtl-optimization/68796
9338 * gcc.target/aarch64/tst_5.c: New test.
9339 * gcc.target/aarch64/tst_6.c: Likewise.
9341 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9343 PR rtl-optimization/68841
9344 * gcc.dg/pr68841.c: New test.
9345 * gcc.c-torture/execute/pr68841.c: New test.
9347 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9349 PR rtl-optimization/68920
9350 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9352 * gcc.dg/ifcvt-5.c: New test.
9354 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
9357 * g++.dg/pr69123.C: New.
9359 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9362 * gcc.target/i386/pr69010.c: New test.
9364 2016-01-11 Martin Jambor <mjambor@suse.cz>
9367 * gcc.target/i386/chkp-pr69044.c: New test.
9369 2016-01-11 Tom de Vries <tom@codesourcery.com>
9371 PR tree-optimization/69109
9372 * gcc.dg/autopar/pr69109-2.c: New test.
9373 * gcc.dg/autopar/pr69109.c: New test.
9375 2016-01-11 Tom de Vries <tom@codesourcery.com>
9377 PR tree-optimization/69108
9378 * gcc.dg/autopar/pr69108.c: New test.
9380 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
9383 * c-c++-common/Wisleading-indentation.c: Augment test.
9385 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9388 * gfortran.dg/inline_matmul_12.f90: New test.
9390 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
9393 * gfortran.dg/actual_array_offset_1: New test.
9395 2016-01-10 Tom de Vries <tom@codesourcery.com>
9397 PR tree-optimization/69062
9398 * gcc.dg/autopar/pr69062.c: New test.
9400 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
9402 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9403 * gcc.dg/vect/slp-perm-2.c: Likewise.
9404 * gcc.dg/vect/slp-perm-3.c: Likewise.
9405 * gcc.dg/vect/slp-perm-5.c: Likewise.
9406 * gcc.dg/vect/slp-perm-6.c: Likewise.
9407 * gcc.dg/vect/slp-perm-7.c: Likewise.
9408 * gcc.dg/vect/slp-perm-8.c: Likewise.
9410 2016-01-10 Tom de Vries <tom@codesourcery.com>
9412 PR tree-optimization/69039
9413 * gcc.dg/autopar/pr69039.c: New test.
9415 2016-01-09 Marek Polacek <polacek@redhat.com>
9418 * g++.dg/pr69113.C: New test.
9420 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9423 PR tree-optimization/69097
9424 * gcc.c-torture/execute/pr50865.c: New test.
9425 * gcc.c-torture/execute/pr69097-1.c: New test.
9426 * gcc.c-torture/execute/pr69097-2.c: New test.
9427 * gcc.dg/pr69097-1.c: New test.
9428 * gcc.dg/pr69097-2.c: New test.
9430 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9433 * g++.dg/opt/pr69164.C: New test.
9435 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9437 PR tree-optimization/69167
9438 * gcc.dg/pr69167.c: New test.
9440 2016-01-08 Marek Polacek <polacek@redhat.com>
9443 * g++.dg/pr68449.C: New.
9445 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
9447 PR tree-optimization/68707
9448 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
9449 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
9450 on platforms supporting it.
9451 * gcc.dg/vect/slp-perm-2.c: Likewise.
9452 * gcc.dg/vect/slp-perm-3.c: Likewise.
9453 * gcc.dg/vect/slp-perm-5.c: Likewise.
9454 * gcc.dg/vect/slp-perm-7.c: Likewise.
9455 * gcc.dg/vect/slp-perm-8.c: Likewise.
9456 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
9457 on platforms supporting it.
9459 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9461 PR tree-optimization/69162
9462 * gcc.dg/pr69162.c: New test.
9464 PR tree-optimization/69172
9465 * gcc.dg/pr69172.c: New test.
9467 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
9469 PR tree-optimization/67781
9470 * gcc.c-torture/execute/pr67781.c: New file.
9472 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9474 PR tree-optimization/69083
9475 * gcc.dg/vect/pr69083.c: New test.
9477 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
9479 PR tree-optimization/61441
9480 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
9481 Use -fexcess-precision=standard for compiler options.
9482 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
9484 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9487 * gfortran.dg/gomp/pr69128.f90: New test.
9490 * g++.dg/ext/pr69145-1.C: New test.
9491 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
9492 * g++.dg/ext/pr69145-2.h: New file.
9494 2016-01-07 Martin Sebor <msebor@redhat.com>
9497 * gcc.dg/atomic-fetch-bool.c: New test.
9498 * gcc.dg/sync-fetch-bool.c: New test.
9500 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9503 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
9505 2016-01-07 Nick Clifton <nickc@redhat.com>
9508 * g++.dg/pr66655.C: New test.
9509 * g++.dg/pr66655_1.cc: Test support file.
9510 * g++.dg/pr66655.h: Test header file.
9512 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
9515 gfortran.dg/gomp/pr66680.f90: New test.
9517 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9520 * gcc.target/i386/pr69171-1.c: New test.
9521 * gcc.target/i386/pr69171-2.c: Likewise.
9522 * gcc.target/i386/pr69171-3.c: Likewise.
9523 * gcc.target/i386/pr69171-4.c: Likewise.
9524 * gcc.target/i386/pr69171-5.c: Likewise.
9525 * gcc.target/i386/pr69171-6.c: Likewise.
9527 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
9530 * c-c++-common/pr67639.c: New test.
9532 2016-01-07 Jakub Jelinek <jakub@redhat.com>
9534 PR tree-optimization/69141
9535 * g++.dg/opt/pr69141.C: New test.
9537 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
9539 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
9541 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
9544 * gcc.target/i386/pr69140.c: New test
9546 2016-01-06 David Malcolm <dmalcolm@redhat.com>
9548 * gcc.dg/bad-dereference.c: New test case.
9550 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9552 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
9554 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
9556 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
9558 2016-01-06 Marek Polacek <polacek@redhat.com>
9561 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
9563 2016-01-05 Marek Polacek <polacek@redhat.com>
9566 * gcc.dg/atomic-invalid-2.c: New.
9568 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9571 * gcc.target/i386/pr68991.c: New test.
9573 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9576 * g++.dg/pr68991-1.C: New test.
9577 * g++.dg/pr68991-2.C: Likewise.
9579 2016-01-05 Sergei Trofimovich <siarheit@google.com>
9582 * gcc.target/ia64/pr60465-gprel64.c: New test.
9583 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
9585 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9587 PR rtl-optimization/68651
9588 * gcc.target/aarch64/pr68651_1.c: New test.
9590 2016-01-05 David Malcolm <dmalcolm@redhat.com>
9593 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
9595 2016-01-05 Nathan Sidwell <nathan@acm.org>
9598 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
9600 * gcc.dg/alias-15.c: New.
9602 2016-01-05 Nick Clifton <nickc@redhat.com>
9605 * g++.dg/pr68770.C: New test.
9607 2016-01-04 Mike Stump <mikestump@comcast.net>
9609 * lib/target-supports.exp (check_effective_target_cilkplus):
9610 cilkplus targets require pthreads.
9611 (check_effective_target_cilkplus): Remove special case for NVPTX.
9613 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9615 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
9618 2016-01-04 Jakub Jelinek <jakub@redhat.com>
9620 Update copyright years.
9622 2016-01-04 Marek Polacek <polacek@redhat.com>
9625 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
9626 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
9627 * gcc.dg/atomic/stdatomic-op-5.c: New test.
9629 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9631 * gcc.target/sparc/20160104-2.c: New test.
9633 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9635 * gcc.target/sparc/20160104-1.c: New test.
9637 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
9640 * gfortran.dg/pr65045.f90: New test.
9642 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
9644 * gnat.dg/specs/debug1.ads: Delete.
9646 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9648 PR libgfortran/68867
9649 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
9652 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9654 PR libgfortran/68867
9655 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
9658 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
9661 * gfortran.dg/pr68864.f90: New test.
9663 2016-01-01 Jakub Jelinek <jakub@redhat.com>
9665 PR tree-optimization/69070
9666 * gcc.dg/pr69070.c: New test.
9669 * gfortran.dg/pr69055.f90: New test.
9672 * gcc.dg/pr69015.c: New test.
9674 Copyright (C) 2016 Free Software Foundation, Inc.
9676 Copying and distribution of this file, with or without modification,
9677 are permitted in any medium without royalty provided the copyright
9678 notice and this notice are preserved.