1 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4 Define effective target.
5 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
7 * gcc.target/arm/movhi_movw.c: New test.
8 * gcc.target/arm/movsi_movw.c: Likewise.
9 * gcc.target/arm/movdi_movw.c: Likewise.
11 2016-07-13 Richard Biener <rguenther@suse.de>
14 * gcc.dg/pr71104-1.c: New testcase.
15 * gcc.dg/pr71104-2.c: Likewise.
17 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
20 * gcc.target/powerpc/pr71805.c: New test.
22 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
24 * gcc.target/powerpc/divkc3-1.c: New.
25 * gcc.target/powerpc/mulkc3-1.c: New.
27 2016-07-12 Martin Liska <mliska@suse.cz>
29 * gcc.dg/params/blocksort-part.c: New test.
30 * gcc.dg/params/params.exp: New file.
32 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
35 * gcc.c-torture/execute/pr71700.c: New test.
37 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
38 Richard Biener <rguenther@suse.de>
40 PR tree-optimization/23286
41 PR tree-optimization/70159
42 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
43 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
44 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
45 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
46 * gcc.dg/tree-ssa/pr35286.c: Likewise.
47 * gcc.dg/tree-ssa/pr35287.c: Likewise.
48 * gcc.dg/hoist-register-pressure-1.c: Likewise.
49 * gcc.dg/hoist-register-pressure-2.c: Likewise.
50 * gcc.dg/hoist-register-pressure-3.c: Likewise.
51 * gcc.dg/pr51879-12.c: Likewise.
52 * gcc.dg/strlenopt-9.c: Likewise.
53 * gcc.dg/tree-ssa/pr47392.c: Likewise.
54 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
55 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
56 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
57 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
58 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
59 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
60 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
61 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
62 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
63 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
64 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
65 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
66 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
67 * gfortran.dg/pr43984.f90: Adjust expected outcome.
69 2016-07-12 Richard Biener <rguenther@suse.de>
71 PR rtl-optimization/68961
72 * gcc.target/i386/pr68961.c: New testcase.
74 2016-07-11 Jakub Jelinek <jakub@redhat.com>
77 * c-c++-common/gomp/pr71758.c: New test.
78 * gfortran.dg/gomp/pr71758.f90: New test.
80 PR tree-optimization/71823
81 * gcc.dg/vect/pr71823.c: New test.
83 2016-07-11 David Malcolm <dmalcolm@redhat.com>
85 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
86 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
87 and LINE_MAP_MAX_LOCATION_WITH_COLS.
89 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
92 * gcc.target/i386/pr71801.c: New test.
94 2016-07-11 Richard Biener <rguenther@suse.de>
96 PR tree-optimization/71816
97 * gcc.dg/torture/pr71816.c: New testcase.
99 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
102 * gfortran.dg/dependency_46.f90: New test.
104 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
106 PR rtl-optimization/71621
107 * gcc.target/i386/pr71621-1.c: New.
108 * gcc.target/i386/pr71621-2.c: New.
110 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
112 * gfortran.dg/goacc/pr71704.f90: New test.
114 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
117 * gcc.target/powerpc/pr71297.c: New.
119 2016-07-08 Jiong Wang <jiong.wang@arm.com>
121 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
123 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
126 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
128 2016-07-08 Alan Hayward <alan.hayward@arm.com>
130 PR tree-optimization/71667
131 * gcc.dg/vect/pr71667.c: New
133 2016-07-08 Martin Liska <mliska@suse.cz>
135 * gcc.dg/torture/pr71606.c: New test.
137 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
140 * gfortran.dg/pr71764.f90: New test.
142 2016-07-07 Jakub Jelinek <jakub@redhat.com>
143 Kai Tietz <ktietz70@googlemail.com>
147 * g++.dg/cpp0x/pr70869.C: New test.
148 * g++.dg/cpp0x/pr71054.C: New test.
150 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
152 * g++.dg/debug/pr71432.C: Fail on AIX.
154 2016-07-07 Martin Liska <mliska@suse.cz>
156 * gfortran.dg/do_1.f90: Remove a corner case that triggers
157 an undefined behavior.
158 * gfortran.dg/do_3.F90: Likewise.
159 * gfortran.dg/do_check_11.f90: New test.
160 * gfortran.dg/do_check_12.f90: New test.
161 * gfortran.dg/do_corner_warn.f90: New test.
163 2016-07-07 Martin Liska <mliska@suse.cz>
165 * gfortran.dg/predict-1.f90: Ammend the test.
166 * gfortran.dg/predict-2.f90: Likewise.
168 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
171 * g++.dg/pr71624.C: New test.
173 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
175 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
176 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
177 ARMv8-M Mainline architectures.
179 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
181 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
182 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
184 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
188 * gcc.target/powerpc/pr71763.c: New file.
190 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
192 PR tree-optimization/71518
193 * gcc.dg/pr71518.c: New test.
195 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
197 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
199 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
202 * gcc.target/avr/pr50739.c: New test.
204 2016-07-05 Jan Hubicka <jh@suse.cz>
206 * gcc.dg/tree-ssa/scev-14.c: update template.
208 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
210 * gcc.dg/vect/group-no-gaps-1.c: New test.
212 2016-07-05 Andi Kleen <ak@linux.intel.com>
214 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
215 if kernel supports MPX.
217 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
219 * gcc.c-torture/compile/pr69102.c: Require fpic support.
221 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
222 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
224 * gcc.target/powerpc/signbit-1.c: New test.
225 * gcc.target/powerpc/signbit-2.c: New test.
226 * gcc.target/powerpc/signbit-3.c: New test.
228 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
230 PR rtl-optimization/71594
231 * gcc.dg/torture/pr71594.c: New test.
233 2016-07-05 Jan Hubicka <jh@suse.cz>
235 * gcc.dg/tree-ssa/scev-14.c: new testcase.
237 2016-07-05 David Malcolm <dmalcolm@redhat.com>
240 * gcc/testsuite/g++.dg/parse/error5.C: Update column
241 number of missing semicolon error.
242 * g++.dg/pr62314-2.C: New test case.
244 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
246 * gfortran.dg/coarray_stat_function.f90: New test.
247 * gfortran.dg/coarray_stat_whitespace.f90: New test.
248 * gfortran.dg/coarray_lib_comm_1: Adapting old test
251 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
254 * gfortran.dg/deferred_character_17.f90: New test.
256 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
258 * gcc.target/arm/neon/polytypes.c: Move to ...
259 * gcc.target/arm/polytypes.c: ... here.
260 * gcc.target/arm/neon/pr51534.c: Move to ...
261 * gcc.target/arm/pr51534.c: ... here.
262 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
263 * gcc.target/arm/vect-vcvt.c: ... here.
264 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
265 * gcc.target/arm/vect-vcvtq.c: ... here.
266 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
267 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
268 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
269 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
270 * gcc.target/arm/neon/neon.exp: Delete.
271 * gcc.target/arm/neon/: Delete.
273 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
276 * gfortran.dg: pr65575.f90: New test.
278 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
281 * gfortran.dg: pr35849.f90: New test.
283 2016-07-04 Jakub Jelinek <jakub@redhat.com>
286 * g++.dg/cpp0x/pr71739.C: New test.
288 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
290 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
292 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
294 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
296 * gcc.target/s390/loc-1.c: New test.
298 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
300 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
301 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
303 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
306 * gcc.target/aarch64/pr63874.c: New test.
308 2016-07-04 Jan Beulich <jbeulich@suse.com>
310 * g++.dg/header.c: New.
311 * gcc.dg/header.c: New.
313 2016-07-02 Jakub Jelinek <jakub@redhat.com>
316 * c-c++-common/Wunused-var-15.c: New test.
318 2016-07-01 Jakub Jelinek <jakub@redhat.com>
321 * gfortran.dg/gomp/pr71687.f90: New test.
323 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
325 * gcc.dg/const-float128-ped.c: Require __float128 effective
327 * gcc.dg/const-float128.c: Likewise.
328 * gcc.dg/torture/float128-cmp-invalid.c: Require
329 __float128 and base_quadfloat_support effective targets, and
331 * gcc.dg/torture/float128-div-underflow.c: Likewise.
332 * gcc.dg/torture/float128-extend-nan.c: Likewise.
333 * gcc.dg/torture/float128-nan.c: Likewise.
334 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
335 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
336 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
337 * lib/target-supports.exp (check_effective_target___float128):
339 (add_options_for___float128): New.
340 (check_effective_target_base_quadword_support): New.
342 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
345 * gcc.target/powerpc/pr71720.c: New test.
347 2016-07-01 Jan Beulich <jbeulich@suse.com>
351 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
354 * gcc.target/powerpc/pr71698.c: New test.
356 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
359 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
360 instead of ".foo" for its section name.
361 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
362 depending on MCU's flash size.
363 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
364 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
365 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
366 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
367 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
368 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
370 2016-07-01 Jan Beulich <jbeulich@suse.com>
372 * gcc.target/i386/pr65105-2.c: Add -msse2.
374 2016-06-30 Jakub Jelinek <jakub@redhat.com>
376 PR tree-optimization/71707
377 * gcc.dg/strlenopt-29.c: New test.
380 * gfortran.dg/gomp/pr71704.f90: New test.
383 * gfortran.dg/gomp/pr71705.f90: New test.
385 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
387 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
388 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
389 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
390 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
391 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
392 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
393 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
394 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
395 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
396 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
397 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
398 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
399 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
400 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
401 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
402 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
403 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
404 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
405 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
406 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
407 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
408 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
409 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
410 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
411 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
412 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
413 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
414 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
415 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
416 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
417 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
418 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
419 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
420 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
421 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
422 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
423 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
424 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
425 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
426 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
427 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
428 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
429 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
430 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
431 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
432 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
433 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
434 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
435 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
436 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
437 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
438 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
439 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
440 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
441 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
442 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
443 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
444 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
445 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
446 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
447 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
448 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
449 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
450 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
451 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
452 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
453 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
454 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
455 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
456 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
457 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
458 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
459 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
460 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
461 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
462 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
463 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
464 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
465 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
466 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
467 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
469 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
470 James Greenhalgh <james.greenhalgh@arm.com>
472 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
474 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
475 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
477 * gcc.target/aarch64/vget_set_lane_1.c: New test.
479 2016-06-30 David Malcolm <dmalcolm@redhat.com>
482 * gcc.dg/spellcheck-options-12.c: New test case.
484 2016-06-30 Jakub Jelinek <jakub@redhat.com>
487 * gcc.c-torture/compile/pr71693.c: New test.
489 2016-06-29 David Malcolm <dmalcolm@redhat.com>
491 * gcc.dg/spellcheck-params.c: New testcase.
492 * gcc.dg/spellcheck-params-2.c: New testcase.
494 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
496 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
497 vector extract instructions.
498 * gcc.target/powerpc/p9-extract-2.c: Likewise.
500 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
503 * gfortran.dg/unexpected_eof_2.f90: New test.
504 * gfortran.dg/unexpected_eof_3.f90: New test.
506 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
508 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
510 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
512 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
513 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
514 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
516 2016-06-29 Richard Biener <rguenther@suse.de>
519 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
521 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
523 * gcc.target/arm/aapcs/neon-vect10.c: Require
524 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
525 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
526 * gcc.target/arm/aapcs/vfp18.c: Likewise.
527 * gcc.target/arm/aapcs/vfp19.c: Likewise.
528 * gcc.target/arm/aapcs/vfp20.c: Likewise.
529 * gcc.target/arm/aapcs/vfp21.c: Likewise.
530 * gcc.target/arm/fp16-aapcs-1.c: Require
531 -mfloat-ab=hard. Also simplify the test.
532 * gcc.target/arm/fp16-aapcs-2.c: New.
534 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
536 * lib/target-supports.exp (add_options_for_arm_fp16): Reword
538 (add_options_for_arm_fp16_ieee): New.
539 (add_options_for_arm_fp16_alternative): New.
540 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
542 (effective_target_arm_fp16_hw): New.
544 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
546 PR tree-optimization/71655
547 * g++.dg/pr71655.C: New test.
549 2016-06-29 Martin Liska <mliska@suse.cz>
551 * gcc.dg/pr71585.c: New test.
552 * gcc.dg/pr71585-2.c: New test.
553 * gcc.dg/pr71585-3.c: New test.
555 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
557 PR tree-optimization/70729
558 * g++.dg/vect/pr70729.cc: New test.
560 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
562 * c-c++-common/gomp/cancel-1.c: Extend.
564 2016-06-29 Jakub Jelinek <jakub@redhat.com>
566 PR tree-optimization/71625
567 * gcc.dg/strlenopt-28.c: New test.
569 2016-06-29 Richard Biener <rguenther@suse.de>
572 * g++.dg/torture/pr71002.C: Adjust testcase.
574 2016-06-29 Jakub Jelinek <jakub@redhat.com>
577 * gcc.dg/pr71685.c: New test.
579 2016-06-28 Martin Sebor <msebor@redhat.com>
582 * gcc.dg/init-bad-9.c: New test.
584 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
586 * gcc.target/powerpc/abs128-1.c: Require VSX.
587 * gcc.target/powerpc/copysign128-1.c: Likewise.
588 * gcc.target/powerpc/inf128-1.c: Likewise.
589 * gcc.target/powerpc/nan128-1.c: Likewise.
591 2016-06-28 Jakub Jelinek <jakub@redhat.com>
594 * gcc.c-torture/execute/pr71626-1.c: New test.
595 * gcc.c-torture/execute/pr71626-2.c: New test.
597 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
600 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
602 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
605 * gcc.target/powerpc/pr71670.c: New testcase.
607 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
610 * gcc.target/powerpc/pr71656-1.c: New test.
611 * gcc.target/powerpc/pr71656-2.c: New test.
613 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
615 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
617 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
618 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
619 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
620 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
621 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
622 Add arm_neon_fp16_ok effective target.
623 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: Likewise.
624 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: Likewise.
625 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: Likewise.
626 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: Likewise.
627 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: Likewise.
628 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: Likewise.
629 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: Likewise.
630 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: Likewise.
631 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: Likewise.
632 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: Likewise.
633 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: Likewise.
635 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
637 * gcc.dg/predict-12.c: New testcase.
639 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
642 * gfortran.dg/pr71649.f90: New test.
644 2016-06-25 Jakub Jelinek <jakub@redhat.com>
646 PR tree-optimization/71643
647 * g++.dg/opt/pr71643.C: New test.
649 PR tree-optimization/71631
650 * gcc.c-torture/execute/pr71631.c: New test.
652 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
654 * gcc.dg/predict-11.c: New testcase.
655 * gfortran.dg/predict-2.f90: New testcase.
657 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
659 * gcc.dg/predict-10.c: New test.
661 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
663 * gcc.target/powerpc/abs128-1.c: New.
664 * gcc.target/powerpc/copysign128-1.c: New.
665 * gcc.target/powerpc/inf128-1.c: New.
666 * gcc.target/powerpc/nan128-1.c: New.
668 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
670 * gfortran.dg/pr71642.f90: New test.
672 2016-06-24 Jakub Jelinek <jakub@redhat.com>
674 PR tree-optimization/71647
675 * gcc.target/i386/pr71647.c: New test.
677 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
679 * gcc.target/i386/noplt-gd-1.c: New test.
680 * gcc.target/i386/noplt-gd-2.c: Likewise.
681 * gcc.target/i386/noplt-gd-3.c: Likewise.
682 * gcc.target/i386/noplt-ld-1.c: Likewise.
683 * gcc.target/i386/noplt-ld-2.c: Likewise.
684 * gcc.target/i386/noplt-ld-3.c: Likewise.
685 * lib/target-supports.exp
686 (check_effective_target_tls_get_addr_via_got): New.
688 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
690 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
691 testsuite compile flags.
692 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
693 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
695 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
697 * g++dg/vect/pr36684.cc: Add dg-do compile.
698 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
699 * gcc.dg/vect/pr70021.c: Ditto.
700 * gcc.dg/vect/pr70138-1.c: Ditto.
701 * gcc.dg/vect/pr70138-2.c: Ditto.
702 * gcc.dg/vect/pr70354-1.c: Ditto.
703 * gcc.dg/vect/pr70354-2.c: Ditto.
704 * gcc.dg/vect/pr71259.c: Ditto.
705 * gcc.dg/vect/pr71416-1.c: Ditto.
706 * gcc.dg/vect/slp-43.c: Ditto.
707 * gcc.dg/vect/slp-45.c: Ditto.
708 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
709 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
710 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
711 * gfortran.dg/vect/pr69980.f90: Ditto.
713 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
715 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
716 * gcc.dg/vect/bb-slp-30.c: Ditto.
717 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
718 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
719 * gcc.dg/vect/pr45902.c: Ditto.
720 * gcc.dg/vect/pr48172.c: Ditto.
721 * gcc.dg/vect/pr48377.c: Ditto.
722 * gcc.dg/vect/pr49038.c: Ditto.
723 * gcc.dg/vect/pr49771.c: Ditto.
724 * gcc.dg/vect/pr52091.c: Ditto.
725 * gcc.dg/vect/pr53185-2.c: Ditto.
726 * gcc.dg/vect/pr56826.c: Ditto.
727 * gcc.dg/vect/pr60276.c: Ditto.
728 * gcc.dg/vect/pr62021.c: Ditto.
729 * gcc.dg/vect/pr63530.c: Ditto.
730 * gcc.dg/vect/pr65518.c: Ditto.
731 * gcc.dg/vect/pr65947-1.c: Ditto.
732 * gcc.dg/vect/pr65947-10.c: Ditto.
733 * gcc.dg/vect/pr65947-11.c: Ditto.
734 * gcc.dg/vect/pr65947-12.c: Ditto.
735 * gcc.dg/vect/pr65947-13.c: Ditto.
736 * gcc.dg/vect/pr65947-2.c: Ditto.
737 * gcc.dg/vect/pr65947-3.c: Ditto.
738 * gcc.dg/vect/pr65947-4.c: Ditto.
739 * gcc.dg/vect/pr65947-5.c: Ditto.
740 * gcc.dg/vect/pr65947-6.c: Ditto.
741 * gcc.dg/vect/pr65947-7.c: Ditto.
742 * gcc.dg/vect/pr65947-8.c: Ditto.
743 * gcc.dg/vect/pr65947-9.c: Ditto.
744 * gcc.dg/vect/pr71416-1.c: Ditto.
745 * gcc.dg/vect/pr71439.c: Ditto.
746 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
747 * gcc.dg/vect/vect-bswap16.c: Ditto.
748 * gcc.dg/vect/vect-bswap32.c: Ditto.
749 * gcc.dg/vect/vect-bswap64.c: Ditto.
750 * gcc.dg/vect/vect-live-1.c: Ditto.
751 * gcc.dg/vect/vect-live-2.c: Ditto.
752 * gcc.dg/vect/vect-live-3.c: Ditto.
753 * gcc.dg/vect/vect-live-4.c: Ditto.
754 * gcc.dg/vect/vect-live-5.c: Ditto.
755 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
756 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
757 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
758 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
759 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
760 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
761 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
762 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
763 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
764 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
765 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
766 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
767 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
768 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
769 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
770 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
771 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
773 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
775 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
777 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
779 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
780 ia32 if R_386_GOT32X relocation is supported.
781 * gcc.target/i386/noplt-3.c: Likewise.
782 * gcc.target/i386/noplt-2.c: Likewise.
783 (main): Renamed to ...
785 * gcc.target/i386/noplt-4.c: Likewise.
786 (main): Renamed to ...
788 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
789 * gcc.target/i386/pr67400-5.c: Likewise.
791 2016-06-24 Jakub Jelinek <jakub@redhat.com>
793 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
794 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
796 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
797 f4): Adjust expected diagnostics.
798 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
799 (T): If OVFP is defined, redefine to TP.
800 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
801 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
802 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
803 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
804 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
805 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
806 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
807 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
808 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
809 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
810 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
811 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
812 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
813 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
814 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
815 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
816 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
817 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
818 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
819 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
820 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
821 as last argument to __builtin_add_overflow_p.
823 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
825 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
826 dg-options and remove default vector testsuite compile flags.
827 * g++.dg/vect/pr33860a.cc: Ditto.
828 * g++.dg/vect/pr45470-a.cc: Ditto.
829 * g++.dg/vect/pr45470-b.cc: Ditto.
830 * g++.dg/vect/pr60896.cc: Ditto.
831 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
832 * gcc.dg/vect/pr18308.c: Ditto.
833 * gcc.dg/vect/pr24049.c: Ditto.
834 * gcc.dg/vect/pr33373.c: Ditto.
835 * gcc.dg/vect/pr36228.c: Ditto.
836 * gcc.dg/vect/pr42395.c: Ditto.
837 * gcc.dg/vect/pr42604.c: Ditto.
838 * gcc.dg/vect/pr46663.c: Ditto.
839 * gcc.dg/vect/pr48765.c: Ditto.
840 * gcc.dg/vect/pr49093.c: Ditto.
841 * gcc.dg/vect/pr49352.c: Ditto.
842 * gcc.dg/vect/pr52298.c: Ditto.
843 * gcc.dg/vect/pr52870.c: Ditto.
844 * gcc.dg/vect/pr53185.c: Ditto.
845 * gcc.dg/vect/pr53773.c: Ditto.
846 * gcc.dg/vect/pr56695.c: Ditto.
847 * gcc.dg/vect/pr62171.c: Ditto.
848 * gcc.dg/vect/pr63530.c: Ditto.
849 * gcc.dg/vect/pr68339.c: Ditto.
850 * gcc.dg/vect/pr71259.c: Ditto.
851 * gcc.dg/vect/vect-82_64.c: Ditto.
852 * gcc.dg/vect/vect-83_64.c: Ditto.
853 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
854 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
855 * gcc.dg/vect/vect-shift-2.c: Ditto.
856 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
857 * gfortran.dg/vect/pr39318.f90: Ditto.
858 * gfortran.dg/vect/pr45714-a.f: Ditto.
859 * gfortran.dg/vect/pr45714-b.f: Ditto.
860 * gfortran.dg/vect/pr46213.f90: Ditto.
862 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
863 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
865 * gcc.target/powerpc/p9-splat-5.c: New test.
867 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
869 PR tree-optimization/71488
870 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
871 * lib/target-supports.exp: ... here.
872 (check_sse4_hw_available): New procedure.
873 (check_effective_target_sse4_runtime): Ditto.
874 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
875 -march=westmere for sse4_runtime targets.
876 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
877 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
878 (dg-additional-options): Use for sse4_runtime targets.
879 (main): Call check_vect ().
880 (dg-final): Perform scan only for sse4_runtime targets.
882 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
886 * gcc.target/i386/pr66232-14.c: New file.
887 * gcc.target/i386/pr66232-15.c: Likewise.
888 * gcc.target/i386/pr66232-16.c: Likewise.
889 * gcc.target/i386/pr66232-17.c: Likewise.
890 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
891 ia32 if R_386_GOT32X relocation is supported.
892 * gcc.target/i386/pr67400-2.c: Likewise.
893 * gcc.target/i386/pr67400-3.c: Likewise.
894 * gcc.target/i386/pr67400-4.c: Likewise.
895 * gcc.target/i386/pr67400-6.c: Likewise.
896 * gcc.target/i386/pr67400-7.c: Likewise.
897 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
899 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
902 * gfortran.dg/char4_iunit_1.f03: Update test.
903 * gfortran.dg/f2003_io_5.f03: Update test.
904 * gfortran.dg/real_const_3.f90: Update test.
906 2016-06-23 Andi Kleen <ak@linux.intel.com>
908 * g++.dg/bprob/bprob.exp: Support autofdo.
909 * g++.dg/tree-prof/tree-prof.exp: dito.
910 * gcc.dg/tree-prof/tree-prof.exp: dito.
911 * gcc.misc-tests/bprob.exp: dito.
912 * gfortran.dg/prof/prof.exp: dito.
913 * lib/profopt.exp: dito.
914 * lib/target-supports.exp: Check for autofdo.
916 2016-06-23 Martin Liska <mliska@suse.cz>
918 * gcc.dg/pr71619.c: New test.
920 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
923 * gcc.target/i386/pr67400-1.c: New test.
924 * gcc.target/i386/pr67400-2.c: Likewise.
925 * gcc.target/i386/pr67400-3.c: Likewise.
926 * gcc.target/i386/pr67400-4.c: Likewise.
927 * gcc.target/i386/pr67400-5.c: Likewise.
928 * gcc.target/i386/pr67400-6.c: Likewise.
929 * gcc.target/i386/pr67400-7.c: Likewise.
931 2016-06-22 David Malcolm <dmalcolm@redhat.com>
933 * c-c++-common/missing-header-1.c: New test case.
934 * c-c++-common/missing-header-2.c: New test case.
935 * c-c++-common/missing-header-3.c: New test case.
936 * c-c++-common/missing-header-4.c: New test case.
938 2016-06-22 David Malcolm <dmalcolm@redhat.com>
941 * c-c++-common/attributes-1.c: Update dg-prune-output to include
943 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
944 expected results due to builtin "nanl" now being suggested for
946 * gcc.dg/pr67580.c: Update expected messages.
947 * gcc.dg/spellcheck-identifiers.c: New testcase.
948 * gcc.dg/spellcheck-typenames.c: New testcase.
950 2016-06-22 David Malcolm <dmalcolm@redhat.com>
952 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
954 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
955 diagnostic-test-show-locus-parseable-fixits.c to sources for
956 diagnostic_plugin_test_show_locus.c.
957 * lib/gcc-defs.exp (freeform_regexps): New global.
958 (dg-regexp): New function.
959 (handle-dg-regexps): New function.
960 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
961 freeform_regexps to the empty list.
962 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
964 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
966 PR tree-optimization/71488
967 * g++.dg/pr71488.C: New test.
968 * gcc.dg/vect/vect-bool-cmp.c: New test.
970 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
972 * gcc.dg/guality/param-5.c: New test.
974 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
976 * gcc.target/i386/asm-flag-7.c: New test.
978 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
980 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
981 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
982 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
983 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
984 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
985 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
986 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
987 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
988 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
989 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
990 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
991 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
992 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
993 * gcc.dg/tree-ssa/vrp87.c: Likewise.
994 * lib/target-supports.exp: Likewise.
996 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
998 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
999 * gcc.dg/attr-ms_struct-2.c: Likewise.
1000 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1001 * gcc.dg/bf-ms-attrib.c: Likewise.
1002 * gcc.dg/bf-ms-layout-2.c: Likewise.
1003 * gcc.dg/bf-ms-layout-3.c: Likewise.
1004 * gcc.dg/bf-ms-layout.c: Likewise.
1005 * gcc.dg/bf-no-ms-layout.c: Likewise.
1006 * gcc.target/i386/bitfield1.c: Likewise.
1007 * gcc.target/i386/bitfield2.c: Likewise.
1008 * gcc.target/i386/bitfield3.c: Likewise.
1010 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1012 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1013 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1014 override other than -mcpu=power9 command-line option is specified,
1015 or if the target operating system is aix.
1016 * gcc.target/powerpc/darn-1.c: Likewise.
1017 * gcc.target/powerpc/darn-2.c: Likewise.
1018 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1019 test if effective-target is not powerpc_p9vector_ok or if the
1020 target operating system is not defined.
1021 * gcc.target/powerpc/vslv-1.c: Likewise.
1022 * gcc.target/powerpc/vsrv-0.c: Likewise.
1023 * gcc.target/powerpc/vsrv-1.c: Likewise.
1025 2016-06-21 Tobias Burnus <burnus@net-b.de>
1028 * gfortran.dg/coarray/data_1.f90: New.
1030 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1032 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1033 (dg-require-effective-target): Use arm_v8_neon_hw.
1034 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1035 (dg-require-effective-target): Likewise.
1036 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1037 (dg-require-effective-target): Likewise.
1038 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1039 (dg-require-effective-target): Likewise.
1040 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1041 (dg-require-effective-target): Likewise.
1042 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1043 (dg-require-effective-target): Likewise.
1044 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1047 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1049 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1050 Set to 3 so test passes.
1052 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1054 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1056 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1058 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1059 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1060 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1061 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1063 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1065 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1066 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1068 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1071 * gcc.target/i386/pr71549.c: New test.
1073 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1075 * gcc.target/powerpc/vadsdu-0.c: Replace
1076 dg-require-effective-target directive to allow test to run on more
1077 platforms, and add dg-skip-if directive to disable test on aix
1078 platforms because of known incompatibilities.
1079 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1080 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1081 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1082 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1083 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1084 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1085 * gcc.target/powerpc/vadsdub-2.c: Replace
1086 dg-require-effective-target directive to allow test to run on more
1087 platforms, and add dg-skip-if directive to disable test on aix
1088 platforms because of known incompatibilities.
1089 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1090 with vec_absdb call to differentiate this test from vadsdub-1.c.
1091 * gcc.target/powerpc/vadsduh-1.c: Replace
1092 dg-require-effective-target directive to allow test to run on more
1093 platforms, and add dg-skip-if directive to disable test on aix
1094 platforms because of known incompatibilities.
1095 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1096 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1097 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1099 2016-06-21 Jakub Jelinek <jakub@redhat.com>
1101 PR tree-optimization/71588
1102 * gcc.dg/pr71558.c: New test.
1104 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1106 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1107 * c-c++-common/pr68657-2.c: Likewise.
1108 * c-c++-common/pr68657-3.c: Likewise.
1109 * gcc.dg/torture/pr69714.c: Require int32plus support.
1110 * gcc.dg/torture/pr70025.c: Likewise.
1111 * gcc.dg/torture/pr70083.c: Likewise.
1112 * gcc.dg/torture/pr70542.c: Likewise.
1113 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1115 2016-06-20 Joseph Myers <joseph@codesourcery.com>
1118 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1120 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1123 * gcc.dg/pr71581.c: New test.
1125 PR rtl-optimization/71591
1126 * gcc.dg/cpp/pr71591.c: New test.
1128 2016-06-20 David B. Robins <gcc@davidrobins.net>
1131 * g++.dg/torture/pr71571.C: New test.
1133 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1136 * gcc.target/i386/sse2-pr71559.c: New test.
1137 * gcc.target/i386/avx-pr71559.c: New test.
1138 * gcc.target/i386/avx512f-pr71559.c: New test.
1140 2016-06-20 Tobias Burnus <burnus@net-b.de>
1143 * gfortran.dg/pointer_remapping_10.f90: New.
1145 2016-06-20 David Malcolm <dmalcolm@redhat.com>
1147 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1149 2016-06-20 Martin Sebor <msebor@redhat.com>
1152 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1153 * gnu90-const-expr-1.c: Same.
1154 * gnu99-const-expr-1.c: Same.
1155 * gnu99-static-1.c: Same.
1157 2016-06-20 Renlin Li <renlin.li@arm.com>
1159 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1161 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
1163 * gcc.target/aarch64/vcvt_f64_1.c: New.
1164 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1165 * gcc.target/aarch64/vrecp_f64_1.c: New.
1167 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1169 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1172 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
1175 * gcc.target/avr/torture/pr71103-2.c: New test.
1177 2016-06-19 Martin Sebor <msebor@redhat.com>
1180 * gcc.dg/alignof.c: New test.
1182 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1184 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1185 vs dg-error; test constexpr specifier too.
1187 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1189 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1191 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
1193 * lib/target-supports.exp
1194 (check_effective_target_arm_neon_fp16_ok_nocache): Call
1195 arm_neon_ok and merge flags. Fix temporary test name.
1196 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1199 2016-06-17 Martin Liska <mliska@suse.cz>
1201 * gcc.dg/predict-9.c: Fix dump scanning.
1203 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1205 PR tree-optimization/71354
1206 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1208 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1210 PR tree-optimization/71347
1211 * gcc.dg/tree-ssa/pr71347.c: New test.
1213 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1215 PR tree-optimization/71354
1216 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1218 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1220 * gcc.dg/vect/vect-alias-check-1.c: New test.
1222 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1225 * gcc.target/avr/pr71151-1.c: New test.
1226 * gcc.target/avr/pr71151-2.c: New test.
1227 * gcc.target/avr/pr71151-3.c: New test.
1228 * gcc.target/avr/pr71151-4.c: New test.
1229 * gcc.target/avr/pr71151-5.c: New test.
1230 * gcc.target/avr/pr71151-6.c: New test.
1231 * gcc.target/avr/pr71151-7.c: New test.
1232 * gcc.target/avr/pr71151-8.c: New test.
1233 * gcc.target/avr/pr71151-common.h: New test.
1235 2016-06-16 Martin Liska <mliska@suse.cz>
1237 * gfortran.dg/predict-1.f90: New test.
1239 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
1242 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1244 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
1246 * g++.dg/vect/pr36648.cc: Disable cunrolli
1248 2016-06-16 Jakub Jelinek <jakub@redhat.com>
1251 * gcc.c-torture/execute/pr71554.c: New test.
1253 PR rtl-optimization/71532
1254 * gcc.dg/torture/pr71532.c: New test.
1256 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1258 * gcc.target/powerpc/p9-dimode1.c: New test.
1259 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1261 2016-06-15 Jakub Jelinek <jakub@redhat.com>
1263 * gcc.c-torture/compile/20160615-1.c: New test.
1265 * g++.dg/cpp0x/ref-qual17.C: New test.
1267 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
1270 * gcc.target/i386/pr71529.C: New test.
1272 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1274 PR tree-optimization/71483
1275 * g++.dg/vect/pr71483.c: New
1277 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1280 * g++.dg/inherit/crash6.C: New.
1281 * g++.dg/inherit/union2.C: Likewise.
1282 * g++.dg/inherit/virtual12.C: Likewise.
1283 * g++.dg/inherit/virtual13.C: Likewise.
1284 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
1286 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
1288 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
1290 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1292 PR tree-optimization/71439
1293 * gcc.dg/vect/pr71439.c: New
1295 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1297 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1299 2016-06-15 Richard Biener <rguenther@suse.de>
1301 * gcc.dg/vect/slp-45.c: New testcase.
1303 2016-06-15 Richard Biener <rguenther@suse.de>
1305 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1307 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1309 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1310 requirements, and disable for AIX for now.
1311 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1313 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1316 * g++.dg/opt/pr71528.C: New test.
1319 * g++.dg/init/pr71516.C: New test.
1321 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1323 * g++.dg/init/array46.C: New.
1325 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
1327 * gcc.target/i386/float128-3.c: New test.
1328 * gcc.target/i386/quad-sse4.c: Ditto.
1329 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1330 Update scan strings.
1332 2016-06-14 Richard Biener <rguenther@suse.de>
1335 * gfortran.dg/pr71526.f90: New testcase.
1337 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
1339 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
1340 * gcc.dg/zero_bits_compound-1.c: Likewise.
1342 2016-06-14 Richard Biener <rguenther@suse.de>
1344 PR tree-optimization/71522
1345 * gcc.dg/torture/pr71522.c: New testcase.
1347 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1349 PR tree-optimization/71520
1350 * gcc.dg/tree-ssa/pr71520.c: New test.
1352 2016-06-14 Richard Biener <rguenther@suse.de>
1354 PR tree-optimization/71521
1355 * gcc.dg/tree-ssa/vrp101.c: New testcase.
1357 2016-06-13 Jakub Jelinek <jakub@redhat.com>
1360 * c-c++-common/ubsan/bounds-13.c: New test.
1362 PR preprocessor/71183
1363 * gcc.dg/cpp/source_date_epoch-3.c: New test.
1365 2016-06-13 Jeff Law <law@redhat.com>
1367 PR tree-optimization/71403
1368 * c-c++-common/ubsan/pr71403-1.c: New test.
1369 * c-c++-common/ubsan/pr71403-2.c: New test.
1370 * c-c++-common/ubsan/pr71403-3.c: New test.
1372 2016-06-13 Jakub Jelinek <jakub@redhat.com>
1375 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
1376 Add -Wno-psabi -w to dg-options.
1378 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
1380 * gcc.target/powerpc/vadsdu-0.c: New test.
1381 * gcc.target/powerpc/vadsdu-1.c: New test.
1382 * gcc.target/powerpc/vadsdu-2.c: New test.
1383 * gcc.target/powerpc/vadsdu-3.c: New test.
1384 * gcc.target/powerpc/vadsdu-4.c: New test.
1385 * gcc.target/powerpc/vadsdu-5.c: New test.
1386 * gcc.target/powerpc/vadsdub-1.c: New test.
1387 * gcc.target/powerpc/vadsdub-2.c: New test.
1388 * gcc.target/powerpc/vadsduh-1.c: New test.
1389 * gcc.target/powerpc/vadsduh-2.c: New test.
1390 * gcc.target/powerpc/vadsduw-1.c: New test.
1391 * gcc.target/powerpc/vadsduw-2.c: New test.
1393 2016-06-13 David Malcolm <dmalcolm@redhat.com>
1395 * gcc.dg/c99-init-2.c (c): Update expected error message.
1396 * gcc.dg/init-bad-8.c (foo): Likewise.
1397 * gcc.dg/spellcheck-fields-3.c: New test case.
1399 2016-06-13 Martin Liska <mliska@suse.cz>
1401 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
1402 and "guess loop iv compared" heuristics.
1403 * gcc.dg/predict-2.c: Likewise.
1404 * gcc.dg/predict-3.c: Likewise.
1405 * gcc.dg/predict-4.c: Likewise.
1406 * gcc.dg/predict-5.c: Likewise.
1407 * gcc.dg/predict-6.c: Likewise.
1409 2016-06-13 Marek Polacek <polacek@redhat.com>
1412 * c-c++-common/Wswitch-unreachable-4.c: New test.
1413 * gcc.dg/Wswitch-unreachable-2.c: New test.
1414 * g++.dg/tm/jump1.C: Move dg-warning.
1416 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
1418 * gnat.dg/renaming10.ad[sb]: New test.
1420 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
1423 * gfortran.dg/pr70673.f90: New test.
1425 2016-06-13 Richard Biener <rguenther@suse.de>
1428 * gcc.dg/align-3.c: New testcase.
1430 2016-06-13 Martin Liska <mliska@suse.cz>
1432 * gcc.target/i386/pr71458.c: New test.
1434 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
1437 * testsuite/gcc.dg/torture/float128-nan.c: New test.
1439 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
1442 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
1445 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1448 * gfortran.dg/comma_IO_extension_1.f90: New test.
1449 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
1450 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
1452 * gfortran.dg/graphite/pr38083.f90: Likewise.
1453 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
1456 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
1458 * gnat.dg/case_character.adb: New test.
1460 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
1463 * gcc.target/powerpc/pr71310.c: New testcase.
1465 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
1468 * gcc.dg/pr71478.c: New test.
1470 2016-06-10 Jakub Jelinek <jakub@redhat.com>
1473 * gcc.c-torture/execute/pr71494.c: New test.
1476 * gcc.target/i386/pr68657.c: New test.
1479 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
1480 (test): Add -masm=intel alternatives.
1482 2016-06-10 Martin Sebor <msebor@redhat.com>
1485 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1487 2016-06-10 Jeff Law <law@redhat.com>
1489 PR tree-optimization/71335
1490 * gcc.c-torture/execute/pr71335.c: New test.
1492 2016-06-10 David Malcolm <dmalcolm@redhat.com>
1494 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
1495 the various "cannot tail-call: " messages.
1497 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
1499 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
1502 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
1505 * c-c++-common/asan/pr71480.c: New test.
1507 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
1509 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
1510 (ASMNAME2): Likewise.
1511 (main): Replace fn in asm statement with ASMNAME ("fn").
1512 * gcc.dg/guality/pr68037-2.c: Likewise.
1513 * gcc.dg/guality/pr68037-3.c: Likewise.
1514 * gcc.dg/torture/pr68037-1.c: Likewise.
1515 * gcc.dg/torture/pr68037-2.c: Likewise.
1516 * gcc.dg/torture/pr68037-3.c: Likewise.
1518 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
1521 * gcc.target/i386/pr68843-1.c: New test.
1522 * gcc.target/i386/pr68843-2.c: New test.
1524 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1525 Cesar Philippidis <cesar@codesourcery.com>
1528 * gcc.dg/goacc/nested-function-1.c: New file.
1529 * gcc.dg/goacc/nested-function-2.c: Likewise.
1530 * gcc.dg/goacc/pr71373.c: Likewise.
1531 * gfortran.dg/goacc/cray-2.f95: Likewise.
1532 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
1533 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
1534 * gfortran.dg/goacc/cray.f95: Update.
1535 * gfortran.dg/goacc/loop-1.f95: Likewise.
1536 * gfortran.dg/goacc/loop-3.f95: Likewise.
1537 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
1538 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
1540 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1542 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
1543 for OpenACC tile clauses.
1544 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1547 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
1549 * c-c++-common/goacc/cache-2.c: ... this new file.
1550 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
1551 * gfortran.dg/goacc/cache-2.f95: ... this new file.
1552 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
1554 * gfortran.dg/goacc/cray.f95: Likewise.
1555 * gfortran.dg/goacc/loop-1.f95: Likewise.
1557 2016-06-10 Alan Hayward <alan.hayward@arm.com>
1559 PR tree-optimization/71407
1560 PR tree-optimization/71416
1561 * gcc.dg/vect/pr71407.c: New
1562 * gcc.dg/vect/pr71416-1.c: New
1563 * gcc.dg/vect/pr71416-2.c: New
1565 2016-06-10 Richard Biener <rguenther@suse.de>
1568 * gcc.dg/torture/pr71477.c: New testcase.
1570 2016-06-09 Julia Koval <julia.koval@intel.com>
1572 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
1573 * gcc.target/i386/interrupt-13.c: Likewise.
1574 * gcc.target/i386/interrupt-15.c: Likewise.
1575 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
1576 * gcc.target/i386/interrupt-24.c: Likewise.
1577 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
1578 * gcc.target/i386/interrupt-9.c: Likewise.
1579 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1581 2016-06-09 Martin Sebor <msebor@redhat.com>
1584 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
1585 * gcc.dg/builtin-constant_p-1.c: Same.
1586 * gcc.dg/builtins-error.c: Same.
1587 * gcc.dg/pr70859.c: Same.
1589 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1591 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
1592 * gcc.dg/torture/pr68067-1.c: Likewise.
1593 * gcc.dg/torture/pr68067-2.c: Likewise.
1595 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1597 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
1600 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1603 * g++.dg/inherit/crash5.C: New.
1605 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1608 * g++.dg/inherit/crash5.C: New.
1609 * g++.dg/inherit/virtual1.C: Adjust.
1611 2016-06-09 Martin Liska <mliska@suse.cz>
1613 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
1614 * g++.dg/predict-loop-exit-2.C: Likewise.
1615 * g++.dg/predict-loop-exit-3.C: Likewise.
1616 * gcc.dg/predict-1.c: Likewise.
1617 * gcc.dg/predict-2.c: Likewise.
1618 * gcc.dg/predict-3.c: Likewise.
1619 * gcc.dg/predict-4.c: Likewise.
1620 * gcc.dg/predict-5.c: Likewise.
1621 * gcc.dg/predict-6.c: Likewise.
1622 * gcc.dg/predict-7.c: Likewise.
1624 2016-06-09 Richard Biener <rguenther@suse.de>
1626 PR tree-optimization/71462
1627 * gcc.dg/torture/pr71462.c: New testcase.
1629 2016-06-09 Marek Polacek <polacek@redhat.com>
1632 * gcc.dg/c11-generic-3.c: New test.
1634 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
1636 * g++.dg/init/array42.C: New.
1637 * g++.dg/init/array43.C: Likewise.
1638 * g++.dg/init/array44.C: Likewise.
1639 * g++.dg/init/array45.C: Likewise.
1640 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
1641 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
1642 * g++.dg/cpp1y/auto-fn27.C: Likewise.
1643 * g++.dg/gomp/pr35751.C: Likewise.
1644 * g++.dg/init/array23.C: Likewise.
1645 * g++.dg/init/brace2.C: Likewise.
1646 * g++.dg/init/brace6.C: Likewise.
1648 2016-06-08 Martin Sebor <msebor@redhat.com>
1649 Jakub Jelinek <jakub@redhat.com>
1653 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1654 * c-c++-common/builtin-arith-overflow-2.c: New test.
1655 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
1656 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
1657 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
1659 2016-06-08 Jakub Jelinek <jakub@redhat.com>
1662 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
1664 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
1666 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
1667 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
1668 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
1669 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
1670 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
1671 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
1672 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
1673 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
1674 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
1675 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
1676 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
1677 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
1678 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
1680 2016-06-08 Richard Biener <rguenther@suse.de>
1682 PR tree-optimization/68558
1683 * gcc.dg/vect/slp-44.c: New testcase.
1685 2016-06-08 Richard Biener <rguenther@suse.de>
1687 * gcc.dg/vect/slp-43.c: New testcase.
1689 2016-06-08 Richard Biener <rguenther@suse.de>
1691 PR tree-optimization/71452
1692 * gcc.dg/torture/pr71452.c: New testcase.
1694 2016-06-08 Jakub Jelinek <jakub@redhat.com>
1697 * g++.dg/torture/pr71448.C: New test.
1699 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
1703 * g++.dg/debug/pr71432.C: New test.
1705 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1707 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
1708 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
1709 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
1711 2016-06-08 Alan Hayward <alan.hayward@arm.com>
1713 * gcc.dg/vect/vect-live-2.c: Update effective target.
1714 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1715 * lib/target-supports.exp: Add aarch64 to vect_long.
1717 2016-06-08 Marek Polacek <polacek@redhat.com>
1720 * gcc.dg/noncompile/pr71418.c: New test.
1723 * gcc.dg/noncompile/pr71426.c: New test.
1725 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
1727 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
1728 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
1729 * gcc.dg/predict-3.c: Update template.
1730 * gcc.dg/predict-5.c: Update template.
1731 * gcc.dg/predict-6.c: Update template.
1732 * gcc.dg/predict-9.c: Update template.
1733 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1735 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
1737 * gcc.target/powerpc/vec-mul.c: New test.
1739 2016-06-07 David Malcolm <dmalcolm@redhat.com>
1741 * gcc.dg/spellcheck-fields-2.c: New test case.
1743 2016-06-07 Richard Biener <rguenther@suse.de>
1746 * gcc.dg/Wpragmas-1.c: New testcase.
1747 * gcc.dg/Wattributes-4.c: Likewise.
1748 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
1751 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
1753 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
1754 spurious debug code.
1756 2016-06-07 Richard Biener <rguenther@suse.de>
1758 PR tree-optimization/71428
1759 * gcc.dg/torture/pr71428.c: New testcase.
1761 2016-06-07 Richard Biener <rguenther@suse.de>
1764 * gcc.dg/torture/pr71423.c: New testcase.
1766 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1769 * gcc.dg/tree-ssa/pr71408.c: New test.
1771 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1774 * g++.dg/torture/pr71281.C: New test.
1776 2016-06-06 Marek Polacek <polacek@redhat.com>
1779 * gcc.dg/pr71362.c: New test.
1781 2016-06-06 Jakub Jelinek <jakub@redhat.com>
1782 Patrick Palka <ppalka@gcc.gnu.org>
1787 * g++.dg/opt/pr70847.C: New test.
1788 * g++.dg/ubsan/pr70847.C: New test.
1789 * g++.dg/ubsan/pr71393.C: New test.
1791 2016-06-06 Jakub Jelinek <jakub@redhat.com>
1793 PR tree-optimization/71259
1794 * gcc.dg/vect/pr71259.c: New test.
1796 2016-06-06 David Malcolm <dmalcolm@redhat.com>
1798 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
1799 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
1800 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
1803 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1806 * gcc.c-torture/execute/pr37780.c: New test.
1807 * gcc.target/aarch64/pr37780_1.c: Likewise.
1808 * gcc.target/arm/pr37780_1.c: Likewise.
1810 2016-06-06 Marek Polacek <polacek@redhat.com>
1812 * c-c++-common/attr-may-alias-1.c: New test.
1813 * c-c++-common/attr-may-alias-2.c: New test.
1814 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
1816 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
1819 * gcc.target/i386/pr24414.c: New test.
1821 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
1823 * gcc.target/sparc/vis4misc.c: New file.
1824 * gcc.target/sparc/fpcmp.c: Likewise.
1825 * gcc.target/sparc/fpcmpu.c: Likewise.
1827 2016-06-06 Alan Hayward <alan.hayward@arm.com>
1829 * gcc.dg/vect/vect-live-1.c: Use additional-options.
1830 * gcc.dg/vect/vect-live-3.c: Likewise.
1832 2016-06-06 Richard Biener <rguenther@suse.de>
1834 PR tree-optimization/71398
1835 * gcc.dg/torture/pr71398.c: New testcase.
1837 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
1840 * g++.dg/pr71389.C: New test.
1842 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1845 * gfortran.dg/fmt_read_5.f: New test.
1847 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
1850 * gfortran.dg/class_array_22.f03: New test.
1852 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
1854 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
1856 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
1858 * gcc.dg/predict-9.c: Update template.
1860 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1863 * g++.dg/template/pr49377.C: New.
1865 2016-06-04 Jakub Jelinek <jakub@redhat.com>
1867 PR tree-optimization/71405
1868 * g++.dg/torture/pr71405.C: New test.
1870 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1873 * g++.dg/inherit/crash5.C: New.
1874 * g++.dg/inherit/virtual1.C: Adjust.
1876 2016-06-03 Jeff Law <law@redhat.com>
1878 PR tree-optimization/71316
1879 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1881 2016-06-03 Jakub Jelinek <jakub@redhat.com>
1883 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
1884 dg-additional-options with just -fno-tree-scev-cprop in it.
1885 * gcc.dg/vect/vect-live-2.c: Likewise.
1886 * gcc.dg/vect/vect-live-5.c: Likewise.
1887 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
1888 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
1889 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1891 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
1894 * g++.dg/other/friend6.C: New test.
1896 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1898 * g++.dg/torture/ppc-ldst-array.C: New.
1900 2016-06-03 Joseph Myers <joseph@codesourcery.com>
1904 * gcc.dg/torture/builtin-fp-int-inexact.c,
1905 gcc.target/i386/387-builtin-fp-int-inexact.c,
1906 gcc.target/i386/387-rint-inline-1.c,
1907 gcc.target/i386/387-rint-inline-2.c,
1908 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
1909 gcc.target/i386/sse2-rint-inline-1.c,
1910 gcc.target/i386/sse2-rint-inline-2.c,
1911 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
1912 gcc.target/i386/sse4_1-rint-inline.c: New tests.
1914 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
1915 Julia Koval <julia.koval@intel.com>
1927 * gcc.dg/guality/pr68037-1.c: New test.
1928 * gcc.dg/guality/pr68037-2.c: Likewise.
1929 * gcc.dg/guality/pr68037-3.c: Likewise.
1930 * gcc.dg/torture/pr68037-1.c: Likewise.
1931 * gcc.dg/torture/pr68037-2.c: Likewise.
1932 * gcc.dg/torture/pr68037-3.c: Likewise.
1933 * gcc.dg/torture/pr68661-1a.c: Likewise.
1934 * gcc.dg/torture/pr68661-1b.c: Likewise.
1935 * gcc.target/i386/interrupt-1.c: Likewise.
1936 * gcc.target/i386/interrupt-2.c: Likewise.
1937 * gcc.target/i386/interrupt-3.c: Likewise.
1938 * gcc.target/i386/interrupt-4.c: Likewise.
1939 * gcc.target/i386/interrupt-5.c: Likewise.
1940 * gcc.target/i386/interrupt-6.c: Likewise.
1941 * gcc.target/i386/interrupt-7.c: Likewise.
1942 * gcc.target/i386/interrupt-8.c: Likewise.
1943 * gcc.target/i386/interrupt-9.c: Likewise.
1944 * gcc.target/i386/interrupt-10.c: Likewise.
1945 * gcc.target/i386/interrupt-11.c: Likewise.
1946 * gcc.target/i386/interrupt-12.c: Likewise.
1947 * gcc.target/i386/interrupt-13.c: Likewise.
1948 * gcc.target/i386/interrupt-14.c: Likewise.
1949 * gcc.target/i386/interrupt-15.c: Likewise.
1950 * gcc.target/i386/interrupt-16.c: Likewise.
1951 * gcc.target/i386/interrupt-17.c: Likewise.
1952 * gcc.target/i386/interrupt-18.c: Likewise.
1953 * gcc.target/i386/interrupt-19.c: Likewise.
1954 * gcc.target/i386/interrupt-20.c: Likewise.
1955 * gcc.target/i386/interrupt-21.c: Likewise.
1956 * gcc.target/i386/interrupt-22.c: Likewise.
1957 * gcc.target/i386/interrupt-23.c: Likewise.
1958 * gcc.target/i386/interrupt-24.c: Likewise.
1959 * gcc.target/i386/interrupt-25.c: Likewise.
1960 * gcc.target/i386/interrupt-26.c: Likewise.
1961 * gcc.target/i386/interrupt-27.c: Likewise.
1962 * gcc.target/i386/interrupt-28.c: Likewise.
1963 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
1964 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1965 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
1966 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
1967 * gcc.target/i386/interrupt-iamcu.c: Likewise.
1968 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1969 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1970 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
1971 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1972 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
1973 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
1974 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
1976 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
1978 PR tree-optimization/52171
1979 * gcc.dg/pr52171.c: New test.
1980 * gcc.target/i386/pr52171.c: New test.
1982 2016-06-03 Jan Hubicka <jh@suse.cz>
1984 * g++.dg/tree-ssa/pred-1.C: New testcase
1985 * gcc.dg/tree-ssa/pred-1.c: New testcase
1987 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1990 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
1992 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1994 2016-06-03 Alan Hayward <alan.hayward@arm.com>
1996 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
1998 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2000 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
2001 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
2002 * gcc.dg/vect/vect-live-1.c: New test.
2003 * gcc.dg/vect/vect-live-2.c: New test.
2004 * gcc.dg/vect/vect-live-3.c: New test.
2005 * gcc.dg/vect/vect-live-4.c: New test.
2006 * gcc.dg/vect/vect-live-5.c: New test.
2007 * gcc.dg/vect/vect-live-slp-1.c: New test.
2008 * gcc.dg/vect/vect-live-slp-2.c: New test.
2009 * gcc.dg/vect/vect-live-slp-3.c: New test.
2011 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2014 * g++.dg/opt/pr71387.C: New test.
2016 2016-06-02 Jeff Law <law@redhat.com>
2018 PR tree-optimization/71328
2019 * gcc.c-torture/compile/pr71328.c: New test.
2021 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2024 * gfortran.dg/fmt_read_3.f90: Fix typo.
2025 * gfortran.dg/fmt_read_4.f90: New test.
2027 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2029 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2030 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2031 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2032 * g++.dg/cpp0x/override2.C: Likewise.
2033 * g++.dg/parse/crash5.C: Likewise.
2034 * g++.dg/parse/error16.C: Likewise.
2035 * g++.dg/parse/error27.C: Likewise.
2036 * g++.dg/template/qualttp15.C: Likewise.
2037 * g++.dg/template/redecl4.C: Likewise.
2038 * g++.old-deja/g++.other/crash39.C: Likewise.
2039 * g++.old-deja/g++.other/struct1.C: Likewise.
2040 * g++.old-deja/g++.pt/m9a.C: Likewise.
2041 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2043 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2046 * c-c++-common/pr71372.c: New test.
2048 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2049 __TIME__ strings with __builtin_strcmp instead of printf and
2052 2016-06-02 Martin Liska <mliska@suse.cz>
2054 * gcc.dg/predict-9.c: New test.
2056 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2058 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2059 global set_compiler_env_var and global saved_compiler_env_var.
2061 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2063 PR rtl-optimization/71295
2064 * gcc.c-torture/compile/pr71295.c: New test.
2066 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2068 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2070 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2071 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2073 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2074 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2075 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2078 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2080 * gcc.target/powerpc/p9-splat-4.c: New test.
2082 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2085 * gcc.target/powerpc/pr71186.c: New test.
2087 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2090 * gfortran.dg/fmt_read_3.f90: New test.
2092 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2094 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2097 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
2099 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2100 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2102 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2103 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2105 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2107 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2108 vars set by dg-set-compiler-env-var.
2110 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
2113 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2114 to the module procedure declaration.
2115 * gfortran.dg/submodule_16.f08: New test.
2117 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2120 * c-c++-common/gomp/pr71371.c: New test.
2122 2016-06-01 Richard Biener <rguenther@suse.de>
2124 PR tree-optimization/71366
2125 * gcc.dg/torture/pr71366-1.c: New testcase.
2126 * gcc.dg/torture/pr71366-2.c: Likewise.
2128 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2130 * gcc.target/powerpc/vslv-0.c: New test.
2131 * gcc.target/powerpc/vslv-1.c: New test.
2132 * gcc.target/powerpc/vsrv-0.c: New test.
2133 * gcc.target/powerpc/vsrv-1.c: New test.
2135 2016-06-01 Nathan Sidwell <nathan@acm.org>
2137 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2138 * gcc.target/nvptx/weak.c: New.
2140 2016-06-01 Richard Biener <rguenther@suse.de>
2142 PR tree-optimization/71261
2143 * gcc.dg/torture/vect-bool-1.c: New testcase.
2145 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2147 * gfortran.dg/gomp/order-1.f90: New test.
2148 * gfortran.dg/gomp/order-2.f90: New test.
2150 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
2152 * gcc.dg/unroll-6.c: Update template.
2153 * gcc.dg/unroll-7.c: New testcase.
2154 * gcc.dg/unroll-8.c: New testcase.
2156 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
2158 * gnat.dg/opt56.ad[sb]: New test.
2160 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2163 * g++.dg/cpp0x/constexpr-ice16.C: New.
2165 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2167 PR tree-optimization/71314
2168 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
2171 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2173 PR tree-optimization/71077
2174 * gcc.dg/tree-ssa/pr71077.c: New test.
2176 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
2178 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2179 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2180 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2182 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
2185 * g++.dg/cpp0x/pr71248.C: New.
2186 * g++.dg/cpp0x/auto7.C: Test column numbers too.
2187 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2188 * g++.dg/init/new37.C: Likewise.
2189 * g++.dg/template/static1.C: Likewise.
2190 * g++.dg/template/static2.C: Likewise.
2192 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
2194 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2196 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2198 2016-05-31 Marek Polacek <polacek@redhat.com>
2200 * c-c++-common/Wswitch-unreachable-3.c: New test.
2201 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2203 2016-05-31 Richard Biener <rguenther@suse.de>
2205 PR tree-optimization/71352
2206 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2208 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2210 * gcc.target/arm/armv5_thumb_isa.c: New test.
2212 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
2215 * gcc.target/i386/pr71346.c: New test.
2217 2016-05-31 Tom de Vries <tom@codesourcery.com>
2219 PR tree-optimization/69068
2220 * gcc.dg/graphite/pr69068.c: New test.
2222 2016-05-27 Martin Sebor <msebor@redhat.com>
2225 * g++.dg/warn/Wplacement-new-size-3.C: New test.
2227 2016-05-30 Jakub Jelinek <jakub@redhat.com>
2230 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
2231 nowait depend(inout: dd[0]) clauses where permitted.
2233 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2236 * g++.dg/parse/pr71238.C: New.
2237 * g++.dg/concepts/friend1.C: Test column numbers too.
2238 * g++.dg/cpp0x/initlist31.C: Likewise.
2239 * g++.dg/cpp0x/pr51420.C: Likewise.
2240 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2241 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2242 * g++.dg/ext/builtin3.C: Likewise.
2243 * g++.dg/lookup/friend12.C: Likewise.
2244 * g++.dg/lookup/friend7.C: Likewise.
2245 * g++.dg/lookup/koenig1.C: Likewise.
2246 * g++.dg/lookup/koenig5.C: Likewise.
2247 * g++.dg/lookup/used-before-declaration.C: Likewise.
2248 * g++.dg/overload/koenig1.C: Likewise.
2249 * g++.dg/template/crash65.C: Likewise.
2250 * g++.dg/template/friend57.C: Likewise.
2251 * g++.dg/warn/Wshadow-5.C: Likewise.
2252 * g++.dg/warn/Wunused-8.C: Likewise.
2253 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2254 * g++.old-deja/g++.jason/lineno5.C: Likewise.
2255 * g++.old-deja/g++.jason/member.C: Likewise.
2256 * g++.old-deja/g++.jason/report.C: Likewise.
2257 * g++.old-deja/g++.jason/scoping12.C: Likewise.
2258 * g++.old-deja/g++.law/visibility20.C: Likewise.
2259 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2260 * g++.old-deja/g++.other/static5.C: Likewise.
2261 * g++.old-deja/g++.pt/overload2.C: Likewise.
2263 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2265 * gcc.dg/tree-ssa/peel1.c: New testcase.
2266 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2267 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2269 2016-05-30 Tom de Vries <tom@codesourcery.com>
2271 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2274 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2277 * g++.dg/parse/virtual1.C: New.
2279 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
2281 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2282 Use correct register when clearing %edx.
2284 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
2286 PR tree-optimization/71289
2287 * gcc.dg/pr71289.c: New test.
2289 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2293 * gcc.dg/tree-ssa/pr71269.c: New test.
2294 * gcc.dg/tree-ssa/pr71292.c: New test.
2296 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2299 * gcc.dg/tree-ssa/pr71252-2.c: New test.
2301 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2303 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2304 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2305 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2307 2016-05-30 Tom de Vries <tom@codesourcery.com>
2309 PR tree-optimization/69067
2310 * gcc.dg/graphite/pr69067.c: New test.
2312 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
2315 * gcc.target/i386/pr71245-1.c: New test.
2316 * gcc.target/i386/pr71245-2.c: Ditto.
2318 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
2321 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2322 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2323 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2325 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
2327 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2329 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
2333 * g++.dg/overload/69855.C: New.
2334 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2335 * g++.old-deja/g++.pt/crash3.C: Likewise.
2337 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2340 * g++.dg/parse/namespace13.C: New.
2342 2016-05-26 Jeff Law <law@redhat.com>
2344 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
2345 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
2346 * gcc.dg/tree-ssa/pr68198.c: Likewise.
2347 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2348 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
2349 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
2350 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
2351 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2352 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
2353 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
2354 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
2355 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
2356 * gcc.dg/tree-ssa/vrp56.c: Likewise.
2358 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
2361 * g++.dg/overload/69855.C: New.
2362 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2363 * g++.old-deja/g++.pt/crash3.C: Likewise.
2365 2016-05-27 Jiong Wang <jiong.wang@arm.com>
2368 * gcc.target/aarch64/va_arg_1.c: New testcase.
2369 * gcc.target/aarch64/va_arg_2.c: Likewise.
2370 * gcc.target/aarch64/va_arg_3.c: Likewise.
2372 2016-05-27 Jiong Wang <jiong.wang@arm.com>
2374 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
2375 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2376 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2377 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2378 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
2380 2016-05-27 Marek Polacek <polacek@redhat.com>
2383 * g++.dg/torture/pr71308.C: New test.
2385 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2387 * gcc.dg/zero_bits_compound-1.c: New test.
2388 * gcc.dg/zero_bits_compound-2.c: New test.
2390 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
2393 * gcc.dg/pr71279.c: New test.
2395 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2397 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
2398 floating point min/max/comparison instructions.
2399 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
2401 2016-05-26 Jakub Jelinek <jakub@redhat.com>
2403 * c-c++-common/gomp/schedule-1.c: New test.
2404 * gfortran.dg/gomp/schedule-1.f90: New test.
2406 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
2410 * g++.dg/cpp1y/auto-fn32.C: New test.
2411 * g++.dg/cpp1y/paren4.C: New test.
2413 2016-05-26 Nathan Sidwell <nathan@acm.org>
2415 * gcc.dg/20060410.c: Xfail on ptx.
2416 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
2417 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
2418 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
2419 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
2420 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
2422 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2424 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
2426 2016-05-26 Jakub Jelinek <jakub@redhat.com>
2428 PR tree-optimization/71280
2429 * gcc.dg/pr71280.c: New test.
2431 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
2433 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
2434 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
2436 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
2438 2016-05-26 Jiong Wang <jiong.wang@arm.com>
2440 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
2443 2016-05-25 Jeff Law <law@redhat.com>
2445 PR tree-optimization/71272
2446 * gcc.c-torture/compile/pr71272.c: new test.
2448 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
2450 * gcc.target/powerpc/vec-cmpne.c: New test.
2451 * gcc.target/powerpc/vec-cmpne-long.c: New test.
2453 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
2455 * gnat.dg/opt55.ad[sb]: New test.
2457 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2459 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
2460 * c-c++-common/pr60226.c: Require int32plus.
2461 * gcc.c-torture/execute/pr70602.c: Likewise.
2462 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
2463 unsigned long for malloc arg type.
2464 * gcc.dg/asr_div1.c: Require int32plus.
2465 * gcc.dg/enum-mode-1.c: XFAIL for int16.
2466 * gcc.dg/pie-1.c: Require pie.
2467 * gcc.dg/pie-2.c: Likewise.
2468 * gcc.dg/pr59471.c: Require int32plus.
2469 * gcc.dg/pr59963-2.c: XFAIL for int16.
2470 * gcc.dg/pr60114.c: Require int32plus.
2471 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
2472 unsigned long for typedef of size_t.
2473 * gcc.dg/pr63914.c: Require int32plus.
2474 * gcc.dg/pr64536.c: Require pt32plus.
2475 * gcc.dg/pr65658.c: Likewise.
2476 * gcc.dg/pr67271.c: Require int32plus.
2477 * gcc.dg/pr68112.c: Likewise.
2478 * gcc.dg/pr69071.c: Skip for avr target.
2479 * gcc.dg/pr69973.c: Require int32plus.
2480 * gcc.dg/pr70169.c: Skip for avr target.
2481 * gcc.dg/sso-6.c: Require int32plus.
2482 * gcc.dg/sso-7.c: Likewise.
2483 * gcc.dg/sso-8.c: Likewise.
2484 * gcc.dg/vrp-min-max-2.c: Likewise.
2486 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
2489 * gcc.target/i386/pr70738-1.c: New test.
2490 * gcc.target/i386/pr70738-2.c: Likewise.
2491 * gcc.target/i386/pr70738-3.c: Likewise.
2492 * gcc.target/i386/pr70738-4.c: Likewise.
2493 * gcc.target/i386/pr70738-5.c: Likewise.
2494 * gcc.target/i386/pr70738-6.c: Likewise.
2495 * gcc.target/i386/pr70738-7.c: Likewise.
2496 * gcc.target/i386/pr70738-8.c: Likewise.
2497 * gcc.target/i386/pr70738-9.c: Likewise.
2499 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2501 PR rtl-optimization/66940
2502 * gcc.c-torture/execute/pr66940.c: New test.
2504 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
2506 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
2507 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
2508 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
2509 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
2510 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
2511 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
2512 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
2513 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
2514 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
2515 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
2516 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
2517 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
2518 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
2519 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
2520 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
2521 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
2522 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
2523 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
2524 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
2525 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
2526 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
2527 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
2528 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
2529 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
2531 2016-05-25 Marek Polacek <polacek@redhat.com>
2534 * gcc.dg/noncompile/pr71265.c: New test.
2537 * gcc.dg/noncompile/old-style-parm-3.c: New test.
2539 2016-05-25 Nathan Sidwell <nathan@acm.org>
2541 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
2543 2016-05-25 Richard Biener <rguenther@suse.de>
2545 PR tree-optimization/71261
2546 * c-c++-common/torture/pr71261.c: New testcase.
2548 2016-05-25 Richard Biener <rguenther@suse.de>
2550 PR tree-optimization/71264
2551 * gcc.dg/vect/pr71264.c: New testcase.
2553 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2556 * g++.dg/cpp0x/alias-decl-53.C: New.
2557 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
2559 2016-05-25 Martin Liska <mliska@suse.cz>
2561 * g++.dg/pr71239.C: New test.
2563 2016-05-25 Richard Biener <rguenther@suse.de>
2565 * gcc.dg/vect/pr58135.c: Rename to ...
2566 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
2568 2016-05-25 Marek Polacek <polacek@redhat.com>
2570 * g++.dg/pr65295.C: Use target c++14.
2572 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2574 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
2575 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
2577 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2579 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
2582 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
2584 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
2585 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2586 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
2587 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2588 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2589 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2590 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
2591 * c-c++-common/goacc/pcopy.c: Likewise.
2592 * c-c++-common/goacc/pcopyin.c: Likewise.
2593 * c-c++-common/goacc/pcopyout.c: Likewise.
2594 * c-c++-common/goacc/pcreate.c: Likewise.
2595 * c-c++-common/goacc/pr70688.c: New test.
2596 * c-c++-common/goacc/present-1.c: Adjust test.
2597 * c-c++-common/goacc/reduction-5.c: Likewise.
2598 * g++.dg/goacc/data-1.C: New test.
2600 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2602 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
2603 vector parity built-in functions.
2604 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
2605 count trailing zeros automatic vectorization.
2606 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
2607 count trailing zeros built-in functions.
2609 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2611 * gcc.dg/tree-ssa/reassoc-44.c: New test.
2613 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
2616 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
2618 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2621 * g++.dg/template/crash123.C: New.
2622 * g++.dg/template/crash124.C: Likewise.
2624 2016-05-24 Martin Sebor <msebor@redhat.com>
2627 * g++.dg/ext/flexary16.C: New test.
2629 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
2631 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
2632 before math.h is included.
2633 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
2634 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
2635 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
2636 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
2637 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
2638 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
2639 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
2640 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
2641 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
2642 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
2643 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
2644 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
2645 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
2646 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
2647 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
2648 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
2649 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
2650 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
2651 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
2652 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
2653 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
2654 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
2655 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2657 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2658 Kelvin Nilsen <kelvin@gcc.gnu.org>
2660 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
2663 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2666 * g++.dg/warn/Wno-narrowing1.C: New.
2668 2016-05-24 Marek Polacek <polacek@redhat.com>
2671 * c-c++-common/Wswitch-unreachable-2.c: New test.
2673 2016-05-24 Jakub Jelinek <jakub@redhat.com>
2676 * g++.dg/vect/simd-clone-6.cc: New test.
2677 * g++.dg/gomp/declare-simd-6.C: New test.
2681 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
2683 2016-05-24 Richard Biener <rguenther@suse.de>
2685 PR tree-optimization/71240
2686 * gcc.dg/optimize-bswapsi-5.c: New testcase.
2688 2016-05-24 Richard Biener <rguenther@suse.de>
2690 PR tree-optimization/71230
2691 * gcc.dg/torture/pr71230.c: New testcase.
2692 * g++.dg/torture/pr71230.C: Likewise.
2694 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
2696 * c-c++-common/goacc/routine-5.c: Add tests.
2697 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
2698 * gfortran.dg/goacc/routine-6.f90: Add tests.
2700 2016-05-24 Richard Biener <rguenther@suse.de>
2702 PR tree-optimization/71253
2703 * gcc.dg/torture/pr71253.c: New testcase.
2705 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2708 * gfortran.dg/pr71252.f90: New test.
2710 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
2712 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
2714 2016-05-24 Richard Biener <rguenther@suse.de>
2718 * c-c++-common/vector-subscript-4.c: New testcase.
2719 * c-c++-common/vector-subscript-5.c: Likewise.
2721 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2724 * gfortran.dg/namelist_90.f: New test
2726 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2729 * gfortran.dg/unexpected_eof.f: New test
2731 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2732 Kelvin Nilsen <kelvin@gcc.gnu.org>
2734 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
2737 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2740 * g++.dg/cpp0x/inh-ctor20.C: New.
2741 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
2743 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2746 * g++.dg/cpp0x/variadic168.C: New.
2748 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2750 * g++.dg/cpp0x/pr31445.C: Test column number too.
2751 * g++.dg/cpp0x/pr32253.C: Likewise.
2752 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
2753 * g++.dg/cpp0x/variadic36.C: Likewise.
2755 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
2757 * gcc.dg/fold-notshift-2.c: Adjust.
2759 2016-05-23 Marek Polacek <polacek@redhat.com>
2762 * c-c++-common/Wswitch-unreachable-1.c: New test.
2763 * gcc.dg/Wswitch-unreachable-1.c: New test.
2764 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
2765 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
2766 * g++.dg/gomp/block-10.C: Likewise.
2767 * gcc.dg/gomp/block-10.c: Likewise.
2768 * g++.dg/gomp/block-9.C: Likewise.
2769 * gcc.dg/gomp/block-9.c: Likewise.
2770 * g++.dg/gomp/target-1.C: Likewise.
2771 * g++.dg/gomp/target-2.C: Likewise.
2772 * gcc.dg/gomp/target-1.c: Likewise.
2773 * gcc.dg/gomp/target-2.c: Likewise.
2774 * g++.dg/gomp/taskgroup-1.C: Likewise.
2775 * gcc.dg/gomp/taskgroup-1.c: Likewise.
2776 * gcc.dg/gomp/teams-1.c: Likewise.
2777 * g++.dg/gomp/teams-1.C: Likewise.
2778 * g++.dg/overload/error3.C: Likewise.
2779 * g++.dg/tm/jump1.C: Likewise.
2780 * g++.dg/torture/pr40335.C: Likewise.
2781 * gcc.dg/c99-vla-jump-5.c: Likewise.
2782 * gcc.dg/switch-warn-1.c: Likewise.
2783 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
2784 * gcc.dg/nested-func-1.c: Likewise.
2785 * gcc.dg/pr67784-4.c: Likewise.
2787 2016-05-23 Richard Biener <rguenther@suse.de>
2789 PR tree-optimization/71230
2790 * gfortran.dg/pr71230-1.f90: New testcase.
2791 * gfortran.dg/pr71230-2.f90: Likewise.
2793 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2795 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
2796 * gcc.dg/vect/pr58135.c: Add new.
2797 * gfortran.dg/pr46519-1.f: Adjust test case.
2799 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2802 * g++.dg/cpp0x/decltype64.C: New.
2804 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2806 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
2807 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2808 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2810 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2812 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
2813 Add poly64x1_t and poly64x2_t cases if supported.
2814 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2815 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
2816 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
2817 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
2818 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
2820 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2822 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
2823 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
2824 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
2825 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
2826 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
2827 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
2828 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
2830 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2832 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
2834 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2836 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
2837 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
2839 2016-05-22 Jakub Jelinek <jakub@redhat.com>
2841 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
2842 constraint instead of "r".
2843 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
2844 insn instead of vxorpd.
2845 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
2847 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
2848 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
2850 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
2852 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
2853 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
2855 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
2857 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
2860 * gcc.dg/tree-ssa/pr40921.c: New test.
2862 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
2865 * gcc.target/avr/pr71103.c: New test.
2867 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2870 * gcc.dg/tree-ssa/pr71179.c: New test.
2872 2016-05-20 Martin Sebor <msebor@redhat.com>
2875 * gcc.dg/init-excess-2.c: New test.
2877 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
2879 * gnat.dg/opt53.adb: New test.
2880 * gnat.dg/opt54.adb: Likewise.
2882 2016-05-20 Martin Jambor <mjambor@suse.cz>
2884 PR tree-optimization/70884
2885 * gcc.dg/tree-ssa/pr70919.c: New test.
2887 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2889 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
2891 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
2892 fix code formatting.
2894 2016-05-20 Nathan Sidwell <nathan@acm.org>
2896 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
2898 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
2900 2016-05-20 David Malcolm <dmalcolm@redhat.com>
2902 * jit.dg/all-non-failing-tests.h: Add
2903 test-factorial-must-tail-call.c.
2904 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
2905 * jit.dg/test-factorial-must-tail-call.c: New test case.
2907 2016-05-20 Jakub Jelinek <jakub@redhat.com>
2910 * gfortran.dg/pr71204.f90: New test.
2912 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
2914 * gcc.target/nvptx/sincos.c: New test.
2916 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2919 * g++.dg/cpp1y/auto-fn31.C: New.
2921 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2923 * gcc.target/powerpc/vec-addec.c: New test.
2924 * gcc.target/powerpc/vec-addec-int128.c: New test.
2926 2016-05-20 David Malcolm <dmalcolm@redhat.com>
2928 * gcc.dg/plugin/must-tail-call-1.c: New test case.
2929 * gcc.dg/plugin/must-tail-call-2.c: New test case.
2930 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
2931 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2933 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
2935 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
2937 2016-05-20 Jakub Jelinek <jakub@redhat.com>
2940 * g++.dg/opt/pr71210-1.C: New test.
2941 * g++.dg/opt/pr71210-2.C: New test.
2943 PR tree-optimization/29756
2944 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
2945 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
2946 only on selected targets where V4SImode vectors are known to be
2949 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
2951 PR tree-optimization/71079
2952 PR tree-optimization/71206
2953 * gcc.dg/tree-ssa/pr71206.c: New testcase.
2955 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2957 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
2958 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
2959 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
2961 2016-05-20 Richard Guenther <rguenther@suse.de>
2963 PR tree-optimization/29756
2964 * gcc.dg/tree-ssa/vector-6.c: New testcase.
2966 2016-05-20 Richard Biener <rguenther@suse.de>
2968 PR tree-optimization/71185
2969 * gcc.dg/tree-ssa/pr71185.c: New testcase.
2971 2016-05-20 Richard Biener <rguenther@suse.de>
2973 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
2975 2016-05-19 Marek Polacek <polacek@redhat.com>
2978 * g++.dg/diagnostic/pr71075.C: New test.
2980 2016-05-19 David Malcolm <dmalcolm@redhat.com>
2983 * g++.dg/pr71184.C: New test case.
2985 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
2987 * gcc.target/powerpc/darn-0.c: New test.
2988 * gcc.target/powerpc/darn-1.c: New test.
2989 * gcc.target/powerpc/darn-2.c: New test.
2991 2016-05-19 Marek Polacek <polacek@redhat.com>
2993 PR tree-optimization/71031
2994 * gcc.dg/tree-ssa/vrp100.c: New test.
2996 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
2998 PR rtl-optimization/71148
2999 * gcc.dg/pr71148.c: New test.
3001 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3004 * gcc.target/arm/pr71056.c: New test.
3006 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3008 * c-c++-common/pr69669.c: Check the used mode.
3010 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3013 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3015 2016-05-19 Richard Biener <rguenther@suse.de>
3017 PR tree-optimization/70729
3018 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3019 * gcc.dg/graphite/scop-18.c: Likewise.
3020 * gcc.dg/pr41783.c: Disable LIM.
3021 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3022 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3023 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3024 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3025 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3026 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3027 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3028 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3029 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3030 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3031 * gfortran.dg/pr42108.f90: Likewise.
3033 2016-05-18 David Malcolm <dmalcolm@redhat.com>
3036 * gcc.dg/spellcheck-options-11.c: New test case.
3038 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3041 * g++.dg/opt/pr71100.C: New test.
3043 2016-05-18 Martin Jambor <mjambor@suse.cz>
3046 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3047 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3048 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3049 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3051 2016-05-18 Martin Jambor <mjambor@suse.cz>
3054 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3055 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3056 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3057 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3058 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3060 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3063 * g++.dg/template/crash122.C: New.
3065 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3068 * g++.dg/template/pr70466-1.C: New.
3069 * g++.dg/template/pr70466-2.C: Likewise.
3071 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3073 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3074 splat operations and the XXSPLTIB instruction.
3075 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3076 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3077 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3078 xxlxor to clear a register.
3080 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3082 * gcc.dg/torture/pr71020.c: New test.
3084 2016-05-18 Martin Jambor <mjambor@suse.cz>
3087 * gcc.dg/ipa/pr70646.c: New test.
3089 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3091 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3093 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3095 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3096 missing tests for vreinterpretq_p{8,16}.
3098 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3100 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3101 vsliq_n_s64 and vsliq_n_u64.
3103 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3105 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3106 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3108 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3110 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3111 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3112 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3114 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3116 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3119 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3121 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3122 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3123 "blr\t" and switch to scan-assembler-times.
3125 2016-05-18 Jiong Wang <jiong.wang@arm.com>
3127 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3129 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3130 declarations under __aarch64__ and __ARM_FEATURE_FMA.
3132 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3134 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3135 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3136 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3137 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3138 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3139 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3141 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3142 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3144 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3145 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3147 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3148 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3150 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3152 2016-05-18 Richard Biener <rguenther@suse.de>
3154 PR tree-optimization/71168
3155 * gcc.dg/torture/pr71168.c: New testcase.
3157 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
3160 * gcc.dg/tree-ssa/pr63586-2.c: New test.
3161 * gcc.dg/tree-ssa/pr63586.c: New test.
3162 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3164 2016-05-17 Nathan Sidwell <nathan@acm.org>
3166 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3167 * gcc.dg/pr68671.c: Fix ptx xfail-if.
3168 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3169 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3171 2016-05-17 Nathan Sidwell <nathan@acm.org>
3173 * gcc.target/nvptx/abi-vararg-3.c: New.
3175 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
3177 PR tree-optimization/54579
3179 * gcc.dg/fold-notrotate-1.c: New test.
3180 * gcc.dg/fold-notshift-1.c: New test.
3181 * gcc.dg/fold-notshift-2.c: New test.
3183 2016-05-17 Marek Polacek <polacek@redhat.com>
3186 * g++.dg/ipa/pr71146.C: New test.
3188 2016-05-17 David Malcolm <dmalcolm@redhat.com>
3190 * jit.dg/test-error-array-bounds.c: New test case.
3192 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3194 * gcc.dg/tree-ssa/and-1.c: New testcase.
3196 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3198 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3199 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
3201 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3203 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3204 * gcc.dg/tree-ssa/vrp99.c: New testcase.
3206 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3208 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3210 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3212 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3214 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3216 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3217 ".2d[index]" when scan the assembly.
3218 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3219 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3221 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3223 2016-05-17 Richard Biener <rguenther@suse.de>
3225 PR tree-optimization/71132
3226 * gcc.dg/torture/pr71132.c: New testcase.
3228 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3230 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3232 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3235 * gcc.target/aarch64/pr70809_1.c: New test.
3237 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3239 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3240 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3241 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3242 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3244 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
3245 Ilya Enkovich <ilya.enkovich@intel.com>
3248 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3250 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
3252 * g++.dg/ipa/ivinline-7.C: Do not xfail.
3253 * g++.dg/ipa/ivinline-9.C: Do not xfail.
3255 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3257 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
3258 test for __ARM_FP16_ARGS.
3259 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3260 * gcc.target/arm/aapcs/neon-vect10.c: New.
3261 * gcc.target/arm/aapcs/neon-vect9.c: New.
3262 * gcc.target/arm/aapcs/vfp18.c: New.
3263 * gcc.target/arm/aapcs/vfp19.c: New.
3264 * gcc.target/arm/aapcs/vfp20.c: New.
3265 * gcc.target/arm/aapcs/vfp21.c: New.
3266 * gcc.target/arm/fp16-aapcs-1.c: New.
3267 * g++.target/arm/fp16-param-1.c: Update expected output. Add
3268 test for __ARM_FP16_ARGS.
3269 * g++.target/arm/fp16-return-1.c: Update expected output.
3271 2016-05-16 Jiong Wang <jiong.wang@arm.com>
3274 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3276 2016-05-15 Harald Anlauf <anlauf@gmx.de>
3279 * gfortran.dg/pr69603.f90: New testcase.
3281 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3283 * gfortran.dg/dec_union_4.f90: Fix endian issue.
3285 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3288 * gfortran.dg/pr71047.f08: New test.
3290 2016-05-13 Joseph Myers <joseph@codesourcery.com>
3292 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3293 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3294 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3296 2016-05-13 Martin Sebor <msebor@redhat.com>
3299 * g++.dg/cpp0x/constexpr-60049.C: New test.
3301 2016-05-13 Jakub Jelinek <jakub@redhat.com>
3304 * gcc.dg/pr71071.c: New test.
3306 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
3308 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3309 remove XOP handling.
3310 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
3312 2016-05-13 Nathan Sidwell <nathan@acm.org>
3314 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3315 __atomic_is_lock_free declaration.
3317 2016-05-13 Richard Biener <rguenther@suse.de>
3319 PR tree-optimization/42587
3320 * gcc.dg/optimize-bswapsi-4.c: New testcase.
3322 2016-05-13 Martin Liska <mliska@suse.cz>
3324 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3325 the new format of dump output.
3327 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3329 * gcc.dg/pr71084.c: New test.
3331 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3334 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
3336 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3338 * gcc.target/aarch64/struct_return.c: New test.
3340 2016-05-12 Marek Polacek <polacek@redhat.com>
3343 * c-c++-common/pr70756-2.c: New test.
3344 * c-c++-common/pr70756.c: New test.
3346 2016-05-12 Richard Biener <rguenther@suse.de>
3348 PR tree-optimization/71059
3349 * gcc.dg/torture/pr71059.c: New testcase.
3351 2016-05-12 Richard Biener <rguenther@suse.de>
3353 PR tree-optimization/71062
3354 * gcc.dg/torture/pr71062.c: New testcase.
3356 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
3358 PR tree-optimization/71006
3359 * gcc.dg/pr71006.c: New test.
3361 2016-05-12 Marek Polacek <polacek@redhat.com>
3364 * gcc.dg/opts-7.c: New test.
3366 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3369 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
3370 Add -save-temps to dg-options.
3371 Scan for ldmfd rather than pop instruction.
3372 * gcc.target/arm/interrupt-2.c: Likewise.
3373 * gcc.target/arm/pr70830.c: New test.
3375 2016-05-12 Jakub Jelinek <jakub@redhat.com>
3377 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
3378 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
3380 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
3381 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
3382 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
3385 * gcc.target/i386/avx512vl-pack-1.c: New test.
3386 * gcc.target/i386/avx512vl-pack-2.c: New test.
3387 * gcc.target/i386/avx512bw-pack-2.c: New test.
3389 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
3391 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
3392 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
3393 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
3395 2016-05-12 Richard Biener <rguenther@suse.de>
3397 PR tree-optimization/70986
3398 * gcc.dg/torture/pr70986-1.c: New testcase.
3399 * gcc.dg/torture/pr70986-2.c: Likewise.
3400 * gcc.dg/torture/pr70986-3.c: Likewise.
3402 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3405 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
3406 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
3408 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
3410 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
3412 * gcc.target/i386/pr66746.c: Ditto.
3414 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3416 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
3418 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
3419 warning when using -mvsx-timode.
3420 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3421 * gcc.target/powerpc/dform-2.c: Likewise.
3422 * gcc.target/powerpc/pr68805.c: Likewise.
3424 2016-05-11 Marek Polacek <polacek@redhat.com>
3427 * c-c++-common/attributes-3.c: New test.
3429 2016-05-11 Nathan Sidwell <nathan@acm.org>
3431 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
3432 * gcc.c-torture/execute/pr68185.c: Likewise.
3433 * gcc.dg/ipa/pr70306.c: Requires global constructors.
3434 * gcc.dg/pr69634.c: Requires scheduling.
3435 * gcc.dg/torture/pr66178.c: Require label values.
3436 * gcc.dg/setjmp-6.c: Require indirect jumps.
3438 2016-05-11 Richard Biener <rguenther@suse.de>
3440 PR tree-optimization/71055
3441 * gcc.dg/torture/pr71055.c: New testcase.
3443 2016-05-11 Richard Biener <rguenther@suse.de>
3446 * g++.dg/debug/pr71057.C: New testcase.
3448 2016-05-11 Jakub Jelinek <jakub@redhat.com>
3451 * gfortran.dg/gomp/pr70855.f90: New test.
3453 2016-05-11 Richard Biener <rguenther@suse.de>
3456 * g++.dg/torture/pr71002.C: New testcase.
3458 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
3461 * gcc.dg/pr70807.c: New test.
3463 2016-05-10 Martin Sebor <msebor@redhat.com>
3466 * g++.dg/Wattributes.C: New test.
3468 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
3470 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
3471 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3472 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
3474 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3477 * gcc.target/i386/pr70799-1.c: New test.
3479 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3481 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
3483 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3486 * gcc.target/i386/pr70877.c: New test.
3488 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3490 PR tree-optimization/70786
3491 * gcc.target/i386/pr70876.c: New test.
3493 2016-05-10 Jakub Jelinek <jakub@redhat.com>
3496 * gcc.target/i386/avx512vl-logic-1.c: New test.
3497 * gcc.target/i386/avx512vl-logic-2.c: New test.
3498 * gcc.target/i386/avx512dq-logic-2.c: New test.
3500 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3503 * gcc.target/powerpc/pr70963.c: New.
3505 2016-05-10 David Malcolm <dmalcolm@redhat.com>
3507 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3508 (test_very_wide_line): Add ruler to expected output.
3509 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3510 (test_very_wide_line): Likewise.
3511 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3512 (test_show_locus): Within the handling of "test_very_wide_line",
3513 enable show_ruler_p on the diagnostic context.
3515 2016-05-10 Richard Biener <rguenther@suse.de>
3517 PR tree-optimization/71039
3518 * gcc.dg/torture/pr71039.c: New testcase.
3520 2016-05-10 Nathan Sidwell <nathan@acm.org>
3522 * gcc.dg/nested-func-10.c: Requires alloca.
3523 * gcc.dg/nested-func-9.c: Requires alloca.
3524 * gcc.c-torture/execute/pr70460.c: Requires labels.
3525 * gcc.c-torture/compile/pr70199.c: Requires labels.
3526 * gcc.target/nvptx/decl.c: Compile only.
3527 * gcc.target/nvptx/trailing-init.c: Compile only.
3528 * gcc.target/nvptx/ary-init.c: Compile only.
3530 2016-05-10 Marek Polacek <polacek@redhat.com>
3533 * gcc.dg/attr-opt-1.c: New test.
3535 2016-05-10 Richard Biener <rguenther@suse.de>
3537 PR tree-optimization/70497
3538 PR tree-optimization/28367
3539 * gcc.dg/torture/20160404-1.c: New testcase.
3540 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
3541 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
3543 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3545 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
3547 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
3549 * gcc.target/i386/fabsneg-1.c New test.
3551 2016-05-09 Alan Modra <amodra@gmail.com>
3554 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
3556 2016-05-09 Richard Biener <rguenther@suse.de>
3558 PR tree-optimization/70985
3559 * gcc.dg/torture/pr70985.c: New testcase.
3561 2016-05-09 Bin Cheng <bin.cheng@arm.com>
3563 * gcc.dg/tree-ssa/ifc-9.c: New test.
3564 * gcc.dg/tree-ssa/ifc-10.c: New test.
3565 * gcc.dg/tree-ssa/ifc-11.c: New test.
3566 * gcc.dg/tree-ssa/ifc-12.c: New test.
3567 * gcc.dg/vect/pr61194.c: Remove XFAIL.
3568 * gcc.dg/vect/vect-23.c: Remove XFAIL.
3569 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
3571 2016-05-09 Richard Biener <rguenther@suse.de>
3574 * gfortran.dg/pr70937.f90: New testcase.
3576 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3578 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
3580 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
3583 * gfortran.dg/dec_structure_1.f90: New testcase.
3584 * gfortran.dg/dec_structure_2.f90: Ditto.
3585 * gfortran.dg/dec_structure_3.f90: Ditto.
3586 * gfortran.dg/dec_structure_4.f90: Ditto.
3587 * gfortran.dg/dec_structure_5.f90: Ditto.
3588 * gfortran.dg/dec_structure_6.f90: Ditto.
3589 * gfortran.dg/dec_structure_7.f90: Ditto.
3590 * gfortran.dg/dec_structure_8.f90: Ditto.
3591 * gfortran.dg/dec_structure_9.f90: Ditto.
3592 * gfortran.dg/dec_structure_10.f90: Ditto.
3593 * gfortran.dg/dec_structure_11.f90: Ditto.
3594 * gfortran.dg/dec_union_1.f90: Ditto.
3595 * gfortran.dg/dec_union_2.f90: Ditto.
3596 * gfortran.dg/dec_union_3.f90: Ditto.
3597 * gfortran.dg/dec_union_4.f90: Ditto.
3598 * gfortran.dg/dec_union_5.f90: Ditto.
3599 * gfortran.dg/dec_union_6.f90: Ditto.
3600 * gfortran.dg/dec_union_7.f90: Ditto.
3602 2016-05-07 Tom de Vries <tom@codesourcery.com>
3604 PR tree-optimization/70956
3605 * gcc.dg/graphite/pr70956.c: New test.
3607 2016-05-06 Jakub Jelinek <jakub@redhat.com>
3610 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
3611 (a, b, c, d): Change type from char to signed char.
3612 (main): Compare against (signed char) -1634678893 instead of
3613 hardcoded -109. Use __builtin_abort instead of abort.
3615 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
3616 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
3618 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
3620 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3623 * gcc.dg/torture/pr70935.c: New test.
3625 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3628 * gcc.target/sh/pr58219.c: New tests.
3630 2016-05-06 Richard Biener <rguenther@suse.de>
3632 PR tree-optimization/70960
3633 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
3635 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3638 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
3639 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
3640 Adjust expected instruction counts.
3641 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
3643 2016-05-06 Marek Polacek <polacek@redhat.com>
3646 * gcc.dg/ubsan/bounds-3.c: New test.
3648 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3651 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
3653 2016-05-06 Richard Biener <rguenther@suse.de>
3656 * gfortran.dg/pr70931.f90: New testcase.
3658 2016-05-06 Richard Biener <rguenther@suse.de>
3661 * gcc.dg/torture/pr70941.c: New testcase.
3663 2016-05-05 Bin Cheng <bin.cheng@arm.com>
3665 PR tree-optimization/57206
3666 * gcc.dg/vect/pr57206.c: New test.
3668 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3670 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
3672 2016-05-05 Jakub Jelinek <jakub@redhat.com>
3674 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
3676 * c-c++-common/Wdangling-else-4.c: New test.
3678 2016-05-04 Jakub Jelinek <jakub@redhat.com>
3682 * g++.dg/opt/pr70906.C: New test.
3683 * g++.dg/opt/pr70933.C: New test.
3685 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
3687 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
3689 * gcc.dg/ipa/pure-const-3.c: New testcase.
3691 2016-05-04 Marek Polacek <polacek@redhat.com>
3693 * c-c++-common/Wdangling-else-1.c: New test.
3694 * c-c++-common/Wdangling-else-2.c: New test.
3695 * c-c++-common/Wdangling-else-3.c: New test.
3697 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
3699 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
3702 2016-05-04 Marek Polacek <polacek@redhat.com>
3705 * gcc.dg/Waddress-2.c: New test.
3707 2016-05-04 Alan Modra <amodra@gmail.com>
3709 * gcc.target/powerpc/pr70866.c: New.
3711 2016-05-03 Martin Sebor <msebor@redhat.com>
3714 * c-c++-common/builtin_location.c: New test.
3715 * g++.dg/cpp1y/builtin_location.C: New test.
3717 2016-05-03 Marek Polacek <polacek@redhat.com>
3720 * gcc.dg/pr70859.c: New test.
3721 * gcc.dg/pr70859-2.c: New test.
3723 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
3725 * gnat.dg/debug5.adb: New testcase.
3727 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
3729 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
3730 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
3731 Procedure to check for z10 instruction set.
3733 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3735 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
3737 2016-05-03 Alan Modra <amodra@gmail.com>
3739 * gcc.target/powerpc/savres.c: Add func using a single gpr.
3741 2016-05-03 Jakub Jelinek <jakub@redhat.com>
3743 * gcc.target/i386/avx512f-cvt-1.c: New test.
3745 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
3747 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
3748 -fdump-tree-vrp-details.
3750 2016-05-03 Richard Biener <rguenther@suse.de>
3752 * gcc.dg/pr30172-1.c: Adjust.
3753 * gcc.dg/pr63743.c: Likewise.
3754 * gcc.dg/tm/pr51696.c: Likewise.
3755 * c-c++-common/tm/safe-1.c: Likewise.
3756 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3757 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
3758 * g++.dg/plugin/self-assign-test-1.C: Likewise.
3759 * g++.dg/plugin/self-assign-test-2.C: Likewise.
3761 2016-05-03 Jakub Jelinek <jakub@redhat.com>
3763 PR rtl-optimization/70467
3764 * gcc.target/i386/pr70467-3.c: New test.
3765 * gcc.target/i386/pr70467-4.c: New test.
3767 PR tree-optimization/70916
3768 * gcc.c-torture/compile/pr70916.c: New test.
3771 * gcc.target/i386/pr49244-1.c: New test.
3772 * gcc.target/i386/pr49244-2.c: New test.
3774 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
3776 PR rtl-optimization/44281
3777 * gcc.target/i386/pr44281.c: New test.
3779 2016-05-03 bin cheng <bin.cheng@arm.com>
3781 PR tree-optimization/56541
3782 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
3783 * gcc.dg/vect/pr56541.c: new test.
3785 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3787 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
3789 * gcc.target/powerpc/float128-complex-2.c: Likewise.
3791 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
3794 * c-c++-common/asan/clone-test-1.c (main): Align child process
3797 2016-05-02 David Malcolm <dmalcolm@redhat.com>
3800 * g++.dg/spellcheck-fields-2.C: New test case.
3802 2016-05-02 David Malcolm <dmalcolm@redhat.com>
3805 * g++.dg/pr62314.C: New test case.
3807 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
3809 * gcc.dg/ipa/inline-8.c: New testcase.
3811 2016-05-02 Jakub Jelinek <jakub@redhat.com>
3813 PR rtl-optimization/70467
3814 * gcc.target/i386/pr70467-1.c: New test.
3816 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3818 * gcc.dg/spec-options.c: Run the test on all targets.
3819 * gcc.dg/foo.specs: Use cpp_unique_options.
3821 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
3823 * gcc.dg/tree-ssa/unord.c: New testcase.
3825 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
3827 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
3829 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
3831 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
3833 2016-05-02 Marek Polacek <polacek@redhat.com>
3836 * gcc.dg/enum-incomplete-3.c: New test.
3838 2016-05-02 Marek Polacek <polacek@redhat.com>
3839 Tom de Vries <tom@codesourcery.com>
3841 PR tree-optimization/70700
3842 * gcc.dg/pr70700.c: New test.
3844 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
3846 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
3847 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3848 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3849 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3850 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
3852 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
3854 * ada/acats/run_acats: Rename into...
3855 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
3856 * ada/acats/run_all.sh: Remove redundant test.
3857 (target_run): Move around.
3858 (target_gnatchop): Use newly built executable.
3859 (target_gnatmake): Likewise.
3860 Check that the compilation of impbit succeeds.
3862 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
3864 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
3865 * gcc.dg/20021029-1.c: Likewise.
3866 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
3867 * gcc.target/sh/attr-isr-trapa.c: Likewise.
3868 * gcc.target/sh/cmpstr.c: Likewise.
3869 * gcc.target/sh/cmpstrn.c: Likewise.
3870 * gcc.target/sh/memset.c: Likewise.
3871 * gcc.target/sh/pr21255-2-mb.c: Likewise.
3872 * gcc.target/sh/pr21255-2-ml.c: Likewise.
3873 * gcc.target/sh/pr39423-1.c: Likewise.
3874 * gcc.target/sh/pr49468-di.c: Likewise.
3875 * gcc.target/sh/pr49468-si.c: Likewise.
3876 * gcc.target/sh/pr49880-1.c: Likewise.
3877 * gcc.target/sh/pr49880-2.c: Likewise.
3878 * gcc.target/sh/pr49880-3.c: Likewise.
3879 * gcc.target/sh/pr50751-1.c: Likewise.
3880 * gcc.target/sh/pr50751-4.c: Likewise.
3881 * gcc.target/sh/pr50751-7.c: Likewise.
3882 * gcc.target/sh/pr51244-1.c: Likewise.
3883 * gcc.target/sh/pr51244-10.c: Likewise.
3884 * gcc.target/sh/pr51244-11.c: Likewise.
3885 * gcc.target/sh/pr51244-12.c: Likewise.
3886 * gcc.target/sh/pr51244-13.c: Likewise.
3887 * gcc.target/sh/pr51244-14.c: Likewise.
3888 * gcc.target/sh/pr51244-17.c: Likewise.
3889 * gcc.target/sh/pr51244-18.c: Likewise.
3890 * gcc.target/sh/pr51244-19.c: Likewise.
3891 * gcc.target/sh/pr51244-4.c: Likewise.
3892 * gcc.target/sh/pr51244-5.c: Likewise.
3893 * gcc.target/sh/pr51244-7.c: Likewise.
3894 * gcc.target/sh/pr51244-8.c: Likewise.
3895 * gcc.target/sh/pr51244-9.c: Likewise.
3896 * gcc.target/sh/pr51697.c: Likewise.
3897 * gcc.target/sh/pr52483-1.c: Likewise.
3898 * gcc.target/sh/pr52483-2.c: Likewise.
3899 * gcc.target/sh/pr52483-3.c: Likewise.
3900 * gcc.target/sh/pr52483-5.c: Likewise.
3901 * gcc.target/sh/pr52933-1.c: Likewise.
3902 * gcc.target/sh/pr52933-2.c: Likewise.
3903 * gcc.target/sh/pr52933-3.c: Likewise.
3904 * gcc.target/sh/pr53568-1.c: Likewise.
3905 * gcc.target/sh/pr53976-1.c: Likewise.
3906 * gcc.target/sh/pr53988-1.c: Likewise.
3907 * gcc.target/sh/pr53988.c: Likewise.
3908 * gcc.target/sh/pr54089-1.c: Likewise.
3909 * gcc.target/sh/pr54089-6.c: Likewise.
3910 * gcc.target/sh/pr54089-7.c: Likewise.
3911 * gcc.target/sh/pr54089-8.c: Likewise.
3912 * gcc.target/sh/pr54089-9.c: Likewise.
3913 * gcc.target/sh/pr54236-1.c: Likewise.
3914 * gcc.target/sh/pr54236-2.c: Likewise.
3915 * gcc.target/sh/pr54236-3.c: Likewise.
3916 * gcc.target/sh/pr54236-4.c: Likewise.
3917 * gcc.target/sh/pr54386.c: Likewise.
3918 * gcc.target/sh/pr54602-1.c: Likewise.
3919 * gcc.target/sh/pr54685.c: Likewise.
3920 * gcc.target/sh/pr54760-1.c: Likewise.
3921 * gcc.target/sh/pr54760-2.c: Likewise.
3922 * gcc.target/sh/pr54760-3.c: Likewise.
3923 * gcc.target/sh/pr54760-4.c: Likewise.
3924 * gcc.target/sh/pr54760-5.c: Likewise.
3925 * gcc.target/sh/pr54760-6.c: Likewise.
3926 * gcc.target/sh/pr55146.c: Likewise.
3927 * gcc.target/sh/pr55160.c: Likewise.
3928 * gcc.target/sh/pr59278.c: Likewise.
3929 * gcc.target/sh/pr59401-1.c: Likewise.
3930 * gcc.target/sh/pr59533-1.c: Likewise.
3931 * gcc.target/sh/pr63260.c: Likewise.
3932 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
3933 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
3934 * gcc.target/sh/strlen.c: Likewise.
3935 * gcc.target/sh/torture/pr30807.c: Likewise.
3936 * gcc.target/sh/torture/pr34777.c: Likewise.
3937 * gcc.target/sh/torture/pr64652.c: Likewise.
3938 * gcc.target/sh/torture/pr65505.c: Likewise.
3939 * gcc.target/sh/torture/pragma-isr.c: Likewise.
3940 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
3942 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3945 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
3947 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3949 * gcc.target/powerpc/vsx-elemrev-1.c: New.
3950 * gcc.target/powerpc/vsx-elemrev-2.c: New.
3951 * gcc.target/powerpc/vsx-elemrev-3.c: New.
3952 * gcc.target/powerpc/vsx-elemrev-4.c: New.
3954 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
3956 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
3957 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
3959 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
3962 * c-c++-common/goacc/combined-reduction.c: New test.
3963 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
3965 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
3967 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
3968 *movdi_internal pattern only if PIC off.
3969 * gcc.target/i386/pr70155-2.c: Likewise.
3970 * gcc.target/i386/pr70155-3.c: Likewise.
3971 * gcc.target/i386/pr70155-4.c: Likewise.
3972 * gcc.target/i386/pr70155-5.c: Likewise.
3973 * gcc.target/i386/pr70155-6.c: Likewise.
3974 * gcc.target/i386/pr70155-7.c: Likewise.
3975 * gcc.target/i386/pr70155-8.c: Likewise.
3976 * gcc.target/i386/pr70155-15.c: Likewise.
3977 * gcc.target/i386/pr70155-17.c: Likewise.
3978 * gcc.target/i386/pr70155-22.c: Likewise.
3980 2016-04-29 Bin Cheng <bin.cheng@arm.com>
3982 PR tree-optimization/70803
3983 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
3985 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
3987 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
3988 optimization of vector loop.
3989 * gcc.target/i386/vect-unpack-3.c: New test.
3990 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
3991 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
3992 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
3994 2016-04-29 Marek Polacek <polacek@redhat.com>
3997 * g++.dg/ubsan/null-7.C: New test.
4000 * gcc.dg/pr70852.c: New test.
4002 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4005 * g++.dg/cpp0x/alignas6.C: New test.
4007 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4009 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4010 * gcc.dg/pr27003.c: Likewise.
4011 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4012 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4013 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4014 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
4015 * gcc.target/arc/mxy.c: Likewise.
4016 * gcc.target/arc/mswape.c: Likewise.
4017 * gcc.target/arc/mrtsc.c: Likewise.
4018 * gcc.target/arc/mcrc.c: Likewise.
4019 * gcc.target/arc/mdsp-packa.c: Likewise.
4020 * gcc.target/arc/mdvbf.c: Likewise.
4021 * gcc.target/arc/mlock.c: Likewise.
4022 * gcc.target/arc/mmac-24.c: Likewise.
4023 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4025 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4026 Matthijs Kooijman <matthijs@stdin.nl>
4027 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4030 * gcc.target/avr/pr60040-1.c: New.
4031 * gcc.target/avr/pr60040-2.c: New.
4033 2016-04-29 Richard Biener <rguenther@suse.de>
4035 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4037 2016-04-29 Richard Biener <rguenther@suse.de>
4039 PR tree-optimization/13962
4040 PR tree-optimization/65686
4041 * gcc.dg/uninit-pr65686.c: New testcase.
4043 2016-04-29 Jakub Jelinek <jakub@redhat.com>
4046 * gcc.dg/pr70843.c: New test.
4048 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4051 * gcc.target/i386/pr70858.c: New test.
4053 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4055 * gcc.target/arc/nps400-1.c: New file.
4057 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4058 Andrew Burgess <andrew.burgess@embecosm.com>
4060 * gcc.target/arc/movh_cl-1.c: New file.
4062 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4063 Andrew Burgess <andrew.burgess@embecosm.com>
4065 * gcc.target/arc/extzv-1.c: New file.
4066 * gcc.target/arc/insv-1.c: New file.
4067 * gcc.target/arc/insv-2.c: New file.
4068 * gcc.target/arc/movb-1.c: New file.
4069 * gcc.target/arc/movb-2.c: New file.
4070 * gcc.target/arc/movb-3.c: New file.
4071 * gcc.target/arc/movb-4.c: New file.
4072 * gcc.target/arc/movb-5.c: New file.
4073 * gcc.target/arc/movb_cl-1.c: New file.
4074 * gcc.target/arc/movb_cl-2.c: New file.
4075 * gcc.target/arc/movbi_cl-1.c: New file.
4076 * gcc.target/arc/movl-1.c: New file.
4078 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4079 Andrew Burgess <andrew.burgess@embecosm.com>
4081 * gcc.target/arc/cmem-1.c: New file.
4082 * gcc.target/arc/cmem-2.c: New file.
4083 * gcc.target/arc/cmem-3.c: New file.
4084 * gcc.target/arc/cmem-4.c: New file.
4085 * gcc.target/arc/cmem-5.c: New file.
4086 * gcc.target/arc/cmem-6.c: New file.
4087 * gcc.target/arc/cmem-7.c: New file.
4088 * gcc.target/arc/cmem-ld.inc: New file.
4089 * gcc.target/arc/cmem-st.inc: New file.
4091 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4094 * gcc.target/i386/pr70821.c: New test.
4096 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4098 * gcc.target/powerpc/vec-adde.c: New test.
4099 * gcc.target/powerpc/vec-adde-int128.c: New test.
4101 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4103 * gcc.target/i386/avx-vround-1.c: New test.
4104 * gcc.target/i386/avx-vround-2.c: New test.
4105 * gcc.target/i386/avx512vl-vround-1.c: New test.
4106 * gcc.target/i386/avx512vl-vround-2.c: New test.
4108 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4111 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4112 (check_effective_target_cilkplus_runtime): ... this.
4113 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4114 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4116 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4117 Require cilkplus_runtime.
4118 Don't add -lcilkrts.
4119 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4120 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4121 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4122 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4123 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4124 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4125 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4126 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4127 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4128 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4129 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4130 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4131 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4132 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4133 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4134 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4135 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4136 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4137 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4138 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4139 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4140 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4141 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4142 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4143 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4144 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4145 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4146 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4147 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4149 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4150 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4152 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4154 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4157 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
4159 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4160 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4162 2015-04-27 Ryan Burn <contact@rnburn.com>
4166 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4168 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4169 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4171 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
4173 * gnat.dg/limited_with4.ad[sb]: New test.
4174 * gnat.dg/limited_with4_pkg.ads: New helper.
4176 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4179 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4180 and movv1ti_internal patterns
4181 * gcc.target/i386/pr70155-1.c: New test.
4182 * gcc.target/i386/pr70155-2.c: Likewise.
4183 * gcc.target/i386/pr70155-3.c: Likewise.
4184 * gcc.target/i386/pr70155-4.c: Likewise.
4185 * gcc.target/i386/pr70155-5.c: Likewise.
4186 * gcc.target/i386/pr70155-6.c: Likewise.
4187 * gcc.target/i386/pr70155-7.c: Likewise.
4188 * gcc.target/i386/pr70155-8.c: Likewise.
4189 * gcc.target/i386/pr70155-9.c: Likewise.
4190 * gcc.target/i386/pr70155-10.c: Likewise.
4191 * gcc.target/i386/pr70155-11.c: Likewise.
4192 * gcc.target/i386/pr70155-12.c: Likewise.
4193 * gcc.target/i386/pr70155-13.c: Likewise.
4194 * gcc.target/i386/pr70155-14.c: Likewise.
4195 * gcc.target/i386/pr70155-15.c: Likewise.
4196 * gcc.target/i386/pr70155-16.c: Likewise.
4197 * gcc.target/i386/pr70155-17.c: Likewise.
4198 * gcc.target/i386/pr70155-18.c: Likewise.
4199 * gcc.target/i386/pr70155-19.c: Likewise.
4200 * gcc.target/i386/pr70155-20.c: Likewise.
4201 * gcc.target/i386/pr70155-21.c: Likewise.
4202 * gcc.target/i386/pr70155-22.c: Likewise.
4204 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4206 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4209 2016-04-27 Bin Cheng <bin.cheng@arm.com>
4211 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4212 * gcc.dg/tree-ssa/scev-9.c: Ditto.
4213 * gcc.dg/tree-ssa/scev-10.c: Ditto.
4214 * gcc.dg/tree-ssa/scev-11.c: Ditto.
4215 * gcc.dg/tree-ssa/scev-12.c: Ditto.
4217 2016-04-27 Richard Biener <rguenther@suse.de>
4220 * g++.dg/ipa/ipa-pta-2.C: New testcase.
4221 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4223 2016-04-27 Nathan Sidwell <nathan@acm.org>
4225 * g++.dg/cpp0x/constexpr-recursion3.C: New.
4226 * g++.dg/ubsan/pr63956.C: Adjust error location.
4228 2016-04-27 Nick Clifton <nickc@redhat.com>
4231 * gcc.dg/pr49889.c: New test.
4233 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
4235 * c-c++-common/memset-array.c: New test.
4237 2016-04-26 Martin Sebor <msebor@redhat.com>
4240 * g++.dg/cpp1y/func_constexpr.C: New test.
4242 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
4245 * g++.dg/cpp0x/enum32.C: New test.
4246 * g++.dg/cpp0x/enum33.C: New test.
4248 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4250 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4251 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4252 * gcc.c-torture/execute/bitfld-6.c: Likewise.
4253 * gcc.c-torture/execute/bitfld-7.c: Likewise.
4254 * gcc.c-torture/execute/pr38151.c: Likewise.
4255 * gcc.c-torture/execute/pr66556.c: Likewise.
4256 * gcc.c-torture/execute/pr67781.c: Likewise.
4257 * gcc.c-torture/execute/pr68648.c: Likewise.
4259 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4261 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4263 2016-04-26 Marek Polacek <polacek@redhat.com>
4266 * gcc.dg/pr67784-3.c: New test.
4267 * gcc.dg/pr67784-4.c: New test.
4268 * gcc.dg/pr67784-5.c: New test.
4271 * gcc.dg/Wnested-externs-2.c: New test.
4273 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4275 * gcc.dg/fold-plusmult.c: Adjust.
4276 * gcc.dg/no-strict-overflow-6.c: Adjust.
4277 * gcc.dg/gomp/loop-1.c: Xfail some tests.
4279 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4281 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4283 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
4284 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
4285 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
4286 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4287 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4288 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4289 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4290 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4291 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4292 * gcc.target/i386/avx512f-gather-5.c: Likewise.
4293 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4294 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4295 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4296 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4297 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4298 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4299 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4300 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4301 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4302 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4303 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4304 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4306 * gcc.target/i386/pr32219-4.c: Likewise.
4307 * gcc.target/i386/pr32219-6.c: Likewise.
4308 * gcc.target/i386/pr32219-8.c: Likewise.
4310 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4312 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4315 2016-04-26 Marek Polacek <polacek@redhat.com>
4318 * g++.dg/ext/cond2.C: New test.
4320 2016-04-26 Bin Cheng <bin.cheng@arm.com>
4322 PR tree-optimization/70771
4323 PR tree-optimization/70775
4324 * gcc.dg/pr70771.c: New test.
4325 * gcc.dg/pr70775.c: New test.
4327 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4329 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4331 2016-04-25 Richard Biener <rguenther@suse.de>
4333 PR tree-optimization/70780
4334 * gcc.dg/torture/pr70780.c: New testcase.
4336 2016-04-25 Michael Collison <michael.collison@arm.com>
4338 * gcc.target/arm/neon-vaddws16.c: New test.
4339 * gcc.target/arm/neon-vaddws32.c: New test.
4340 * gcc.target/arm/neon-vaddwu16.c: New test.
4341 * gcc.target/arm/neon-vaddwu32.c: New test.
4342 * gcc.target/arm/neon-vaddwu8.c: New test.
4343 * lib/target-supports.exp
4344 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
4345 that arm neon support vector widen sum of HImode TO SImode.
4347 2016-04-23 Jakub Jelinek <jakub@redhat.com>
4350 * c-c++-common/asan/pr70712.c: New test.
4352 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4354 * .gitattributes: New file.
4356 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
4358 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
4360 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
4362 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
4363 * gfortran.dg/submodule_15.f08: Likewise.
4365 2016-04-22 Richard Biener <rguenther@suse.de>
4367 PR tree-optimization/70740
4368 * gcc.dg/torture/pr70740.c: New testcase.
4370 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
4373 * gcc.target/i386/pr70750-1.c: New test.
4374 * gcc.target/i386/pr70750-2.c: Likewise.
4376 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
4379 * g++.dg/cpp0x/auto48.C: New.
4381 2016-04-21 Marek Polacek <polacek@redhat.com>
4384 * g++.dg/cpp0x/forw_enum12.C: New test.
4385 * g++.dg/cpp0x/forw_enum13.C: New test.
4387 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
4390 * gcc.target/i386/pr70728.c: New test.
4392 2016-04-21 Richard Biener <rguenther@suse.de>
4395 * gcc.dg/pr70747.c: New testcase.
4397 2016-04-21 Bin Cheng <bin.cheng@arm.com>
4399 PR tree-optimization/70715
4400 * gcc.dg/tree-ssa/scev-13.c: New test.
4402 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
4404 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
4406 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
4408 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
4410 2016-04-20 Jan Hubicka <jh@suse.cz>
4413 * g++.dg/ipa/nothrow-1.C: New testcase.
4415 2016-04-20 Nathan Sidwell <nathan@acm.org>
4418 * g++.dg/eh/delete1.C: New.
4420 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4422 * gcc.target/i386/avx256-unaligned-store-2.c: Add
4423 -mtune-ctrl=sse_typeless_stores.
4425 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4427 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
4429 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4431 PR tree-optimization/69489
4432 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
4434 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
4437 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
4438 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
4439 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
4441 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4443 PR tree-optimization/56625
4444 PR tree-optimization/69489
4445 * gcc.dg/vect/pr56625.c: New test.
4446 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
4448 2016-04-20 Andrew Pinski <apinski@cavium.com>
4451 * gcc.c-torture/compile/pr37433-1.c: New testcase.
4453 2016-04-20 Arnaud Charlet <charlet@adacore.com>
4455 * gnat.dg/self1.adb: Remove now incorrect test.
4457 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4459 * gcc.dg/tree-ssa/scev-11.c: New test.
4460 * gcc.dg/tree-ssa/scev-12.c: New test.
4462 2016-04-20 Marek Polacek <polacek@redhat.com>
4464 PR tree-optimization/70725
4465 * gcc.dg/pr70725.c: New test.
4467 2016-04-20 Richard Biener <rguenther@suse.de>
4469 PR tree-optimization/70726
4470 * g++.dg/vect/pr70726.cc: New testcase.
4472 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4475 * gcc.target/s390/pr70674.c: New test.
4477 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4479 PR libgfortran/70684
4480 * gfortran.dg/list_read_14.f90: New test.
4482 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
4485 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
4486 extern to force it misaligned.
4490 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
4491 Don't check `*' before movv4sf_internal.
4492 * gcc.target/i386/avx256-unaligned-store-2.c: Check
4493 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
4494 Don't check `*' before movv16qi_internal.
4495 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
4496 extern to force it misaligned.
4500 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
4501 Don't check `*' before movv2df_internal.
4502 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
4503 extern to force it misaligned.
4507 Check movv8sf_internal instead of avx_storeups256.
4508 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
4510 2016-04-19 Richard Biener <rguenther@suse.de>
4512 PR tree-optimization/70171
4513 * g++.dg/tree-ssa/pr70171.C: New testcase.
4515 2016-04-19 Richard Biener <rguenther@suse.de>
4517 PR tree-optimization/70724
4518 * gcc.dg/torture/pr70724.c: New testcase.
4520 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
4523 * gcc.target/i386/pr70689.c: New.
4525 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
4528 * gcc.target/i386/pr70708.c: New test.
4530 2016-04-18 Richard Biener <rguenther@suse.de>
4532 PR tree-optimization/43434
4533 * gcc.dg/vect/pr43434.c: New testcase.
4534 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
4535 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4536 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4537 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
4538 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
4539 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4540 * gcc.dg/gomp/pr68640.c: Likewise.
4541 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
4542 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
4544 2016-04-18 Richard Biener <rguenther@suse.de>
4546 PR tree-optimization/70701
4547 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
4549 2016-04-18 Tom de Vries <tom@codesourcery.com>
4552 * gcc.dg/pr70161.c: Add dot-file scans.
4553 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
4554 instead of after last dot char.
4556 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
4558 * c-c++-common/dump-ada-spec-3.c: New test.
4559 * c-c++-common/dump-ada-spec-4.c: Likewise.
4561 2016-04-17 Tom de Vries <tom@codesourcery.com>
4564 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
4566 2016-04-15 Jan Hubicka <jh@suse.cz>
4569 * g++.dg/ipa/pure-const-1.C: New testcase.
4570 * g++.dg/ipa/pure-const-2.C: New testcase.
4571 * g++.dg/ipa/pure-const-3.C: New testcase.
4573 2016-04-15 Marek Polacek <polacek@redhat.com>
4576 * gcc.dg/bitfld-22.c: New test.
4578 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
4580 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
4583 2016-04-15 Marek Polacek <polacek@redhat.com>
4586 * c-c++-common/pr70651.c: New test.
4588 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4590 PR rtl-optimization/70681
4591 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
4592 dump scan on arm and powerpc.
4593 * gcc.dg/pr10474.c: Likewise.
4595 2016-04-15 Jakub Jelinek <jakub@redhat.com>
4600 * g++.dg/cpp1y/vla11.C: Revert for real.
4603 * c-c++-common/Wparentheses-1.c: New test.
4604 * c-c++-common/gomp/Wparentheses-1.c: New test.
4605 * c-c++-common/gomp/Wparentheses-2.c: New test.
4606 * c-c++-common/gomp/Wparentheses-3.c: New test.
4607 * c-c++-common/gomp/Wparentheses-4.c: New test.
4608 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
4609 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
4610 * c-c++-common/goacc/Wparentheses-1.c: New test.
4612 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
4615 * gcc.target/i386/pr70662.c: New test.
4617 2016-04-15 Richard Biener <rguenther@suse.de>
4618 Alan Modra <amodra@gmail.com>
4620 PR tree-optimization/70130
4621 * gcc.dg/vect/O3-pr70130.c: New testcase.
4623 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4626 * gcc.target/powerpc/pr70669.c: New test.
4629 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
4630 a power7 system that does not have an assembler that supports
4633 2016-04-14 Martin Sebor <msebor@redhat.com>
4638 * c-c++-common/ubsan/vla-1.c: Revert.
4639 * g++.dg/cpp1y/vla11.C: Same.
4640 * g++.dg/cpp1y/vla12.C: Same.
4641 * g++.dg/cpp1y/vla13.C: Same.
4642 * g++.dg/cpp1y/vla14.C: Same.
4643 * g++.dg/cpp1y/vla3.C: Same.
4644 * g++.dg/init/array24.C: Same.
4645 * g++.dg/ubsan/vla-1.C: Same.
4647 2016-04-14 Marek Polacek <polacek@redhat.com>
4648 Jan Hubicka <hubicka@ucw.cz>
4651 * g++.dg/torture/pr70029.C: New test.
4653 2016-04-14 Martin Sebor <msebor@redhat.com>
4655 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
4656 type size to prevent failures on targets with very low maximum
4659 2016-04-14 Richard Biener <rguenther@suse.de>
4661 PR tree-optimization/70623
4662 * gcc.dg/torture/pr70623.c: New testcase.
4663 * gcc.dg/torture/pr70623-2.c: Likewise.
4665 2016-04-13 Martin Sebor <msebor@redhat.com>
4670 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
4671 * g++.dg/cpp1y/vla11.C: New test.
4672 * g++.dg/cpp1y/vla12.C: New test.
4673 * g++.dg/cpp1y/vla13.C: New test.
4674 * g++.dg/cpp1y/vla14.C: New test.
4675 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4676 * g++.dg/init/array24.C: Fully brace VLA initializer.
4677 * g++.dg/ubsan/vla-1.C: Disable exceptions.
4679 2016-04-13 Jakub Jelinek <jakub@redhat.com>
4682 * g++.dg/opt/pr70641.C: New test.
4684 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4686 PR rtl-optimization/68749
4687 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
4688 effects of argument promotions.
4689 Remove default args to dg-skip-if.
4691 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
4694 * g++.dg/parse/pr70635.C: New.
4696 2016-04-13 Marek Polacek <polacek@redhat.com>
4699 * c-c++-common/Wmisleading-indentation-4.c: New test.
4701 2016-04-13 Marek Polacek <polacek@redhat.com>
4704 * gcc.dg/Wparentheses-12.c: New test.
4705 * gcc.dg/Wparentheses-13.c: New test.
4707 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
4709 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
4710 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
4711 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
4713 2016-04-13 Jakub Jelinek <jakub@redhat.com>
4716 * gcc.c-torture/compile/pr70633.c: New test.
4719 * gcc.dg/torture/pr70628.c: New test.
4721 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
4724 * g++.dg/template/pr70610.C: New test.
4725 * g++.dg/template/pr70610-2.C: New test.
4726 * g++.dg/template/pr70610-3.C: New test.
4727 * g++.dg/template/pr70610-4.C: New test.
4729 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4731 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
4735 * g++.dg/ext/pr70571.C: New test.
4737 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4740 * gcc.target/powerpc/pr70640.c: New test.
4742 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
4745 * g++.dg/parse/pr68722.C: New.
4747 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4749 PR rtl-optimization/70596
4750 * gcc.target/i386/pr70596.c: New test.
4752 2016-04-12 Nathan Sidwell <nathan@acm.org>
4755 * g++.dg/init/pr70501.C: New.
4757 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
4759 * gcc.target/i386/asm-flag-6.c: New test.
4761 2016-04-12 Tom de Vries <tom@codesourcery.com>
4763 PR tree-optimization/68756
4764 * gcc.dg/graphite/pr68756.c: New test.
4766 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4768 PR tree-optimization/70602
4769 * gcc.c-torture/execute/pr70602.c: New test.
4771 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4774 * gcc.target/powerpc/float128-1.c: New tests to make sure the
4775 __float128 emulator is built and runs.
4776 * gcc.target/powerpc/float128-1.c: Likewise.
4778 * lib/target-supports.exp (check_ppc_float128_sw_available):
4779 Rework tests for __float128 software and hardware
4780 availability. Fix exit condition to return 0 on success.
4782 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
4785 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
4786 * gcc.target/aarch64/target_attr_15.c: Likewise.
4788 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4791 * g++.dg/cpp1y/pr69066.C: New.
4793 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4796 * gfortran.dg/pr36192.f90: Update test.
4797 * gfortran.dg/pr36192_1.f90: Update test.
4798 * gfortran.dg/real_dimension_1.f: Update test.
4799 * gfortran.dg/parameter_array_init_7.f90: New test.
4801 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
4804 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
4806 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
4808 PR rtl-optimization/66669
4809 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
4811 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
4813 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
4814 * gcc.dg/pie-1.c: Likewise.
4815 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
4816 * gcc.dg/pic-4.c: Likewise.
4817 * gcc.dg/pie-3.c: Likewise.
4818 * gcc.dg/pie-4.c: Likewise.
4820 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
4822 PR tree-optimization/68644
4823 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
4825 PR rtl-optimization/64886
4826 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
4828 2016-04-09 Tom de Vries <tom@codesourcery.com>
4830 PR tree-optimization/68953
4831 * gcc.dg/graphite/pr68953.c: New test.
4833 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4836 * gfortran.dg/deferred_character_16.f90: New test.
4838 2016-04-09 Jakub Jelinek <jakub@redhat.com>
4840 PR tree-optimization/70586
4841 * gcc.c-torture/execute/pr70586.c: New test.
4843 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4846 * c-c++-common/asan/halt_on_error-1.c: Replace memset
4847 with __builtin_memset
4848 * c-c++-common/asan/halt_on_error-2.c: Likewise.
4850 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
4854 PR tree-optimization/70373
4858 * c-c++-common/goacc/reduction-5.c: New test.
4859 * c-c++-common/goacc/reduction-promotions.c: New test.
4860 * gfortran.dg/goacc/reduction-3.f95: New test.
4861 * gfortran.dg/goacc/reduction-promotions.f90: New test.
4863 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
4867 * g++.dg/pr70590.C: New test.
4868 * g++.dg/pr70590-2.C: New test.
4870 2016-04-08 Jakub Jelinek <jakub@redhat.com>
4873 * gcc.target/i386/pr70593.c: New test.
4875 PR rtl-optimization/70574
4876 * gcc.target/i386/avx2-pr70574.c: New test.
4878 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
4881 * c-c++-common/asan/pr70541.c: New test.
4883 2016-04-08 Tom de Vries <tom@codesourcery.com>
4885 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
4886 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
4888 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4891 * gcc.c-torture/execute/pr70566.c: New test.
4893 2016-04-08 Tom de Vries <tom@codesourcery.com>
4895 * c-c++-common/goacc/uninit-copy-clause.c: New test.
4896 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
4898 2016-04-08 Alan Modra <amodra@gmail.com>
4900 * gcc.target/powerpc/pr70117.c: New.
4902 2016-04-07 Jakub Jelinek <jakub@redhat.com>
4905 * gcc.dg/lto/simd-function_0.c: New test.
4907 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
4909 * c-c++-common/attr-simd-2.c: Likewise.
4910 * c-c++-common/attr-simd-4.c: Likewise.
4911 * gcc.dg/gomp/simd-clones-2.c: Likewise.
4912 * gcc.dg/gomp/simd-clones-3.c: Likewise.
4914 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4917 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
4919 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
4920 Tom de Vries <tom@codesourcery.com>
4922 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
4923 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4924 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4925 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4926 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4927 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4928 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4929 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
4931 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4934 * g++.dg/warn/Wparentheses-29.C: New test.
4936 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4939 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
4940 explicit braces to resolve a future -Wparentheses warning.
4942 2016-04-06 Richard Henderson <rth@redhat.com>
4944 * gcc.dg/pr61817-1.c: New test.
4945 * gcc.dg/pr61817-2.c: New test.
4946 * gcc.dg/pr69391-1.c: New test.
4947 * gcc.dg/pr69391-2.c: New test.
4949 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
4951 PR rtl-optimization/70398
4952 * gcc.target/aarch64/pr70398.c: New.
4954 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
4956 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
4958 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
4959 Pedro Alves <palves@redhat.com>
4961 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
4963 2016-04-06 Jakub Jelinek <jakub@redhat.com>
4965 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4966 Check for avx512f effective targets instead of avx2.
4967 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
4969 * gcc.dg/gomp/declare-simd-3.c: Likewise.
4970 * g++.dg/gomp/declare-simd-1.C: Likewise.
4971 * g++.dg/gomp/declare-simd-3.C: Likewise.
4972 * g++.dg/gomp/declare-simd-4.C: Likewise.
4975 * c-c++-common/gomp/pr70550-1.c: New test.
4976 * c-c++-common/gomp/pr70550-2.c: New test.
4978 2016-04-05 Nathan Sidwell <nathan@acm.org>
4981 * g++.dg/ext/attribute-may-alias-5.C: New.
4983 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4986 * c-c++-common/pr70336.c: New test.
4987 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
4988 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
4990 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
4993 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
4995 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4997 PR rtl-optimization/70542
4998 * gcc.dg/torture/pr70542.c: New test.
4999 * gcc.target/i386/avx2-pr70542.c: New test.
5001 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5003 PR tree-optimization/70509
5004 * gcc.target/i386/avx512bw-pr70509.c: New test.
5006 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5009 * g++.dg/ext/constexpr-vla4.C: New test.
5011 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
5014 * gcc.target/i386/pr70510.c: New test.
5016 2016-04-05 Richard Biener <rguenther@suse.de>
5018 PR tree-optimization/70526
5019 * g++.dg/torture/pr70526.C: New testcase.
5021 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5024 * gcc.target/i386/pr70525.c: New test.
5026 2016-04-05 Richard Biener <rguenther@suse.de>
5029 * g++.dg/torture/pr70499.C: New testcase.
5031 2016-04-05 Richard Biener <rguenther@suse.de>
5033 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5036 2016-04-04 Jakub Jelinek <jakub@redhat.com>
5039 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5040 rs6000 ABI warnings.
5042 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
5045 * g++.dg/ipa/devirt-51.C: New testcase.
5047 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5048 Jakub Jelinek <jakub@redhat.com>
5051 * gcc.dg/torture/pr70457.c: New.
5053 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5056 * gfortran.dg/allocate_with_source_19.f08: New test.
5058 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5061 * gfortran.dg/coarray_allocate_6.f08: New test.
5063 2016-04-04 Richard Biener <rguenther@suse.de>
5065 PR rtl-optimization/70484
5066 * gcc.dg/torture/pr70484.c: New testcase.
5068 2016-04-04 Marek Polacek <polacek@redhat.com>
5071 * gcc.dg/torture/pr70307.c: New test.
5073 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5077 * gcc.target/sh/torture/pr70416.c: New.
5079 2016-04-02 Martin Sebor <msebor@redhat.com>
5085 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5086 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5087 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5088 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5089 * g++.dg/cpp0x/constexpr-string.C: Same.
5090 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5091 * g++.dg/cpp0x/pr65398.C: Same.
5092 * g++.dg/ext/constexpr-vla1.C: Same.
5093 * g++.dg/ext/constexpr-vla2.C: Same.
5094 * g++.dg/ext/constexpr-vla3.C: Same.
5095 * g++.dg/ubsan/pr63956.C: Same.
5097 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5099 PR rtl-optimization/70467
5100 * gcc.target/i386/pr70467-2.c: New test.
5102 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5103 Marek Polacek <polacek@redhat.com>
5106 * g++.dg/init/new47.C: New test.
5108 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5111 * gcc.target/arm/pr70496.c: New test.
5113 2016-04-01 Nathan Sidwell <nathan@acm.org>
5116 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5118 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5121 * gcc.dg/strlenopt.h (memmove): New.
5122 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5123 instead of "string.h".
5124 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5125 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5126 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5127 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5128 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5129 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5130 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5131 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5132 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5133 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5134 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5135 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5136 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5137 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5138 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5139 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5140 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5141 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5142 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5143 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5145 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5147 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5148 (Holder::foo): Reflect this.
5150 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5153 * gcc.dg/pr70442.c: New test.
5155 2016-03-31 Nathan Sidwell <nathan@acm.org>
5158 * g++.dg/cpp0x/constexpr-virtual6.C: New.
5160 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
5163 * gcc.target/i386/pr70453.c: New test.
5165 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
5168 * gcc.c-torture/pr70292.c: New test.
5170 2016-03-31 Marek Polacek <polacek@redhat.com>
5173 * c-c++-common/pr70297.c: New test.
5174 * g++.dg/cpp0x/typedef-redecl.C: New test.
5175 * gcc.dg/typedef-redecl2.c: New test.
5177 2016-03-31 Jakub Jelinek <jakub@redhat.com>
5179 PR rtl-optimization/70460
5180 * gcc.c-torture/execute/pr70460.c: New test.
5182 2016-03-31 Richard Biener <rguenther@suse.de>
5185 * g++.dg/ext/vector30.C: New testcase.
5187 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5188 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5190 * gfortran.dg/fmt_pf.f90: New test.
5192 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5194 Forward-port from 5 branch
5195 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5198 * gcc.target/i386/avx-vextractf128-256-5.c: Move
5199 dg-require-effective-target after dg-do.
5201 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
5203 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5205 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
5206 Julian Brown <julian@codesourcery.com>
5207 Chung-Lin Tang <cltang@codesourcery.com>
5208 Cesar Philippidis <cesar@codesourcery.com>
5209 James Norris <jnorris@codesourcery.com>
5210 Tom de Vries <tom@codesourcery.com>
5211 Nathan Sidwell <nathan@codesourcery.com>
5213 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
5214 * c-c++-common/goacc/loop-clauses.c: Likewise.
5215 * g++.dg/goacc/template.C: Likewise.
5216 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5217 * gfortran.dg/goacc/loop-1.f95: Likewise.
5218 * gfortran.dg/goacc/loop-5.f95: Likewise.
5219 * gfortran.dg/goacc/loop-6.f95: Likewise.
5220 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5221 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5222 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5223 * c-c++-common/goacc/clauses-fail.c: Likewise.
5224 * c-c++-common/goacc/parallel-1.c: Likewise.
5225 * c-c++-common/goacc/reduction-1.c: Likewise.
5226 * c-c++-common/goacc/reduction-2.c: Likewise.
5227 * c-c++-common/goacc/reduction-3.c: Likewise.
5228 * c-c++-common/goacc/reduction-4.c: Likewise.
5229 * c-c++-common/goacc/routine-3.c: Likewise.
5230 * c-c++-common/goacc/routine-4.c: Likewise.
5231 * c-c++-common/goacc/routine-5.c: Likewise.
5232 * c-c++-common/goacc/tile.c: Likewise.
5233 * g++.dg/goacc/template.C: Likewise.
5234 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5235 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5236 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
5237 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
5238 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5239 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5240 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5241 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
5242 * c-c++-common/goacc/use_device-1.c: ... this file.
5243 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
5244 * c-c++-common/goacc/host_data-5.c: ... this file, and...
5245 * c-c++-common/goacc/host_data-6.c: ... this file.
5246 * c-c++-common/goacc/loop-2-kernels.c: New file.
5247 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5248 * c-c++-common/goacc/loop-3.c: Likewise.
5249 * g++.dg/goacc/reference.C: Likewise.
5250 * g++.dg/goacc/routine-1.C: Likewise.
5251 * g++.dg/goacc/routine-2.C: Likewise.
5253 2016-03-30 Richard Biener <rguenther@suse.de>
5256 * gcc.dg/torture/pr70450.c: New testcase.
5258 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5261 * gcc.dg/torture/pr70421.c: New test.
5262 * gcc.target/i386/avx512f-pr70421.c: New test.
5264 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
5267 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5268 (check): New function.
5270 (foo): Align stack to 16 bytes when calling bar.
5271 * gcc.target/i386/cleanup-2.c: Likewise.
5273 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
5275 PR tree-optimization/59124
5276 * gcc.dg/Warray-bounds-19.c: New test.
5278 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
5280 * lib/prune.exp (escape_regex_chars): New.
5281 (prune_file_path): Update to quote metcharacters for regexp.
5283 2016-03-29 Jakub Jelinek <jakub@redhat.com>
5285 PR rtl-optimization/70429
5286 * gcc.c-torture/execute/pr70429.c: New test.
5288 PR tree-optimization/70405
5289 * gcc.dg/pr70405.c: New test.
5291 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
5294 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5295 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5297 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
5300 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5301 __cilkrts_set_param to set two workers.
5302 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5303 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5305 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5307 * g++.dg/ext/fnname5.C: Update the test for Darwin.
5309 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
5312 * gcc.target/i386/pr70406.c: New test.
5314 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
5316 * gnat.dg/specs/double_record_extension3.ads: New test.
5318 2016-03-25 Richard Henderson <rth@redhat.com>
5321 * gcc.target/aarch64/pr70120-1.c: New.
5322 * gcc.target/aarch64/pr70120-2.c: New.
5323 * gcc.target/aarch64/pr70120-3.c: New.
5325 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
5328 * g++.dg/template/mangle2.C: The dg-do directive should be
5329 "compile" not "assemble".
5331 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
5334 * gcc.dg/pr69650.c: New test.
5336 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
5338 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
5340 2016-03-25 Alan Modra <amodra@gmail.com>
5342 * gcc.dg/dfp/pr70052.c: New test.
5344 2016-03-24 Richard Henderson <rth@redhat.com>
5347 * gcc.dg/tree-ssa/pr69845-1.c: New test.
5348 * gcc.dg/tree-ssa/pr69845-2.c: New test.
5350 2016-03-24 Tom de Vries <tom@codesourcery.com>
5352 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
5354 2016-03-24 Tom de Vries <tom@codesourcery.com>
5356 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
5357 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
5359 2016-03-24 Tom de Vries <tom@codesourcery.com>
5361 * c-c++-common/goacc/uninit-dim-clause.c: New test.
5362 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
5364 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
5367 * g++.dg/template/mangle2.C: New test.
5369 2016-03-24 Richard Biener <rguenther@suse.de>
5371 PR tree-optimization/70396
5372 * gcc.dg/torture/pr70396.c: New testcase.
5374 2016-03-24 Richard Biener <rguenther@suse.de>
5377 * gcc.dg/torture/pr70370.c: New testcase.
5379 2016-03-24 Tom de Vries <tom@codesourcery.com>
5381 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
5382 * gfortran.dg/goacc/kernels-tree.f95: Same.
5383 * gfortran.dg/goacc/parallel-tree.f95: Same.
5385 2016-03-24 Tom de Vries <tom@codesourcery.com>
5387 * c-c++-common/goacc/uninit-if-clause.c: New test.
5388 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
5390 2016-03-24 Jakub Jelinek <jakub@redhat.com>
5393 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
5396 2016-03-24 Richard Biener <rguenther@suse.de>
5398 PR tree-optimization/70372
5399 * gcc.dg/tree-ssa/pr70372.c: New testcase.
5401 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5404 * g++.dg/cpp1y/nsdmi-union1.C: New test.
5406 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5409 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
5411 2016-03-23 Jakub Jelinek <jakub@redhat.com>
5414 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
5415 * g++.dg/cpp1y/pr70001.C: New test.
5418 * g++.dg/cpp0x/constexpr-70323.C: New test.
5420 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
5421 Jason Merrill <jason@redhat.com>
5422 Jakub Jelinek <jakub@redhat.com>
5425 * g++.dg/cpp0x/constexpr-69315.C: New test.
5426 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
5428 2016-03-23 Marek Polacek <polacek@redhat.com>
5431 * g++.dg/warn/Wignored-attributes-1.C: New test.
5432 * g++.dg/warn/Wignored-attributes-2.C: New test.
5434 2016-03-23 Tom de Vries <tom@codesourcery.com>
5436 * c-c++-common/goacc/kernels-default.c (foo): Add missing
5438 * gfortran.dg/goacc/private-3.f95 (test): Same.
5439 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
5442 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5444 * lib/target-supports.exp: Remove v7ve entry from loop
5445 creating effective target checks.
5446 (check_effective_target_arm_arch_v7ve_ok): New procedure.
5447 (add_options_for_arm_arch_v7ve): Likewise.
5449 2016-03-23 Jakub Jelinek <jakub@redhat.com>
5451 PR tree-optimization/70354
5452 * gcc.dg/vect/pr70354-1.c: New test.
5453 * gcc.dg/vect/pr70354-2.c: New test.
5454 * gcc.target/i386/avx2-pr70354-1.c: New test.
5455 * gcc.target/i386/avx2-pr70354-2.c: New test.
5457 2016-03-22 Jeff Law <law@redhat.com>
5460 * gcc.dg/tree-ssa/pr70232.c: New test.
5462 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5465 * gcc.target/i386/pr70302.c: New test.
5467 2016-03-22 Richard Biener <rguenther@suse.de>
5470 * g++.dg/torture/pr70251.C: New testcase.
5472 2016-03-22 David Malcolm <dmalcolm@redhat.com>
5475 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
5476 Wmisleading-indentation.c.
5477 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
5478 reflect change to diagnostic text and order of messages.
5479 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
5481 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
5483 * g++.dg/ext/java-3.C: Don't compile on AIX.
5485 2016-03-22 Richard Biener <rguenther@suse.de>
5488 * gcc.dg/torture/pr70333.c: New testcase.
5490 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5492 * g++.dg/ext/pr70290.C: New test.
5494 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
5497 * gcc.target/i386/pr70325.c: New test.
5499 2016-03-22 Jakub Jelinek <jakub@redhat.com>
5502 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
5503 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
5506 * gcc.target/i386/pr70300.c: New test.
5509 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
5510 (func2): New function for cond with parens, xfail warning for c++.
5511 * g++.dg/warn/Wnonnull-compare-8.C: New test.
5513 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5516 * g++.dg/template/ptrmem30.C: New test.
5518 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5521 * g++.dg/cpp0x/constexpr-70204a.C: New test.
5522 * g++.dg/cpp0x/constexpr-70204b.C: New test.
5524 2016-03-21 Jakub Jelinek <jakub@redhat.com>
5527 * gcc.dg/pr70326.c: New test.
5529 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
5530 Jakub Jelinek <jakub@redhat.com>
5532 PR tree-optimization/70317
5533 * gcc.dg/pr70317.c: New test.
5535 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
5538 * gcc.target/i386/pr70327.c: New test.
5540 2016-03-21 Martin Liska <mliska@suse.cz>
5543 * gcc.dg/ipa/pr70306.c: New test.
5545 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
5547 * gcc.target/arm/attr-align1.c: Skip if M-profile.
5548 * gcc.target/arm/attr-align3.c: Likewise.
5549 * gcc.target/arm/attr_arm.c: Likewise.
5550 * gcc.target/arm/flip-thumb.c: Likewise.
5552 2016-03-21 Jakub Jelinek <jakub@redhat.com>
5555 * gcc.target/powerpc/altivec-36.c: New test.
5557 2016-03-21 Richard Biener <rguenther@suse.de>
5559 PR tree-optimization/70310
5560 * gcc.dg/torture/pr70310.c: New testcase.
5562 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
5565 * gcc.target/i386/pr70293.c: New test.
5567 2016-03-21 Richard Biener <rguenther@suse.de>
5569 PR tree-optimization/70288
5570 * gcc.dg/torture/pr70288-1.c: New testcase.
5571 * gcc.dg/torture/pr70288-2.c: Likewise.
5573 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5575 PR rtl-optimization/69307
5576 * gcc.target/arm/pr69307.c: New test.
5578 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5580 PR rtl-optimization/69102
5581 * gcc.c-torture/compile/pr69102.c: New test.
5583 2016-03-18 Jeff Law <law@redhat.com>
5585 PR rtl-optimization/70263
5586 * gcc.c-torture/compile/pr70263-1.c: New test.
5587 * gcc.target/i386/pr70263-2.c: New test.
5589 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
5591 PR rtl-optimization/70278
5592 * gcc.dg/torture/pr70278.c: New test.
5593 * gcc.target/arm/pr70278.c: New test.
5595 2016-03-18 David Malcolm <dmalcolm@redhat.com>
5598 * gcc.dg/plugin/diagnostic-test-expressions-1.c
5599 (test_builtin_types_compatible_p): New test function.
5600 * gcc.dg/pr70281.c: New test case.
5602 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
5605 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
5607 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5609 PR tree-optimization/70252
5610 * gcc.dg/pr70252.c: New test.
5612 2016-03-18 Tom de Vries <tom@codesourcery.com>
5614 * gcc.dg/pr70161-2.c: New test.
5615 * gcc.dg/pr70161.c: New test.
5617 2016-03-18 Tom de Vries <tom@codesourcery.com>
5620 * gcc.dg/pr70269.c: New test.
5622 2016-03-18 Jakub Jelinek <jakub@redhat.com>
5625 * g++.dg/ext/java-3.C: New test.
5627 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5630 * g++.dg/lookup/pr70205.C: New test.
5632 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5635 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
5637 2016-03-17 Marek Polacek <polacek@redhat.com>
5640 * gcc.dg/atomic-op-6.c: New test.
5642 2016-03-17 David Malcolm <dmalcolm@redhat.com>
5645 * c-c++-common/pr70264.c: New test case.
5647 2016-03-17 Jakub Jelinek <jakub@redhat.com>
5650 * c-c++-common/pr70144-1.c: New test.
5651 * c-c++-common/pr70144-2.c: New test.
5654 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
5655 * g++.dg/opt/flifetime-dse6.C: New test.
5656 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5658 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
5661 * gcc.dg/pic-1.c: New test.
5662 * gcc.dg/pic-2.c: Likewise.
5663 * gcc.dg/pic-3.c: Likewise.
5664 * gcc.dg/pic-4.c: Likewise.
5665 * gcc.dg/pie-1.c: Likewise.
5666 * gcc.dg/pie-2.c: Likewise.
5667 * gcc.dg/pie-3.c: Likewise.
5668 * gcc.dg/pie-4.c: Likewise.
5669 * gcc.dg/pie-5.c: Likewise.
5670 * gcc.dg/pie-6.c: Likewise.
5672 2016-03-17 Tom de Vries <tom@codesourcery.com>
5674 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
5675 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
5677 2016-03-17 Richard Biener <rguenther@suse.de>
5680 * g++.dg/debug/pr70271.C: New testcase.
5682 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
5684 * gcc.target/i386/pr70251.c: New test.
5686 2016-03-17 Marek Polacek <polacek@redhat.com>
5689 * g++.dg/warn/constexpr-70194.C: New test.
5691 2016-03-16 Richard Henderson <rth@redhat.com>
5694 * gcc.c-torture/compile/pr70240.c: New.
5696 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5698 * gcc.c-torture/compile/20151204.c: Skip for avr.
5700 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5703 * g++.dg/opt/pr70245.C: New test.
5704 * g++.dg/opt/pr70245.h: New file.
5705 * g++.dg/opt/pr70245-aux.cc: New file.
5707 2016-03-16 Martin Sebor <msebor@redhat.com>
5709 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
5711 2016-03-16 Richard Henderson <rth@redhat.com>
5714 * gcc.c-torture/compile/pr70199.c: New.
5716 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
5718 * gcc.dg/uninit-19.c: Run dos2unix.
5720 2016-03-16 Marek Polacek <polacek@redhat.com>
5723 * gcc.dg/nested-func-10.c: New test.
5724 * gcc.dg/nested-func-9.c: New test.
5726 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5728 PR tree-optimization/68714
5729 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
5731 2016-03-16 Tom de Vries <tom@codesourcery.com>
5733 PR tree-optimization/68715
5734 * gcc.dg/graphite/pr68715-2.c: New test.
5735 * gcc.dg/graphite/pr68715.c: New test.
5736 * gfortran.dg/graphite/pr68715.f90: New test.
5738 2016-03-16 Tom de Vries <tom@codesourcery.com>
5740 PR tree-optimization/68809
5741 * gcc.dg/graphite/pr68809-2.c: New test.
5742 * gcc.dg/graphite/pr68809.c: New test.
5744 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5747 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
5748 method call to i () as argument. Adjust expected output.
5751 * g++.dg/ubsan/pr70147-1.C: New test.
5752 * g++.dg/ubsan/pr70147-2.C: New test.
5754 2016-03-15 Martin Sebor <msebor@redhat.com>
5757 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
5759 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
5761 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
5764 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
5767 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
5768 libatomic_available.
5770 2016-03-15 Marek Polacek <polacek@redhat.com>
5773 * g++.dg/ext/attribute-may-alias-4.C: New test.
5775 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
5777 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
5778 -fvar-tracking-assignments-toggle flag.
5780 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
5782 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
5784 2016-03-15 Jakub Jelinek <jakub@redhat.com>
5786 PR rtl-optimization/70222
5787 * gcc.c-torture/execute/pr70222-1.c: New test.
5788 * gcc.c-torture/execute/pr70222-2.c: New test.
5790 2016-03-15 Richard Henderson <rth@redhat.com>
5792 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
5794 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5796 PR rtl-optimization/69032
5797 * gcc.dg/pr69032.c: New test.
5799 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5801 PR rtl-optimization/63384
5802 * g++.dg/pr63384.C: New test.
5804 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5807 * gcc.target/i386/pr64411.C: New test.
5809 2016-03-15 Tom de Vries <tom@codesourcery.com>
5811 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
5812 * gfortran.dg/goacc/kernels-alias.f95: New test.
5814 2016-03-14 Martin Sebor <msebor@redhat.com>
5817 * g++.dg/cpp0x/constexpr-inline.C: New test.
5818 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
5820 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
5822 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
5824 2016-03-14 Jakub Jelinek <jakub@redhat.com>
5827 * gcc.dg/pr70219.c: New test.
5829 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
5832 * gcc.dg/torture/pr70083.c: New test.
5833 * gcc.target/i386/pr70083.c: New test.
5835 2016-03-14 Richard Biener <rguenther@suse.de>
5837 PR tree-optimization/56365
5838 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
5840 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
5843 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
5845 * g++.dg/pr70098.C: New testcase.
5848 2016-03-14 Tom de Vries <tom@codesourcery.com>
5850 PR tree-optimization/70045
5851 * gcc.dg/graphite/pr70045.c: New test.
5853 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5856 * gfortran.dg/include_9.f90: New test.
5858 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
5861 gfortran.dg/prof/prof.exp: New script.
5862 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
5864 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
5866 PR rtl-optimization/69307
5867 * gcc.dg/pr69307.c: New test.
5869 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
5872 * gcc.target/arm/pr69614.c: New.
5874 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
5877 * gfortran.dg/submodule_14.f08: New test
5880 * gfortran.dg/submodule_15.f08: New test
5882 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
5885 * g++.dg/cpp1y/paren3.C: New test.
5887 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5890 * gcc.target/powerpc/ppc-round2.c: New test.
5892 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
5895 * gcc.dg/torture/pr70123.c: New test.
5897 2016-03-11 Jeff Law <law@redhat.com>
5899 PR tree-optimization/70190
5900 * gcc.c-torture/compile/pr70190.c: New test.
5902 2016-03-11 David Malcolm <dmalcolm@redhat.com>
5905 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
5907 (test43_b): Likewise.
5908 (test43_c): Likewise.
5909 (test43_d): Likewise.
5910 (test43_e): Likewise.
5911 (test43_f): Likewise.
5912 (test43_g): Likewise.
5913 (test44_a): Likewise.
5914 (test44_b): Likewise.
5915 (test44_c): Likewise.
5916 (test44_d): Likewise.
5917 (test44_e): Likewise.
5919 2016-03-11 David Malcolm <dmalcolm@redhat.com>
5922 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
5924 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5926 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
5929 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5933 * gcc.target/aarch64/pr69245_2.c: New test.
5935 2016-03-11 Jakub Jelinek <jakub@redhat.com>
5937 PR tree-optimization/70177
5938 * gcc.dg/pr70177.c: New test.
5940 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5942 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
5944 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5946 * gcc.dg/tree-ssa/sra-20.c: New.
5948 2016-03-11 Jakub Jelinek <jakub@redhat.com>
5950 PR rtl-optimization/70174
5951 * gcc.dg/pr70174.c: New test.
5953 PR tree-optimization/70169
5954 * gcc.dg/pr70169.c: New test.
5956 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5959 * gcc.target/i386/pr70160.c: New test.
5961 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5963 * gcc.target/s390/dfp-1.c: New test.
5965 2016-03-10 Nick Clifton <nickc@redhat.com>
5968 * gcc.target/aarch64/pr70044.c: New test.
5970 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
5971 Jakub Jelinek <jakub@redhat.com>
5974 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
5975 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
5976 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
5978 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
5981 * g++.dg/lto/pr69589_0.C: New testcase
5982 * g++.dg/lto/pr69589_1.C: New testcase
5984 2016-03-10 Marek Polacek <polacek@redhat.com>
5987 * g++.dg/delayedfold/unary-plus1.C: New test.
5989 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
5991 * gcc.target/arm/pr45701-1.c: Escape brackets.
5992 * gcc.target/arm/pr45701-2.c: Likewise.
5994 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
5996 * gfortran.dg/unconstrained_commons.f: New.
5998 2016-03-10 Alan Modra <amodra@gmail.com>
6000 * gcc.dg/pr69195.c: New.
6001 * gcc.dg/pr69238.c: New.
6003 2016-03-10 Tom de Vries <tom@codesourcery.com>
6006 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6008 2016-03-10 Richard Biener <rguenther@suse.de>
6010 PR tree-optimization/70128
6011 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6012 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6014 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6016 PR tree-optimization/70152
6017 * gcc.dg/pr70152.c: New test.
6020 * gcc.target/i386/pr70086-1.c: New test.
6021 * gcc.target/i386/pr70086-2.c: New test.
6022 * gcc.target/i386/pr70086-3.c: New test.
6024 PR tree-optimization/70127
6025 * gcc.c-torture/execute/pr70127.c: New test.
6027 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6029 * c-c++-common/goacc/combined-directives-2.c: New test.
6031 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6035 * g++.dg/diagnostic/pr70105.C: New test.
6036 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6037 (test_multiple_ordinary_maps): New test function.
6039 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6043 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6044 Drop range information from call to inform_at_rich_loc.
6045 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6047 (test_show_locus): Replace calls to rich_location::add_range with
6048 calls to add_range. Rewrite the tests that used the now-defunct
6049 rich_location ctor taking a source_range. Simplify other tests
6050 by replacing calls to COMBINE_LOCATION_DATA with calls to
6053 2016-03-09 Richard Biener <rguenther@suse.de>
6054 Jakub Jelinek <jakub@redhat.com>
6056 PR tree-optimization/70138
6057 * gcc.dg/vect/pr70138-1.c: New testcase.
6058 * gcc.dg/vect/pr70138-2.c: Likewise.
6060 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6063 * gcc.target/i386/pr70049.c: New test.
6065 2016-03-09 Richard Biener <rguenther@suse.de>
6068 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6069 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6070 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6072 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6074 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6077 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6080 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6083 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6086 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6087 in testcase comment.
6089 2016-03-09 Tom de Vries <tom@codesourcery.com>
6091 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6092 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6093 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6094 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6095 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6096 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6097 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6098 * gfortran.dg/goacc/kernels-loop.f95: New test.
6100 2016-03-08 Martin Sebor <msebor@redhat.com>
6103 * g++.dg/warn/overflow-warn-7.C: New test.
6105 2016-03-08 Jason Merrill <jason@redhat.com>
6107 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6108 * lib/target-supports.exp (check_effective_target_concepts): New.
6110 2016-03-08 Jakub Jelinek <jakub@redhat.com>
6113 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6114 * g++.dg/ubsan/pr70135.C: New test.
6117 * gcc.dg/pr70110.c: New test.
6119 2016-03-07 Martin Jambor <mjambor@suse.cz>
6121 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6122 * c-c++-common/gomp/if-1.c: Likewise.
6123 * c-c++-common/gomp/pr61486-2.c: Likewise.
6124 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6125 to dg-additional-options.
6126 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6127 * g++/gomp/target-teams-1.c: Likewise.
6128 * gcc.dg/gomp/gomp.exp: Likewise.
6129 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6130 dg-additional-options.
6131 * gfortran.dg/gomp/gomp.exp: Likewise.
6132 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6133 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6134 dg-additional-options.
6135 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6137 2016-03-07 Martin Jambor <mjambor@suse.cz>
6139 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6140 * c-c++-common/gomp/gridify-1.c: New test.
6141 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6143 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6145 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6146 trigger for cortex-r8, when scanning for register r8.
6147 * gcc.target/arm/pr45701-2.c: Likewise.
6149 2016-02-26 Richard Biener <rguenther@suse.de>
6150 Jeff Law <law@redhat.com>
6152 PR tree-optimization/69740
6153 * gcc.c-torture/compile/pr69740-1.c: New test.
6154 * gcc.c-torture/compile/pr69740-2.c: New test.
6156 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6158 * lib/target-supports.exp
6159 (check_effective_target_whole_vector_shift): Enable for PPC64.
6161 2016-03-07 Richard Biener <rguenther@suse.de>
6163 PR tree-optimization/70115
6164 * gcc.dg/torture/pr70115.c: New testcase.
6166 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
6169 * c-c-++-common/goacc/pr69916.c: New.
6171 2016-03-07 Richard Henderson <rth@redhat.com>
6173 * gcc.c-torture/compile/pr70061.c: New test.
6175 2016-03-07 Richard Biener <rguenther@suse.de>
6178 * gcc.dg/vect/O3-pr36098.c: New testcase.
6180 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
6182 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6184 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
6186 * gnat.dg/renaming9.ad[sb]: New testcase.
6188 2016-03-05 Jakub Jelinek <jakub@redhat.com>
6191 * g++.dg/expr/stdarg3.C: New test.
6193 2016-03-04 Jeff Law <law@redhat.com>
6195 PR tree-optimization/69196
6196 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6199 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6202 * gcc.dg/pr69973.c: New test.
6204 PR rtl-optimization/69941
6205 * gcc.dg/torture/pr69941.c: New test.
6208 * gcc.dg/pr69824.c: New test.
6210 2016-03-05 Tom de Vries <tom@codesourcery.com>
6212 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6213 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6216 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
6219 * g++.dg/cpp1y/var-templ48.C: New test.
6220 * g++.dg/cpp1y/var-templ49.C: New test.
6222 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6224 * g++.dg/Wno-frame-address.C: Skip on IA-64.
6226 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6229 * g++.dg/ubsan/pr70035.C: New test.
6232 * gcc.target/i386/pr70062.c: New test.
6234 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6236 * g++.dg/template/typename21.C: Remove c++98_only.
6238 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6240 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6242 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6245 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6247 (fn_42_b): Likewise.
6248 (fn_42_c): Likewise.
6250 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6253 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6255 (fn_40_b): Likewise.
6256 (fn_41_a): Likewise.
6257 (fn_41_b): Likewise.
6259 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6262 * gcc.target/i386/avx512f-pr70059.c: New test.
6263 * gcc.target/i386/avx512dq-pr70059.c: New test.
6265 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6267 PR rtl-optimization/57676
6268 * gcc.dg/torture/pr57676.c: New test.
6270 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6272 * gcc.dg/pr70026.c: New test.
6274 2016-03-04 Marek Polacek <polacek@redhat.com>
6277 * gcc.dg/cilk-plus/pr69798-1.c: New test.
6278 * gcc.dg/cilk-plus/pr69798-2.c: New test.
6280 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6283 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
6285 (test_corners_sisd_si): Likewise.
6286 (main): Remove checks of the above.
6287 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6289 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6291 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6293 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
6295 * gcc.dg/torture/pr69951.c: Accept argc==0.
6297 2016-03-04 Richard Biener <rguenther@suse.de>
6300 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6301 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6303 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6306 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6309 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6312 * gcc.dg/guality/pr69947.c: New test.
6314 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6317 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6319 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6321 PR rtl-optimization/69904
6322 * gcc.target/arm/pr69904.c: New test.
6324 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6327 * gcc.dg/vect/pr70021.c: New test.
6328 * gcc.target/i386/pr70021.c: New test.
6330 2016-03-03 Marek Polacek <polacek@redhat.com>
6333 * gcc.dg/pr70050.c: New test.
6335 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
6337 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
6339 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
6341 PR tree-optimization/70043
6342 * gfortran.dg/vect/pr70043.f90: New test.
6344 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
6346 * gnat.dg/specs/task1.ads: New test.
6348 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6350 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
6351 Invoke gdb with -batch.
6352 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
6354 2016-03-03 Richard Biener <rguenther@suse.de>
6356 PR tree-optimization/55936
6357 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
6359 2016-03-02 Jeff Law <law@redhat.com>
6361 PR rtl-optimization/69942
6362 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
6363 effects of argument promotions.
6365 PR tree-optimization/69987
6366 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
6367 target does not support -fprefetch-loop-arrays.
6369 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
6371 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
6373 2016-03-02 Bin Cheng <bin.cheng@arm.com>
6375 PR rtl-optimization/69052
6376 * gcc.target/i386/pr69052.c: New test.
6378 2016-03-02 Alan Modra <amodra@gmail.com>
6380 * gcc.dg/pr69990.c: New.
6382 2016-03-02 Jakub Jelinek <jakub@redhat.com>
6385 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
6388 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
6391 * gcc.target/i386/pr70028.c: New test.
6393 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6395 * c-c++-common/asan/swapcontext-test-1.c,
6396 * c-c++-common/tsan/thread_leak.c,
6397 * g++.dg/tsan/aligned_vs_unaligned_race.C,
6398 * g++.dg/tsan/benign_race.C,
6399 * g++.dg/tsan/fd_close_norace.C,
6400 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
6401 races with sanitizer output
6403 2016-03-02 Richard Biener <rguenther@suse.de>
6404 Uros Bizjak <ubizjak@gmail.com>
6407 * gcc.dg/simd-8.c: New testcase.
6409 2016-03-02 Richard Biener <rguenther@suse.de>
6412 * gcc.dg/simd-7.c: New testcase.
6414 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
6416 * gcc.target/i386/pr70007.c: Tweak.
6418 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
6420 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
6422 2016-03-02 Marek Polacek <polacek@redhat.com>
6425 * gcc.dg/pr67854.c: New test.
6427 2016-03-02 Jakub Jelinek <jakub@redhat.com>
6430 * gcc.dg/torture/pr70025.c: New test.
6432 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6434 PR tree-optimization/68621
6435 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
6437 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6439 * gcc.target/i386/pr70007.c: New test.
6441 2016-03-01 Jeff Law <law@redhat.com>
6443 PR tree-optimization/69196
6444 * gcc.dg/tree-ssa/pr69196-1.c: New test.
6446 PR tree-optimization/69196
6447 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
6448 duplicating code and spoiling the expected output.
6450 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6453 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
6454 supports power9 before doing tests.
6455 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
6456 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
6457 * gcc.target/powerpc/p9-permute.c: Likewise.
6459 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
6462 * gcc.target/i386/pr70027.c: New test.
6464 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6466 * gcc.dg/pr70017.c: New test.
6468 2016-03-01 Jakub Jelinek <jakub@redhat.com>
6472 * gcc.dg/pr69796.c: New test.
6473 * gcc.dg/pr69974.c: New test.
6475 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6477 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
6479 2016-02-29 Jeff Law <law@redhat.com>
6481 PR tree-optimization/69987
6482 * gfortran.dg/pr69987.f90: New test.
6484 PR tree-optimization/69989
6485 * gcc.c-torture/compile/pr69989-2.c: New test.
6487 2016-03-01 Marek Polacek <polacek@redhat.com>
6490 * g++.dg/parse/invalid1.C: New test.
6492 2016-03-01 Richard Biener <rguenther@suse.de>
6495 * gcc.dg/pr70022.c: New testcase.
6497 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6499 PR tree-optimization/69956
6500 * gcc.dg/pr69956.c: New test.
6502 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6505 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
6506 XFAIL when hardware supports efficient unaligned storage access.
6508 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
6511 * g++.dg/template/pr69961a.C: New test.
6512 * g++.dg/template/pr69961b.C: New test.
6514 2016-02-29 David Malcolm <dmalcolm@redhat.com>
6516 PR preprocessor/69985
6517 * gcc.dg/cpp/pr69985.c: New test case.
6519 2016-02-29 Jeff Law <law@redhat.com>
6521 PR tree-optimization/70005
6522 * gcc.c-torture/execute/pr70005.c New test.
6524 PR tree-optimization/69999
6525 * gcc.c-torture/compile/pr69999.c: New test.
6527 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6529 PR tree-optimization/69652
6530 * gcc.dg/torture/pr69652.c: Delete test.
6531 * gcc.dg/vect/pr69652.c: New test.
6533 2016-02-19 Richard Biener <rguenther@suse.de>
6535 PR tree-optimization/69980
6536 * gfortran.dg/vect/pr69980.f90: New testcase.
6538 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6540 * gcc.target/sparc/20160229-1.c: New test.
6542 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6544 * gnat.dg/stack_usage3.adb: New test.
6545 * gnat.dg/stack_usage3_pkg.ads: New helper.
6547 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6549 * gnat.dg/renaming8.adb: New test.
6550 * gnat.dg/renaming8_pkg1.ads: New helper.
6551 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
6552 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
6554 2016-02-29 Richard Biener <rguenther@suse.de>
6556 PR tree-optimization/69720
6557 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
6559 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6563 * gfortran.dg/realloc_on_assign_26.f90: New test case.
6565 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6566 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6569 * gfortran.dg/coarray_8.f90: Adjust error message.
6570 * gfortran.dg/pr56007.f90: New test.
6571 * gfortran.dg/pr56007.f: New test.
6573 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
6575 PR tree-optimization/69989
6576 * gcc.dg/torture/pr69989.c: New test.
6578 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
6580 * gcc.target/i386/stack-realign-win.c: New test.
6582 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6585 * gfortran.dg/pr60126.f90: New test.
6587 2016-02-27 Jeff Law <law@redhat.com>
6590 2016-02-26 Richard Biener <rguenther@suse.de>
6591 Jeff Law <law@redhat.com>
6593 PR tree-optimization/69740
6594 * gcc.c-torture/compile/pr69740-1.c: New test.
6595 * gcc.c-torture/compile/pr69740-2.c: New test.
6597 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6600 * gfortran.dg/newunit_4.f90: New test.
6602 2016-02-27 Jakub Jelinek <jakub@redhat.com>
6605 PR rtl-optimization/69886
6606 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
6607 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
6610 2016-02-26 Martin Sebor <msebor@redhat.com>
6612 PR tree-optimization/15826
6613 * gcc.dg/tree-ssa/pr15826.c: New test.
6615 2016-02-26 Jakub Jelinek <jakub@redhat.com>
6618 * gcc.target/powerpc/pr69969.c: New test.
6620 2016-02-26 Martin Sebor <msebor@redhat.com>
6623 * g++.old-deja/g++.other/decl5.C: Add a test case.
6625 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
6628 * gcc.target/powerpc/pr69946.c: New file.
6630 2016-02-26 Richard Biener <rguenther@suse.de>
6631 Jeff Law <law@redhat.com>
6633 PR tree-optimization/69740
6634 * gcc.c-torture/compile/pr69740-1.c: New test.
6635 * gcc.c-torture/compile/pr69740-2.c: New test.
6637 2016-02-26 Martin Jambor <mjambor@suse.cz>
6640 * gcc.dg/torture/pr69932.c: New test.
6641 * gcc.dg/torture/pr69936.c: Likewise.
6643 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6646 * gcc.target/s390/pr69709.c: New test.
6648 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6651 * gcc.target/aarch64/pr69245_1.c: New test.
6653 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6656 * gcc.dg/torture/pr69613.c: New test.
6658 2016-02-26 Jakub Jelinek <jakub@redhat.com>
6660 PR rtl-optimization/69891
6661 * gcc.target/i386/pr69891.c: New test.
6663 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6664 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6667 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
6668 functionality for both 32-bit and 64-bit.
6670 2016-02-26 Richard Biener <rguenther@suse.de>
6672 PR tree-optimization/69551
6673 * gcc.dg/torture/pr69951.c: New testcase.
6675 2016-02-25 Richard Biener <rguenther@suse.de>
6677 PR tree-optimization/48795
6678 * gcc.dg/Warray-bounds-18.c: New testcase.
6680 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6682 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
6684 2016-02-25 Jakub Jelinek <jakub@redhat.com>
6686 PR rtl-optimization/69896
6687 * gcc.dg/pr69896.c: New test.
6689 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
6692 * g++.dg/cpp1y/paren2.C: New test.
6694 2016-02-24 Martin Sebor <msebor@redhat.com>
6697 * gcc.dg/enum-mode-2.c: New test.
6699 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6702 * g++.dg/warn/Wnonnull-compare-6.C: New test.
6703 * g++.dg/warn/Wnonnull-compare-7.C: New test.
6704 * g++.dg/ubsan/pr69922.C: New test.
6706 2016-02-24 Marek Polacek <polacek@redhat.com>
6709 * gcc.dg/pr69819.c: New test.
6711 2016-02-24 Martin Sebor <msebor@redhat.com>
6714 * g++.dg/ext/flexary15.C: New test.
6716 2016-02-24 Martin Sebor <msebor@redhat.com>
6718 * gcc.dg/builtins-68.c: Avoid making unportable
6719 assumptions about the relationship between SIZE_MAX and UINT_MAX.
6720 * g++.dg/ext/builtin_alloca.C: Same.
6722 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6723 Charles Baylis <charles.baylis@linaro.org>
6726 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
6728 2016-02-24 Richard Biener <rguenther@suse.de>
6729 Jakub Jelinek <jakub@redhat.com>
6732 * gcc.dg/torture/pr69760.c: New testcase.
6734 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6736 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
6737 pattern on Solaris with as.
6739 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6741 * gcc.target/arm/cond_sub_restrict_it.c: New test.
6742 * gcc.target/arm/condarith_restrict_it.c: Likewise.
6743 * gcc.target/arm/movcond_restrict_it.c: Likewise.
6744 * gcc.target/arm/negscc_restrict_it.c: Likewise.
6746 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6749 * gcc.dg/pr69915.c: New test.
6751 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6753 PR rtl-optimization/69886
6754 * gcc.dg/torture/pr69886.c: New test.
6756 2016-02-24 Richard Biener <rguenther@suse.de>
6759 * gcc.dg/torture/pr68963.c: New testcase.
6761 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6764 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
6765 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
6766 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
6767 * gcc.target/arm/atomic_loaddi_1.c: New test.
6768 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
6769 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
6770 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
6771 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
6772 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
6773 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
6774 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
6775 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
6777 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6780 * gcc.dg/torture/pr69909.c: New test.
6782 2016-02-24 Richard Biener <rguenther@suse.de>
6784 PR tree-optimization/69907
6785 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
6786 * gcc.dg/vect/bb-slp-34.c: XFAIL.
6787 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
6789 2016-02-24 Christian Bruel <christian.bruel@st.com>
6791 * gcc.target/arm/pragma_cpp_fma.c: New test.
6793 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6796 * gfortran.dg/include_6.f90: Update test.
6798 2016-02-23 Jakub Jelinek <jakub@redhat.com>
6801 * objc.dg/pr69844.m: New test.
6803 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6805 PR libgfortran/69456
6806 * gfortran.dg/namelist_89.f90: New test.
6807 * gfortran.dg/pr59700.f90: Update test..
6809 2016-02-23 Martin Sebor <msebor@redhat.com>
6812 * g++.dg/ext/builtin_alloca.C: New test.
6813 * gcc.dg/builtins-68.c: New test.
6815 2016-02-23 Richard Henderson <rth@redhat.com>
6817 * gcc.target/i386/addr-space-3.c: Remove test.
6819 2016-02-23 David Malcolm <dmalcolm@redhat.com>
6821 PR preprocessor/69126
6822 PR preprocessor/69543
6823 * c-c++-common/pr69126-2-long.c: New test.
6824 * c-c++-common/pr69126-2-short.c: New test.
6825 * c-c++-common/pr69543-1.c: Remove xfail.
6827 2016-02-23 David Malcolm <dmalcolm@redhat.com>
6829 PR preprocessor/69126
6830 PR preprocessor/69543
6831 PR preprocessor/69558
6832 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
6834 (test_2): ...this, and add leading comment.
6835 (MACRO_3, test_3): New.
6836 (MACRO_4A, MACRO_4B, test_4): New.
6837 (MACRO): Rename to...
6840 (test_5): ...this, updating for renaming of MACRO, and
6841 add leading comment.
6842 * c-c++-common/pr69543-1.c: New.
6843 * c-c++-common/pr69543-2.c: New.
6844 * c-c++-common/pr69543-3.c: New.
6845 * c-c++-common/pr69543-4.c: New.
6846 * c-c++-common/pr69558-1.c: New.
6847 * c-c++-common/pr69558-2.c: New.
6848 * c-c++-common/pr69558-3.c: New.
6849 * c-c++-common/pr69558-4.c: New.
6850 * gcc.dg/pr69558.c: Move to...
6851 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
6854 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
6856 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
6857 to -ftree-parallelize-loops/-fopenacc changes.
6858 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6859 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6860 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6861 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6862 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6863 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6864 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6865 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6866 * c-c++-common/goacc/kernels-loop.c: Likewise.
6867 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6868 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6869 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
6870 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
6872 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6874 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
6876 2016-02-23 Jakub Jelinek <jakub@redhat.com>
6879 * g++.dg/warn/Wnonnull-compare-5.C: New test.
6882 * gcc.dg/pr69900.c: New test.
6884 2016-02-23 Martin Jambor <mjambor@suse.cz>
6886 PR tree-optimization/69666
6887 * gcc.dg/tree-ssa/pr69666.c: New test.
6889 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
6892 * gfortran.dg/coarray_allocate_5.f08: New test.
6894 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6896 * gcc.target/s390/vcond-shift.c: Move to ...
6897 * gcc.target/s390/vector/vcond-shift.c: ... here.
6899 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6901 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
6902 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
6904 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6906 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
6908 2016-02-20 Mark Wielaard <mjw@redhat.com>
6911 * gcc.dg/unused-variable-3.c: New test.
6913 2016-02-22 Jakub Jelinek <jakub@redhat.com>
6916 * gcc.target/i386/pr69888.c: New test.
6918 2016-02-22 Richard Biener <rguenther@suse.de>
6920 PR tree-optimization/69882
6921 * gfortran.dg/vect/pr69882.f90: New testcase.
6923 2016-02-22 Jakub Jelinek <jakub@redhat.com>
6926 * gcc.dg/pr69885.c: New test.
6928 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
6932 * gcc.target/sh/pr54089-10.c: New.
6934 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
6937 * gfortran.dg/deferred_character_15.f90 : New test.
6939 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
6942 gfortran.dg/allocate_with_source_18.f03: New test.
6944 2016-02-20 Harald Anlauf <anlauf@gmx.de>
6947 gfortran.dg/gomp/pr52531.f90: New test.
6949 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6952 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
6955 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6958 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
6959 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
6962 * g++.dg/warn/Wnonnull-compare-4.C: New test.
6965 * g++.dg/torture/pr69851.C: New test.
6967 2016-02-19 Martin Sebor <msebor@redhat.com>
6970 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
6972 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6975 * g++.dg/warn/Wnonnull-compare-2.C: New test.
6976 * g++.dg/warn/Wnonnull-compare-3.C: New test.
6979 * g++.dg/cpp0x/pr67767.C: New test.
6981 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6983 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
6984 for fp, simd, crypto, crc, lse.
6985 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
6987 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
6988 effective target check.
6990 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6993 * gcc.target/i386/pr69820.c: New test.
6995 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6997 * gcc.target/s390/vector/int128-1.c: New test.
6999 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7001 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7003 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7005 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7006 instruction pattern name to prevent the testcase from failing with
7009 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7011 * gcc.target/s390/md/movstr-2.c: New test.
7013 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7015 * gcc.target/s390/morestack.c: New test.
7017 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7020 * gcc.target/s390/pr69625.c: Add test case.
7022 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7025 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7027 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7030 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7031 * gcc.target/powerpc/fusion3.c: Likewise.
7033 2016-02-18 Richard Biener <rguenther@suse.de>
7036 * g++.dg/torture/pr69553.C: New testcase.
7038 2016-02-18 Nick Clifton <nickc@redhat.com>
7042 * gcc.target/arm/pr62554.c: New test.
7043 * gcc.target/arm/pr69610-1.c: New test.
7044 * gcc.target/arm/pr69610-2.c: New test.
7046 2016-02-18 Richard Biener <rguenther@suse.de>
7049 * gcc.dg/torture/pr69854.c: New testcase.
7051 2016-02-17 Jakub Jelinek <jakub@redhat.com>
7054 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7056 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7058 * gcc.target/powerpc/vec-cg.c: New test.
7060 2016-02-17 Richard Biener <rguenther@suse.de>
7063 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7065 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7068 * gcc.c-torture/compile/pr69161.c: New test.
7070 2016-02-17 David Sherwood <david.sherwood@arm.com>
7073 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7074 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7076 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7078 * gcc.dg/ifcvt-4.c: Skip on Visium.
7080 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7082 * gnat.dg/atomic8.adb: New test.
7084 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7086 * gnat.dg/discr46.ad[sb]: New test.
7088 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7091 * gcc.target/powerpc/pr48344-1.c: New test.
7093 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7096 * gfortran.dg/associate_21.f90: New test.
7098 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7101 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7102 -Wnonnull in dg-options.
7103 * c-c++-common/nonnull-2.c: New test.
7105 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7106 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7108 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7110 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7113 * gcc.dg/pr69801.c: Add empty dg-options.
7115 2016-02-16 James Norris <jnorris@codesourcery.com>
7117 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7118 * g++.dg/goacc/deviceptr-1.c: New file.
7120 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7122 PR tree-optimization/69820
7123 * gcc.dg/vect/pr69820.c: New test.
7125 2016-02-16 Richard Biener <rguenther@suse.de>
7127 PR tree-optimization/69776
7128 * gcc.dg/torture/pr69776-2.c: New testcase.
7130 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7132 PR tree-optimization/69714
7133 * gcc.dg/torture/pr69714.c: New test.
7135 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7137 PR tree-optimization/69802
7138 * gcc.dg/pr69802.c: New test.
7140 2016-02-16 Richard Biener <rguenther@suse.de>
7143 * gcc.dg/pr69801.c: New testcase.
7145 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7147 PR libgfortran/69651
7148 * gfortran.dg/read_bang.f90: New test.
7149 * gfortran.dg/read_bang4.f90: New test.
7151 2016-02-15 Jakub Jelinek <jakub@redhat.com>
7154 * g++.dg/init/pr69658.C: New test.
7157 * c-c++-common/pr69797.c: New test.
7159 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7161 * lib/target-supports.exp (check_effective_target_section_anchors): Add
7162 check for aarch64*-*-*.
7164 2016-02-15 Richard Biener <rguenther@suse.de>
7166 PR tree-optimization/69783
7167 * gcc.dg/vect/pr69783.c: New testcase.
7169 2016-02-15 Richard Biener <rguenther@suse.de>
7171 PR tree-optimization/69776
7172 * gcc.dg/torture/pr69776.c: New testcase.
7174 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7177 * gfortran.dg/type_decl_4.f90: Reinstated.
7179 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
7182 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7184 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7188 * gfortran.dg/type_decl_4.f90: Removed.
7190 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7193 * gfortran.dg/type_decl_4.f90: New test.
7195 2016-02-14 Alan Modra <amodra@gmail.com>
7198 * gcc.c-torture/execute/stkalign.c: Revise test.
7200 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7203 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7205 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7208 * gcc.target/sh/torture/pr67260.c: New.
7210 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
7212 * gcc.dg/pr67964.c: Add dg-require-alias.
7214 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7218 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7220 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7222 PR libgfortran/69668
7223 * gfortran.dg/namelist_88.f90: New test.
7225 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7227 PR libgfortran/69668
7228 * gfortran.dg/namelist_38.f90: Update test.
7229 * gfortran.dg/namelist_84.f90: Update test.
7231 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7234 * gcc.dg/pr69554-1.c: New test.
7235 * gfortran.dg/pr69554-1.F90: New test.
7236 * gfortran.dg/pr69554-2.F90: New test.
7237 * lib/gcc-dg.exp (proc dg-locus): New function.
7238 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7239 distinguish between the caret-printing and non-caret-printing
7240 cases. If caret-printing has been explicitly enabled, bail out
7241 without attempting to fix up the output.
7243 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7247 * gcc.dg/spellcheck-options-3.c: New test case.
7248 * gcc.dg/spellcheck-options-4.c: New test case.
7249 * gcc.dg/spellcheck-options-5.c: New test case.
7250 * gcc.dg/spellcheck-options-6.c: New test case.
7251 * gcc.dg/spellcheck-options-7.c: New test case.
7252 * gcc.dg/spellcheck-options-8.c: New test case.
7253 * gcc.dg/spellcheck-options-9.c: New test case.
7254 * gcc.dg/spellcheck-options-10.c: New test case.
7256 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7258 PR rtl-optimization/69764
7259 PR rtl-optimization/69771
7260 * c-c++-common/pr69764.c: New test.
7261 * gcc.dg/torture/pr69771.c: New test.
7263 2016-02-12 Marek Polacek <polacek@redhat.com>
7265 * g++.dg/torture/init-list1.C: New.
7267 2016-02-12 Marek Polacek <polacek@redhat.com>
7269 * gcc.dg/pr69522.c: Add empty dg-options.
7271 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
7273 * g++.dg/lto/lto.exp: Include and init mpx.
7274 * g++.dg/lto/pr69729_0.C: New test.
7276 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7279 * g++.dg/ipa/pr69241-4.C: New test.
7282 * g++.dg/ipa/pr68672-1.C: New test.
7283 * g++.dg/ipa/pr68672-2.C: New test.
7284 * g++.dg/ipa/pr68672-3.C: New test.
7286 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
7289 * gcc.dg/pr69522.c: New test.
7291 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
7294 * g++.dg/cpp1y/69098.C: New test.
7295 * g++.dg/cpp1y/69098-2.C: New test.
7297 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7299 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7300 and neighbour -> neighbor.
7301 * objc.dg/attributes/method-nonnull-1.m: Likewise.
7302 * objc.dg/gnu-api-2-class-meta.m: Likewise.
7303 * c-c++-common/Wvarargs.c: Likewise.
7304 * c-c++-common/goacc/host_data-5.c: Likewise.
7305 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7306 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7307 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7308 * gcc.target/aarch64/pr60697.c: Likewise.
7309 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7310 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7311 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7312 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7313 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7314 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7315 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7316 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7317 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7318 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7319 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7320 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7321 * g++.dg/lookup/koenig5.C: Likewise.
7322 * g++.dg/ext/no-asm-2.C: Likewise.
7323 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7324 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7325 * gfortran.dg/used_types_16.f90: Likewise.
7326 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7327 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7328 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7329 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7330 * gfortran.dg/abstract_type_6.f03: Likewise.
7331 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7332 * gfortran.dg/used_types_15.f90: Likewise.
7333 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7334 * gfortran.dg/exit_3.f08: Likewise.
7335 * gfortran.dg/open_status_2.f90: Likewise.
7336 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7337 * gfortran.dg/intrinsic_std_1.f90: Likewise.
7338 * gfortran.dg/associate_1.f03: Likewise.
7339 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
7340 * gfortran.dg/intrinsic_std_6.f90: Likewise.
7341 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
7342 * gcc.dg/builtin-object-size-1.c: Likewise.
7343 * gcc.dg/noreturn-6.c: Likewise.
7344 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7345 * gcc.dg/globalalias.c: Likewise.
7346 * gcc.dg/builtins-config.h: Likewise.
7347 * gcc.dg/pr30457.c: Likewise.
7348 * gcc.c-torture/compile/volatile-1.c: Likewise.
7349 * gcc.c-torture/execute/20101011-1.c: Likewise.
7350 * c-c++-common/Waddress-1.c: Likewise.
7352 2016-02-11 Jakub Jelinek <jakub@redhat.com>
7355 * c-c++-common/Waddress-1.c: New test.
7357 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
7360 * gfortran.dg/associate_19.f03: New test.
7361 * gfortran.dg/associate_20.f03: New test.
7363 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
7365 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
7367 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7369 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
7370 .arch armv8-a\n. Add -dA to dg-options.
7371 * gcc.target/aarch64/assembler_arch_1.c: New test.
7372 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
7374 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
7377 * g++.dg/cpp0x/pr68726.C: New.
7379 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7381 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
7384 2016-02-11 Richard Biener <rguenther@suse.de>
7386 * g++.dg/tree-ssa/pr61034.C: Adjust.
7388 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
7391 * gcc.target/s390/pr69148.c: New.
7393 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
7395 PR tree-optimization/69652
7396 * gcc.dg/torture/pr69652.c: New test.
7398 2016-02-10 Jakub Jelinek <jakub@redhat.com>
7399 Patrick Palka <ppalka@gcc.gnu.org>
7403 * g++.dg/ipa/pr69241-1.C: New test.
7404 * g++.dg/ipa/pr69241-2.C: New test.
7405 * g++.dg/ipa/pr69241-3.C: New test.
7406 * g++.dg/ipa/pr69649.C: New test.
7408 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
7410 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
7411 * gcc.dg/tree-ssa/sra-18.c: Ditto.
7413 2016-02-10 Bin Cheng <bin.cheng@arm.com>
7415 PR tree-optimization/68021
7416 * gcc.dg/tree-ssa/pr68021.c: New test.
7418 2016-02-10 Richard Biener <rguenther@suse.de>
7420 PR tree-optimization/69726
7421 * gcc.dg/uninit-22.c: New testcase.
7423 2016-02-09 Andrew Pinski <apinski@cavium.com>
7426 * gcc.c-torture/compile/20160205-1.c: New testcase.
7428 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7431 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
7432 instead accessing a really large arrray.
7433 * gcc.target/powerpc/fusion3.c: Likewise.
7435 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
7438 * gcc.c-torture/execute/pr68532.c: New test.
7440 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
7443 * gcc.dg/pr69634.c: New.
7445 2016-02-09 Richard Biener <rguenther@suse.de>
7447 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
7449 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
7451 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
7453 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
7455 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
7457 2016-02-09 Richard Biener <rguenther@suse.de>
7459 PR tree-optimization/69715
7460 * gcc.dg/torture/pr69715.c: New testcase.
7462 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7465 * g++.dg/cpp0x/trailing12.C: New test.
7466 * g++.dg/cpp0x/trailing13.C: New test.
7468 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7472 * g++.dg/cpp1y/auto-fn29.C: New test.
7473 * g++.dg/cpp1y/auto-fn30.C: New test.
7475 2016-02-08 Jakub Jelinek <jakub@redhat.com>
7477 PR tree-optimization/69209
7478 * gcc.c-torture/compile/pr69209.c: New test.
7480 2016-02-08 Jeff Law <law@redhat.com>
7482 PR tree-optimization/68541
7483 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
7484 of statements allowed in join block for path splitting.
7486 2016-02-08 Jakub Jelinek <jakub@redhat.com>
7489 * g++.dg/gomp/pr59627.C: New test.
7492 * g++.dg/ipa/pr69239.C: New test.
7494 2016-02-08 David Malcolm <dmalcolm@redhat.com>
7496 PR preprocessor/69664
7497 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
7498 * gcc.dg/cpp/warn-comments.c: Likewise.
7500 2016-02-08 Marek Polacek <polacek@redhat.com>
7503 * g++.dg/init/const12.C: New test.
7505 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
7508 * gcc.dg/lto/pr55113_0.c: Remove test.
7510 2016-02-08 Richard Biener <rguenther@suse.de>
7512 PR tree-optimization/69719
7513 * gcc.dg/torture/pr69719.c: New testcase.
7515 2016-02-08 Richard Biener <rguenther@suse.de>
7516 Jeff Law <law@redhat.com>
7519 * gcc.target/mips/pr68273.c: New testcase.
7521 2016-02-08 Richard Biener <rguenther@suse.de>
7523 PR rtl-optimization/69274
7524 * gcc.target/i386/addr-sel-1.c: XFAIL.
7526 2016-02-08 Jeff Law <law@redhat.com>
7528 PR tree-optimization/68541
7529 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
7531 PR tree-optimization/65917
7532 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
7534 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7537 * gfortran.dg/namelist_args.f90: New test.
7539 2016-02-05 Jeff Law <law@redhat.com>
7541 PR tree-optimization/68541
7542 * gcc.dg/tree-ssa/split-path-2.c: New test.
7543 * gcc.dg/tree-ssa/split-path-3.c: New test.
7544 * gcc.dg/tree-ssa/split-path-4.c: New test.
7545 * gcc.dg/tree-ssa/split-path-5.c: New test.
7546 * gcc.dg/tree-ssa/split-path-6.c: New test.
7547 * gcc.dg/tree-ssa/split-path-7.c: New test.
7549 2016-02-05 Martin Sebor <msebor@redhat.com>
7552 * g++.dg/warn/Wplacement-new-size-1.C: New test.
7553 * g++.dg/warn/Wplacement-new-size-2.C: New test.
7555 2016-02-06 Richard HEnderson <rth@redhat.com>
7558 * gcc.target/i386/addr-space-4.c: New.
7559 * gcc.target/i386/addr-space-5.c: New.
7561 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
7564 * gfortran.dg/elemental_dependency_6.f90: New.
7566 2016-02-05 Jakub Jelinek <jakub@redhat.com>
7568 PR rtl-optimization/69691
7569 * gcc.c-torture/execute/pr69691.c: New test.
7572 * g++.dg/parse/pr69628.C: New test.
7574 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7576 * gcc.dg/sancov/asan.c: Move to ...
7577 * gcc.dg/asan/sancov-1.c: ... here.
7579 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7581 * gcc.target/i386/pr69577.c: Require avx_runtime target.
7583 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
7586 * gcc.target/i386/pr69677.c: New test.
7588 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
7591 * g++.dg/template/pr68948.C: New test.
7593 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7595 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
7596 (only necessary on s390x).
7598 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
7600 * gcc.target/i386/pr69454-2.c: Compile with -msse2
7601 -mno-accumulate-outgoing-args.
7603 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
7605 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
7607 2016-02-04 Jakub Jelinek <jakub@redhat.com>
7610 * c-c++-common/pr69669.c: New test.
7612 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7615 * g++.dg/pr69667.C: New file.
7617 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
7620 * gcc.dg/pr69619.c: Add new test.
7622 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
7624 PR rtl-optimization/69577
7625 * gcc.target/i386/pr69577.c: New test.
7627 2016-02-04 Martin Liska <mliska@suse.cz>
7629 * g++.dg/asan/pr69276.C: New test.
7631 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7635 * gcc.target/arm/wmul-3.c: Simplify test to generate just
7636 a single smulbb instruction.
7637 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
7638 * gcc.target/amr/wmul-2.c: Likewise.
7640 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7644 * gcc.c-torture/execute/pr67714.c: New test.
7646 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7649 * gcc.target/i386/pr69454-1.c: New test.
7650 * gcc.target/i386/pr69454-2.c: New test.
7652 2016-02-03 Martin Sebor <msebor@redhat.com>
7659 * g++.dg/ext/flexarray-mangle-2.C: New test.
7660 * g++.dg/ext/flexarray-mangle.C: New test.
7661 * g++.dg/ext/flexarray-subst.C: New test.
7662 * g++.dg/ext/flexary11.C: New test.
7663 * g++.dg/ext/flexary12.C: New test.
7664 * g++.dg/ext/flexary13.C: New test.
7665 * g++.dg/ext/flexary14.C: New test.
7666 * g++.dg/other/dump-ada-spec-2.C: Adjust.
7668 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
7670 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
7671 Define only if CHECK_FLOAT128 is defined.
7672 (main): Properly initialize u5.
7674 2016-02-03 Jakub Jelinek <jakub@redhat.com>
7677 * gcc.dg/pr69627.c: New test.
7680 * gcc.dg/pr69644.c: New test.
7682 2016-02-03 Mike Stump <mikestump@comcast.net>
7684 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
7685 support for struct-layout-1.exp.
7687 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
7690 * g++.dg/cpp0x/pr69056.C: New test.
7692 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
7693 Alexandre Oliva <aoliva@redhat.com>
7696 * gcc.target/powerpc/pr69461.c: New.
7698 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
7700 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
7702 (check_effective_target_fsanitize_thread): ... to here. Do not
7703 specify additional compile flags for the test source.
7704 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
7705 specify additional compile flags for the test source.
7707 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
7709 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7711 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
7715 * gfortran.dg/coarray_allocate_2.f08: New test.
7716 * gfortran.dg/coarray_allocate_3.f08: New test.
7717 * gfortran.dg/coarray_allocate_4.f08: New test.
7719 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
7721 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
7722 use same scan-tree-dump-times on all platforms.
7723 * gcc.dg/vect/vect-outer-1.c: Likewise.
7724 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
7725 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7726 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
7727 * gcc.dg/vect/vect-outer-1b.c: Likewise.
7728 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7729 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7730 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7732 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
7734 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
7737 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
7739 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
7741 2016-02-02 James Norris <jnorris@codesourcery.com>
7743 * c-c++-common/goacc/routine-5.c: Add tests.
7745 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
7747 * gcc.target/nvptx/unsigned-cmp.c: New test.
7749 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
7751 * gcc.target/aarch64/scalar_shift_1.c
7752 (test_corners_sisd_di): Improve force to SIMD register.
7753 (test_corners_sisd_si): Likewise.
7754 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
7755 Remove scan-assembler check for ldr.
7757 2016-02-02 Richard Biener <rguenther@suse.de>
7759 PR tree-optimization/69595
7760 * gcc.dg/Warray-bounds-17.c: New testcase.
7762 2016-02-02 Richard Biener <rguenther@suse.de>
7764 PR tree-optimization/69606
7765 * gcc.dg/torture/pr69606.c: New testcase.
7767 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
7770 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
7771 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
7773 2016-02-02 Alan Modra <amodra@gmail.com>
7776 * gcc.target/powerpc/pr69548.c: New test.
7778 2016-02-01 Jakub Jelinek <jakub@redhat.com>
7780 PR rtl-optimization/69592
7781 * gcc.dg/pr69592.c: New test.
7783 PR preprocessor/69543
7785 * gcc.dg/pr69543.c: New test.
7786 * gcc.dg/pr69558.c: New test.
7788 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
7791 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7793 2016-02-01 Martin Sebor <msebor@redhat.com>
7795 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
7797 2016-02-01 Bin Cheng <bin.cheng@arm.com>
7799 PR tree-optimization/67921
7800 * c-c++-common/ubsan/pr67921.c: New test.
7802 2016-02-01 Richard Biener <rguenther@suse.de>
7805 * gcc.dg/tree-ssa/recip-8.c: New testcase.
7807 2016-02-01 Richard Biener <rguenther@suse.de>
7809 PR tree-optimization/69574
7810 * gcc.dg/torture/pr69574.c: New testcase.
7812 2016-02-01 Richard Biener <rguenther@suse.de>
7814 PR tree-optimization/69579
7815 * gcc.dg/setjmp-6.c: New testcase.
7817 2016-02-01 Jakub Jelinek <jakub@redhat.com>
7819 PR rtl-optimization/69570
7820 * g++.dg/opt/pr69570.C: New test.
7822 2016-02-01 Richard Henderson <rth@redhat.com>
7824 * gcc.dg/pr69535.c: New test.
7826 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
7829 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
7830 * gcc.dg/tree-ssa/sra-18.c: Likewise.
7833 * g++.dg/parse/parens3.C: Use register "4" on hppa.
7835 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
7837 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
7840 * gfortran.dg/allocate_with_source_17.f03: New test.
7842 2016-01-30 Jakub Jelinek <jakub@redhat.com>
7844 PR tree-optimization/69546
7845 * gcc.dg/torture/pr69546.c: New test.
7847 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
7850 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
7852 2016-01-30 Martin Sebor <msebor@redhat.com>
7855 * g++.dg/ext/flexary10.C: New test.
7857 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7860 gfortran.dg/common_23.f90: New test.
7862 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7865 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
7866 condition being checked, and disable it when the target supports
7867 misaligned loads and stores.
7869 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7872 * gcc.dg/torture/pr69518.c: New test.
7874 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
7877 * gcc.target/i386/pr69530.c: New test.
7879 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
7882 * gcc.target/mips/div-delay.c: New test.
7884 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7887 * gcc.target/i386/pr69551.c: New test.
7890 * gcc.target/i386/pr66137.c: New test.
7892 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
7894 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
7895 always built for p5600.
7896 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
7897 isa=p5600 dg-option.
7899 2016-01-29 Richard Biener <rguenther@suse.de>
7901 PR tree-optimization/69547
7902 * g++.dg/tree-ssa/pr69547.C: New testcase.
7904 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7907 * g++.dg/warn/Wunused-function2.C: New test.
7909 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7911 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
7912 support for test to succeed.
7914 2016-01-29 Marek Polacek <polacek@redhat.com>
7918 * g++.dg/ext/constexpr-vla2.C: New test.
7919 * g++.dg/ext/constexpr-vla3.C: New test.
7920 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
7922 2016-01-29 Richard Biener <rguenther@suse.de>
7925 * gcc.dg/uninit-21.c: New testcase.
7927 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
7930 * gcc.target/i386/pr69459.c: New test.
7932 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
7935 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
7936 * gcc.target/mips/pr68400.c: New test.
7938 2016-01-28 Martin Sebor <msebor@redhat.com>
7941 * gcc.target/powerpc/pr17381.c: New test.
7943 2016-01-28 Jakub Jelinek <jakub@redhat.com>
7946 * gcc.dg/torture/pr69542.c: New test.
7948 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
7950 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7952 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
7954 * gcc.dg/pr65980.c: Skip on AIX.
7955 * gcc.dg/pr66688.c: Same.
7957 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
7960 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
7961 * gcc.dg/tree-ssa/sra-18.c: Same.
7963 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
7966 * gfortran.dg/block_15.f08: New test.
7967 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
7968 on incorrectly closed BLOCK.
7970 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
7972 * gcc.dg/declare-simd.c: New test.
7973 2016-01-28 Richard Biener <rguenther@suse.de>
7975 PR tree-optimization/69466
7976 * gfortran.dg/vect/pr69466.f90: New testcase.
7978 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7980 * g++.dg/pr67989.C: Remove ARM-specific option.
7981 * gcc.target/arm/pr67989.C: New file.
7983 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
7985 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
7986 and expm1 test for glibc < 2.11.
7988 2016-01-27 Richard Henderson <rth@redhat.com>
7990 * gcc.c-torture/execute/pr69447.c: New test.
7992 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
7995 * gfortran.dg/alloc_comp_assign_15.f03: New test.
7997 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8000 * gcc.dg/pr66869.c: New test.
8002 2016-01-25 Jeff Law <law@redhat.com>
8004 PR tree-optimization/68398
8005 PR tree-optimization/69196
8006 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8007 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8008 path to avoid new heuristic allowing more irreducible regions
8009 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8010 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8011 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8012 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8013 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8015 2016-01-27 Marek Polacek <polacek@redhat.com>
8018 * c-c++-common/vector-compare-4.c: New test.
8020 2016-01-27 David Malcolm <dmalcolm@redhat.com>
8022 PR preprocessor/69126
8023 * c-c++-common/pr69126.c: New test case.
8025 2016-01-27 Ian Lance Taylor <iant@google.com>
8027 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8029 2016-01-27 Ryan Burn <contact@rnburn.com>
8032 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8034 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8037 * gcc.target/i386/pr69512.c: New test.
8039 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8042 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8044 2016-01-27 Marek Polacek <polacek@redhat.com>
8047 * g++.dg/pr69379.C: New test.
8049 2016-01-27 Martin Sebor <msebor@redhat.com>
8052 * g++.dg/abi/Wabi-2-2.C: New test.
8053 * g++.dg/abi/Wabi-2-3.C: New test.
8054 * g++.dg/abi/Wabi-3-2.C: New test.
8055 * g++.dg/abi/Wabi-3-3.C: New test.
8057 2016-01-27 Richard Biener <rguenther@suse.de>
8059 PR tree-optimization/69166
8060 * gcc.dg/torture/pr69166.c: New testcase.
8062 2016-01-27 Martin Jambor <mjambor@suse.cz>
8064 PR tree-optimization/69355
8065 * gcc.dg/tree-ssa/pr69355.c: New test.
8067 2016-01-27 Marek Polacek <polacek@redhat.com>
8070 * g++.dg/ext/constexpr-vla1.C: New test.
8072 2016-01-20 Christian Bruel <christian.bruel@st.com>
8075 * gcc.target/arm/pr69245.c: New test.
8077 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8079 PR tree-optimization/69399
8080 * gcc.dg/torture/pr69399.c: New test.
8082 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8084 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8086 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8088 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8090 2016-01-26 Tom de Vries <tom@codesourcery.com>
8092 PR tree-optimization/69110
8093 * gcc.dg/autopar/pr69110.c: New test.
8095 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
8096 Sebastian Pop <s.pop@samsung.com>
8098 * gcc.dg/graphite/isl-ast-op-select.c: New.
8100 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
8103 * gfortran.dg/allocate_error_6.f90: New test.
8105 2016-01-26 Richard Henderson <rth@redhat.com>
8107 * gcc.dg/tm/pr60908.c: New test.
8109 2016-01-26 David Malcolm <dmalcolm@redhat.com>
8112 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8114 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8115 expected multiline output to reflect the colorization being
8116 disabled before newlines.
8117 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8118 (custom_diagnostic_finalizer): Replace call to
8119 pp_newline_and_flush with call to pp_flush.
8120 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8121 * gfortran.dg/implicit_class_1.f90: Likewise.
8122 * lib/gcc-dg.exp (allow_blank_lines): New global.
8123 (dg-allow-blank-lines-in-output): New procedure.
8124 (gcc-dg-prune): Complain about blank lines in the output, unless
8125 dg-allow-blank-lines-in-output was called.
8126 * lib/multiline.exp (_build_multiline_regex): Only support
8127 arbitrary followup text for non-blank-lines, not for blank lines.
8129 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8131 PR tree-optimization/69483
8132 * gcc.dg/pr69483.c: New test.
8133 * g++.dg/opt/pr69483.C: New test.
8135 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8138 * gcc.target/arm/pr68620.c: New test.
8140 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8142 * gcc.target/i386/pr68986-2.c: Remove -m32.
8144 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8147 * gcc.target/i386/pr68986-1.c: New test.
8148 * gcc.target/i386/pr68986-2.c: Likewise.
8149 * gcc.target/i386/pr68986-3.c: Likewise.
8151 2016-01-26 Christian Bruel <christian.bruel@st.com>
8153 * lib/target-supports.exp
8154 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8155 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8156 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8158 2016-01-26 Richard Biener <rguenther@suse.de>
8160 PR tree-optimization/69452
8161 * gcc.dg/torture/pr69452.c: New testcase.
8163 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8166 * gcc.dg/pr69442.c: New test.
8168 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
8171 * gcc.target/aarch64/simd/pr67896.C: New.
8173 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
8175 PR tree-optimization/69400
8176 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8178 (plugin_init): Call it.
8179 * gcc.dg/torture/pr69400.c: New test.
8181 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8183 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8185 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8186 Sebastian Pop <s.pop@samsung.com>
8188 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8191 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8192 Sebastian Pop <s.pop@samsung.com>
8194 * gcc.dg/graphite/pr69292.c: New.
8196 2016-01-25 Jakub Jelinek <jakub@redhat.com>
8198 * c-c++-common/goacc/use_device-1.c: New test.
8200 2016-01-25 Jeff Law <law@redhat.com>
8202 PR tree-optimization/69196
8203 PR tree-optimization/68398
8204 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8205 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8207 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
8210 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8213 2016-01-25 Richard Biener <rguenther@suse.de>
8216 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8218 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
8221 * gcc.dg/pr69421.c: New test.
8223 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
8225 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8226 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8227 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8228 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8229 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8230 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8231 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8232 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8233 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8234 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8236 2016-01-25 Richard Biener <rguenther@suse.de>
8238 PR tree-optimization/69376
8239 * gcc.dg/torture/pr69376.c: New testcase.
8241 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8245 * gfortran.dg/interface_38.f90: New test.
8246 * gfortran.dg/interface_39.f90: New test.
8248 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
8251 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8256 * g++.dg/template/pr11858.C: New test.
8257 * g++.dg/template/pr24663.C: New test.
8258 * g++.dg/template/unify12.C: New test.
8259 * g++.dg/template/unify13.C: New test.
8260 * g++.dg/template/unify14.C: New test.
8261 * g++.dg/template/unify15.C: New test.
8262 * g++.dg/template/unify16.C: New test.
8263 * g++.dg/template/unify17.C: New test.
8265 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8268 gfortran.dg/pr68283.f90: New test.
8270 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8273 * gfortran.dg/inline_matmul_13.f90: New test.
8274 * gfortran.dg/matmul_bounds_8.f90: New test.
8275 * gfortran.dg/matmul_bounds_9.f90: New test.
8276 * gfortran.dg/matmul_bounds_10.f90: New test.
8278 2016-01-23 Tom de Vries <tom@codesourcery.com>
8280 PR tree-optimization/69426
8281 * gcc.dg/autopar/pr69426.c: New test.
8283 2016-01-23 Martin Sebor <msebor@redhat.com>
8287 * g++.dg/cpp0x/alignas5.C: New test.
8288 * g++.dg/ext/vector29.C: Same.
8290 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
8292 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8293 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8294 _GNU_SOURCE from compile flags to the source.
8295 * gcc.target/i386/chkp-stropt-12.c: Ditto.
8296 * gcc.target/i386/chkp-stropt-16.c: Ditto.
8297 * gcc.target/i386/chkp-stropt-4.c: Ditto.
8298 * gcc.target/i386/chkp-stropt-8.c: Ditto.
8300 2016-01-22 Jakub Jelinek <jakub@redhat.com>
8303 * g++.dg/opt/pr69432.C: New test.
8305 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8307 * gcc.target/powerpc/pr63354c: Adjust target selector to include
8308 32-bit targets testing an -m64 multilib.
8310 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8312 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8315 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
8317 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8319 2016-01-21 Christian Bruel <christian.bruel@st.com>
8322 * gcc.target/i386/pr68674.c
8323 * gcc.target/aarch64/pr68674.c
8324 * gcc.target/arm/pr68674.c
8326 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8329 * gcc.c-torture/execute/pr69403.c: New test.
8331 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8334 * g++.dg/template/pr55843.C: New.
8336 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
8339 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
8340 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
8342 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8345 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
8346 from dg-do compile directive, and instead add
8347 { dg-require-effective-target int128 }.
8349 2016-01-20 Martin Sebor <msebor@redhat.com>
8352 * gcc.dg/sync-fetch.c: New test.
8354 2016-01-21 Martin Sebor <msebor@redhat.com>
8357 * gcc.target/powerpc/pr69252.c: New test.
8359 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8362 * gfortran.dg/pr65996.f90: New test.
8364 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8367 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
8368 expected to generate an error.
8370 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
8373 * gcc.dg/torture/pr66178.c: New test.
8375 2016-01-21 Anton Blanchard <anton@samba.org>
8376 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8379 * gcc.target/powerpc/pr63354.c: New test.
8381 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
8383 PR rtl-optimization/68990
8384 * gcc.target/i386/pr68990: New.
8386 2016-01-21 Nick Clifton <nickc@redhat.com>
8389 * gcc.target/mips/pr69129.c: New.
8391 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
8394 * g++.dg/cpp0x/pr58046.C: New.
8396 2016-01-21 Jakub Jelinek <jakub@redhat.com>
8400 * gcc.target/arm/pr69187.c: New test.
8403 * g++.dg/torture/pr69355.C: New test.
8405 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8406 Sebastian Pop <s.pop@samsung.com>
8408 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
8410 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8411 Sebastian Pop <s.pop@samsung.com>
8413 * gcc.dg/graphite/pr68976.c: New test.
8415 2016-01-21 Jakub Jelinek <jakub@redhat.com>
8418 * c-c++-common/pr67653.c: New test.
8419 * gcc.dg/torture/pr29119.c: Add dg-warning.
8421 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
8423 * gcc.target/powerpc/cpu-builtin-1.c: New test.
8425 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8428 * gcc.dg/pr24293.c: New test.
8429 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
8430 incomplete struct type.
8431 * gcc.dg/declspec-1.c: Likewise.
8432 * gcc.dg/pr63549.c: Likewise.
8434 2016-01-20 Jakub Jelinek <jakub@redhat.com>
8436 PR tree-optimization/66612
8437 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
8438 for bdn instruction.
8440 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8442 * lib/target-supports.exp
8443 (check_effective_target_arm_fp_ok_nocache): New.
8444 (check_effective_target_arm_fp_ok): New.
8445 (add_options_for_arm_fp): New.
8446 (check_effective_target_arm_crypto_ok_nocache): Require
8447 target_arm_v8_neon_ok instead of arm32.
8448 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
8449 (check_effective_target_arm_crypto_pragma_ok): New.
8450 (add_options_for_arm_vfp): New.
8451 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
8452 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
8453 target instead. Force initial fpu to vfp.
8454 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
8455 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
8456 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
8458 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
8459 use arm_vfp effective target instead. Force initial fpu to vfp.
8460 * gcc.target/arm/attr-neon3.c: Likewise.
8461 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
8463 * gcc.target/arm/unsigned-float.c: Likewise.
8464 * gcc.target/arm/vfp-1.c: Likewise.
8465 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8466 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8467 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8468 * gcc.target/arm/vfp-ldmias.c: Likewise.
8469 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8470 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8471 * gcc.target/arm/vfp-stmiad.c: Likewise.
8472 * gcc.target/arm/vfp-stmias.c: Likewise.
8473 * gcc.target/arm/vnmul-1.c: Likewise.
8474 * gcc.target/arm/vnmul-2.c: Likewise.
8475 * gcc.target/arm/vnmul-3.c: Likewise.
8476 * gcc.target/arm/vnmul-4.c: Likewise.
8478 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
8481 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
8482 the MPX run-time library, for compile-time MPX test.
8483 * gcc.target/i386/chkp-always_inline.c: Likewise.
8484 * gcc.target/i386/chkp-bndret.c: Likewise.
8485 * gcc.target/i386/chkp-builtins-1.c: Likewise.
8486 * gcc.target/i386/chkp-builtins-2.c: Likewise.
8487 * gcc.target/i386/chkp-builtins-3.c: Likewise.
8488 * gcc.target/i386/chkp-builtins-4.c: Likewise.
8489 * gcc.target/i386/chkp-const-check-1.c: Likewise.
8490 * gcc.target/i386/chkp-const-check-2.c: Likewise.
8491 * gcc.target/i386/chkp-hidden-def.c: Likewise.
8492 * gcc.target/i386/chkp-label-address.c: Likewise.
8493 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
8494 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
8495 * gcc.target/i386/chkp-pr69044.c: Likewise.
8496 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
8497 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
8498 * gcc.target/i386/chkp-strchr.c: Likewise.
8499 * gcc.target/i386/chkp-strlen-1.c: Likewise.
8500 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8501 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8502 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8503 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8504 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8505 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8506 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8507 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8508 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8509 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8510 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8511 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8512 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8513 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8514 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8515 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8516 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8517 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8518 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8519 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8520 * gcc.target/i386/pr63995-2.c: Likewise.
8521 * gcc.target/i386/pr64805.c: Likewise.
8522 * gcc.target/i386/pr65044.c: Likewise.
8523 * gcc.target/i386/pr65167.c: Likewise.
8524 * gcc.target/i386/pr65183.c: Likewise.
8525 * gcc.target/i386/pr65184.c: Likewise.
8526 * gcc.target/i386/thunk-retbnd.c: Likewise.
8528 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
8530 PR tree-optimization/69328
8531 * gcc.dg/pr69328.c: New test.
8533 2016-01-20 Jeff Law <law@redhat.com>
8536 * gcc.target/m68k/pr25114.c: New test.
8538 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
8540 * gcc.target/arm/memset-inline-10.c: Added
8541 dg-require-effective-target arm_thumb2_ok.
8543 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
8545 * gcc.dg/debug/dwarf2/sso.c: New test.
8547 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
8550 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
8551 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
8552 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
8554 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8557 * g++.dg/ipa/devirt-50.C: New testcase.
8559 2016-01-19 Marek Polacek <polacek@redhat.com>
8562 * g++.dg/cpp1y/parameter-pack-1.C: New test.
8563 * g++.dg/cpp1y/parameter-pack-2.C: New test.
8565 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8568 * gcc.target/arm/pr69135_1.c: New test.
8570 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8572 * gcc.target/aarch64/ccmp_1.c: Add new tests.
8574 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8576 * gcc.target/aarch64/ccmp_1.c: New testcase.
8578 2016-01-19 Marek Polacek <polacek@redhat.com>
8581 * g++.dg/cpp0x/enum30.C: New test.
8583 2016-01-19 Richard Biener <rguenther@suse.de>
8585 PR tree-optimization/69336
8586 * g++.dg/tree-ssa/pr69336.C: New testcase.
8588 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8591 * gcc.dg/pr65779.c: New test.
8593 2016-01-19 Richard Biener <rguenther@suse.de>
8595 PR tree-optimization/69352
8596 * gcc.dg/torture/pr69352.c: New testcase.
8598 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8600 PR rtl-optimization/68955
8601 PR rtl-optimization/64557
8602 * gcc.dg/torture/pr68955.c: New test.
8604 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8607 * g++.dg/torture/pr69136.C: New testcase.
8609 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8612 * g++.dg/lto/pr69133_0.C: New testcase.
8613 * g++.dg/lto/pr69133_1.C: New testcase.
8615 2016-01-15 Jeff Law <law@redhat.com>
8617 PR tree-optimization/69320
8618 * gcc.c-torture/pr69320-1.c: New test.
8619 * gcc.c-torture/pr69320-2.c: New test.
8620 * gcc.c-torture/pr69320-3.c: New test.
8621 * gcc.c-torture/pr69320-4.c: New test.
8623 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8628 * g++.dg/template/pr11858.C: New test.
8629 * g++.dg/template/pr24663.C: New test.
8630 * g++.dg/template/unify12.C: New test.
8631 * g++.dg/template/unify13.C: New test.
8632 * g++.dg/template/unify14.C: New test.
8633 * g++.dg/template/unify15.C: New test.
8634 * g++.dg/template/unify16.C: New test.
8635 * g++.dg/template/unify17.C: New test.
8637 2016-01-18 David Malcolm <dmalcolm@redhat.com>
8640 * gcc.dg/pr69181-1.c: New test file.
8641 * gcc.dg/pr69181-2.c: New test file.
8642 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
8643 globals by moving it to...
8644 (cleanup-after-saved-dg-test): ...this new function. Add
8645 "global additional_sources_used". Add reset of global
8646 multiline_expected_outputs to the empty list.
8647 * lib/multiline.exp (_multiline_expected_outputs): Rename this
8649 (multiline_expected_outputs): ...this, and updated comments to
8650 note that it is modified from gcc-dg.exp.
8651 (dg-end-multiline-output): Update for the above renaming.
8652 (handle-multiline-outputs): Likewise. Remove the clearing
8653 of the expected outputs to the empty list.
8655 2016-01-18 Richard Biener <rguenther@suse.de>
8657 PR tree-optimization/69297
8658 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
8660 2016-01-18 Joseph Myers <joseph@codesourcery.com>
8662 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
8664 * gcc.target/mips/mips-3d-2.c: Likewise.
8665 * gcc.target/mips/mips-3d-3.c: Likewise.
8666 * gcc.target/mips/mips-3d-4.c: Likewise.
8667 * gcc.target/mips/mips-3d-5.c: Likewise.
8668 * gcc.target/mips/mips-3d-6.c: Likewise.
8669 * gcc.target/mips/mips-3d-7.c: Likewise.
8670 * gcc.target/mips/mips-3d-8.c: Likewise.
8671 * gcc.target/mips/mips-3d-9.c: Likewise.
8672 * gcc.target/mips/mips-ps-1.c: Likewise.
8673 * gcc.target/mips/mips-ps-2.c: Likewise.
8674 * gcc.target/mips/mips-ps-3.c: Likewise.
8675 * gcc.target/mips/mips-ps-4.c: Likewise.
8676 * gcc.target/mips/mips-ps-5.c: Likewise.
8677 * gcc.target/mips/mips-ps-6.c: Likewise.
8678 * gcc.target/mips/mips-ps-7.c: Likewise.
8679 * gcc.target/mips/mips-ps-type.c: Likewise.
8680 * gcc.target/mips/mips-ps-type-2.c: Likewise.
8681 * gcc.target/mips/mips16-attributes-6.c: Likewise.
8683 2016-01-18 Tom de Vries <tom@codesourcery.com>
8685 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
8686 * c-c++-common/goacc/kernels-double-reduction.c: New test.
8687 * c-c++-common/goacc/kernels-empty.c: New test.
8688 * c-c++-common/goacc/kernels-eternal.c: New test.
8689 * c-c++-common/goacc/kernels-loop-2.c: New test.
8690 * c-c++-common/goacc/kernels-loop-3.c: New test.
8691 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
8692 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
8693 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
8694 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
8695 * c-c++-common/goacc/kernels-loop-data.c: New test.
8696 * c-c++-common/goacc/kernels-loop-g.c: New test.
8697 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
8698 * c-c++-common/goacc/kernels-loop-n.c: New test.
8699 * c-c++-common/goacc/kernels-loop-nest.c: New test.
8700 * c-c++-common/goacc/kernels-loop.c: New test.
8701 * c-c++-common/goacc/kernels-noreturn.c: New test.
8702 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
8703 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
8704 * c-c++-common/goacc/kernels-reduction.c: New test.
8706 2016-01-18 Tom de Vries <tom@codesourcery.com>
8708 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
8709 * gcc.dg/autopar/outer-2.c: Same.
8710 * gcc.dg/autopar/outer-3.c: Same.
8711 * gcc.dg/autopar/outer-4.c: Same.
8712 * gcc.dg/autopar/outer-5.c: Same.
8713 * gcc.dg/autopar/outer-6.c: Same.
8714 * gcc.dg/autopar/parallelization-1.c: Same.
8715 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
8716 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
8717 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
8718 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
8719 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
8720 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
8721 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
8722 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
8723 * gcc.dg/autopar/pr39500-1.c: Same.
8724 * gcc.dg/autopar/pr39500-2.c: Same.
8725 * gcc.dg/autopar/pr46193.c: Same.
8726 * gcc.dg/autopar/pr46194.c: Same.
8727 * gcc.dg/autopar/pr49580.c: Same.
8728 * gcc.dg/autopar/pr49960-1.c: Same.
8729 * gcc.dg/autopar/pr49960.c: Same.
8730 * gcc.dg/autopar/pr68373.c: Same.
8731 * gcc.dg/autopar/reduc-1.c: Same.
8732 * gcc.dg/autopar/reduc-1char.c: Same.
8733 * gcc.dg/autopar/reduc-1short.c: Same.
8734 * gcc.dg/autopar/reduc-2.c: Same.
8735 * gcc.dg/autopar/reduc-2char.c: Same.
8736 * gcc.dg/autopar/reduc-2short.c: Same.
8737 * gcc.dg/autopar/reduc-3.c: Same.
8738 * gcc.dg/autopar/reduc-4.c: Same.
8739 * gcc.dg/autopar/reduc-6.c: Same.
8740 * gcc.dg/autopar/reduc-7.c: Same.
8741 * gcc.dg/autopar/reduc-8.c: Same.
8742 * gcc.dg/autopar/reduc-9.c: Same.
8743 * gcc.dg/autopar/uns-outer-4.c: Same.
8744 * gcc.dg/autopar/uns-outer-5.c: Same.
8745 * gcc.dg/autopar/uns-outer-6.c: Same.
8746 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
8747 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
8749 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8752 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
8753 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
8755 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8758 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
8759 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
8760 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
8762 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8765 * gcc.dg/tree-ssa/sra-17.c: New.
8766 * gcc.dg/tree-ssa/sra-18.c: New.
8768 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8770 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
8772 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
8774 * gnat.dg/inline12.adb: New test.
8776 2016-01-18 Bin Cheng <bin.cheng@arm.com>
8778 PR tree-optimization/66797
8779 * gcc.c-torture/execute/pr65447.c: Relax check condition.
8781 2016-01-18 Richard Biener <rguenther@suse.de>
8783 PR tree-optimization/69170
8784 * gcc.dg/torture/pr69170.c: New testcase.
8786 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
8788 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
8790 2016-01-16 Tom de Vries <tom@codesourcery.com>
8792 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
8794 2016-01-16 Tom de Vries <tom@codesourcery.com>
8796 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
8797 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
8798 redundant dg-require-effective-target pthread.
8799 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
8800 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
8801 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
8802 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
8803 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
8804 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
8805 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
8807 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
8810 * gcc.target/powerpc/recip-6.c: Enable on AIX.
8811 * gcc.target/powerpc/recip-7.c: Same.
8813 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8816 * g++.dg/template/pr69091.C: New test.
8818 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8820 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
8821 dump does not contain an error_mark_node.
8822 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
8823 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
8825 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8828 * g++.dg/template/pr68936.C: New test.
8830 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
8833 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
8834 * gcc.target/powerpc/recip-2.c: Same.
8835 * gcc.target/powerpc/recip-3.c: Same.
8836 * gcc.target/powerpc/recip-4.c: Same.
8837 * gcc.target/powerpc/recip-sqrtf.c: Same.
8839 2016-01-15 Jeff Law <law@redhat.com>
8841 PR tree-optimization/69270
8842 * gcc.dg/tree-ssa/pr69270-2.c: New test.
8843 * gcc.dg/tree-ssa/pr69270-3.c: New test.
8845 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
8848 * gfortran.dg/deferred_character_13.f90: New test for the fix
8849 of comment 3 of the PR.
8852 * gfortran.dg/deferred_character_8.f90: New test
8853 * gfortran.dg/allocate_error_5.f90: New test
8856 * gfortran.dg/deferred_character_10.f90: New test
8859 * gfortran.dg/deferred_character_14.f90: New test
8862 * gfortran.dg/deferred_character_11.f90: New test
8865 * gfortran.dg/deferred_character_9.f90: New test
8867 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
8869 PR rtl-optimization/69030
8870 * gcc.target/i386/pr69030.c: New.
8872 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8874 * gcc.target/aarch64/target_attr_17.c: New test.
8876 2016-01-15 Richard Biener <rguenther@suse.de>
8878 PR tree-optimization/66856
8879 * gcc.dg/torture/pr66856-1.c: New testcase.
8880 * gcc.dg/torture/pr66856-2.c: Likewise.
8882 2016-01-15 Richard Biener <rguenther@suse.de>
8885 * g++.dg/lto/pr69137_0.C: New testcase.
8887 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
8890 * gcc.target/i386/pr69246.c: New test.
8892 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8894 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
8896 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8899 * g++.dg/init/const9.C: Disable test on S/390.
8901 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8903 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
8904 * g++.dg/Wno-frame-address.C: Ditto.
8906 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8908 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
8910 2016-01-15 Richard Biener <rguenther@suse.de>
8912 PR tree-optimization/68961
8913 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
8915 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
8917 * gcc.target/i386/pr65105-5.c: New test.
8919 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
8921 * gcc.c-torture/execute/alias-4.c: New testcase.
8923 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
8926 * g++.dg/ipa/devirt-49.C: New testcase.
8928 2016-01-15 Christian Bruel <christian.bruel@st.com>
8931 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
8932 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
8933 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
8935 2016-01-15 Richard Biener <rguenther@suse.de>
8937 PR tree-optimization/69117
8938 * gcc.dg/torture/pr69117.c: New testcase.
8940 2015-01-14 Ryan Burn <contact@rnburn.com>
8943 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
8945 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8948 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
8949 range tests use 100 * maximum instead of maximum + 1.
8951 2016-01-14 Jakub Jelinek <jakub@redhat.com>
8954 * gcc.dg/guality/pr69244.c: New test.
8956 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
8958 * lib/target-supports.exp (check_effective_target_issignaling):
8960 * gcc.dg/pr61441.c: Require issignaling effective target.
8962 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
8965 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
8967 2016-01-14 David Malcolm <dmalcolm@redhat.com>
8970 PR preprocessor/69177
8971 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
8972 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
8973 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
8974 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8976 2016-01-14 Marek Polacek <polacek@redhat.com>
8979 * gcc.dg/array-15.c: New test.
8981 2016-01-14 Jakub Jelinek <jakub@redhat.com>
8984 PR tree-optimization/69155
8985 * gfortran.dg/pr68146.f: New test.
8986 * gfortran.dg/pr69155.f90: New test.
8988 2016-01-14 Richard Biener <rguenther@suse.de>
8990 PR tree-optimization/68060
8991 * gcc.dg/torture/pr68060-1.c: New testcase.
8992 * gcc.dg/torture/pr68060-2.c: Likewise.
8994 2016-01-14 Nick Clifton <nickc@redhat.com>
8996 * lib/target-supports.exp
8997 (check_effective_target_arm_neon_ok_nocache): Add an option
8998 sequence that includes setting the ARM architecture to ARMv7-A.
8999 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9000 command line options necessary to enable Neon support.
9001 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9002 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9003 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9004 * gcc.target/arm/pr69180.c: Likewise.
9006 2016-01-14 Jeff Law <law@redhat.com>
9008 PR tree-optimization/69270
9009 * gcc.dg/tree-ssa/pr69270.c: New test.
9011 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9014 * c-c++-common/pr66208.c: New file.
9016 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9018 PR tree-optimization/69156
9019 * gcc.dg/pr69156.c: New test.
9021 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9023 * gcc.target/i386/pr69225-7.c: New test.
9025 2016-01-13 Richard Henderson <rth@redhat.com>
9027 * gcc.dg/tm/memopt-13.c: Update expected function.
9028 * gcc.dg/tm/memopt-6.c: Likewise.
9030 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
9032 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9033 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9034 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9035 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
9037 2016-01-13 Tom de Vries <tom@codesourcery.com>
9039 PR tree-optimization/69169
9040 * gcc.dg/pr69169.c: New test.
9042 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
9045 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9046 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9047 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9048 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9049 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9050 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9051 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9052 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9054 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9057 * gcc.dg/pr69247.c: New test.
9059 2016-01-13 Richard Biener <rguenther@suse.de>
9061 PR tree-optimization/69242
9062 * gcc.dg/torture/pr69242.c: New testcase.
9064 2016-01-13 Richard Biener <rguenther@suse.de>
9066 PR tree-optimization/69186
9067 * gcc.dg/torture/pr69186.c: New testcase.
9069 2016-01-13 Jeff Law <law@redhat.com>
9071 PR tree-optimization/67755
9072 * gcc.dg/tree-ssa/pr67755.c: New test.
9074 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9076 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9077 pass number in output by a star.
9079 2016-01-12 Bin Cheng <bin.cheng@arm.com>
9081 PR tree-optimization/68911
9082 * gcc.c-torture/execute/pr68911.c: New test.
9084 2016-01-12 Marek Polacek <polacek@redhat.com>
9087 * g++.dg/warn/permissive-1.C: New test.
9089 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9093 * g++.dg/opt/pr69213.C: New test.
9095 2016-01-12 Christian Bruel <christian.bruel@st.com>
9098 * gcc.target/arm/pr69180.c: New test.
9100 2016-01-12 Richard Biener <rguenther@suse.de>
9103 * g++.dg/lto/pr69077_0.C: New testcase.
9104 * g++.dg/lto/pr69077_1.C: Likewise.
9106 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9109 * g++.dg/opt/pr69175.C: New test.
9111 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9113 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9114 rather than #including math.h & stdlib.h.
9115 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9116 * gcc.dg/vect/pr49771.c: Likewise.
9117 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9118 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9119 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9120 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9121 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9122 * gcc.dg/vect/pr44507.c: Likewise.
9123 * gcc.dg/vect/pr45902.c: Likewise.
9124 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9125 * gcc.dg/vect/vect-117.c: Likewise.
9126 * gcc.dg/vect/vect-99.c: Likewise.
9127 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9128 * gcc.dg/vect/vect-cond-1.c: Likewise.
9129 * gcc.dg/vect/vect-cond-2.c: Likewise.
9130 * gcc.dg/vect/vect-cond-3.c: Likewise.
9131 * gcc.dg/vect/vect-cond-4.c: Likewise.
9132 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9133 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9134 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9135 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9136 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9137 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9138 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9139 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9140 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9141 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9142 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9143 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9144 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9145 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9146 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9147 include of signal.h.
9148 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9149 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9150 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9151 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9152 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9153 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9154 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9155 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9156 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9157 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9158 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9159 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9160 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9161 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9162 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9163 * gcc.dg/vect/vect-outer-5.c: Likewise.
9164 * gcc.dg/vect/vect-outer-6.c: Likewise.
9165 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9168 2016-01-12 Nick Clifton <nickc@redhat.com>
9171 * gcc.dg/lto/pr61886_0.c: Rename the external function called
9172 to fread so that it will be found in all target runtimes.
9174 2016-01-12 Richard Biener <rguenther@suse.de>
9176 PR tree-optimization/69053
9177 * g++.dg/torture/pr69053.C: New testcase.
9179 2016-01-12 Richard Biener <rguenther@suse.de>
9181 PR tree-optimization/69168
9182 * gcc.dg/torture/pr69168.c: New testcase.
9184 2016-01-12 Richard Biener <rguenther@suse.de>
9186 PR tree-optimization/69157
9187 * gcc.dg/torture/pr69157.c: New testcase.
9189 2016-01-12 Richard Biener <rguenther@suse.de>
9191 PR tree-optimization/69174
9192 * gcc.dg/torture/pr69174.c: New testcase.
9194 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9198 * g++.dg/tls/pr66808.C: New test.
9199 * g++.dg/tls/pr69000.C: New test.
9201 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9203 * gcc.target/powerpc/swaps-p8-23.c: New test.
9204 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9206 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
9208 PR tree-optimization/68356
9209 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9211 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9212 Jim Wilson <jim.wilson@linaro.org>
9215 * gcc.target/arm/pr69194.c: New test.
9217 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
9220 * gcc.target/i386/pr69225-1.c: New test.
9221 * gcc.target/i386/pr69225-2.c: Likewise.
9222 * gcc.target/i386/pr69225-3.c: Likewise.
9223 * gcc.target/i386/pr69225-4.c: Likewise.
9224 * gcc.target/i386/pr69225-5.c: Likewise.
9225 * gcc.target/i386/pr69225-6.c: Likewise.
9227 2016-01-11 Jakub Jelinek <jakub@redhat.com>
9230 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9234 * gcc.dg/pr69071.c: New test.
9237 * g++.dg/opt/pr69211.C: New test.
9239 PR tree-optimization/69214
9240 * gcc.c-torture/compile/pr69214.c: New test.
9242 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
9244 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9245 * gcc.target/i386/pr66232-11.c: Ditto.
9246 * gcc.target/i386/pr66232-12.c: Ditto.
9247 * gcc.target/i386/pr66232-13.c: Ditto.
9249 2016-01-11 Richard Biener <rguenther@suse.de>
9251 PR tree-optimization/69173
9252 * gcc.dg/torture/pr69173.c: New testcase.
9254 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9256 PR rtl-optimization/68796
9257 * gcc.target/aarch64/tst_5.c: New test.
9258 * gcc.target/aarch64/tst_6.c: Likewise.
9260 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9262 PR rtl-optimization/68841
9263 * gcc.dg/pr68841.c: New test.
9264 * gcc.c-torture/execute/pr68841.c: New test.
9266 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9268 PR rtl-optimization/68920
9269 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9271 * gcc.dg/ifcvt-5.c: New test.
9273 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
9276 * g++.dg/pr69123.C: New.
9278 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9281 * gcc.target/i386/pr69010.c: New test.
9283 2016-01-11 Martin Jambor <mjambor@suse.cz>
9286 * gcc.target/i386/chkp-pr69044.c: New test.
9288 2016-01-11 Tom de Vries <tom@codesourcery.com>
9290 PR tree-optimization/69109
9291 * gcc.dg/autopar/pr69109-2.c: New test.
9292 * gcc.dg/autopar/pr69109.c: New test.
9294 2016-01-11 Tom de Vries <tom@codesourcery.com>
9296 PR tree-optimization/69108
9297 * gcc.dg/autopar/pr69108.c: New test.
9299 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
9302 * c-c++-common/Wisleading-indentation.c: Augment test.
9304 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9307 * gfortran.dg/inline_matmul_12.f90: New test.
9309 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
9312 * gfortran.dg/actual_array_offset_1: New test.
9314 2016-01-10 Tom de Vries <tom@codesourcery.com>
9316 PR tree-optimization/69062
9317 * gcc.dg/autopar/pr69062.c: New test.
9319 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
9321 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9322 * gcc.dg/vect/slp-perm-2.c: Likewise.
9323 * gcc.dg/vect/slp-perm-3.c: Likewise.
9324 * gcc.dg/vect/slp-perm-5.c: Likewise.
9325 * gcc.dg/vect/slp-perm-6.c: Likewise.
9326 * gcc.dg/vect/slp-perm-7.c: Likewise.
9327 * gcc.dg/vect/slp-perm-8.c: Likewise.
9329 2016-01-10 Tom de Vries <tom@codesourcery.com>
9331 PR tree-optimization/69039
9332 * gcc.dg/autopar/pr69039.c: New test.
9334 2016-01-09 Marek Polacek <polacek@redhat.com>
9337 * g++.dg/pr69113.C: New test.
9339 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9342 PR tree-optimization/69097
9343 * gcc.c-torture/execute/pr50865.c: New test.
9344 * gcc.c-torture/execute/pr69097-1.c: New test.
9345 * gcc.c-torture/execute/pr69097-2.c: New test.
9346 * gcc.dg/pr69097-1.c: New test.
9347 * gcc.dg/pr69097-2.c: New test.
9349 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9352 * g++.dg/opt/pr69164.C: New test.
9354 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9356 PR tree-optimization/69167
9357 * gcc.dg/pr69167.c: New test.
9359 2016-01-08 Marek Polacek <polacek@redhat.com>
9362 * g++.dg/pr68449.C: New.
9364 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
9366 PR tree-optimization/68707
9367 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
9368 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
9369 on platforms supporting it.
9370 * gcc.dg/vect/slp-perm-2.c: Likewise.
9371 * gcc.dg/vect/slp-perm-3.c: Likewise.
9372 * gcc.dg/vect/slp-perm-5.c: Likewise.
9373 * gcc.dg/vect/slp-perm-7.c: Likewise.
9374 * gcc.dg/vect/slp-perm-8.c: Likewise.
9375 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
9376 on platforms supporting it.
9378 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9380 PR tree-optimization/69162
9381 * gcc.dg/pr69162.c: New test.
9383 PR tree-optimization/69172
9384 * gcc.dg/pr69172.c: New test.
9386 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
9388 PR tree-optimization/67781
9389 * gcc.c-torture/execute/pr67781.c: New file.
9391 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9393 PR tree-optimization/69083
9394 * gcc.dg/vect/pr69083.c: New test.
9396 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
9398 PR tree-optimization/61441
9399 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
9400 Use -fexcess-precision=standard for compiler options.
9401 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
9403 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9406 * gfortran.dg/gomp/pr69128.f90: New test.
9409 * g++.dg/ext/pr69145-1.C: New test.
9410 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
9411 * g++.dg/ext/pr69145-2.h: New file.
9413 2016-01-07 Martin Sebor <msebor@redhat.com>
9416 * gcc.dg/atomic-fetch-bool.c: New test.
9417 * gcc.dg/sync-fetch-bool.c: New test.
9419 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9422 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
9424 2016-01-07 Nick Clifton <nickc@redhat.com>
9427 * g++.dg/pr66655.C: New test.
9428 * g++.dg/pr66655_1.cc: Test support file.
9429 * g++.dg/pr66655.h: Test header file.
9431 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
9434 gfortran.dg/gomp/pr66680.f90: New test.
9436 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9439 * gcc.target/i386/pr69171-1.c: New test.
9440 * gcc.target/i386/pr69171-2.c: Likewise.
9441 * gcc.target/i386/pr69171-3.c: Likewise.
9442 * gcc.target/i386/pr69171-4.c: Likewise.
9443 * gcc.target/i386/pr69171-5.c: Likewise.
9444 * gcc.target/i386/pr69171-6.c: Likewise.
9446 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
9449 * c-c++-common/pr67639.c: New test.
9451 2016-01-07 Jakub Jelinek <jakub@redhat.com>
9453 PR tree-optimization/69141
9454 * g++.dg/opt/pr69141.C: New test.
9456 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
9458 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
9460 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
9463 * gcc.target/i386/pr69140.c: New test
9465 2016-01-06 David Malcolm <dmalcolm@redhat.com>
9467 * gcc.dg/bad-dereference.c: New test case.
9469 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9471 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
9473 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
9475 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
9477 2016-01-06 Marek Polacek <polacek@redhat.com>
9480 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
9482 2016-01-05 Marek Polacek <polacek@redhat.com>
9485 * gcc.dg/atomic-invalid-2.c: New.
9487 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9490 * gcc.target/i386/pr68991.c: New test.
9492 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9495 * g++.dg/pr68991-1.C: New test.
9496 * g++.dg/pr68991-2.C: Likewise.
9498 2016-01-05 Sergei Trofimovich <siarheit@google.com>
9501 * gcc.target/ia64/pr60465-gprel64.c: New test.
9502 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
9504 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9506 PR rtl-optimization/68651
9507 * gcc.target/aarch64/pr68651_1.c: New test.
9509 2016-01-05 David Malcolm <dmalcolm@redhat.com>
9512 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
9514 2016-01-05 Nathan Sidwell <nathan@acm.org>
9517 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
9519 * gcc.dg/alias-15.c: New.
9521 2016-01-05 Nick Clifton <nickc@redhat.com>
9524 * g++.dg/pr68770.C: New test.
9526 2016-01-04 Mike Stump <mikestump@comcast.net>
9528 * lib/target-supports.exp (check_effective_target_cilkplus):
9529 cilkplus targets require pthreads.
9530 (check_effective_target_cilkplus): Remove special case for NVPTX.
9532 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9534 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
9537 2016-01-04 Jakub Jelinek <jakub@redhat.com>
9539 Update copyright years.
9541 2016-01-04 Marek Polacek <polacek@redhat.com>
9544 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
9545 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
9546 * gcc.dg/atomic/stdatomic-op-5.c: New test.
9548 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9550 * gcc.target/sparc/20160104-2.c: New test.
9552 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9554 * gcc.target/sparc/20160104-1.c: New test.
9556 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
9559 * gfortran.dg/pr65045.f90: New test.
9561 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
9563 * gnat.dg/specs/debug1.ads: Delete.
9565 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9567 PR libgfortran/68867
9568 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
9571 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9573 PR libgfortran/68867
9574 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
9577 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
9580 * gfortran.dg/pr68864.f90: New test.
9582 2016-01-01 Jakub Jelinek <jakub@redhat.com>
9584 PR tree-optimization/69070
9585 * gcc.dg/pr69070.c: New test.
9588 * gfortran.dg/pr69055.f90: New test.
9591 * gcc.dg/pr69015.c: New test.
9593 Copyright (C) 2016 Free Software Foundation, Inc.
9595 Copying and distribution of this file, with or without modification,
9596 are permitted in any medium without royalty provided the copyright
9597 notice and this notice are preserved.